:root{--font-headings: sans-serif;--font-weight-headings: 700;--font-body: sans-serif;--font-weight-body: 400;--font-weight-bold: 700;--color-info-light: #e8f1f8;--color-info: #1a77b2;--color-success-light: #e9f2ec;--color-success: #127d34;--color-warning-light: #fbf4df;--color-warning: #c18c00;--color-error-light: #fbeaea;--color-error: #d22d1e;--color-fade: rgba(0, 0, 0, .2);--color-focus-outline: rgba(0, 0, 0, .3);--transition-duration: .5s;--transition-timing: ease-in-out;--transition-timing-flick: cubic-bezier(.16, .68, .43, .99);--spacing-xxs: .4rem;--spacing-xs: .8rem;--spacing-sm: 1.6rem;--spacing-md: 2.4rem;--spacing-lg: 3.2rem;--spacing-xl: 4rem;--spacing-xxl: 4.8rem;--breakpoint-sm: 30rem;--breakpoint-md: 48rem;--breakpoint-lg: 61.875rem;--breakpoint-xl: 87.5rem}.submenu,.submenu--image{flex:0 0 33.3333333333%;padding:0}.submenu li a{padding:0 0 4px;line-height:1.6rem}.submenu--image a{background:#d3d3d3 50%/cover no-repeat}.submenu--image a img{transition:filter .3s ease-in-out}.submenu--image a img:hover{filter:brightness(1.1);transition:filter .3s ease-in-out}.nav__item-parent-chevron{display:none}.nav{margin-left:0;margin-top:8.7rem;justify-content:space-between}@media (min-width: 61.875rem){.nav{margin-top:0;gap:var(--spacing-sm)}}.nav select{padding:0;height:auto;width:-moz-fit-content;width:fit-content;border:none;font-size:1.2rem;text-transform:uppercase;padding-right:1rem;letter-spacing:.55px;text-decoration:underline;text-underline-position:from-font}.nav .footer__region-select label{display:none}.nav__item a,.nav__item--toggle a{text-transform:uppercase;font-size:var(--body-small-font-size);letter-spacing:.6px}.nav__dropdown{width:calc(50% + 1rem);height:100vh;position:fixed;top:0;left:calc(50% - 1rem)}.nav__item .nav__dropdown{padding:calc(var(--header-offset) + 6rem) 0 0 0}@media (min-width: 61.875rem){.nav__item .nav__dropdown{position:fixed}}.container.nav__dropdown-upper{height:90%;padding-bottom:.5rem}.container.nav__dropdown-lower,.container.nav__secondary{display:flex;justify-content:space-between;align-items:center;padding-top:2.5rem}.container.nav__secondary{display:none}.nav__dropdown-subnav-blocks{display:flex;gap:0;justify-content:right}.megamenu{flex-direction:column;height:100%;justify-content:space-between}.submenu-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);text-align:left}.nav-toggle{font-size:var(--body-font-size);line-height:1;text-transform:uppercase;transition:none}.nav-toggle .nav-toggle__close,.menu-is-expanded .nav-toggle__open{display:none}.menu-is-expanded .nav-toggle__close{display:block}.regionalisation-selector{text-transform:uppercase;font-size:var(--body-small-font-size)}.submenu{position:relative}.submenu .submenu__chevron{transform:translateY(-5px);display:none;position:absolute;left:-1.5rem;top:0;pointer-events:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.submenu .submenu__chevron svg{width:16px;height:16px}.submenu .nav__item:hover~.submenu__chevron{display:flex}.submenu .nav__item:nth-child(1):hover~.submenu__chevron{transform:translateY(0)}.submenu .nav__item:nth-child(2):hover~.submenu__chevron{transform:translateY(2rem)}.submenu .nav__item:nth-child(3):hover~.submenu__chevron{transform:translateY(4rem)}.submenu .nav__item:nth-child(4):hover~.submenu__chevron{transform:translateY(6rem)}.submenu .nav__item:nth-child(5):hover~.submenu__chevron{transform:translateY(8rem)}.submenu .nav__item:nth-child(6):hover~.submenu__chevron{transform:translateY(10rem)}.submenu .nav__item:nth-child(7):hover~.submenu__chevron{transform:translateY(12rem)}.submenu .nav__item:nth-child(8):hover~.submenu__chevron{transform:translateY(14rem)}.submenu .nav__item:nth-child(9):hover~.submenu__chevron{transform:translateY(16rem)}.submenu .nav__item:nth-child(10):hover~.submenu__chevron{transform:translateY(18rem)}.submenu .nav__item:nth-child(11):hover~.submenu__chevron{transform:translateY(20rem)}.submenu .nav__item:nth-child(12):hover~.submenu__chevron{transform:translateY(22rem)}.submenu .nav__item:nth-child(13):hover~.submenu__chevron{transform:translateY(24rem)}.submenu .nav__item:nth-child(14):hover~.submenu__chevron{transform:translateY(26rem)}.submenu .nav__item:nth-child(15):hover~.submenu__chevron{transform:translateY(28rem)}.submenu .nav__item:nth-child(16):hover~.submenu__chevron{transform:translateY(30rem)}.submenu .nav__item:nth-child(17):hover~.submenu__chevron{transform:translateY(32rem)}.submenu .nav__item:nth-child(18):hover~.submenu__chevron{transform:translateY(34rem)}.submenu .nav__item:nth-child(19):hover~.submenu__chevron{transform:translateY(36rem)}.submenu .nav__item:nth-child(20):hover~.submenu__chevron{transform:translateY(38rem)}.nav-close{display:none}.main-container{padding:var(--spacing-xs) var(--spacing-sm)}@media (min-width: 61.875rem){.main-container{padding-top:var(--spacing-sm)}}@media (max-width: 61.875rem){.drawer--left{padding:0;z-index:-2}.menu-is-expanded .drawer--left{transform:unset}.submenu li.nav__item:last-of-type a{padding-bottom:0}.submenu,.submenu--image{flex:0 0 50%;padding:0;overflow:hidden}li.nav__item.nav__item-parent.nav__item--has-child{padding:2.1rem 0}li.nav__item.nav__item-parent.nav__item--has-child:first-child{padding-bottom:2.9rem}.nav__item-parent-chevron{display:block;transition:transform .5s ease-in-out}.nav__item-parent-chevron svg{width:1.6rem;height:1.6rem}.main-container{padding:0 var(--spacing-sm)}.nav-toggle{font-size:var(--body-small-font-size)}.container.nav__secondary{display:flex;margin-right:0;background:#fff;width:100%;justify-content:right;position:fixed;bottom:0;padding-left:50%;padding-top:1.5rem;gap:var(--spacing-xl)}.container.nav__secondary label{display:none}.container.nav__secondary select{border:none;text-align:right;padding:0 1.6rem 0 0rem;line-height:1;background-position-x:right}.container.nav__secondary a,.container.nav__secondary select{text-decoration:none;color:var(--color-neutral-100);font-size:var(--body-small-font-size);text-transform:uppercase}.header__grid-left{height:4.8rem;z-index:10}.header__grid-right{gap:1.6rem}.nav__item{border-bottom:none}.nav__item-parent{border-bottom:1px solid var(--color-neutral-10)}.nav__item-parent:last-child{border-bottom:none}.is-expanded .nav__item-parent-chevron{transform:rotate(90deg)}a.nav__item-parent-link{padding:0 1rem;display:flex;justify-content:left}.megamenu{height:auto}.nav__item.is-expanded .nav__dropdown{max-height:1000px;height:auto;opacity:1;transition:max-height 1s ease-in-out,opacity .5s ease-in-out}.nav__item.is-collapsed .nav__dropdown{transition:max-height 1s ease-in-out,opacity .5s ease-in-out}.nav__item .nav__dropdown{position:sticky;width:100%;left:0;opacity:1;padding:0;max-height:0}.nav__item .nav__dropdown .container.nav__dropdown-lower{display:none}.container.nav__dropdown-upper{padding:0}.nav__dropdown-subnav-blocks{padding-top:var(--spacing-sm)}.submenu-columns{display:flex;flex-direction:column;gap:3.1rem var(--spacing-md);margin-left:50%;padding-top:var(--spacing-xs);margin-bottom:var(--spacing-xxl);padding-bottom:var(--spacing-sm)}.announcement-slide p{letter-spacing:.5px}}body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .header-section{mix-blend-mode:difference}body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .nav__item a,body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .nav__item--toggle a{color:#fff}body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .logo-image{color:#fff}body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .header__btn,body:not(.dropdown-is-active):not(.menu-is-expanded):not(.side-cart-is-visible):not(.remove-mix-blend-mode):not(.swym-storefront-layout-body-no-scroll):not(.header-add-bg) .nav-toggle{color:#fff}.react-search-modal svg{width:1.7rem;height:1.7rem}.announcement-section{max-width:100vw;overflow:hidden}.announcement-section .controls-container{display:none}.announcement-slider{display:flex;white-space:nowrap;overflow:hidden}.announcement-slider:hover .announcement-slide-container,.announcement-slider.announcement-paused .announcement-slide-container{animation-play-state:paused}.announcement-slider .announcement-slide-container{flex-shrink:0;width:auto;display:flex;animation:announcement-marquee 20s linear infinite;will-change:transform}.announcement-slider .announcement-slide-container .announcement-slide{padding:.6rem 20rem}.announcement-slider .announcement-slide p{font-size:1.1rem}.announcement-paused .announcement-slide-container{width:100%}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.cdp-ghost-logo{height:var(--spacing-md);position:fixed;z-index:99999;top:5.1rem;left:1.6rem;mix-blend-mode:difference;color:#fff}.cdp-ghost-logo svg{height:2rem;width:auto}
