.color-orange{--color-foreground: #fff;--color-background: #FF9015;--gradient-background: #FF9015}.color-orange{color:var(--color-foreground);background-color:var(--color-background)}.color-black,.banner--desktop-transparent .banner__box.color-black{--color-foreground: #fff;--color-background: #000;--gradient-background: #000;--primary-color: #fff;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}.color-black .button--secondary,.color-black .button--tertiary{--color-button-text: 255, 255, 255}.color-black{color:var(--color-foreground);background-color:var(--color-background)}.color-off_black,.banner--desktop-transparent .banner__box.color-off_black{--color-foreground: #fff;--color-background: #1F252B;--gradient-background: #1F252B;--primary-color: #fff;--color-button: 255, 255, 255;--color-button-text: 31, 37, 43}.color-off_black .button--secondary,.color-off_black .button--tertiary{--color-button-text: 255, 255, 255}.color-off_black{color:var(--color-foreground);background-color:var(--color-background)}.color-dark_purple,.banner--desktop-transparent .banner__box.color-dark_purple{--color-foreground: #fff;--color-background: #281C5C;--gradient-background: #281C5C;--primary-color: #fff;--color-button: 255, 255, 255;--color-button-text: 40, 28, 92}.color-dark_purple .button--secondary,.color-dark_purple .button--tertiary{--color-button-text: 255, 255, 255}.color-dark_purple{color:var(--color-foreground);background-color:var(--color-background)}.color-light_purple,.banner--desktop-transparent .banner__box.color-light_purple{--color-foreground: #fff;--color-background: #7982C9;--gradient-background: #7982C9;--primary-color: #fff;--color-button: 255, 255, 255;--color-button-text: 121, 130, 201}.color-light_purple .button--secondary,.color-light_purple .button--tertiary{--color-button-text: 255, 255, 255}.color-light_purple{color:var(--color-foreground);background-color:var(--color-background)}.color-cyber_monday,.banner--desktop-transparent .banner__box.color-cyber_monday{--color-foreground: #fff;--color-background: #5E93DB;--gradient-background: #5E93DB;--primary-color: #fff;--color-button: 255, 255, 255;--color-button-text: 94, 147, 219}.color-cyber_monday .button--secondary,.color-cyber_monday .button--tertiary{--color-button-text: 255, 255, 255}.color-cyber_monday{color:var(--color-foreground);background-color:var(--color-background)}.page-width-content{--normal-content-width: 1000px}.section--max-1000,#MainContent .shopify-policy__container{max-width:1000px;margin-left:auto;margin-right:auto;width:100%}.bold{font-weight:700}.uppercase{text-transform:uppercase}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--button-padding-inline: 20px;--button-padding-block: 12px;font-size:var(--font-size--xs)}.menu-list__link-title{font-weight:700}body .shopify-block.recharge-subscription-widget{display:block}.email-signup__button-icon{color:var(--color-input-text)}.facets .facets__actions{--to-top-gradient-background: none}.template-product- .cc-revoke.cc-bottom{display:none!important}.template-collection-christmas2025 #MainContent{position:relative;isolation:isolate;background:url(//www.dermalogica.co.uk/cdn/shop/t/333/assets/custom-christmas-gifting-2025-bg.jpg?v=87307173381322369711760468425) repeat-y center center;background-size:cover;background-attachment:scroll;will-change:background-position;--parallax-intensity: .25;--stars-parallax-factor: .6;z-index:1}@media screen and (max-width: 749px){.template-collection-christmas2025 #MainContent{background-image:url(//www.dermalogica.co.uk/cdn/shop/t/333/assets/custom-christmas-gifting-2025-mobile-bg.jpg?v=174386840983205968021760948452)}}.template-collection-christmas2025 .christmas-stars-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;transform:translateZ(0);will-change:transform}.template-collection-christmas2025 .christmas-star{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff,#fffffffa 18%,#fffaffd9 38%,#c8e1ff73 60%,#fff0 85%);opacity:0;animation:christmas-star-pulse var(--pulse-duration, 3s) ease-in-out infinite;filter:blur(var(--star-blur, 0px));box-shadow:0 0 calc(var(--star-glow, 24px) * .35) #78b4ffa6,0 0 calc(var(--star-glow, 24px)) #fff9;mix-blend-mode:screen;will-change:opacity,transform}.menu-link-halo{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6)}.menu-link-halo-mobile span{text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6);overflow:visible}.template-collection-christmas2025 .christmas-star:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,#fff,#fff0 60%);opacity:.9}@keyframes christmas-star-pulse{0%{opacity:0;transform:scale(.5)}40%{opacity:var(--star-opacity, .9);transform:scale(1.05)}70%{opacity:calc(var(--star-opacity, .9) * .65);transform:scale(.95)}to{opacity:0;transform:scale(.5)}}.template-collection-christmas2025 #MainContent .shopify-section .section-background{background:none!important}.template-collection-christmas2025 #shopify-section-custom-breadcrumb,.template-collection-christmas2025 .product-card__link{display:none}@supports (background-attachment: fixed){.template-collection-christmas2025 #MainContent{background-attachment:fixed}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/custom-base.css.map */
