/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}[data-theme=allbeauty] .skin-navigation-text-item{--color-background-hover:var(--color-neutral-300);letter-spacing:-.01em}[data-theme=allbeauty] .editorial-widgets-subtitle{text-align:center;font-size:1.125rem;font-weight:600}[data-theme=allbeauty] .simple-widgets-container:has(.simple-text-widget-content li) .simple-widgets-title{text-align:left}[data-theme=allbeauty] .simple-widgets-container:has(.simple-text-widget-content li){align-items:start}[data-theme=allbeauty] .simple-widgets-container:has(.simple-text-widget-content li) .simple-text-widget-content{text-align:left;margin-left:1.5rem;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400}[data-theme=allbeauty] .simple-text-widget-content li{text-align:left;list-style-type:disc}[data-theme=allbeauty] .responsive-product-block-carousel-title{opacity:0;margin-bottom:1rem}[data-theme=allbeauty] .responsive-product-tabs-title{display:none}[data-theme=allbeauty] .desktop-nav-text{overflow:visible}[data-theme=allbeauty] [id^=Colour-variation].elements-variations-button,[data-theme=allbeauty] [id^=Shade-variation].elements-variations-button{border-radius:999px;padding:.875rem}[data-theme=allbeauty] .skin-usp-banner{padding:.375rem 0}[data-theme=allbeauty] .responsiveUsp_slider{gap:.875rem;overflow-x:auto}@media(min-width:768px)and (max-width:1023px){[data-theme=allbeauty] .responsiveUsp_slider{gap:0}}[data-theme=allbeauty] .usp-item{gap:.25rem}[data-theme=allbeauty] .usp-item-text{white-space:nowrap}[data-theme=allbeauty] #responsive-usp .responsiveUsp_nav,[data-theme=allbeauty] #responsive-usp .responsiveUsp_playPause{display:none}[data-theme=allbeauty] .menu-level[data-depth="1"] .mobile-navigation-text,[data-theme=allbeauty] .mobile-menu-brands{text-transform:uppercase}[data-theme=allbeauty] .skin-footer{--color-background:var(--color-neutral-200);padding-top:0}[data-theme=allbeauty] .skin-footer-trust-pilot{--color-background:var(--color-white)}[data-theme=allbeauty] .skin-footer-email-signup{--color-background:var(--color-neutral-200);--color-border:transparent;border-bottom:1px solid var(--color-neutral-600);letter-spacing:-.01em;margin-bottom:22px;padding-top:4px;padding-bottom:4px}[data-theme=allbeauty] .primary-banner-primary-cta{min-width:calc(100vw - 4rem)}@media(min-width:40rem){[data-theme=allbeauty] .primary-banner-primary-cta{min-width:auto}}[data-theme=allbeauty] .global-primary-banner-gutter{margin-inline:calc(var(--spacing,.25rem)*0)}[data-theme=allbeauty] .global-primary-banner-content-box{max-width:100%}@media(min-width:40rem){[data-theme=allbeauty] .global-primary-banner-content-box{max-width:57.1429%}}@media(min-width:96rem){[data-theme=allbeauty] .global-primary-banner-content-box{max-width:50%}}[data-theme=allbeauty] .editorial-item-button-container{justify-content:center;align-items:center}[data-theme=allbeauty] .skin-new-marketed-special-offer{--color-background:var(--color-primary);--color-background-hover:var(--color-neutral-900);--color-background-active:var(--color-neutral-800);--color-background-focus:var(--color-neutral-800);border-radius:999px;padding-left:.75rem;padding-right:.75rem;display:block}[data-theme=allbeauty] .accordion-title{letter-spacing:-.01em;font-weight:300}[data-theme=allbeauty] .widget-sirius-highlight{font-size:x-large}[data-theme=allbeauty] .widget-sirius-content{text-align:left;justify-content:start;align-items:start}[data-theme=allbeauty] .editorial-item-title{text-align:center;justify-content:center;align-items:center}[data-theme=allbeauty] .price-alignment{flex-direction:column;justify-content:start;align-items:start;gap:0}[data-theme=allbeauty] .marketed-special-offer-wrapper{padding:4px 0}[data-theme=allbeauty] .marketed-special-offer-title{padding-top:0;padding-left:0}[data-theme=allbeauty] .marketed-special-offer-icon{display:none}[data-theme=allbeauty] .skin-rrp-price{--color-background:transparent;--color-background-hover:transparent;--color-background-focus:transparent;--color-background-active:transparent;--color-foreground:var(--color-neutral-950);padding-left:0;padding-right:0;text-decoration:line-through}[data-theme=allbeauty] .skin-promotion-price{--color-background:transparent;--color-background-hover:transparent;--color-background-focus:transparent;--color-background-active:transparent;--color-foreground:var(--color-promotion-700);padding-left:0;padding-right:0}[data-theme=allbeauty] .navigation-items-list{justify-content:start;align-items:start}[data-theme=allbeauty] .simple-text-widget-title-h2,[data-theme=allbeauty] .global-brand-logos-title{font-weight:300}[data-theme=allbeauty]{--brandlogo-item-width: calc(50% - 8px) }[data-theme=allbeauty] .global-brand-logos-carousel-item{width:var(--brandlogo-item-width);scroll-snap-align:start}[data-theme=allbeauty] .strip-banner-text{text-transform:capitalize;font-weight:600}[data-theme=allbeauty] .skin-mega-menu-light{--color-background-hover:var(--color-neutral-400);--color-foreground-hover:var(--color-primary)}[data-theme=allbeauty] .marketed-special-offer{border:1px solid oklch(59.95% .179 24.3)}[data-theme=allbeauty] .skin-tabbed-widget-tab-button{--color-background-hover:var(--color-neutral-300);--color-foreground-hover:var(--color-neutral-900);--color-border:var(--color-neutral-500);--color-border-hover:var(--color-neutral-500)}[data-theme=allbeauty] .tab-heading.skin-tabbed-widget-tab-button:focus-visible{border-style:var(--tw-border-style);outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-blue-500,oklch(62.3% .214 259.815));border-width:0}[data-theme=allbeauty] .tab-heading.skin-tabbed-widget-tab-button:focus:not(:focus-visible){border-style:var(--tw-border-style);--tw-outline-style:none;border-width:0;outline-style:none}[data-theme=allbeauty] .tab-heading.skin-tabbed-widget-tab-button.active:focus-visible{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-blue-500,oklch(62.3% .214 259.815));border-bottom-width:4px}[data-theme=allbeauty] .tab-heading.skin-tabbed-widget-tab-button.active:focus:not(:focus-visible){border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-outline-style:none;border-bottom-width:4px;outline-style:none}[data-theme=allbeauty] .skin-header{--color-border:var(--color-tertiary);--color-border-hover:var(--color-tertiary);--color-border-focus:var(--color-tertiary);--color-border-active:var(--color-tertiary);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-border)}@media(min-width:64rem){[data-theme=allbeauty] .skin-header{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}[data-theme=allbeauty] #fixed-header{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-theme=allbeauty] .productitem-price-alignment{flex-direction:column;justify-content:start;align-items:start;gap:2px;margin-top:0}[data-theme=allbeauty] .product-item-price-discounts-alignment{flex-direction:column;align-items:start;gap:0}[data-theme=allbeauty] .swatches-order{order:3}[data-theme=allbeauty] .title-order{order:1}[data-theme=allbeauty] .reviews-order{order:2}[data-theme=allbeauty] .promotion-order{order:4}[data-theme=allbeauty] .price-order{order:5}[data-theme=allbeauty] .atb-order{order:6}[data-theme=allbeauty] .responsive-product-block-carousel-item{--carousel-item-width: calc(50% - 12px) ;width:var(--carousel-item-width)}@media(min-width:768px){[data-theme=allbeauty] .responsive-product-block-carousel-item{--carousel-item-width: calc(33.33% - 16px) }}@media(min-width:1024px){[data-theme=allbeauty] .responsive-product-block-carousel-item{--carousel-item-width:calc(20% - (24px*4/5))}}[data-theme=allbeauty] .product-item-title{letter-spacing:-.01em}[data-theme=allbeauty] *{font-family:Poppins,Arial,Helvetica,sans-serif}[data-theme=allbeauty] .text-2xl{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:29px;line-height:34.8px}[data-theme=allbeauty] .text-xl{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:26px;line-height:31.2px}[data-theme=allbeauty] .text-2lg{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:23px;line-height:27.6px}[data-theme=allbeauty] .text-lg{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:20px;line-height:24px}[data-theme=allbeauty] .text-md{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:18px;line-height:21.6px}[data-theme=allbeauty] .text-body{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:16px;line-height:24px}[data-theme=allbeauty] .text-sm{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:14px;line-height:21px}[data-theme=allbeauty] .text-xs{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:13px;line-height:19.5px}@media(max-width:599px){[data-theme=allbeauty] .text-2xl{letter-spacing:-.01em;line-height:34px}[data-theme=allbeauty] .text-xl{letter-spacing:-.01em;line-height:32px}[data-theme=allbeauty] .text-2lg{letter-spacing:-.01em;line-height:28px}[data-theme=allbeauty] .text-lg{letter-spacing:-.01em;line-height:24px}[data-theme=allbeauty] .text-md{letter-spacing:-.01em;line-height:22px}[data-theme=allbeauty] .text-body{letter-spacing:-.01em;line-height:24px}[data-theme=allbeauty] .text-sm{letter-spacing:-.01em;line-height:20px}[data-theme=allbeauty] .text-xs{letter-spacing:-.01em;line-height:16px}}[data-theme=allbeauty]{--color-primary:oklch(0% 0 0);--color-secondary:oklch(39.25% .0636 196.4);--color-tertiary:oklch(82.99% .1285 186.24);--color-neutral:oklch(89% 0 0);--color-success:oklch(51% .1618 144.87);--color-attention:oklch(49.76% .1385 249.35);--color-error:oklch(53.74% .1899 29.19);--color-promotion:oklch(62.8% .2577 29.23);--color-white:oklch(100% 0 0);--color-black:oklch(0% 0 0);--radius-site:0;--shadow-site:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 2px 8px 0 #0000001a}[data-theme=allbeauty] .btn{text-transform:uppercase;letter-spacing:.18em;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition:all .2s ease-in-out}[data-theme=allbeauty] .skin-global-stripbanner{--color-background:var(--color-primary);--color-background-hover:var(--color-primary);--color-foreground:var(--color-white);--color-foreground-hover:var(--color-white);--color-border:var(--color-primary);--color-border-hover:var(--color-primary);--color-border-focus:var(--color-primary);--color-border-active:var(--color-primary)}[data-theme=allbeauty] .skin-primary-emphasised{--color-background:var(--color-primary);--color-background-hover:var(--color-neutral-900);--color-background-focus:var(--color-neutral-600);--color-background-active:var(--color-neutral-700);--color-background-disabled:var(--color-neutral-200);--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-primary);--color-border-hover:var(--color-neutral-900);--color-border-focus:var(--color-neutral-600);--color-border-active:var(--color-neutral-700);--color-border-disabled:var(--color-neutral-200)}[data-theme=allbeauty] .skin-secondary-emphasised{--color-background:var(--color-white);--color-background-hover:var(--color-neutral-200);--color-background-focus:var(--color-neutral-400);--color-background-active:var(--color-neutral-400);--color-background-disabled:var(--color-neutral-700);--color-foreground:var(--color-neutral-900);--color-foreground-hover:var(--color-neutral-900);--color-foreground-focus:var(--color-neutral-900);--color-foreground-active:var(--color-neutral-900);--color-border:var(--color-neutral-900);--color-border-hover:var(--color-neutral-900);--color-border-focus:var(--color-neutral-900);--color-border-active:var(--color-neutral-900);--color-border-disabled:var(--color-neutral-900)}[data-theme=allbeauty] .skin-navigation{--color-background:var(--color-white);--color-background-hover:var(--color-neutral-400);--color-background-focus:var(--color-neutral-400);--color-background-active:var(--color-neutral);--color-foreground:var(--color-primary);--color-foreground-hover:var(--color-primary);--color-foreground-focus:var(--color-primary);--color-foreground-active:var(--color-primary);--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);justify-content:start;align-items:start}[data-theme=allbeauty] .skin-free-gift-qualified{color:var(--color-green-800)}[data-theme=allbeauty] .skin-free-gift-pending{color:var(--color-amber-800)}[data-theme=allbeauty] [id^=nav-container-]{text-transform:uppercase}[data-theme=allbeauty] .strip-banner-above-header{display:none}[data-theme=allbeauty] .strip-banner-below-header{display:block}[data-theme=allbeauty]{--mobile-initial-header-height:50px;--desktop-initial-header-height:113px}[data-theme=allbeauty] .quick-buy-btn{letter-spacing:.18em;width:100%;padding-inline:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,var(--text-desktop-xs));line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));margin-top:0}@media(min-width:40rem){[data-theme=allbeauty] .quick-buy-btn{font-size:var(--text-sm,var(--text-desktop-sm));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media(min-width:64rem){[data-theme=allbeauty] .quick-buy-btn{font-size:var(--text-body,var(--text-desktop-body))}}[data-theme=allbeauty] .simple-text-widget-content table{width:100%;margin-top:24px;margin-bottom:24px}[data-theme=allbeauty] .simple-text-widget-content tr th{background-color:var(--color-neutral-200);border:1px solid var(--color-neutral-600);padding:12px 16px;font-weight:700}[data-theme=allbeauty] .simple-text-widget-content p a{color:var(--color-secondary)}[data-theme=allbeauty] .social-icon{border-radius:9999px;padding:8px}[data-theme=allbeauty] .social-icon:hover{background-color:var(--color-neutral-400)}[data-theme=allbeauty] .social-icon svg{width:24px;height:24px}[data-theme=allbeauty] .nav-link{text-align:center;justify-content:center;align-items:center;display:flex;padding:.5rem 1rem!important}[data-theme=allbeauty] .global-primary-banner-subtitle{letter-spacing:-.01em;font-size:1rem}[data-theme=allbeauty] .global-primary-banner-headline-h2{letter-spacing:-.01em;margin-top:0;font-size:29px;font-weight:400}[data-theme=allbeauty] .global-primary-banner-text-container{text-align:left}[data-theme=allbeauty] .help-centre-phone-toggle{display:none}[data-theme=allbeauty] .loyalty-section{border-radius:var(--radius-site,.5rem);background-color:var(--color-neutral-200,oklch(from var(--color-neutral-300) calc(1 - ((1 - l)*.6)) calc(c*.8) h));padding:calc(var(--spacing,.25rem)*3)}[data-theme=allbeauty] .breadcrumb-list-item li a,[data-theme=allbeauty] .breadcrumb-list-item li span{color:var(--color-black);letter-spacing:-.01em;font-weight:300}[data-theme=allbeauty] .header-order{padding-block:calc(var(--spacing,.25rem)*3)}[data-theme=allbeauty] .help-centre-social-link-twitter,[data-theme=allbeauty] .help-centre-social-link-pinterest{display:none}[data-theme=allbeauty] .skin-navigation{--color-border:var(--color-tertiary);--color-border-hover:var(--color-tertiary);--color-border-focus:var(--color-tertiary);--color-border-active:var(--color-tertiary);border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-bottom-color:var(--color-border)}@media(min-width:48rem){[data-theme=allbeauty] .skin-navigation{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}}[data-theme=allbeauty] .editorial-item-content-wrapper,[data-theme=allbeauty] .editorial-item-primary-button,[data-theme=allbeauty] .widget-sirius-button-container,[data-theme=allbeauty] .widget-sirius-button{width:100%}@media(min-width:40rem){[data-theme=allbeauty] .editorial-item-content-wrapper,[data-theme=allbeauty] .editorial-item-primary-button,[data-theme=allbeauty] .widget-sirius-button-container,[data-theme=allbeauty] .widget-sirius-button{width:auto}}[data-theme=allbeauty] .desktop-footer-wrapper{padding-left:calc(var(--spacing,.25rem)*4)}@media(min-width:64rem){[data-theme=allbeauty] .desktop-footer-wrapper{padding-left:calc(var(--spacing,.25rem)*0)}}[data-theme=allbeauty] .submenu-mobile-nav .mobile-help-link{display:none}[data-theme=allbeauty] .countdown-content-wrap{align-items:center;display:flex}[data-theme=allbeauty] .countdown-title,[data-theme=allbeauty] .countdown-subtitle{letter-spacing:-.01em;margin-top:0;font-size:20px}[data-theme=allbeauty] .tab-heading.skin-tabbed-widget-tab-button.active,[data-theme=allbeauty] .simple-text-read-more-button,[data-theme=allbeauty] .order-summary-title,[data-theme=allbeauty] .free-gift-title,[data-theme=allbeauty] h1,[data-theme=allbeauty] h2,[data-theme=allbeauty] h3,[data-theme=allbeauty] h4,[data-theme=allbeauty] h5,[data-theme=allbeauty] h6{letter-spacing:-.01em;font-weight:400}@media(max-width:599px){[data-theme=allbeauty] .marketed-special-offer-title{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5}[data-theme=allbeauty] .marketed-special-offer{margin-bottom:8px}[data-theme=allbeauty] .global-primary-banner-subtitle{letter-spacing:-.01em;font-weight:400;line-height:1.5}[data-theme=allbeauty] .global-primary-banner-headline-h2{letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1.2;margin-top:0!important}[data-theme=allbeauty] .pdp-product-title-name{letter-spacing:-.01em;line-height:1.2}[data-theme=allbeauty] a.product-item-title[data-testid=product-title]{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5}[data-theme=allbeauty] [data-feature=hasDeliveryAndReturnsInfo]>div:first-child{font-weight:400}[data-theme=allbeauty] .product-page-cta-section p.font-bold{letter-spacing:-.01em;font-weight:400}[data-theme=allbeauty] section.widgets[data-widget=ResponsiveSliderSet]{margin-bottom:10px}[data-theme=allbeauty] .global-primary-banner-cta-wrapper{margin-block:calc(var(--spacing,.25rem)*2);flex-direction:column}[data-theme=allbeauty] .widget-sirius-button-container{margin-top:8px}[data-theme=allbeauty] .carousel-image{object-fit:contain;height:auto;max-height:320px}[data-theme=allbeauty] :where(image-gallery) .relative.pb-\[100\%\]{padding-bottom:70%}[data-theme=allbeauty] section.widgets[data-widget=GlobalPrimaryBanner]{margin-bottom:0}[data-theme=allbeauty] .global-primary-banner-text-container{width:100%}[data-theme=allbeauty] .carousel-item .global-primary-banner-text-container{padding-inline:calc(var(--spacing)*5)}}@media(max-width:490px){[data-theme=allbeauty] :where(image-gallery) .relative.pb-\[100\%\]{padding-bottom:80%}}@media(max-width:440px){[data-theme=allbeauty] :where(image-gallery) .relative.pb-\[100\%\]{padding-bottom:90%}[data-theme=allbeauty] .carousel-image{max-height:280px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
