.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}@media screen and (max-width:749px){.menu-drawer .menu-drawer__menu-item--parent{font-size:calc(var(--menu-parent-font-size, 1rem) + 4px)}.menu-drawer .menu-drawer__menu-item--child{font-size:calc(var(--menu-child-font-size, 1rem) + 4px)}.menu-drawer .menu-drawer__back-button{font-size:calc(var(--menu-parent-font-size, 1rem) + 4px)}.menu-drawer .menu-drawer__nav-buttons{padding-top:var(--padding-sm)}.menu-drawer .menu-drawer__nav-buttons,.menu-drawer .menu-drawer__back-button{align-items:baseline}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item>.svg-wrapper,.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item>.svg-wrapper,.menu-drawer .menu-drawer__menu--grandchildlist .menu-drawer__menu-item>.svg-wrapper{flex-shrink:0;transform:scale(1.15)}}body .shopify-block.recharge-subscription-widget{display:block}body .shopify-block.recharge-subscription-widget h1,body .shopify-block.recharge-subscription-widget h2,body .shopify-block.recharge-subscription-widget h3,body .shopify-block.recharge-subscription-widget h4,body .shopify-block.recharge-subscription-widget h5,body .shopify-block.recharge-subscription-widget h6{font-weight:700;margin-block-end:.5rem}.email-signup__button-icon{color:var(--color-input-text)}.facets .facets__actions{--to-top-gradient-background: none}body .cc-revoke.cc-bottom{display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;bottom:15px!important;left:10px!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;background-color:#fff!important;border:1px solid #5b6670!important;border-radius:50%!important;clip-path:none!important;cursor:pointer!important;z-index:2!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:visible!important;opacity:.6!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:background-color .2s ease,border-color .2s ease!important}body .cc-revoke.cc-bottom:hover{background-color:#ffffffe6!important;border-color:#0003!important}body .cc-revoke.cc-bottom:after{content:""!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important;width:20px!important;height:20px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-4-4 4 4 0 0 1-4-4 4 4 0 0 1-2-2Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.2' fill='%23333333' stroke='none'/%3E%3Ccircle cx='16' cy='15.5' r='1.2' fill='%23333333' stroke='none'/%3E%3Ccircle cx='12' cy='12' r='1.2' fill='%23333333' stroke='none'/%3E%3Ccircle cx='11' cy='17' r='1.2' fill='%23333333' stroke='none'/%3E%3Ccircle cx='7' cy='14' r='1.2' fill='%23333333' stroke='none'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body #chat-button{display:none!important}body.gorgias-chat-open #chat-button{display:block!important}.template-collection-christmas2025 #MainContent{position:relative;isolation:isolate;background:url(//dermalogica-malta.myshopify.com/cdn/shop/t/4/assets/custom-christmas-gifting-2025-bg.jpg?v=87307173381322369711780489916) 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(//dermalogica-malta.myshopify.com/cdn/shop/t/4/assets/custom-christmas-gifting-2025-mobile-bg.jpg?v=174386840983205968021780489904)}}.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}}slideshow-arrows .svg-wrapper{transform:scale(1.3)}slideshow-arrows .slideshow-control{min-height:initial}@media(max-width:749px){slideshow-arrows .slideshow-control{width:30px;height:30px}}.video-sound-toggle-container{position:relative;display:block}.video-sound-toggle{position:absolute;top:unset!important;left:unset!important;bottom:10px!important;right:10px!important;z-index:10;padding:0;margin:0;background:#00000040;color:#fff;border:none;border-radius:50%;width:44px!important;height:44px!important;min-width:44px;min-height:44px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;line-height:0;font-size:0;appearance:none;-webkit-appearance:none;transition:background-color .3s ease}.video-sound-toggle:hover{background:#000000b3}.video-sound-toggle svg{width:20px;height:20px}@media screen and (max-width:749px){.video-sound-toggle{width:32px;height:32px;min-width:32px;min-height:32px;bottom:6px;right:6px}.video-sound-toggle svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-base.css.map */
