:root{--ch-frame-inset: 16px;--ch-frame-inset-mobile: 10px;--ch-topbar-gap: 12px;--ch-topbar-radius: 999px}.topbar-section{margin-inline:var(--ch-frame-inset-mobile);margin-block-end:var(--ch-topbar-gap);border-radius:var(--ch-topbar-radius);overflow:hidden;background-clip:padding-box}@media(min-width:768px){.topbar-section{margin-inline:var(--ch-frame-inset)}}.topbar-section .topbar{padding-inline:clamp(var(--sp-4),2vw,var(--sp-10))}:is(.topbar-section,.timer-section)+.header-section .header:before{border-radius:inherit}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.header-section .header:before{background-color:rgb(var(--color-background) / .72);-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06)}.header-section .header:has(.mega-panel[aria-hidden=false]):before,.header-section .header:has(details[open]):before{background-color:rgb(var(--color-background) / .97)}}@media(min-width:768px){.header-transparent:not(.header-scrolled) .header{padding-block-start:calc(var(--section-padding-top) + 14px)}}@media(min-width:990px){.header--center-split{--header-grid-template: "tools navigation logo navigation-split icons" / minmax(112px, auto) minmax(0, 1fr) auto minmax(0, 1fr) minmax(112px, auto)}.header--center-split .header__logo{margin-inline:clamp(var(--sp-4),2vw,var(--sp-8));max-width:none}.header--center-split .header__navigation{justify-content:flex-end}.header--center-split .header__navigation--split{justify-content:flex-start}.header__menu>ul{flex-wrap:nowrap}.header__menu>ul>li{white-space:nowrap}.header__menu>ul>li>:is(a,details>summary){white-space:nowrap}.header-section{--header-nav-gap: clamp(.9rem, 1.6vw, 2rem)}.header__menu .menu__item{padding-inline:clamp(8px,.85vw,15px)!important}}.header__logo-link.has-chummys-mark{justify-content:center}.mega-menu__nav-item>a{font-family:var(--font-body-family);font-size:.72rem!important;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.55;line-height:1.4}.mega-menu__nav-item>a:hover{opacity:1}.mega-menu__nav ul{margin-block-start:var(--sp-4);display:grid;row-gap:var(--sp-2d5)}.mega-menu__nav ul a{font-size:1rem;line-height:1.35;letter-spacing:.005em}@media(min-width:1280px){.mega-menu__nav ul a{font-size:1.0625rem}}.mega-menu__nav.grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:start}@media(min-width:990px){.mega-menu__nav.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.mega-menu__nav.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu__item--full .mega-menu__nav.flex .mega-menu__nav-item{flex:calc(25% - var(--header-nav-gap) * 3 / 4);max-width:calc(25% - var(--header-nav-gap) * 3 / 4)}}.mega-menu__nav--more.grid{grid-template-rows:auto}.mega-menu__list{padding-block-end:var(--sp-8)}.mega-menu__item--nav{padding-block-start:var(--sp-5)!important}.mega-menu__nav{--header-nav-gap: clamp(var(--sp-5), 3.4vw, var(--sp-16))}.mega-menu__footer .mega-menu__link{border-top:1px solid rgb(var(--color-foreground) / .12);padding-block-start:var(--sp-5)}@media(prefers-reduced-motion:reduce){.mega-menu__item,.mega-menu__nav-item{transition-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:767px){.pd-cookie-banner-window.cc-window.cc-banner{top:auto!important;bottom:0!important;max-height:46vh;overflow-y:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 0 0;box-shadow:0 -12px 34px #1c1d1d2e;row-gap:10px}.pd-cookie-banner-window .cc-logo{display:none!important}.pd-cookie-banner-window .cc-message{font-size:13px!important;line-height:1.45!important;margin-bottom:4px!important}.pd-cookie-banner-window .cc-compliance{margin:0!important}.pd-cookie-banner-window .cc-btn{min-height:44px!important}}[class*=loox-pop],[id*=looxPop],#loox-pop-notification,.loox-pop-notification,.loox-pn,[class*=loox-pn]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(-200vw)!important}@media(max-width:767px){[id$=__category-cards] .collage.with-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important}[id$=__category-cards] .collage.with-grid>*{grid-column:auto / span 1!important;grid-row:auto / span 1!important}[id$=__category-cards] .media-card__content{gap:.4rem;padding:.75rem}[id$=__category-cards] .media-card__text{min-width:0}[id$=__category-cards] .media-card__text,[id$=__category-cards] .media-card__text *{white-space:normal!important;overflow-wrap:break-word;text-wrap:balance}[id$=__category-cards] .media-card__text .heading{font-size:1rem!important;line-height:1.12!important;letter-spacing:0!important}[id$=__category-cards] .media-card__link svg,[id$=__category-cards] .media-card__content>:not(.media-card__text){display:none!important}}@media(max-width:767px){[id$=__marquee-usp] .section--padding{--section-padding-top: 28px;--section-padding-bottom: 28px}}html{overflow-x:clip}body{overflow-x:clip;overflow-y:visible}.chummys-tabs__switch-wrap,.chummys-occ__shelf,.chummys-xmas__flavours{overscroll-behavior-x:contain}@media screen and (max-width:767px){.smile-launcher-frame-container,iframe.smile-launcher-frame,.intercom-lightweight-app-launcher,.intercom-launcher,iframe.intercom-launcher-frame{bottom:76px!important}body.template-product .smile-launcher-frame-container,body.template-product iframe.smile-launcher-frame{display:none!important}body.template-product .intercom-lightweight-app-launcher,body.template-product .intercom-launcher,body.template-product iframe.intercom-launcher-frame{bottom:132px!important}body:has(.pd-cookie-banner-window.cc-window:not(.cc-invisible)) .smile-launcher-frame-container,body:has(.pd-cookie-banner-window.cc-window:not(.cc-invisible)) iframe.smile-launcher-frame,body:has(.pd-cookie-banner-window.cc-window:not(.cc-invisible)) .intercom-lightweight-app-launcher,body:has(.pd-cookie-banner-window.cc-window:not(.cc-invisible)) .intercom-launcher{display:none!important}.product-sticky-form__card p.text-base{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chummys-card__cta{min-height:44px;padding:10px 0;margin-top:0}.chummys-ch__chip{min-height:40px}.chummys-ch__crumb a{display:inline-block;padding:10px 2px;margin:-10px 0}.chummys-tray__alt{display:inline-block;padding:10px 4px}.chummys-cg__sort{font-size:.85rem}.chummys-cg__sort select{min-height:42px}.chummys-pick__act{min-height:40px;padding:.55rem 1rem;font-size:.9rem}brownie-options .brownie-options__chip{min-height:42px}.chummys-footer__social a{display:grid;place-items:center;width:40px;height:40px;margin:-11px}.chummys-footer__contact a,.chummys-footer__address a{display:inline-block;padding:8px 0}.chummys-footer__submit{min-height:44px;min-width:52px}.chummys-footer select,.chummys-footer input:not([type=checkbox]):not([type=radio]),.chummys-cg__sort select,.chummys-size__calib input,input[id^=cz-calib]{font-size:16px!important}.chummys-pdp-day__mon,.chummys-pdp-day__dow,.chummys-flavour__num{font-size:12px!important}brownie-options .brownie-options__chip-badge{font-size:12px!important;min-width:1.25rem;height:1.25rem}.cpl__eyebrow,.chummys-pg__eyebrow,.chummys-footer__eyebrow{font-size:12px!important;letter-spacing:.14em!important}.chummys-square__name{font-size:12px!important;letter-spacing:.04em!important}.chummys-card__who{font-size:12px!important;letter-spacing:.1em!important}.chummys-cg__year-month,.chummys-occ__badge,.chummys-pair__chip{font-size:12px!important}.chummys-footer__label{font-size:12px!important;letter-spacing:.12em!important}.chummys-footer__credit{font-size:12px!important}.chummys-num__n{font-size:12.5px!important}.chummys-ch__era{font-size:12px!important}.mobile-dock .text-3xs{font-size:11px!important}[class*=chummys-] small:not(.chummys-hero__proof-score small){font-size:max(12px,.8em)!important}}@media screen and (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px!important}.chummys-corp__chip{min-height:40px!important}.chummys-corp__mode button,.chummys-corp__toggle button,.chummys-corp button.is-on,.chummys-corp button.is-on~button{min-height:40px}.chummys-corp__range{height:40px}.chummys-corp-year__when,.chummys-corp__label,.chummys-tl__year{font-size:12px!important}a.social_platform{display:grid!important;place-items:center;min-width:40px;min-height:40px}.contact-form a,.form__consent a,.chummys-pg__body a[href^="tel:"],.chummys-pg__body a[href^="mailto:"]{display:inline-block;padding:6px 0}.blog a.link,.blog a.reversed-link,.article-card a.link,.article-card a.reversed-link,a.reversed-link,.card__footer a.link{display:inline-block;padding:8px 0}.flickity-page-dot{width:32px!important;height:32px!important}.chummys-gl__cap,.banner__subheading.heading,.chummys-ch__crumb a{font-size:12px!important}}@media screen and (max-width:767px){body.chummys-gift-open .intercom-lightweight-app-launcher,body.chummys-gift-open .intercom-launcher,body.chummys-gift-open iframe.intercom-launcher-frame,body.chummys-gift-open .smile-launcher-frame-container,body.chummys-gift-open iframe.smile-launcher-frame,body:has(.drawer.active) .intercom-lightweight-app-launcher,body:has(.drawer.active) .intercom-launcher,body:has(.drawer.active) iframe.intercom-launcher-frame,body:has(.drawer.active) .smile-launcher-frame-container,body:has(.drawer.active) iframe.smile-launcher-frame,body:has(#MenuDrawer[open]) .intercom-lightweight-app-launcher,body:has(#MenuDrawer[open]) .smile-launcher-frame-container{display:none!important}}@media screen and (max-width:767px){body.template-cart .smile-launcher-frame-container,body.template-cart iframe.smile-launcher-frame,.card-grid.mobile\:card-grid--2 .product-card__spec,.card-grid--2 .product-card__spec{display:none!important}.logo__media img,.logo__media svg{max-height:44px!important;height:44px;width:auto!important;max-width:160px;object-fit:contain}}@media(min-width:990px){.mega-menu__list:has(.chummys-mega) .mega-menu__item--nav{flex:calc(57% - var(--header-nav-gap) / 2)!important;max-width:calc(57% - var(--header-nav-gap) / 2)!important}.chummys-mega{flex:calc(43% - var(--header-nav-gap) / 2)!important;max-width:calc(43% - var(--header-nav-gap) / 2)!important}}.chummys-mega{display:block}.chummys-mega__visual{position:relative;display:block;width:100%;aspect-ratio:4 / 3;max-height:430px}.chummys-mega__visual--placeholder{border-radius:24px;background-color:rgb(var(--color-foreground) / .05)}.chummys-mega__main{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:24px;overflow:hidden;isolation:isolate;background-color:rgb(var(--color-foreground) / .06);color:#fff;text-decoration:none;transform:translateZ(0)}.chummys-mega__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.chummys-mega__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}.chummys-mega__img--main{transform:scale(1.08);transition:transform 1.8s cubic-bezier(.2,1,.3,1)}.mega-menu[open] .chummys-mega__img--main{transform:scale(1)}.chummys-mega__main:hover .chummys-mega__img--main{transform:scale(1.035);transition-duration:1.2s}.chummys-mega__img--preview{opacity:0;transition:opacity .45s ease}.chummys-mega__visual.is-previewing .chummys-mega__img--preview{opacity:1}.chummys-mega__visual.is-previewing .chummys-mega__caption{opacity:0;transform:translateY(8px)}.chummys-mega__shade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(to top,rgb(var(--mega-tint) / .82),rgb(var(--mega-tint) / .28) 38%,rgb(var(--mega-tint) / 0) 66%)}.chummys-mega__caption{position:absolute;left:clamp(20px,2vw,30px);right:clamp(76px,6vw,96px);bottom:clamp(20px,2vw,30px);display:grid;gap:6px;transition:opacity .35s ease,transform .45s cubic-bezier(.2,1,.3,1)}.chummys-mega__eyebrow{font-family:var(--font-body-family);font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;opacity:.82}.chummys-mega__heading{font-size:clamp(1.5rem,1.1rem + 1.1vw,2.15rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance;color:#fff}.chummys-mega__sub{font-family:var(--font-body-family);font-size:.86rem;line-height:1.4;opacity:.88;max-width:34ch}.chummys-mega__go{position:absolute;right:clamp(18px,1.8vw,26px);bottom:clamp(18px,1.8vw,26px);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:#c8cf8c;color:#1c1d1d;transition:transform .45s cubic-bezier(.2,1,.3,1),background-color .3s ease}.chummys-mega__go svg{width:44%;height:44%}.chummys-mega__main:hover .chummys-mega__go{transform:translate(2px,-2px) rotate(-8deg);background-color:#fff}.chummys-mega__label{position:absolute;left:clamp(18px,1.8vw,26px);top:clamp(18px,1.8vw,26px);padding:8px 14px;border-radius:999px;background-color:#ffffffeb;color:#1c1d1d;font-family:var(--font-body-family);font-size:.74rem;font-weight:600;letter-spacing:.04em;box-shadow:0 8px 24px #1c1d1d29;animation:chummys-mega-label .4s cubic-bezier(.2,1,.3,1) both}.chummys-mega__label[hidden]{display:none}@keyframes chummys-mega-label{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.chummys-mega__peek{position:absolute;left:-18px;top:22px;width:31%;max-width:190px;padding:8px 8px 12px;border-radius:6px;background:#fff;color:#1c1d1d;text-decoration:none;box-shadow:0 18px 40px #1c1d1d38,0 2px 6px #1c1d1d14;transform:rotate(-6deg);transition:transform .5s cubic-bezier(.2,1,.3,1),box-shadow .4s ease;z-index:2}.chummys-mega__peek:hover{transform:rotate(-2deg) translateY(-4px);box-shadow:0 24px 48px #1c1d1d42,0 2px 6px #1c1d1d14}.chummys-mega__peek-img{display:block;width:100%!important;max-width:none!important;aspect-ratio:1;height:auto!important;object-fit:cover;border-radius:3px}.chummys-mega__peek-cap{display:block;margin-top:9px;font-family:var(--font-body-family);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.2}.chummys-mega__tape{position:absolute;left:50%;top:-10px;width:64px;height:20px;background-color:#c8cf8cd9;transform:translate(-50%) rotate(2deg);border-radius:2px;box-shadow:0 1px 2px #1c1d1d1f}.mega-menu .chummys-mega__peek{opacity:0;transform:rotate(-14deg) translateY(16px)}.mega-menu[open] .chummys-mega__peek{opacity:1;transform:rotate(-6deg);transition:opacity .6s ease .55s,transform .9s cubic-bezier(.34,1.56,.64,1) .55s}.mega-menu[open] .chummys-mega__peek:hover{transform:rotate(-2deg) translateY(-4px);transition-delay:0s}@media(max-width:989px){.chummys-mega__peek{display:none}}@media(prefers-reduced-motion:reduce){.chummys-mega__img--main,.chummys-mega__peek,.chummys-mega__label{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}@media(min-width:990px){.mega-menu__list:has(.chummys-mega) .mega-menu__nav{--header-nav-gap: clamp(18px, 1.8vw, 32px)}.mega-menu__list:has(.chummys-mega) .mega-menu__nav.grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mega-menu__list:has(.chummys-mega) .mega-menu__nav a{white-space:normal;overflow-wrap:anywhere;font-size:.95rem}.mega-menu__list:has(.chummys-mega) .mega-menu__nav-item>a{font-size:.68rem!important;letter-spacing:.2em}}.template-collection .header-section:not(.header-scrolled):not(.header-transparent) .header:before,.template-cart .header-section:not(.header-scrolled):not(.header-transparent) .header:before,.template-page .header-section:not(.header-scrolled):not(.header-transparent) .header:before,.template-404 .header-section:not(.header-scrolled):not(.header-transparent) .header:before{background-color:#faf7f0db}.chummys-header-matched .header-section:not(.header-scrolled):not(.header-transparent) .header:before{background-color:var(--chummys-header-ground, rgb(255 255 255 / .72))}.template-collection .header-section:not(.header-scrolled):not(.header-transparent) .header,.template-cart .header-section:not(.header-scrolled):not(.header-transparent) .header,.template-page .header-section:not(.header-scrolled):not(.header-transparent) .header,.template-404 .header-section:not(.header-scrolled):not(.header-transparent) .header,.chummys-header-matched .header-section:not(.header-scrolled):not(.header-transparent) .header{background-color:transparent}.button:hover>.btn-fill,a:hover>.button>.btn-fill,.chummys-story__band:hover .button>.btn-fill{transform:translateZ(0);transition:transform .55s cubic-bezier(.2,1,.3,1)}.chummys-story__band:hover .chummys-story__button,.chummys-story__band:focus-visible .chummys-story__button{background-color:#fff!important;border-color:#fff!important;color:#1c1d1d!important}.chummys-story__button .btn-fill{display:none!important}@media(min-width:1024px)and (max-width:1199px){.header--center-split .header__navigation{display:none!important}.header--center-split .menu-drawer-button{display:flex!important}}@media(min-width:1200px)and (max-width:1439px){.header--center-split{padding-left:32px;padding-right:32px;column-gap:16px;grid-template-columns:88px minmax(0,1fr) auto minmax(0,1fr) 88px}.header--center-split .header__icons{width:88px}.header--center-split .header__logo{margin-left:12px;margin-right:12px}.header--center-split .header__logo img{max-width:132px!important;height:auto}.header--center-split .header__menu .menu__item{padding-left:7px!important;padding-right:7px!important}.header--center-split .header__menu .menu__item .btn-text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/chummys-header.css.map */
