/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */[data-theme=msmerch]{--color-primary:oklch(27.84% 0 0);--color-secondary:oklch(40.14% .1053 246.88);--color-tertiary:oklch(94% 0 0);--color-neutral:oklch(70% 0 0);--color-success:oklch(50% .14 148.92);--color-attention:#0067b8;--color-error:oklch(54% .19 29.19);--color-promotion:oklch(57.46% .2126 29.55);--color-white:oklch(100% 0 0);--color-black:oklch(32% 0 0);--color-hover:#1f5da7;--color-active:#004b7d;--color-link-hover:#005a9e;--color-link-active:#004c87;--color-hover-background:#e5eff7;--radius-site:0;--shadow-site:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 2px 8px 0 #0000001a;--text-desktop-2xl:47px;--line-height-desktop-2xl:56px;--text-desktop-xl:39px;--line-height-desktop-xl:48px;--text-desktop-2lg:32px;--line-height-desktop-2lg:40px;--text-desktop-lg:26px;--line-height-desktop-lg:32px;--text-desktop-md:22px;--line-height-desktop-md:28px;--text-desktop-body:18px;--line-height-desktop-body:24px;--text-desktop-sm:16px;--line-height-desktop-sm:20px;--text-desktop-xs:14px;--line-height-desktop-xs:20px;--text-mobile-2xl:34px;--line-height-mobile-2xl:40px;--text-mobile-xl:32px;--line-height-mobile-xl:36px;--text-mobile-2lg:24px;--line-height-mobile-2lg:32px;--text-mobile-lg:21px;--line-height-mobile-lg:28px;--text-mobile-md:18px;--line-height-mobile-md:24px;--text-mobile-body:16px;--line-height-mobile-body:24px;--text-mobile-sm:15px;--line-height-mobile-sm:20px;--text-mobile-xs:15px;--line-height-mobile-xs:20px}[data-theme=msmerch] *{font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:400}[data-theme=msmerch]{--desktop-initial-header-height:54px}[data-theme=msmerch] .text-2xl{letter-spacing:-1px}[data-theme=msmerch] .text-xl{letter-spacing:-.7px}[data-theme=msmerch] .text-2lg,[data-theme=msmerch] .text-lg{letter-spacing:-.5px}[data-theme=msmerch] .text-md{letter-spacing:0}[data-theme=msmerch] .text-body,[data-theme=msmerch] .text-sm{letter-spacing:0;font-size:1rem;line-height:1.55}[data-theme=msmerch] .text-xs{letter-spacing:.3px}@media(max-width:599px){[data-theme=msmerch] .text-2xl{letter-spacing:-1px}[data-theme=msmerch] .text-xl{letter-spacing:-.7px}[data-theme=msmerch] .text-2lg,[data-theme=msmerch] .text-lg{letter-spacing:-.5px}[data-theme=msmerch] .text-md{letter-spacing:0}[data-theme=msmerch] .text-body,[data-theme=msmerch] .text-sm{letter-spacing:0;font-size:1rem;line-height:1.55}[data-theme=msmerch] .text-xs{letter-spacing:.3px}}[data-theme=msmerch] .strip-banner-above-header{display:none}[data-theme=msmerch] .strip-banner-below-header{display:block}[data-theme=msmerch] .skin-global-stripbanner{--color-background:var(--color-attention);--color-background-hover:var(--color-secondary);--color-background-focus:var(--color-attention);--color-background-active:var(--color-attention-900);--color-foreground:var(--color-white);--color-foreground-hover:var(--color-white);--color-foreground-focus:var(--color-white);--color-foreground-active:var(--color-white);--color-border:var(--color-attention);--color-border-hover:var(--color-attention-900);--color-border-focus:var(--color-attention);--color-border-active:var(--color-attention-900)}[data-theme=msmerch] .skin-global-stripbanner:hover .global-strip-banner-text,[data-theme=msmerch] .skin-global-stripbanner:focus .global-strip-banner-text,[data-theme=msmerch] .skin-global-stripbanner:focus-visible .global-strip-banner-text{text-decoration:underline}[data-theme=msmerch] .skin-global-stripbanner:active .global-strip-banner-text{text-decoration:none}[data-theme=msmerch] .skin-primary-emphasised{--color-background:var(--color-attention);--color-background-hover:var(--color-hover);--color-background-focus:var(--color-hover);--color-background-active:var(--color-active);--color-background-disabled:var(--color-neutral-300);--color-foreground:var(--color-white);--color-foreground-hover:var(--color-white);--color-foreground-focus:var(--color-white);--color-foreground-active:var(--color-white);--color-border:var(--color-attention);--color-border-hover:var(--color-hover);--color-border-focus:var(--color-hover);--color-border-active:var(--color-active);--color-border-disabled:var(--color-neutral-300)}[data-theme=msmerch] .skin-primary-emphasised:hover,[data-theme=msmerch] .skin-secondary-emphasised:hover{text-decoration:underline}[data-theme=msmerch] .skin-primary-emphasised:focus{outline:2px solid var(--color-hover);outline-offset:2px}[data-theme=msmerch] .skin-secondary-emphasised{--color-background:var(--color-white);--color-background-hover:var(--color-hover-background);--color-background-focus:var(--color-hover-background);--color-background-active:var(--color-active);--color-background-disabled:var(--color-white);--color-foreground:var(--color-attention);--color-foreground-hover:var(--color-attention);--color-foreground-focus:var(--color-attention);--color-foreground-active:var(--color-white);--color-border:var(--color-attention);--color-border-hover:var(--color-attention);--color-border-focus:var(--color-attention);--color-border-active:var(--color-active);--color-border-disabled:var(--color-neutral-700)}[data-theme=msmerch] .skin-navigation{--color-background:var(--color-white);--color-background-hover:var(--color-attention);--color-background-focus:var(--color-attention);--color-background-active:var(--color-attention);--color-foreground:var(--color-primary);--color-foreground-hover:var(--color-white);--color-foreground-focus:var(--color-white);--color-foreground-active:var(--color-white);--color-border:var(--color-secondary-400);--color-border-hover:var(--color-secondary-400);--color-border-focus:var(--color-secondary-400);--color-border-active:var(--color-secondary-400)}[data-theme=msmerch] .skin-footer{--color-background:transparent;--color-background-hover:transparent;--color-background-focus:transparent;--color-background-active:transparent;--color-foreground:var(--color-primary);--color-foreground-hover:var(--color-secondary);--color-foreground-focus:var(--color-secondary);--color-foreground-active:var(--color-secondary);--color-border:var(--color-neutral-300);--color-border-hover:var(--color-neutral-300);--color-border-focus:var(--color-neutral-300);--color-border-active:var(--color-neutral-300)}[data-theme=msmerch] .skin-header{--color-background:var(--color-white);--color-background-hover:var(--color-black);--color-background-focus:var(--color-black);--color-background-active:var(--color-black);--color-foreground:var(--color-black);--color-foreground-hover:var(--color-secondary);--color-foreground-focus:var(--color-secondary);--color-foreground-active:var(--color-secondary)}[data-theme=msmerch] .skin-header .header-order,[data-theme=msmerch] .skin-navigation .container,[data-theme=msmerch] .skin-footer .container{max-width:1920px;margin-inline:auto}[data-theme=msmerch] .header-order{padding-block:calc(var(--spacing,.25rem)*3)}@media(min-width:64rem){[data-theme=msmerch] .header-order{padding-block:calc(var(--spacing,.25rem)*0)}[data-theme=msmerch] .header-order .header-logo{height:calc(var(--spacing,.25rem)*13);order:1}[data-theme=msmerch] .header-order .header-search{order:3}[data-theme=msmerch] .header-order .header-session-settings{order:4}[data-theme=msmerch] .header-order .desktop-nav-bar{order:2;align-self:stretch}}[data-theme=msmerch] .account-text,[data-theme=msmerch] .basket-text{display:none}@media(min-width:1024px){[data-theme=msmerch] #main-nav{width:auto;margin-inline:calc(var(--spacing)*8);height:100%!important}[data-theme=msmerch] .header-order .header-search{margin-left:auto;margin-right:2.5rem}[data-theme=msmerch] #desktop-search-container.desktop-search{width:16rem;max-width:16rem}[data-theme=msmerch] .desktop-search-input{border:1px solid var(--color-neutral-500);border-radius:0;padding-block:.5rem}}[data-theme=msmerch] #search-results-dropdown{width:max(100%,32rem);left:auto;right:0}[data-theme=msmerch] .product-content strong{margin:1rem 0;display:inline-block}[data-theme=msmerch] .global-primary-banner-content-box{background-color:var(--color-white);border-radius:12px;padding:32px}[data-theme=msmerch] .global-primary-banner-headline-h1,[data-theme=msmerch] .global-primary-banner-subtitle{color:var(--color-primary)}[data-theme=msmerch] .global-primary-banner-wrapper img,[data-theme=msmerch] .pdp-image-gallery-container img,[data-theme=msmerch] .payment-options img{border-radius:var(--radius-site)}[data-theme=msmerch] img{border-radius:16px}[data-theme=msmerch] .logo{height:36px}@media(min-width:1024px){[data-theme=msmerch] .logo{width:190px}[data-theme=msmerch] .header-logo{justify-content:start;min-height:54px}}[data-theme=msmerch] .navigation-items-list{justify-content:start}[data-theme=msmerch] .navigation-mega-menu-text-item-heading{letter-spacing:0;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25}[data-theme=msmerch] .skin-nav-promotion{--color-background:var(--color-attention);--color-foreground:var(--color-white)}[data-theme=msmerch] .footer-links-title{text-transform:none;font-size:16px}[data-theme=msmerch] .footer-links-list-item{margin-bottom:8px}[data-theme=msmerch] .skin-footer .accordion-title{text-transform:none;font-size:16px}[data-theme=msmerch] .readmore-title{text-transform:none;font-size:30px;font-weight:700}[data-theme=msmerch] .product-item-price-rrp,[data-theme=msmerch] .product-item-price-discount{display:none}[data-theme=msmerch] .responsive-product-tabs-title{margin-bottom:.5rem}[data-theme=msmerch] .responsive-product-tabs{gap:.5rem}[data-theme=msmerch] .widgets{margin-bottom:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){[data-theme=msmerch] .widgets{margin-bottom:calc(var(--spacing,.25rem)*7)}}@media(min-width:64rem){[data-theme=msmerch] .widgets{margin-bottom:calc(var(--spacing,.25rem)*8)}}@media(min-width:80rem){[data-theme=msmerch] .widgets{margin-bottom:calc(var(--spacing,.25rem)*10)}}[data-theme=msmerch] .basket-item-stock,[data-theme=msmerch] label[for=promo-code-input]{color:var(--color-primary)}[data-theme=msmerch] .mobile-footer-links-list-item a:hover{text-decoration:underline}[data-theme=msmerch] .global-help-center-accordion-heading,[data-theme=msmerch] .skin-help-menu-button button{font-weight:600}[data-theme=msmerch] .mega-menu-container{transform:translate(calc(var(--parent-offset,0px)));left:auto;right:auto;width:auto!important;max-width:none!important}[data-theme=msmerch] .mega-menu-container .pointer-events-none{background-color:#0000}[data-theme=msmerch] .skin-mega-menu-light .grid{flex-wrap:nowrap;gap:1.5rem;display:flex!important}[data-theme=msmerch] .skin-mega-menu-light .grid>li{flex:none}[data-theme=msmerch] .help-centre-social-links{display:none}[data-theme=msmerch] .basket-a11y-btn:focus,[data-theme=msmerch] .basket-a11y-btn:focus-visible,[data-theme=msmerch] .account-a11y-btn:focus,[data-theme=msmerch] .account-a11y-btn:focus-visible{margin:calc(var(--spacing,.25rem)*0);width:auto;height:auto;padding:calc(var(--spacing,.25rem)*0);white-space:normal;clip:auto;clip-path:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:100%;left:50%;overflow:visible;transform:translate(-50%)}[data-theme=msmerch] .marketed-special-offer{--color-border:var(--color-black)}[data-theme=msmerch] .marketed-special-offer-title,[data-theme=msmerch] .product-page-pap-title{font-weight:600}[data-theme=msmerch] h1,[data-theme=msmerch] h2,[data-theme=msmerch] h3,[data-theme=msmerch] h4{letter-spacing:-.02em;font-family:Segoe UI Variable Display,Segoe UI,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:600}[data-theme=msmerch] h1{font-size:40px;line-height:48px}[data-theme=msmerch] h2{font-size:26px;line-height:32px}[data-theme=msmerch] h3{font-size:22px;line-height:30px}[data-theme=msmerch] p,[data-theme=msmerch] li{letter-spacing:0;line-height:1.6}[data-theme=msmerch] .responsive-product-block-carousel-item .product-item-title{font-size:18px}[data-theme=msmerch] .editorial-item-description{color:var(--color-primary)}[data-theme=msmerch] #content-container a[href]:where(:not(.skin-primary-emphasised):not(.skin-secondary-emphasised):not([class*=bg-]):not(:has(h1,h2,h3,h4,h5,h6,p,img))){color:var(--color-attention);text-underline-offset:.15em;text-decoration:none;text-decoration-thickness:1px}[data-theme=msmerch] #content-container a[href]:where(:not(.skin-primary-emphasised):not(.skin-secondary-emphasised):not([class*=bg-]):not(:has(h1,h2,h3,h4,h5,h6,p,img))):is(:hover,:focus-visible){color:var(--color-link-hover);text-decoration:underline}[data-theme=msmerch] #content-container a[href]:where(:not(.skin-primary-emphasised):not(.skin-secondary-emphasised):not([class*=bg-]):not(:has(h1,h2,h3,h4,h5,h6,p,img))):active{color:var(--color-link-active)}[data-theme=msmerch] #content-container a[href] :where(h1,h2,h3,h4,p,.editorial-item-description,.editorial-item-title){color:var(--color-primary);text-decoration:none}[data-theme=msmerch] #content-container a[href]:hover:has(h1,h2,h3,h4,p){text-decoration:none}[data-theme=msmerch] .navigation-mega-menu-text-item,[data-theme=msmerch] .desktop-nav-text,[data-theme=msmerch] .account-text,[data-theme=msmerch] .basket-text{letter-spacing:0;font-size:.9375rem;line-height:1.25}
