.account-flyout.tippy-box{background-color:#fff;border:1px solid #bfbfbf;color:#212121}.account-flyout .account-flyout__content{background-color:#fff;padding:14px;text-align:left;width:350px}.account-flyout .account-flyout__content .navigation-list__item:first-of-type{margin-bottom:15px}.account-flyout .account-flyout__content .navigation-list__item:first-of-type .navigation-list__link{font-family:Zahrah,Times,serif;font-size:20px;font-weight:600;letter-spacing:.5px;line-height:26px}.account-flyout .account-flyout__content .navigation-list__item:not(:last-of-type){margin-bottom:10px}.account-flyout__text{align-items:center;display:flex;font-size:12px;letter-spacing:1px;line-height:16px;margin-bottom:10px}.account-flyout__text--bold{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.account-flyout__text:first-of-type{margin-top:30px}.account-flyout__text .icon{margin-right:5px}.account-flyout__text--de{display:list-item;list-style-type:disc}.account-flyout__logout-text{font-size:12px;letter-spacing:1px;line-height:18px}.account-flyout__logout-text--bold{border-top:1px solid #e6e6e6;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:2px;padding-top:12px}.account-flyout__logout-text--link{cursor:pointer;display:inline-block}.account-flyout__button.button{margin-bottom:30px}.account-flyout__button--main.button{margin-bottom:0}.account-flyout__status{position:absolute;-webkit-transform:translate(9px,11px);transform:translate(9px,11px)}.account-flyout__link.link{display:block;font-size:12px;letter-spacing:1px;line-height:18px;margin-top:30px}.account-flyout:not(.tippy-box){padding-left:14px}.douglas-logo__link{line-height:0;width:102px}@media screen and (min-width:1280px){.douglas-logo__link{width:187px}}@media screen and (min-width:1024px)and (max-width:1279px){.douglas-logo__link{width:155px}}.douglas-logo__image{height:19px;width:102px}@media screen and (min-width:768px){.douglas-logo__image{height:29px;width:155px}}@media screen and (min-width:1280px){.douglas-logo__image{height:35px;width:187px}}.header-component__menu-text{font-size:10px;letter-spacing:.5px;line-height:12px;position:absolute;top:28px}.product-mini-entry{border-top:1px solid #e6e6e6;display:flex;min-height:108px;padding:15px 0}.product-mini-entry__image{flex:0 0 78px;line-height:0;max-width:78px}.product-mini-entry__name,.product-mini-entry__product-family,.product-mini-entry__qty{overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-mini-entry__name{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.product-mini-entry__details{flex:1 0 auto;font-size:12px;letter-spacing:.5px;line-height:18px;max-width:calc(100% - 78px);padding-left:15px}.product-mini-entry__details-row{display:flex}.product-mini-entry__details .product-price__base{white-space:nowrap}.product-mini-entry__details .product-price__base--unit{color:#8a8a8a;margin-left:auto}.mini-cart{padding:14px;text-align:left;width:350px}.mini-cart-flyout.tippy-box{background-color:#fff;border:1px solid #bfbfbf;border-radius:unset;color:#212121}.mini-cart .headline-bold{margin-bottom:10px}.mini-cart__button.button{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:0;margin-top:30px}.mini-cart__delivery-cost{display:flex;font-size:12px;justify-content:space-between;letter-spacing:1px;line-height:18px;margin-top:10px}.mini-cart__delivery-cost--green{color:#5fc33c}.mini-cart__delivery-cost--promotion{color:#ac145a}.mini-cart__delivery-cost--promotion-text{max-width:calc(100% - 85px);overflow-wrap:break-word}.mini-cart__delivery-cost--promotion-price{flex:0 0 70px;margin-left:auto;text-align:right}.mini-cart__delivery-cost-amount{color:#212121;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:20px;text-align:right}.mini-cart__total{display:flex;justify-content:space-between;letter-spacing:1px;margin-top:10px}.mini-cart__total .cart-total__title{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;margin-right:15px}.mini-cart__total .cart-total__tax{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.mini-cart__total .product-price__base{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;text-align:right}.mini-cart__cart-entries{border-bottom:1px solid #212121}.mini-cart__cart-entries .product-mini-entry__remove .icon{height:12px;width:12px}.mini-cart .product-mini-entry__details{max-width:calc(100% - 100px)}.mini-cart .douglas-swiper-carousel .swiper-slide{width:100%}.mini-cart .douglas-swiper-carousel--vertical .swiper-container{margin-bottom:17px;max-width:none}.mini-cart .douglas-swiper-carousel--vertical .swiper-wrapper{bottom:13px;position:relative}.mini-cart .douglas-swiper-carousel--vertical .swiper-slide .image{height:78px;width:78px}.mini-cart .douglas-swiper-carousel .swiper-arrow{align-items:center;border-top:1px solid #212121;display:block;display:flex;height:15px;justify-content:center;width:100%}.mini-cart .douglas-swiper-carousel .swiper-arrow:hover{background-color:#f2f2f2;border-top:none}.mini-cart .douglas-swiper-carousel .swiper-arrow--disabled:hover{background-color:transparent;border-top:1px solid #212121}.mini-cart .douglas-swiper-carousel .swiper-arrow .arrow-triangle{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;height:0;width:0}.mini-cart .douglas-swiper-carousel .swiper-arrow.swiper-button-next{left:0;position:absolute;top:310px}.mini-cart__icon{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;line-height:0;position:relative;width:100%;z-index:3}.mini-cart__icon:hover{background-color:#e6f6f4;cursor:pointer}.mini-cart__icon:focus{outline:none}.mini-cart .mini-cart__flyout-entry{background-color:#fff}.wish-list-button__icon{-webkit-animation:bounce-in .2s;animation:bounce-in .2s}.wish-list-modal__header .modal-header__title-container .modal-header__title{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:22px;text-transform:uppercase}.wish-list-modal__text{border-top:1px solid #212121;display:block;margin-top:10px;padding-top:20px}.wish-list-modal__buttons{display:flex;flex-direction:column;margin:8px 0 -7px}@media screen and (min-width:768px){.wish-list-modal__buttons{flex-direction:row;justify-content:flex-end}}.wish-list-modal__button{margin:7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.wish-list-modal__button{margin-bottom:0;width:216px}}.wish-list-modal__button--continue-shopping{margin-right:10px}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.mint-stripe-headline{align-items:baseline;border-left:4px solid #9bdcd2;display:flex;margin-left:10px;margin-top:-10px;overflow:hidden;padding-left:10px;position:relative;-webkit-transform:translateY(10px);transform:translateY(10px);z-index:10}@media screen and (min-width:1024px){.mint-stripe-headline{border-width:5px;margin-top:-15px;-webkit-transform:translateY(15px);transform:translateY(15px)}}@media screen and (min-width:768px){.mint-stripe-headline{margin-left:15px}}.cms-container--mobile-full-width .mint-stripe-headline{margin-left:25px;margin-right:15px}@media screen and (min-width:768px)and (max-width:1023px){.cms-container--mobile-full-width .mint-stripe-headline{margin-left:37px;margin-right:27px}}@media screen and (min-width:1024px){.cms-container--mobile-full-width .mint-stripe-headline{margin-left:15px}}.mint-stripe-headline__text{font-family:Zahrah,Times,serif;font-size:22px;letter-spacing:.5px;line-height:18px;margin-bottom:25px}@media screen and (min-width:1024px){.mint-stripe-headline__text{font-size:28px;letter-spacing:.5px;line-height:22px;margin-bottom:35px}}.mint-stripe-headline__link{line-height:18px;margin-left:auto;margin-right:10px}@media screen and (min-width:1024px){.mint-stripe-headline__link{line-height:20px;margin-right:15px}}.product-tile__modal-list>li{color:#000;cursor:pointer;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:AvenirNext-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;padding:18px 13px 19px}.product-tile__modal-list>li.remove-product-button{border-bottom:1px solid #e6e6e6;color:#e6373c;font-family:AvenirNext-DemiBold,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.product-tile__remove-confirmation.modal-overlay__general{left:calc(50% - 179.5px);width:360px}.product-tile__remove-confirmation.modal-overlay__general .modal-overlay__display{min-width:302px}}.product-tile__remove-confirmation{padding:0}.product-tile__close{align-items:center;display:flex;height:40px;justify-content:flex-end;position:relative;width:100%;z-index:1}.product-tile__close-button{position:absolute;right:12px;top:12px}.product-tile__close-button .icon{height:15px;min-width:15px;width:15px}.tile-title__header{align-items:center;display:flex;flex-direction:column;padding:0 10px;text-align:center;width:calc(100% - 20px);z-index:1}.tile-title__header-bold{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:5px;text-transform:uppercase}.tile-title__header-bold,.tile-title__header-normal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tile-title__header-normal{font-size:12px;letter-spacing:.5px;line-height:18px;max-width:180px;text-align:center}.replenishment-tile{display:flex;flex-direction:column;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;height:100%;justify-content:space-between;letter-spacing:1.5px;line-height:12px;position:relative;text-align:center}@media screen and (min-width:1024px){.replenishment-tile{border:1px solid transparent}.replenishment-tile:hover{border:1px solid #e6e6e6}}.replenishment-tile .link--no-decoration{color:#212121;text-decoration:none}.replenishment-tile__main-link{display:block;height:100%;max-width:100%;position:relative}.replenishment-tile__wrapper{align-items:center;display:flex;flex-direction:column;height:312px;position:relative}.replenishment-tile__wrapper .image{height:100%;width:100%}.replenishment-tile__wrapper .image .image-container{height:100%;padding-bottom:0!important}.replenishment-tile__image-wrapper{height:160px;justify-content:center;margin-top:10px;width:55%}.replenishment-tile__overlay{border-radius:4px;height:100%;left:0;mix-blend-mode:multiply;opacity:.5;position:absolute;top:0;width:100%}.replenishment-tile__cart-button{bottom:15px;display:flex;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;position:absolute;width:100%;z-index:1}.replenishment-tile__cart-button button{margin:0 auto;max-width:150px;padding:0;width:100%}.replenishment-tile__cart-button:focus{box-shadow:none}.replenishment-tile .image-placeholder--background{background:none}.product-carousel-loading-skeleton .carousel-slide-loading-skeleton{margin-bottom:25px}.product-carousel-loading-skeleton .loading-skeleton{aspect-ratio:9/16}.product-carousel-loading-skeleton .swiper-pagination{bottom:-15px;position:absolute}.product-carousel-loading-skeleton .swiper-pagination-bullet,.product-carousel-loading-skeleton button.swiper-arrow{pointer-events:none}.product-carousel__helper{flex:1 1}.product-carousel--overlay{margin-top:30px;padding-bottom:15px}@media screen and (min-width:1024px){.product-carousel--overlay{padding-bottom:30px}}@media screen and (min-width:768px){.product-carousel--overlay{margin-top:60px}}.product-carousel__tile{max-width:242px}@media screen and (min-width:1024px){.product-carousel__tile--long{max-width:98%}}.product-carousel .douglas-swiper-carousel .swiper-slider{margin-left:-5px;margin-right:-5px}.product-carousel .douglas-swiper-carousel .swiper-slider .swiper-slide{padding-left:5px;padding-right:5px}.product-carousel .douglas-swiper-carousel .swiper{margin:0 10px;overflow:unset}@media screen and (min-width:768px){.product-carousel .douglas-swiper-carousel .swiper{margin:0 25px}}@media screen and (min-width:1024px){.product-carousel .douglas-swiper-carousel .swiper{margin:0;overflow:hidden}}.product-carousel .douglas-swiper-carousel .swiper .swiper-pagination{bottom:0}.product-carousel .douglas-swiper-carousel .swiper .swiper-pagination .swiper-pagination-bullet{margin:0 6px}.product-carousel .douglas-swiper-carousel .swiper-wrapper{right:14px}.product-carousel .douglas-swiper-carousel .swiper-wrapper .swiper-slide:first-child{margin-left:15px}.product-carousel .douglas-swiper-carousel .swiper-wrapper .swiper-slide:last-child{margin-right:15px}.product-carousel .douglas-carousel__slide{height:100%}@media screen and (min-width:1024px){.product-carousel .douglas-carousel__slide .product-tile{border-bottom:1px solid transparent}.product-carousel .douglas-carousel__slide .product-tile:hover{border-bottom-color:#e6e6e6}}.product-carousel .douglas-carousel__slide .product-tile__label.eyecatcher__container{flex-direction:row-reverse}.product-carousel .douglas-carousel__slide .product-tile__label.eyecatcher__container .eyecatcher--rectangle{margin-bottom:4px;margin-left:0}.product-carousel .douglas-carousel__slide-content{height:100%}@supports(-moz-appearance:none){.product-carousel .product-tile__text{white-space:nowrap}}.product-overview-page--chanel .product-carousel__title{background-color:#212121;color:#fff;text-align:center;text-transform:uppercase}.product-overview-page--dior-backstage .product-carousel__title{font-weight:700;text-align:center;text-transform:uppercase}.product-overview-page--hermes .product-carousel__title{font-weight:700;text-align:left}.replenishment-carousel .replenishment-container{padding:0 13px}.replenishment-carousel .replenishment-tile__overlay{background:#f7f7f7}.replenishment-carousel .douglas-swiper-carousel,.replenishment-carousel .douglas-swiper-carousel__freemode-slider,.replenishment-carousel .replenishment-container{margin-bottom:60px}@media screen and (min-width:1024px){.replenishment-carousel .douglas-carousel__slide{padding:0 5px}.replenishment-carousel .swiper-pagination{bottom:0;margin-top:2px;position:relative}}.replenishment-carousel-app .douglas-swiper-carousel__freemode-slider>.douglas-carousel__slide .replenishment-tile__overlay.replenishment-tile--even,.replenishment-carousel-app .replenishment-container .replenishment-tile__overlay.replenishment-tile--even,.replenishment-carousel-app .swiper-slide .replenishment-tile__overlay.replenishment-tile--even{background:-webkit-radial-gradient(50% 47.28%,64.28% 64.29%,hsla(0,0%,100%,0) 0,#9bdcd2 100%);background:radial-gradient(64.28% 64.29% at 50% 47.28%,hsla(0,0%,100%,0) 0,#9bdcd2 100%)}.replenishment-carousel-app .douglas-swiper-carousel__freemode-slider>.douglas-carousel__slide .replenishment-tile__overlay.replenishment-tile--odd,.replenishment-carousel-app .replenishment-container .replenishment-tile__overlay.replenishment-tile--odd,.replenishment-carousel-app .swiper-slide .replenishment-tile__overlay.replenishment-tile--odd{background:-webkit-radial-gradient(50% 47.28%,64.28% 64.29%,hsla(0,0%,100%,0) 0,#e0a4a1 100%);background:radial-gradient(64.28% 64.29% at 50% 47.28%,hsla(0,0%,100%,0) 0,#e0a4a1 100%)}:export{colorGreyLight5:#f2f2f2;colorGreyDark50:#8a8a8a;colorGreyMedium:#e6e6e6;colorMintBright:#9bdcd2;colorMintMedium:#c3eae4;colorBlack:#010101;colorWhite:#fffffd;colorBrandLight:#e6f6f4;bgColorLightMint:#e6f6f4;bgColorLightRose:#ffebf0;bgColorRed:#ffebee;bgColorPink:#fce4ec;bgColorViolet:#f3e5f5;bgColorPurple:#ede7f6;bgColorIndigo:#e8eaf6;bgColorBlue:#e3f2fd;bgColorBabyBlue:#e1f5fe;bgColorCyan:#e0f7fa;bgColorTeal:#e0f2f1;bgColorGreen:#e8f5e9;bgColorFreshGreen:#f1f8e9;bgColorLime:#f9fbe7;bgColorYellow:#fffde7;bgColorAmber:#fff8e1;bgColorOrange:#fff3e0;bgColorRedOrange:#fbe9e7;bgColorMakeUp:#f7f1ed;bgColorBrown:#efebe9;bgColorGrey:#f2f2f2;bgColorBlueGrey:#eceff1}:export{mobileMax:767px;tabletMax:1023px;desktopMax:1279px;largeMax:1400px}:export{transitionInteractionLong:.83s;transitionInteractionShort:.33s;transitionDurationModal:.35s}.header-component{position:relative;z-index:998}.header-component .navigation__wrapper--disabled{pointer-events:none}.header-component .navigation__wrapper--disabled .header-component__item--navigation{border:none}.header-component .navigation__wrapper--disabled .navigation-main-entry--highlight:before{background-color:unset}.header-component__container{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.header-component__container{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px)and (max-width:1023px){.header-component__container{padding-left:27px;padding-right:27px}}.header-component .header-component__button{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;margin:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.header-component .header-component__button:hover{background-color:#e6f6f4}.header-component__item{align-items:center;display:flex;flex:0 0 29px;height:29px;justify-content:center;margin-bottom:19px;margin-top:15px;outline:none}@media screen and (min-width:1024px){.header-component__item{margin-bottom:15px;margin-top:30px}.header-component__item--disabled{pointer-events:none}}.header-component__item--hamburger{margin-right:10px;order:0;position:relative}@media screen and (min-width:1024px){.header-component__item--hamburger{display:none}}@media screen and (min-width:768px){.header-component__item--hamburger{margin-right:25px}}.header-component__item--account{order:1}@media screen and (min-width:768px){.header-component__item--account{margin-right:25px;order:3}}.header-component__item--account .button{position:relative}.header-component__item--logo{display:flex;flex:1 0 auto;margin-left:10px;margin-right:10px;order:2}@media screen and (min-width:768px){.header-component__item--logo{margin-left:85px;margin-right:0}}@media screen and (min-width:1024px){.header-component__item--logo{left:50%;margin-left:0;margin-right:0;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}}.header-component__item--wishlist{margin-right:10px;order:3}@media screen and (min-width:768px){.header-component__item--wishlist{margin-right:25px}}.header-component__item--wishlist-icon{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;line-height:0;position:relative;width:100%;z-index:3}.header-component__item--wishlist-icon:hover{background-color:#e6f6f4;cursor:pointer}.header-component__item--wishlist-icon .wishlist__link{display:inline-block;line-height:0;margin-bottom:0}.header-component__item--wishlist-icon .wish-list-button__icon{-webkit-animation:none;animation:none}.header-component__item--mini-cart{display:flex;order:4}.header-component__item--mini-cart .mini-cart__link{display:inline-block;line-height:0}.header-component__item--search{flex-basis:100%;margin:0;order:5;z-index:2}@media screen and (min-width:1024px){.header-component__item--search{background-color:#fff;border-radius:4px 4px 0;flex-basis:393px;height:29px;margin-bottom:15px;margin-right:auto;margin-top:30px;order:1;padding:30px 13px}}@media screen and (min-width:1024px)and (max-width:1279px){.header-component__item--search{flex-basis:382px}}.header-component__item--navigation{border-bottom:1px solid #e6e6e6;display:none;height:44px;line-height:44px;margin:0;order:6}@media screen and (min-width:1024px){.header-component__item--navigation{display:block}}.header-component__item--swipeable-navigation{flex-basis:calc(100% + 30px);height:40px;margin:15px 0 5px;max-width:100%;order:6;overflow:hidden}@media screen and (min-width:768px){.header-component__item--swipeable-navigation{flex-basis:100%;margin:15px 0 5px}}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-track{display:flex;flex-basis:100%;height:57px;justify-content:flex-start;margin-bottom:-17px;overflow-x:scroll;overflow-y:hidden;padding:0 15px}@media screen and (min-width:768px)and (max-width:1023px){.header-component__item--swipeable-navigation .header-component__swipeable-navigation-track{padding:0 27px}}.header-component__item--swipeable-navigation:empty{display:none}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-node{align-items:center;background-color:#f2f2f2;border-radius:15px;color:#212121;display:flex;flex-shrink:0;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;height:30px;letter-spacing:2px;line-height:11px;padding:6px 12px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-node:not(:first-child){margin-left:15px}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-node:hover{-webkit-animation:slide-in .33s;animation:slide-in .33s;background:-webkit-linear-gradient(right,#f2f2f2 50%,#e6f6f4 0);background:linear-gradient(270deg,#f2f2f2 50%,#e6f6f4 0);background-size:200% 100%}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-node:active{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#c3eae4}.header-component__item--swipeable-navigation .header-component__swipeable-navigation-node .navigation-icon{margin-top:-2px}.header-component .apotheke-product__link{display:flex}@-webkit-keyframes slide-in{0%{background-position:100% 100%}to{background-position:0 100%}}@keyframes slide-in{0%{background-position:100% 100%}to{background-position:0 100%}}