*,:before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;font:inherit;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=search]::-webkit-search-results-decoration{appearance:none}input[type=search]{appearance:none}textarea{vertical-align:top;resize:vertical;overflow:auto}audio,canvas,video{max-width:100%;display:block}img,picture,svg{display:block}a{color:inherit}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active{outline:0}img{-ms-interpolation-mode:bicubic;border:0}img::selection{background-color:#0000}button,input,select,textarea{vertical-align:baseline;border-radius:0;margin:0;padding:0;font-size:100%}address{font-style:normal}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}img{vertical-align:middle}:focus:not(:focus-visible){outline:0}@media (hover:hover) and (pointer:fine){a:hover{outline:0}}#root{color:#000;isolation:isolate;background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}#root>header,#root>article,#root>footer{width:100%}#root>footer{margin-top:auto}#root>#cosnova-webshop{min-height:100vh}#root>#cosnova-webshop,#root>#cosnova-webshop #content{flex-direction:column;display:flex}body.no-scroll{overflow:hidden}@media screen and (max-width:960px){body.block-scroll{position:fixed}}body.no-click{pointer-events:none}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-Arabic-v33.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-Arabic-v33.ttf)format("truetype");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-CyrillicExt-v42.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-All-v42.ttf)format("truetype");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-Cyrillic-v42.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-All-v42.ttf)format("truetype");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-GreekExt-v42.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-All-v42.ttf)format("truetype");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-Greek-v42.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-NotoSans-Normal-All-v42.ttf)format("truetype");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Futura Now Text;src:url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Light-Latin-v1.01.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Light-Latin-v1.01.woff)format("woff");font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Futura Now Text;src:url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Regular-Latin-v1.01.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Regular-Latin-v1.01.woff)format("woff");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Futura Now Text;src:url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Medium-Latin-v1.01.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Medium-Latin-v1.01.woff)format("woff");font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Futura Now Text;src:url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Bold-Latin-v1.01.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202506-FuturaNowText-Bold-Latin-v1.01.woff)format("woff");font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Futura Now Headline;src:url(https://cosnova.a.bigcontent.io/v1/static/202509-FuturaNowHeadline-Bold-Latin-v1.01_1.woff2)format("woff2"),url(https://cosnova.a.bigcontent.io/v1/static/202509-FuturaNowHeadline-Bold-Latin-v1.01.woff)format("woff");font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--letterSpacingNormal:normal;--letterSpacing0:0px;--letterSpacing0_05:.05px;--letterSpacing0_1:.1px;--letterSpacing0_18:.18px;--letterSpacing0_2:.2px;--letterSpacing0_4:.4px;--letterSpacing0_5:.5px;--letterSpacing0_75:.75px;--letterSpacing0_9:.9px;--letterSpacing1:1px;--letterSpacing1_15:1.15px;--letterSpacing1_2:1.2px;--letterSpacing1_3:1.3px;--letterSpacing1_4:1.4px;--letterSpacing1_5:1.5px;--letterSpacing1_6:1.6px;--letterSpacing1_75:1.75px;--letterSpacing1_8:1.8px;--letterSpacing1_85:1.85px;--letterSpacing2:2px;--letterSpacing2_3:2.3px;--letterSpacing2_5:2.5px;--letterSpacing2_8:2.8px;--letterSpacing3:3px;--letterSpacing3_8:3.8px;--letterSpacing4:4px;--letterSpacing4_5:4.5px;--letterSpacing5:5px;--letterSpacing7:7px;--letterSpacingNeg0_1:-.1px;--letterSpacingNeg0_2:-.2px;--letterSpacingNeg0_25:-.25px}body:lang(ar){--letterSpacing0_1:0px;--letterSpacing0_05:0px;--letterSpacing0_18:0px;--letterSpacing0_2:0px;--letterSpacing0_4:0px;--letterSpacing0_5:0px;--letterSpacing0_75:0px;--letterSpacing0_9:0px;--letterSpacing1:0px;--letterSpacing1_2:0px;--letterSpacing1_3:0px;--letterSpacing1_4:0px;--letterSpacing1_5:0px;--letterSpacing1_6:0px;--letterSpacing1_75:0px;--letterSpacing1_8:0px;--letterSpacing1_85:0px;--letterSpacing2:0px;--letterSpacing2_3:0px;--letterSpacing2_5:0px;--letterSpacing2_8:0px;--letterSpacing3:0px;--letterSpacing3_8:0px;--letterSpacing4:0px;--letterSpacing4_5:0px;--letterSpacing5:0px;--letterSpacing7:0px;--letterSpacingNeg0_1:0px;--letterSpacingNeg0_2:0px;--letterSpacingNeg0_25:0px}.teaser-product-inspiration__headline,.rich-text__headline,.rich-text__th,.price-details__product-name,.price-calculation__headline,.filters__title{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-transform:none;font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-style:normal;font-weight:700;line-height:130%}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__marquee-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__marquee-container,.admin-panel__headline,.rich-text__h2{min:40px;font-size:66px}.teaser-product-inspiration__headline,.admin-panel__subheadline,.rich-text__h3{min:40px;font-size:48px}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline,.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__headline,.rich-text__h4{min:32px;font-size:40px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline,.search-results__headline,.product-information-catrice__headline-accordion>.headline,.footer__newsletter-headline,.contact-form__title-headline,.callback__subheadline,.finder-result__headline,.finder-question__headline,.admin-panel__version{min:24px;font-size:28px}.storefinder__search-title,.rich-text__h6,.overlay-dialog__title-text,.all-ingredients__name-headline{min:18px;font-size:22px}.contact-form__headline-text,.product-spotlight-overlay__headline,.rich-text__th,.price-details__product-name,.price-calculation__headline,.overlay-dialog--modal .overlay-dialog__title-text,.check-redirect-form__headline,.check-lp-redirects-form__headline,.add-redirect-form__headline,.add-lp-redirects-form__headline{min:16px;font-size:18px}.storefinder__search-result-headline,.search-bar__result-headline,.filters__title{min:16px;font-size:16px}.rich-text__h1{min:52px;font-size:72px}.teaser-content__headline,.shop-the-look__headline,.product-cross-selling__headline,.product-details-info__title,.finder-result__product-information--title,.rich-text__h5{min:24px;font-size:32px}.hero-product-carousel-catrice__subline{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.finder-result__price-box-total--amount,.price-details__price,.price-calculation__total-price--highlighted{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}.maintenance__headline,.youcam__purchase-price,.social-media-widget .report-form__headline,.social-media-slide .report-form__headline,.productTileVertical--foundation .productTileVertical__title,.product-details-options__price,.finder-result__price-box-total--currency,.teaser-tile__headline,.price-details__weight,.price-calculation__total--highlighted,.price-calculation__total-price:not(.price-calculation__total-price--highlighted),.empty-state__headline{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.teaser-stage__category,.storefinder__store-name,.storefinder__online-retailers-headline,.search-no-results .empty-state__button,.product-information-catrice__headline-module,.product-grid__product-amount,.product-grid__pagination-text,.contact-form__question-answered,.contact-form__radio-group .radio-button-group__header,.contact-form__item-headline,.youcam__summary .price-calculation__total,.youcam__summary .price-calculation__total-price,.youcam__purchase-weight,.overlay-dialog-retailer-selection__storefinder-tile-title,.productTileVerticalRedesign__price,.productTileVertical--foundation .productTileVertical__price-box,.product-details-options__weight,.retailer-tile__retailer-name,.product-tile-minified__price,.price-calculation__subtotal,.price-calculation__total:not(.price-calculation__total--highlighted),.option-tile__title,.button{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.productTileVerticalRedesign__title,.productTileVertical__title,.productTileVertical__price-box,.step-navigation__progress-step-icon,.product-tile-minified__title,.productteaser__description-headline,.contentteaser__description-headline{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.footer__disclaimer{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-style:normal;font-weight:300;line-height:16px}.footer__copyright,.badge__discount{font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.contact-form__helpbox.rich-text,.productTileVertical__quantity,.step-navigation__progress-step-text,.dropdown__content--default label,.dropdown__helpbox.rich-text,.tooltip__svg-content,.textarea__input:focus+.textarea__label,.textarea__input[data-has-value=true]+.textarea__label,.form-input__input:focus+.form-input__label,.form-input__input:not([value=""])+.form-input__label,.badge__default--s{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:7px;font-weight:700;line-height:12px}.productTileVerticalRedesign__quantity,.finder-result__price-box-quantity,.color-selector__more{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:8px;font-weight:400;line-height:10px}.upload__no-files,.upload__chip .chip__label,.label-values__label-text,.filters-panel__filter,.textarea__optional-label,.radio-button__detail-label,.notification__message-text,.checkbox__upper-label,.badge__shop-badge,.badge__product-tag{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-weight:500;line-height:15px}.footer__header-textlink,.breadcrumb__crumb-text,.social-media-widget__textlink,.teaser-tile__textlink,.textlink,.badge__default--m{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-weight:700;line-height:15px}.navigation__subnavigation-subcategory-link,.all-ingredients__ingredient-category,.all-ingredients__category .all-ingredients__category-title{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-weight:400;line-height:normal}.teaser-content__categorytext,.page-title__navigation-link,.navigation__subnavigation-category-link,.footer__legal-link,.social-media-slide__more-text,.tab-bar__label,.filters-panel .chip__label,.dropdown__content--sorting select,.dropdown__content--sorting.dropdown__content--filled select,.dropdown__content--sorting.dropdown__content--empty select,.dropdown__content--sorting.dropdown__content--error select,.all-ingredients__previous-link,.all-ingredients__next-link,.radio-button__label--badge .radio-button__label-text,.categoryLink{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-weight:500;line-height:22px}.social-media-widget__report-button,.social-media-widget__load-more,.rich-text .block-link .rich-text__link,.filters-panel__reset,.all-ingredients__ingredient-name,.textlink--large,.chip__label{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-weight:500;line-height:24px}.navigation__sidebar-footer,.dropdown__content optgroup{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px}.contact-form__captcha .captcha__warning,.upload__warning,.upload__information.rich-text *,.radio-button-group__label-warning,.materials-table__label,.dropdown__optional-label,.dropdown__warning,.dropdown__helper-text,.textarea__warning,.textarea__helper-text,.form-input__optional-label,.form-input__label-warning,.form-input__helper-text,.checkbox__warning{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-weight:500;line-height:15px}.search-bar__input{font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__copy,.teaser-content__body.rich-text,.shop-the-look__copy,.product-information-catrice__details,.product-information-catrice__details-feature:before,.product-information-catrice__recycling-link-text,.navigation__sidebar-accordion-item-text,.footer__newsletter-copy,.social-media-slide__caption,.search-bar__result-link,.product-spotlight-overlay__copy,.finder-question__copy,.rich-text,.rich-text li .block-link .rich-text__link,.materials-table__text,.materials-table__recycling-info-text,.materials-table__message-text,.dropdown__content select,.all-ingredients .rich-text,.textarea__input,.textarea__label,.form-input__label,.form-input__input{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.product-information-catrice__beauty-tip-label,.social-media-slide__author{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.storefinder__store-info-content .storefinder__store-description,.storefinder__store-description,.storefinder__no-items-rich-text,.storefinder__online-retailers-copy,.maintenance__copy,.contact-form__upload-not-required-text,.contact-form__item,.contact-form__hint-text,.contact-form__title-copy,.youcam__empty-text,.product-details-info__description,.finder-result__product-information--match,.rich-text__td,.radio-button-group__header,.price-details__ratio,.price-calculation,.message-overlay__copy,.empty-state__copy,.dropdown__content option,.check-redirect-form__sub-headline,.check-lp-redirects-form__sub-headline,.all-ingredients__ingredients-copy,.all-ingredients__category-copy,.all-ingredients__description,.add-redirect-form__sub-headline,.add-lp-redirects-form__sub-headline,.add-lp-redirects-form__checkbox-helper,.radio-button__label,.color-dropdown__toggle,.color-dropdown__item,.checkbox__content,.checkbox .rich-text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.storefinder__no-items-headline,.finder-result__splash-content,.all-ingredients__category-title,.search-input__input-field,.search-input__prediction,.range__label,.range__value{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.youcam__download-modal-description,.youcam__purchase-ratio,.overlay-dialog-retailer-selection__storefinder-tile-body,.product-details-options__ratio,.retailer-tile__delivery-time,.product-tile-horizontal__variant-copy,.product-tile-horizontal__quantity-copy,.check-lp-redirects-form__copy,.all-ingredients__ingredient-list-copy,.all-ingredients__ingredient-list-localised-copy,.add-lp-redirects-form__copy{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.storefinder__description{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:22px}.dropdown__content--sorting label,.dropdown__content--sorting.dropdown__content--filled label,.dropdown__content--sorting.dropdown__content--empty label,.dropdown__content--sorting.dropdown__content--error label{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:9px;font-weight:400;line-height:16px}.filters__checkboxes--mobile-only{font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:9px;font-weight:500;line-height:16px}.badge{height:fit-content}.badge__shop-badge,.badge__product-tag{color:#000;background-color:#f7f7f7;border-radius:4px;padding:4px 8px}.badge__discount{color:#fff;text-align:center;background:#da1e28;padding-inline:8px}.badge__default a{text-decoration:none}.badge__default--m{color:#fff;background:#000;padding:4px 8px}.badge__default--m:not(:first-child){margin-inline-start:4px}.badge__default--s{color:#000;background:#fff;padding-inline:4px}.badge__default--s:not(:first-child):before{content:"·";padding-inline-end:4px}.badge__default--wrap{width:100%;line-height:9px;position:absolute;top:0;left:0;right:0}.bazaarvoice-ratings{min-height:73px}.big-empty-div{height:var(--height,0)}@media screen and (min-width:960px){.big-empty-div{height:var(--desktopHeight,0)}}.button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:327px;padding:16px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.button:before{z-index:-1;content:"";transform-origin:50%;transition:transform .25s ease-out;position:absolute;inset:0;transform:scaleX(0)}.button__icon{margin-inline-end:16px}.button__icon--right{margin-inline:16px 0}.button__spinner-wrapper{margin:auto;position:absolute}.button--without-label .button__icon{margin-inline-end:0}.button--link{text-decoration:none;display:inline-flex}.button--content-link:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.button--primary-light,.button--primary-dark,.button--primary-light-loading,.button--primary-dark-loading{color:#000;border:none}.button--primary-light:before,.button--primary-dark:before,.button--primary-light-loading:before,.button--primary-dark-loading:before{background:linear-gradient(270deg,#f65340 0%,#d676f8 50%,#9161d8 100%)}.button--primary-light.button--disabled,.button--primary-light:disabled,.button--primary-light-loading.button--disabled,.button--primary-light-loading:disabled,.button--primary-dark.button--disabled,.button--primary-dark:disabled,.button--primary-dark-loading.button--disabled,.button--primary-dark-loading:disabled{color:#737373;background:#d6d6d6}.button--primary-light,.button--primary-dark{background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%)}.button--primary-light-loading,.button--primary-dark-loading{background:linear-gradient(270deg,#f65340 0%,#d676f8 50%,#9161d8 100%)}.button--secondary-light{color:#000;background:0 0;border:1px solid #000;padding:15px}.button--secondary-light:hover:not(.button--disabled,:disabled){color:#fff}.button--secondary-light:before{background:#000}.button--secondary-light.button--disabled,.button--secondary-light:disabled{color:#737373;border-color:#737373}.button--secondary-light-loading{color:#000;background:0 0;border:1px solid #000}.button--secondary-dark{color:#fff;background:0 0;border:1px solid #fff;padding:15px}.button--secondary-dark:hover:not(.button--disabled,:disabled){color:#000}.button--secondary-dark:before{background:#fff}.button--secondary-dark.button--disabled,.button--secondary-dark:disabled{color:#b2b2b2;border-color:#b2b2b2}.button--secondary-dark-loading{color:#fff;background:0 0;border:1px solid #fff}.button--text-light,.button--text-light-loading,.button--text-dark,.button--text-dark-loading{background:0 0;border:none}.button--text-light.button--disabled,.button--text-light:disabled,.button--text-dark.button--disabled,.button--text-dark:disabled{color:#b2b2b2}.button--text-light{color:#000}.button--text-light:hover:not(.button--disabled,:disabled){color:#0000;background:linear-gradient(270deg,#f65340 0%,#d676f8 50%,#9161d8 100%);-webkit-background-clip:text;background-clip:text}.button--text-light:hover:not(.button--disabled,:disabled) .button__icon{stroke:linear-gradient(270deg, #f65340 0%, #d676f8 50%, #9161d8 100%)}.button--text-light-loading .spinner__inner:before,.button--text-dark-loading .spinner__inner:before{background:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%)}.button--text-dark{color:#fff}.button--text-dark:hover:not(.button--disabled,:disabled){color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text}.button--text-dark:hover:not(.button--disabled,:disabled) .button__icon{stroke:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}.button--content{width:unset;max-width:unset;position:unset;overflow:unset;transform:unset;border-radius:unset;background:0 0;border:none;padding:0}.button--content:before{content:unset}.button--nowrap .button__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button--loading .button__label{opacity:0}.button--full-width{max-width:unset;width:100%}.button:focus-visible:not(.button--disabled){outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.button.button--disabled{cursor:default}.button:hover:not(:disabled,.button--disabled,.button--loading):before{transform:scaleX(1)}@media screen and (min-width:960px){.button{width:auto;max-width:375px}.button--full-width{width:100%;max-width:unset}}.categoryLink{align-items:center;text-decoration:none;display:inline-flex}.categoryLink>span{padding-right:12px}.categoryLink .icon{transition:transform .3s cubic-bezier(.5,.1,.3,.9)}.categoryLink:hover .icon,.categoryLink:focus .icon{transform:translate(12px)}.categoryLink__dark{color:#fff}.categoryLink__dark:hover,.categoryLink__dark:focus{color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text}.categoryLink__dark:hover .icon,.categoryLink__dark:hover path,.categoryLink__dark:focus .icon,.categoryLink__dark:focus path{stroke-width:2px;stroke:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}.categoryLink__light{color:#000}.categoryLink__light:hover,.categoryLink__light:focus{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.categoryLink__light:hover .icon,.categoryLink__light:hover path,.categoryLink__light:focus .icon,.categoryLink__light:focus path{stroke-width:2px;stroke:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%)}.categoryLink.categoryLink--inactive:hover,.categoryLink.categoryLink--inactive:focus{color:inherit}body.rtl .categoryLink>span{padding-left:12px;padding-right:0}body.rtl .categoryLink .icon{transform:scaleX(-1)}body.rtl .categoryLink:hover .icon,body.rtl .categoryLink:focus .icon{transform:scaleX(-1)translate(12px)}.checkbox{flex-direction:column;gap:12px;display:flex}.checkbox__upper-label{color:#737373;padding-inline-start:40px}.checkbox__content{cursor:pointer;align-items:center;gap:12px;display:flex;position:relative}.checkbox .rich-text .textlink__text{padding-bottom:0;font-weight:300;line-height:18px}.checkbox__input{opacity:0;position:absolute}.checkbox__input:focus-visible+.checkbox__svg-wrapper{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.checkbox__svg-wrapper{background-color:#0000;justify-content:center;align-items:center;min-width:24px;height:24px;display:flex;position:relative}.checkbox__svg-wrapper:before{content:"";z-index:-1;background:#000;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.checkbox__svg-wrapper svg{stroke-width:2px;stroke:url(#catrice-colors-accent-600)}.checkbox__svg-wrapper--warning:before{background:#da1e28}.checkbox__svg-wrapper--no-warning:hover:before{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.checkbox__label{gap:8px;display:flex}.checkbox__label .tooltip__svg-wrapper{margin:0}.checkbox__warning{color:#da1e28;align-items:center;gap:4px;padding-block-start:12px;padding-inline-start:36px;display:flex}.checkbox--disabled{color:#b2b2b2}.checkbox--disabled .checkbox__svg-wrapper{pointer-events:none;cursor:auto}.checkbox--disabled .checkbox__svg-wrapper:before{background:#d6d6d6}.checkbox--disabled .checkbox__svg-wrapper svg{stroke:#737373}.checkbox--disabled--warning:before,.checkbox--disabled--no-warning:hover:before{background:#b2b2b2}.chip{background-color:#f7f7f7;border:none;border-radius:4px;gap:16px;padding:4px 12px;display:flex}.chip__icon{margin:auto;stroke-width:4px!important}.chip:hover .chip__icon,.chip:hover>svg>path{stroke:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%)}.chip:hover .chip__label{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%) 0 0 1}.color-dropdown{position:relative}.color-dropdown__toggle{cursor:pointer;background:#f7f7f7;border-radius:4px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;height:48px;padding:10px 12px;display:flex}.color-dropdown__selected{align-items:center;display:flex}.color-dropdown__selected img{object-fit:cover;border-radius:4px;width:16px;margin-inline-end:8px}.color-dropdown .color-dropdown__icon{height:20px;margin-top:4px}.color-dropdown .color-dropdown__icon path{stroke-width:2px}.color-dropdown__menu{z-index:100;background:#fff;border:1px solid #000;border-radius:4px;width:100%;margin-top:4px;position:absolute}.color-dropdown__item{cursor:pointer;align-items:center;padding:12px;display:flex}.color-dropdown__item img{object-fit:cover;border-radius:4px;width:16px;margin-inline-end:12px}.color-dropdown__item--selected{pointer-events:none;background:#d6d6d6}.color-dropdown__item--selected img{border:1px solid #000;width:18px;margin-inline-start:-2px;padding:1px}.color-dropdown__item:hover{background:#f7f7f7}.color-dropdown__item:first-child{border-radius:4px 4px 0 0}.color-dropdown__item:last-child{border-radius:0 0 4px 4px}.clamp,.teaser-content__body,.clamp-9,.clamp-8,.clamp-7,.clamp-6,.headline--clamped-6,.clamp-5,.headline--clamped-5,.clamp-4,.headline--clamped-4,.clamp-3,.teaser-content__headline span,.productTileVertical__title,.product-spotlight-overlay__copy,.headline--clamped-3,.clamp-2,.headline--clamped-2,.clamp-1,.headline--clamped-1{-webkit-box-orient:vertical;display:-webkit-box;overflow-y:clip}.clamp-1,.headline--clamped-1{-webkit-line-clamp:1}.clamp-2,.headline--clamped-2{-webkit-line-clamp:2}.clamp-3,.teaser-content__headline span,.productTileVertical__title,.product-spotlight-overlay__copy,.headline--clamped-3{-webkit-line-clamp:3}.clamp-4,.headline--clamped-4{-webkit-line-clamp:4}.clamp-5,.headline--clamped-5{-webkit-line-clamp:5}.clamp-6,.headline--clamped-6{-webkit-line-clamp:6}.clamp-7{-webkit-line-clamp:7}.clamp-8{-webkit-line-clamp:8}.clamp-9{-webkit-line-clamp:9}.headline{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-transform:none;font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-style:normal;font-weight:700;line-height:130%}@media screen and (min-width:960px){.headline--clamped-desktop-1{-webkit-line-clamp:1}.headline--clamped-desktop-2{-webkit-line-clamp:2}.headline--clamped-desktop-3{-webkit-line-clamp:3}.headline--clamped-desktop-4{-webkit-line-clamp:4}.headline--clamped-desktop-5{-webkit-line-clamp:5}.headline--clamped-desktop-6{-webkit-line-clamp:6}}.headline-100{padding-bottom:.15em;font-size:66px}.headline-200{padding-bottom:.15em;font-size:48px}.headline-300{padding-bottom:.15em;font-size:40px}.headline-400{padding-bottom:.15em;font-size:28px}.headline-450{padding-bottom:.15em;font-size:22px}.headline-500{padding-bottom:.15em;font-size:18px}.headline-600{padding-bottom:.15em;font-size:16px}.subheadline-100{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:40px}.subheadline-200{letter-spacing:var(--letterSpacing5);text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.subheadline-300{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.title-100{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}.title-200{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.title-300{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.title-400{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.subtitle-100{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-style:normal;font-weight:300;line-height:16px}.icon-button{cursor:pointer;color:#000;background-color:#0000;border:none;padding:12px;transition:transform .1s ease-out}.icon-button:disabled{color:#737373}.icon-button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.icon-button--dark .icon-button__icon{color:#fff}.icon-button:active .icon-button__icon--scaled{transform:scale(1.25)}.icon-button--prefilled .icon-button__icon{fill:#fff}.icon-button--toggled .icon-button__icon{stroke:url(#catrice-colors-accent-600);fill:url(#catrice-colors-accent-600)}.icon{fill:none;fill-rule:evenodd;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:auto;color:inherit;overflow:visible}.icon--xs{stroke-width:.7px;height:8px}.icon--s{stroke-width:1px;height:12px}.icon--m{stroke-width:2px;height:18px}.icon--l{stroke-width:1.5px;height:24px}.icon--xl{stroke-width:2px;height:72px}picture{-webkit-user-select:none;user-select:none;position:relative}picture.zoom{overflow:hidden}picture img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto}picture:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);display:block;position:absolute;inset:0}.image-backdrop-container{position:relative}.image-backdrop{position:absolute}.image-backdrop img{filter:blur(10px)}img.zoom{transition:transform 1s}img.zoom:focus-within{transition:transform 1s ease-out}@media (hover:hover){img.zoom:hover{transition:transform 1s ease-out;transform:scale(1.05)}}@supports (pointer-events:none){picture:after{content:none}}.form-input{position:relative}.form-input__optional-label{color:#737373;text-transform:none;padding:0 8px 4px}.form-input__content{background:#f7f7f7;border:1px solid #0000;border-radius:4px;position:relative}.form-input__content:hover{background-image:linear-gradient(#f7f7f7,#f7f7f7),linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);background-origin:border-box;background-clip:content-box,border-box}.form-input__content:focus-within{background-image:none;border-color:#000}.form-input__content--error{background-image:none;border-color:#da1e28}.form-input__content--disabled,.form-input__content--disabled:hover,.form-input__content--disabled:focus-within{background:#d6d6d6}.form-input__label{pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:8px;right:8px;transform:translateY(16px)}.form-input__label-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.form-input__input{border:none;border-image:initial;width:100%;box-shadow:none;color:#000;caret-color:#000;background:#f7f7f7;border-radius:4px;outline:0;margin:0;padding:16px 8px 8px}.form-input__input:disabled{background-color:#d6d6d6;border-color:#d6d6d6}.form-input__input:focus+.form-input__label,.form-input__input:not([value=""])+.form-input__label{color:#737373;transform:translateY(4px)}.form-input__content--error .form-input__input:focus+.form-input__label,.form-input__content--error .form-input__input:not([value=""])+.form-input__label{color:#da1e28}.form-input__input[type=date]{appearance:none}.form-input__input[type=date]:after{content:"|";opacity:0}.form-input__input[type=date]::-webkit-inner-spin-button{display:none}.form-input__input[type=date]::-webkit-calendar-picker-indicator{display:none}.form-input__input[type=date][value=""]{color:#0000}.form-input__input[type=date]:focus{color:#000}.form-input__icon{cursor:pointer;align-items:center;position:absolute;top:12px;left:auto;right:8px}.form-input__icon .icon{color:#000}.form-input__icon--password{background:0 0;border:none}.form-input__label-warning{color:#da1e28;padding:4px 8px 0;display:flex}.form-input__label-warning--is-valid{display:none}.form-input__label-warning--is-valid-info{color:#737373;width:100%;display:flex}.form-input__label-warning .icon{flex-shrink:0;margin:1px 4px 0}.form-input__helper-text{color:#737373;padding:4px 8px 0}.form-input__meter{height:4px;margin-block:4px;transition:width .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1)}.form-input__meter--strong{background:#24a249;width:100%}.form-input__meter--intermediate{background:#fdd13a;width:50%}.form-input__meter--weak{background:#da1e28;width:33%}body.rtl .form-input{direction:rtl}body.rtl .form-input__content .form-input__icon{left:8px;right:auto}.linear-progress__container{appearance:none;background-color:#d6d6d6;border:none;border-radius:50px;width:100%;height:5px;overflow:hidden}.linear-progress__container::-webkit-progress-bar{background-color:#d6d6d6;border-radius:50px}.linear-progress__container::-webkit-progress-value{background-color:#000;border-radius:50px}.linear-progress__container::-moz-progress-bar{background-color:#000;border-radius:50px}.notification{z-index:100;justify-content:space-between;width:100%;padding:10px;display:flex}.notification__error{color:#fff;background-color:#da1e28}.notification__success{color:#fff;background-color:#000}.notification__warning{color:#000;background-color:#fdd13a}.notification__message{justify-content:center;align-items:center;width:101%;margin-left:auto;margin-right:auto;display:inline-flex}.notification__message-text{margin-inline-start:12px}.notification__button{padding:0}.radio-button{margin-bottom:24px;padding-inline-start:8px;position:relative}.radio-button__icon{display:flex;position:relative}.radio-button__icon svg{stroke-width:1px;height:22px;margin-inline-end:12px}.radio-button__icon--no-warning svg:hover{stroke:url(#catrice-colors-accent-600)}.radio-button__icon--warning svg{color:#da1e28}.radio-button--active{color:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%);pointer-events:none;display:inline;position:absolute;top:0}.radio-button--active svg{stroke:url(#catrice-colors-accent-600);fill:url(#catrice-colors-accent-600)}.radio-button__label{cursor:pointer}.radio-button__label--checkbox .radio-button--active{align-items:center;width:24px;height:24px;margin-inline:8px 4px;display:flex;position:relative}.radio-button__label--checkbox .radio-button--active svg{stroke-width:1.5px;stroke:url(#catrice-colors-accent-600);fill:none}.radio-button__label--checkbox .radio-button--inactive{opacity:0;margin-inline:8px;position:relative}.radio-button__label--checkbox .radio-button__icon{margin-inline-end:16px}.radio-button__label--checkbox .radio-button__icon svg{height:8px}.radio-button__label--checkbox .radio-button__icon:after{content:"";cursor:pointer;border:1px solid #000;justify-content:center;align-items:center;width:24px;height:24px;position:absolute}.radio-button__label--checkbox .radio-button__icon:hover:after{border:1px solid linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%);border-image:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%) 1}.radio-button__label--badge .radio-button__input{display:none}.radio-button__label--badge .radio-button__wrapper{border:1px solid #000;border-top-right-radius:12px;justify-content:center;min-width:62px;padding-top:4px;padding-bottom:4px;display:flex}.radio-button__label--badge .radio-button__wrapper--active{color:#fff;background-color:#000}.radio-button__additional-label-text{margin-inline-start:auto}.radio-button__detail-label{color:#737373;margin-inline-start:36px}.radio-button__detail-label--with-additional-label{margin-inline-end:48px}.radio-button__input{opacity:0;width:0;position:absolute}.radio-button__input:focus-visible+.radio-button__icon{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}@media screen and (min-width:960px){.radio-button__label--badge .radio-button__wrapper{min-width:118px;padding-top:8px;padding-bottom:8px}}.range{align-items:center;width:100%;height:48px;margin-block:24px 16px;display:flex}.range__label,.range__value{color:#000}.range__start{background:#000;width:4px;height:10px;margin-inline-start:16px}.range__start--active{visibility:hidden}.range input[type=range]{appearance:none;background:linear-gradient(to right, black 0%, black var(--fill), #b2b2b2 var(--fill), #b2b2b2 100%);align-items:center;width:100%;height:2px}.range input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #000;border-radius:50%;width:12px;height:12px}.range input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #000;border-radius:50%;width:8px;height:8px}.range input[type=range]:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.range__end{background:#b2b2b2;width:4px;height:10px;margin-inline-end:16px}.range__end--active{visibility:hidden}.range__value{white-space:nowrap;min-width:3em;padding-inline-end:8px}body.rtl .range input[type=range]{background:linear-gradient(to left, black 0%, black var(--fill), #b2b2b2 var(--fill), #b2b2b2 100%)}.search-input{height:48px;position:relative}.search-input__input-field{color:#000;background:0 0;border-width:0;border-bottom-style:solid;border-bottom-color:#fff;border-radius:0;outline:0;width:100%;padding:12px 48px 12px 0;position:absolute}.search-input__input-field::placeholder{color:#000}.search-input .icon-button{margin-inline:8px}.search-input .icon{color:#000;cursor:pointer;position:absolute;top:13px;right:8px}.search-input .icon:hover{color:#6933c0}.search-input__prediction-list{background:#fff;border:1px solid #fff;width:100%;max-height:295px;position:absolute;top:calc(100% - 2px);overflow-y:scroll}.search-input__prediction-list-empty{border-bottom:1px solid #000}.search-input__prediction{color:#000;cursor:pointer;padding:12px 24px}.search-input__prediction--active{background:linear-gradient(270deg,#f65340 0%,#d676f8 50%,#9161d8 100%)}body.rtl .search-input__input-field{padding:12px 0 12px 48px}body.rtl .search-input .icon{left:8px;right:auto}.spinner{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.spinner__inner{transform-origin:50%;height:100%;position:absolute}.spinner__inner:before{content:" ";background:currentColor;border-radius:50%;width:100%;padding-bottom:100%;display:block}.spinner__inner-first{width:8px;animation:.8s ease-out infinite circle1}.spinner__inner-second{width:6px;animation:.8s ease-out infinite circle2}.spinner__inner-third{width:4px;animation:.8s ease-out infinite circle3}.spinner--big{width:64px;height:64px}.spinner--big .spinner__inner-first{width:16px}.spinner--big .spinner__inner-second{width:12px}.spinner--big .spinner__inner-third{width:8px}.spinner--dark-mode .spinner__inner:before{background:#fff}.spinner--light-mode .spinner__inner:before{background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%)}@keyframes circle1{0%{transform:rotate(0)}60%,to{transform:rotate(360deg)}}@keyframes circle2{10%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}@keyframes circle3{20%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}.textarea{flex-direction:column;gap:4px;display:flex}.textarea__optional-label{color:#b2b2b2;padding-top:4px;padding-inline:8px 10px}.textarea__content{background:#f7f7f7;border:1px solid #0000;border-radius:4px;position:relative;overflow:hidden}.textarea__content--error{background-image:none;border-color:#da1e28}.textarea__content:hover{background-image:linear-gradient(#f7f7f7,#f7f7f7),linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);background-origin:border-box;background-clip:content-box,border-box}.textarea__content:focus-within{background-image:none;border-color:#000}.textarea__content .icon{pointer-events:none;inset-inline-end:0;background:#f7f7f7;height:28px;padding:4px;position:absolute;bottom:0}.textarea__input{resize:vertical;width:100%;min-height:48px;box-shadow:none;color:#000;background:#f7f7f7;border:none;outline:0;margin:0;padding:16px 8px 8px}.textarea__label{pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:8px;right:8px;transform:translateY(16px)}.textarea__label-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.textarea__input:focus+.textarea__label,.textarea__input[data-has-value=true]+.textarea__label{color:#737373;transform:translateY(4px)}.textarea__content--error .textarea__input:focus+.textarea__label,.textarea__content--error .textarea__input[data-has-value=true]+.textarea__label{color:#da1e28}.textarea__warning{color:#da1e28;align-items:center;gap:8px;padding-inline:8px 10px;display:flex}.textarea__helper-text{color:#737373;padding-inline:8px 10px}body.rtl .textarea__input .icon{transform:scaleX(-1)}.textlink{cursor:pointer;color:#000;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.textlink>:not(:first-child){margin-inline-start:12px}.textlink__text:not(.textlink__text--no-underline){border-bottom-style:solid;border-bottom-width:1px;padding-bottom:4px}.textlink--dark{color:#fff}.textlink--inline{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;position:relative}.textlink--inline:after{content:"";padding:24px 8px;position:absolute;left:-8px;right:-8px}@media screen and (min-width:960px){.textlink--light:hover .textlink__icon{stroke:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%)}.textlink--light:hover .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%);background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%) 0 0 1}.textlink--light:focus-visible .textlink__icon{stroke:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}.textlink--light:focus-visible .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.textlink--dark:hover .textlink__icon{stroke:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}.textlink--dark:hover .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.textlink--dark:focus-visible .textlink__icon{stroke:linear-gradient(270deg, #ff7d6b 0%, #edb7ff 50%, #a676fb 100%)}.textlink--dark:focus-visible .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff7d6b 0%, #edb7ff 50%, #a676fb 100%);background:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%) 0 0 1}}.tooltip__button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.tooltip__button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.tooltip__svg-wrapper{margin-block-end:8px;position:relative}.tooltip__svg-content{visibility:hidden;color:#737373;text-align:start;background:#fff;border:1px solid #000;border-radius:4px;width:152px;margin-bottom:12px;padding:8px;position:absolute;bottom:100%;right:50%;transform:translate(11px)}.tooltip__svg-content:before,.tooltip__svg-content:after{content:"";width:0;height:0;position:absolute}.tooltip__svg-content:before{bottom:-6px;right:3px;left:initial;border-top:6px solid #000;border-left:7px solid #0000;border-right:7px solid #0000;margin-inline-start:-8px}.tooltip__svg-content:after{bottom:-4px;right:5px;left:initial;border-top:4px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;margin-inline-start:-6px}.tooltip__svg-content-visible{visibility:visible}body.rtl .tooltip__svg-content{right:unset;left:50%;transform:translate(-11px)}body.rtl .tooltip__svg-content:before{left:3px;right:initial}body.rtl .tooltip__svg-content:after{left:5px;right:initial}.video{-webkit-user-select:none;user-select:none;width:100%;position:relative}.video--aspect16_9{aspect-ratio:16/9}.video--aspect21_9{aspect-ratio:21/9}.video--aspect1_1{aspect-ratio:1}.video--aspect3_1{aspect-ratio:3}.video--aspect9_16{aspect-ratio:9/16}.video--aspect5_4{aspect-ratio:5/4}.video--aspect4_5{aspect-ratio:4/5}.video--aspect3_4{aspect-ratio:3/4}.video__preview-image{z-index:3;width:100%;height:100%;position:absolute;inset:0}.video__preview-image img{object-fit:cover;width:100%;height:100%}.video__cover:focus-within .video__preview-image img{transform:scale(1.05)}.video__preview-image--hidden{display:none}.video__overlay{z-index:2;width:100%;height:calc(100% - 112px);position:absolute;inset:56px 0}.video__video{-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.video__button{cursor:pointer;z-index:3;background:0 0;border:none;width:80px;height:80px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__button svg{stroke-width:.75px;width:100%;height:100%}.video__button svg #outerCircle{opacity:0}.video__button:hover svg,.video__button:focus svg{fill:linear-gradient(270deg, #ff7d6b 0%, #edb7ff 50%, #a676fb 100%)}.video__button:hover svg #innerCircle,.video__button:focus svg #innerCircle{stroke:linear-gradient(270deg, #ff7d6b 0%, #edb7ff 50%, #a676fb 100%)}.video__button:hover svg path,.video__button:focus svg path,.video__button--light svg{stroke:#fff}.video__button--dark svg{stroke:#000}.video__button:focus{outline-offset:2px;outline:2px solid #0078d4}.video__controls{width:fit-content;inset-block-end:0;inset-inline-end:0}.video__controls--not-teleported{z-index:2;position:absolute}@media screen and (min-width:960px){.video__video--mobile-only{display:none}}@media screen and (max-width:960px){.video__video--desktop-only{display:none}}.video__iframe-wrapper{position:absolute;inset:0}@media screen and (min-width:960px){.video--aspect-desktop16_9{aspect-ratio:16/9}.video--aspect-desktop21_9{aspect-ratio:21/9}.video--aspect-desktop1_1{aspect-ratio:1}.video--aspect-desktop3_1{aspect-ratio:3}.video--aspect-desktop3_4{aspect-ratio:3/4}.video--aspect-desktop5_4{aspect-ratio:5/4}.video--aspect-desktop9_16{aspect-ratio:9/16}.video--aspect-desktop4_5{aspect-ratio:4/5}}@media (hover:hover){.video:hover img{transform:scale(1.05)}}.worry-free-icon__icon{filter:invert();-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.worry-free-icon__icon-link:hover{filter:unset;background:linear-gradient(270deg,#ff8b79 50%,#ffd6f9 60%,#a676fb 70%,#ff8b79 80%,#ffd6f9 90%,#a676fb 100%) 0 0/100% 120px}.worry-free-icon__icon-link:hover img{opacity:0}.accordion__label{text-transform:none;width:100%;max-width:unset;border-bottom:1px solid #d6d6d6;justify-content:space-between;align-items:center;padding:1.75em 0;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px;text-decoration:none;display:flex}.accordion__label svg{transition:transform .5s}.accordion__content{text-transform:none;box-sizing:border-box;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none;transition:height .5s;overflow:hidden}.accordion__item--active .accordion__content{border-bottom:1px solid #ccc}.accordion__item--rotate .accordion__label svg{transform:rotate(180deg)}.accordion__item--current{color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}@media screen and (min-width:960px){.accordion__label:hover:not(:disabled) .accordion__label-text{color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text}.accordion__label:hover:not(:disabled) .icon{stroke:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%)}}.add-lp-redirects-form__headline{color:#693abd;margin-bottom:24px}.add-lp-redirects-form__sub-headline{margin-bottom:32px}.add-lp-redirects-form__copy{margin-bottom:8px}.add-lp-redirects-form__dropdown{width:50%;margin-bottom:32px}.add-lp-redirects-form__input{width:100%;margin-bottom:32px}.add-lp-redirects-form__urls-and-qr-code-section{grid-template-columns:60% 40%;display:grid}.add-lp-redirects-form__short-url-section{gap:16px;display:flex}.add-lp-redirects-form__generate-qr-code-button{min-width:200px;height:53px}.add-lp-redirects-form__checkbox-helpers{gap:40px;margin-bottom:8px;display:inline-flex}.add-lp-redirects-form__checkbox-helper{cursor:pointer}.add-lp-redirects-form__checkboxes{flex-flow:column wrap;row-gap:8px;max-height:400px;margin-bottom:40px;display:flex}.add-lp-redirects-form__checkbox{padding-inline-end:24px}.add-lp-redirects-form__submit-button{margin-bottom:24px}.add-lp-redirects-form__result{margin-inline-start:32px;border-radius:4px;flex-direction:column;grid-column:2/-1;justify-content:flex-end;align-items:center;margin-bottom:32px;display:flex}.add-lp-redirects-form__result .icon{margin:2px 8px}.add-lp-redirects-form__result--error{color:#da1e28}.add-lp-redirects-form__result--success{color:unset}.add-lp-redirects-form__image{width:200px;height:200px}.add-redirect-form__headline,.add-redirect-form__sub-headline{margin-bottom:24px}.add-redirect-form__input,.add-redirect-form__dropdown,.add-redirect-form__checkbox{flex-basis:max-content;width:100%;margin-bottom:32px}.add-redirect-form__source-modifiers{gap:16px;display:flex}.add-redirect-form__submit-button{margin-bottom:24px}.add-redirect-form__result{color:#fff;border-radius:4px;align-items:center;padding:16px 8px;display:flex}.add-redirect-form__result .icon{margin:2px 8px}.add-redirect-form__result-error{background-color:#da1e28}.add-redirect-form__result-success{background-color:#000}.add-redirect-form__result pre{width:100%;max-height:220px;overflow-y:auto}.add-redirect-form__result pre::-webkit-scrollbar{background:gray}.add-redirect-form__result pre::-webkit-scrollbar-thumb{background:#fff}.add-redirect-form__result span{display:block;overflow-y:hidden}.all-ingredients{color:#fff;height:100%}.all-ingredients__headline{display:none}.all-ingredients__ingredient-link{display:inline}.all-ingredients__ingredient-category{vertical-align:middle;text-wrap:nowrap;width:fit-content;display:inline}.all-ingredients__ingredient-name{color:#fff;word-break:break-all}.all-ingredients__ingredient-name:hover{cursor:pointer;color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;text-decoration-color:#693abd}.all-ingredients__ingredient-category-icon{padding-inline:8px 4px}.all-ingredients .rich-text{text-transform:uppercase;color:#fff}.all-ingredients__list{margin-bottom:24px}.all-ingredients__ingredients-copy{padding-bottom:24px}.all-ingredients__category{align-items:center;gap:4px;padding-bottom:24px;display:flex}.all-ingredients__category .all-ingredients__category-title{padding-inline-start:4px}.all-ingredients__category-headline{padding-bottom:12px}.all-ingredients__category-wrapper{align-items:center;gap:12px;padding-bottom:4px;display:flex}.all-ingredients__category-wrapper:last-of-type{padding-bottom:24px}.all-ingredients__category-icon,.all-ingredients__ingredient-category-icon{vertical-align:middle;fill-opacity:.2;stroke-width:2px;display:inline}.all-ingredients__category-icon-care,.all-ingredients__ingredient-category-icon-care{color:#0082ff;fill:#0082ff}.all-ingredients__category-icon-preservative,.all-ingredients__ingredient-category-icon-preservative{color:#6933c0;fill:#6933c0}.all-ingredients__category-icon-other,.all-ingredients__ingredient-category-icon-other{color:#ff8000;fill:#ff8000}.all-ingredients__category-icon{fill-opacity:.2;stroke-width:2px}.all-ingredients__category-icon--inactive{color:#d6d6d6;fill:#f7f7f7}.all-ingredients__category-copy{padding-bottom:24px}.all-ingredients__overlay-title{align-items:center;display:flex}.all-ingredients__overlay-back-icon{padding:0;padding-inline-end:12px}.all-ingredients__overlay .overlay-dialog__children-container{padding-inline:24px}.all-ingredients__ingredient-list-copy,.all-ingredients__ingredient-list-localised-copy{text-transform:uppercase;padding-block-end:24px}.all-ingredients__ingredient-list-localised-copy--overlay{margin-top:12px;margin-bottom:24px}.all-ingredients__ingredient{gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.all-ingredients__details{height:100%;position:relative}.all-ingredients__name-headline{padding-bottom:24px}.all-ingredients__description{overflow:auto none;padding-bottom:24px}.all-ingredients__copy{display:none}.all-ingredients__controls{height:98px;display:flex}.all-ingredients__previous-link,.all-ingredients__next-link{border-top:1px solid #b2b2b2;flex:50%;align-items:center;padding-inline:12px;display:flex}.all-ingredients__previous-link{cursor:pointer;border-inline-end:1px solid #b2b2b2;justify-content:start;max-width:50%;padding-inline-end:16px}.all-ingredients__previous-text,.all-ingredients__next-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.all-ingredients__next-link{cursor:pointer;flex-direction:row-reverse;justify-content:end;max-width:50%;padding-inline-start:16px}.all-ingredients__previous-button-icon,.all-ingredients__next-button-icon{padding-inline:12px}@media screen and (min-width:960px){.all-ingredients__ingredients{flex-flow:column wrap;column-gap:32px;display:flex}.all-ingredients__ingredient{width:100%}.all-ingredients__ingredients>.all-ingredients__ingredient{flex:45%}.all-ingredients__overlay .overlay-dialog__children-container{padding-inline:40px}.all-ingredients__previous-link,.all-ingredients__next-link{border:unset}}body.rtl .all-ingredients__overlay-back-icon,body.rtl .all-ingredients__next-button-icon,body.rtl .all-ingredients__previous-button-icon{transform:scaleX(-1)}.carousel{overflow:hidden}.carousel__handles{display:none}.carousel__container{touch-action:pan-y;direction:ltr;flex-direction:row;width:176%;margin-top:0;display:flex;position:relative;overflow:visible}@media screen and (min-width:960px){.carousel__container--mobile-only{display:none}}@media screen and (max-width:960px){.carousel__container--desktop-only{display:none}}.carousel__item-container{max-width:50%;transform:translate3d(var(--carousel-translate-x,0%), 0, 0);flex:1 0 50%;transition:transform .3s linear}.carousel__image{width:100%;height:auto;overflow:hidden}.carousel__handles{visibility:hidden}@media screen and (min-width:960px){.carousel__container{width:100%}.carousel__handles{visibility:visible;display:flex}.carousel__item-container{flex:1 0 25%;max-width:25%}}body.rtl .carousel__item-container{direction:rtl}@media screen and (min-width:960px){body.rtl .carousel__handles{flex-direction:row-reverse}}.check-lp-redirects-form{margin-top:96px}.check-lp-redirects-form__headline{color:#693abd;margin-bottom:24px}.check-lp-redirects-form__sub-headline{margin-bottom:32px}.check-lp-redirects-form__copy{margin-bottom:8px}.check-lp-redirects-form__dropdown{width:30%;margin-bottom:32px}.check-lp-redirects-form__input{width:60%;margin-bottom:32px}.check-lp-redirects-form__submit-button,.check-redirect-form__headline,.check-redirect-form__sub-headline{margin-bottom:24px}.check-redirect-form__input,.check-redirect-form__dropdown,.check-redirect-form__checkbox{width:100%;margin-bottom:32px}.check-redirect-form__submit-button{margin-bottom:24px}.check-redirect-form__result{color:#fff;border-radius:4px;align-items:center;padding:16px 8px;display:flex}.check-redirect-form__result .icon{margin:2px 8px}.check-redirect-form__result-error{background-color:#da1e28}.check-redirect-form__result-success{background-color:#000}.check-redirect-form__result pre{width:100%;max-height:220px;overflow-y:auto}.check-redirect-form__result pre::-webkit-scrollbar{background:gray}.check-redirect-form__result pre::-webkit-scrollbar-thumb{background:#fff}.check-redirect-form__result span{display:block;overflow-y:hidden}.collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility .3s;display:grid}.collapse--open{visibility:visible;grid-template-rows:1fr}.collapse__content{overflow:hidden}.color-selector{display:flex}.color-selector__variant-wrapper{gap:4px;margin-inline-end:4px;display:flex;position:relative}.color-selector__variant{cursor:pointer;width:24px;min-height:24px;display:block;position:relative}.color-selector__variant img{border-radius:4px;width:24px;height:24px;margin-left:auto;margin-right:auto;overflow:hidden}.color-selector__variant:before{content:"";border:.75px solid #0003;border-radius:4px;position:absolute;inset:0}.color-selector__variant--current:after{content:"";border:1px solid #000;border-radius:6px;position:absolute;inset:-2px}.color-selector__more{cursor:pointer;text-align:center;color:#737373;background:0 0;border:1px solid #000;border-radius:4px;width:24px;height:24px;line-height:24px;display:block}.color-selector__more--disabled{border:none}.color-selector--mini .color-selector__variant,.color-selector--mini .color-selector__more,.color-selector--mini .color-selector__variant img,.color-selector--mini .color-selector__more img{width:24px;height:24px}.color-selector--small .color-selector__variant,.color-selector--small .color-selector__more,.color-selector--small .color-selector__variant img,.color-selector--small .color-selector__more img{width:32px;height:32px}.color-selector--medium .color-selector__variant,.color-selector--medium .color-selector__more,.color-selector--medium .color-selector__variant img,.color-selector--medium .color-selector__more img{width:44px;height:44px}.color-selector--large .color-selector__variant,.color-selector--large .color-selector__more,.color-selector--large .color-selector__variant img,.color-selector--large .color-selector__more img{width:64px;height:64px}.contentteaser{gap:16px;text-decoration:none;display:flex}.contentteaser__image{border-radius:12px;flex:1 1 0;overflow:hidden}.contentteaser__description{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding-block-start:8px;display:flex}.contentteaser__description-badge{line-height:0}.contentteaser__description-text{color:#737373;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-style:normal;font-weight:300;line-height:16px}.contentteaser__description-link{padding:8px 0 16px}.contentteaser:hover .contentteaser__description-link .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.contentteaser:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}body.rtl .contentteaser{direction:rtl}.dropdown__optional-label{color:#737373;padding:0 12px 4px}.dropdown__content{background:#f7f7f7;flex-direction:column;display:flex;position:relative}.dropdown__content label{color:#737373;pointer-events:none;padding-top:4px;padding-inline-end:12px}.dropdown__content select{appearance:none;cursor:pointer;color:#000;padding-inline-end:24px;background:#f7f7f7;border:none;width:100%;padding-top:4px}.dropdown__content select:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.dropdown__content select:disabled{cursor:default;background:#d6d6d6}.dropdown__content optgroup{color:#737373;background:#f7f7f7}.dropdown__content option{appearance:none;color:#000;background:#fff}.dropdown__content option:checked{color:#fff;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.dropdown__content option:hover{background:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%)}.dropdown__content,.dropdown__content:hover{border:1px solid #0000;-webkit-mask:linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0)}.dropdown__content:before,.dropdown__content:hover:before{content:"";z-index:-1;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);border-radius:4px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dropdown__content--default{border-radius:4px;padding:0 12px 4px}.dropdown__content--default:before{background:0 0}.dropdown__content--filled{border:1px solid #0000}.dropdown__content--filled:before{background:#000}.dropdown__content--filled label{display:block}.dropdown__content--empty{padding-top:16px}.dropdown__content--empty label{display:none}.dropdown__content--sorting,.dropdown__content--sorting.dropdown__content--filled,.dropdown__content--sorting.dropdown__content--empty,.dropdown__content--sorting.dropdown__content--error{background:0 0;border-bottom:1px solid #0000;height:100%;padding:0 0 16px}.dropdown__content--sorting select,.dropdown__content--sorting.dropdown__content--filled select,.dropdown__content--sorting.dropdown__content--empty select,.dropdown__content--sorting.dropdown__content--error select{background:0 0;padding-top:8px}.dropdown__content--sorting:before,.dropdown__content--sorting:hover:before,.dropdown__content--sorting.dropdown__content--filled:before,.dropdown__content--sorting.dropdown__content--filled:hover:before,.dropdown__content--sorting.dropdown__content--empty:before,.dropdown__content--sorting.dropdown__content--empty:hover:before,.dropdown__content--sorting.dropdown__content--error:before,.dropdown__content--sorting.dropdown__content--error:hover:before{border-radius:0;padding:0 0 1px}.dropdown__content--sorting:before,.dropdown__content--sorting.dropdown__content--filled:before,.dropdown__content--sorting.dropdown__content--empty:before,.dropdown__content--sorting.dropdown__content--error:before{background:#000}.dropdown__content--sorting:hover:before,.dropdown__content--sorting.dropdown__content--filled:hover:before,.dropdown__content--sorting.dropdown__content--empty:hover:before,.dropdown__content--sorting.dropdown__content--error:hover:before{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.dropdown__content--sorting .dropdown__icon.icon,.dropdown__content--sorting.dropdown__content--filled .dropdown__icon.icon,.dropdown__content--sorting.dropdown__content--empty .dropdown__icon.icon,.dropdown__content--sorting.dropdown__content--error .dropdown__icon.icon{bottom:16px;inset-inline-end:0}.dropdown__content--sorting .dropdown__icon.icon path,.dropdown__content--sorting.dropdown__content--filled .dropdown__icon.icon path,.dropdown__content--sorting.dropdown__content--empty .dropdown__icon.icon path,.dropdown__content--sorting.dropdown__content--error .dropdown__icon.icon path{transform:translateY(6px)}.dropdown__content--sorting.dropdown__content--empty{padding-top:8px}.dropdown__content--sorting.dropdown__content--error label,.dropdown__content--error label{color:#da1e28}.dropdown__content--sorting.dropdown__content--error:before,.dropdown__content--sorting.dropdown__content--error:hover:before,.dropdown__content--error:before,.dropdown__content--error:hover:before{background:#da1e28}.dropdown__content--sorting.dropdown__content--disabled,.dropdown__content--disabled{cursor:default;background:#d6d6d6}.dropdown__content--sorting.dropdown__content--disabled:before,.dropdown__content--sorting.dropdown__content--disabled:hover:before,.dropdown__content--disabled:before,.dropdown__content--disabled:hover:before{background:0 0}.dropdown__icon.icon{pointer-events:none;bottom:8px;stroke-width:2px;width:24px;height:24px;position:absolute;inset-inline-end:12px}.dropdown__icon.icon path{transform:translateY(4px)}.dropdown__warning{color:#da1e28;padding-top:4px;display:flex}.dropdown__warning svg{stroke-width:2px;flex-shrink:0;margin-inline-end:4px}.dropdown__helpbox{transform-origin:top;background-color:#fff;border:1px solid #000;border-radius:4px;margin-top:12px;padding:8px;transition:transform .3s;position:relative;transform:translateY(1px)}.dropdown__helpbox.rich-text{color:#737373}.dropdown__helpbox:before,.dropdown__helpbox:after{content:"";position:absolute}.dropdown__helpbox:before{top:-5px;right:initial;border-bottom:5px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;inset-inline-start:12px}.dropdown__helpbox:after{top:-3.5px;right:initial;border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;margin-bottom:16px;inset-inline-start:12px}.dropdown__helper-text{color:#737373;padding:4px 12px 0}@media screen and (min-width:960px){.dropdown__helpbox{margin-bottom:16px}.dropdown__helpbox.rich-text{font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:9px;font-weight:500;line-height:16px}}.dropdown-with-optional__dropdown{margin-bottom:24px}.empty-state{isolation:isolate;padding-bottom:96px;position:relative}.empty-state__background-img{z-index:-1;position:relative}.empty-state__background-img:before{content:"";z-index:1;background:linear-gradient(#fff 4.71%,#ffffff80 16.88%,#fff0 27.53% 71.85%,#ffffff80 82.16%,#fff 93.68%),#fff6;position:absolute;inset:0}.empty-state__content{text-align:center;z-index:2;align-content:center;padding:0 24px;position:absolute;inset:0 0 96px}.empty-state__icon{stroke-width:.5px;margin-bottom:24px}.empty-state__headline{text-align:center}.empty-state__copy{text-align:center;margin-top:8px}.empty-state__button{z-index:2;text-align:center;width:auto;position:absolute;bottom:0;left:16px;right:16px;transform:translateY(calc(50% - 96px))}@media screen and (min-width:960px){.empty-state{padding-bottom:128px}.empty-state__headline{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}.empty-state__content{inset:0 0 128px}.empty-state__button{max-width:327px;margin:auto;transform:translateY(calc(50% - 128px))}}.filters{padding-top:0}.filters__filter{margin-inline-end:-24px;gap:16px;margin-bottom:32px;padding-top:12px}.filters__filter--checkboxes{margin-bottom:24px;border-bottom:1px solid #d6d6d6;gap:4px;margin-inline-end:0;padding-block:0 24px}.filters__filter-color-value{cursor:pointer;width:42px;height:42px;position:relative}.filters__filter-color-value img{border-radius:8px;width:42px;height:42px;overflow:hidden}.filters__filter-color-value--selected img{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.filters__close-all{white-space:nowrap;opacity:0;visibility:hidden;align-self:flex-end;margin-inline-end:-24px;padding:16px;transition:opacity .3s,visibility .3s}@media screen and (max-width:960px){.filters__checkboxes--desktop-only{display:none}}.filters__checkboxes--mobile-only{color:#737373;width:100%}@media screen and (min-width:960px){.filters__checkboxes--mobile-only{display:none}}.filters__checkboxes-default,.filters__checkboxes-more,.filters__checkboxes-overlay{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.filters__checkboxes-default .form-checkbox,.filters__checkboxes-more .form-checkbox,.filters__checkboxes-overlay .form-checkbox{margin-bottom:16px}.filters__checkboxes-default .textlink,.filters__checkboxes-more .textlink,.filters__checkboxes-overlay .textlink{grid-column-start:1}.filters__checkboxes-more{opacity:0;visibility:hidden;max-height:0;transition:opacity .3s cubic-bezier(.7,.1,.7,1),padding .3s cubic-bezier(.7,.1,.7,1),visibility .3s cubic-bezier(.7,.1,.7,1),max-height .3s cubic-bezier(.7,.1,.7,1);overflow:hidden}.filters__checkboxes-more--expanded{opacity:1;visibility:visible;max-height:calc(var(--num-filters)*64px)}.filters__checkboxes-overlay{gap:16px;margin-top:16px}.filters__title{padding-bottom:.15em;display:flex}.filters__counter{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.filters__category{cursor:pointer;justify-content:space-between;width:100%;display:flex}.filters__category .textlink{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;display:none}.filters__category--active .filters__counter,.filters__category--active .textlink{opacity:1;visibility:visible}.filters__scroll{width:100%;display:flex;overflow:auto hidden}.filters__filter-color{flex-direction:row;gap:12px;padding:4px;display:flex}.filters__filter{flex-wrap:wrap;margin-bottom:40px;display:flex}.filters__filter-mobile-values{padding:12px 24px 48px}.filters__show{opacity:1;visibility:visible}.filters-panel{flex-direction:row;align-items:center;gap:8px;display:flex;overflow-x:auto}.filters-panel__filter{cursor:pointer;white-space:nowrap;background-color:#f7f7f7;border:none;border-radius:4px;align-items:center;gap:16px;padding:4px 12px;display:flex;position:relative}.filters-panel__filter:hover{color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);border-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background-color:#f7f7f7}.filters-panel__reset{padding-inline-end:16px}@media screen and (min-width:960px){.filters-panel__reset--mobile-only{display:none}}@media screen and (max-width:960px){.filters-panel__reset--desktop-only{display:none}}@media screen and (min-width:960px){.filters__close-all{margin-top:-40px;padding-block:16px;padding-inline:16px 0}.filters__category{cursor:auto}.filters__category .textlink{display:inherit}.filters__scroll{overflow-x:unset}.filters__filter-color{flex-wrap:wrap;padding-inline:0}.filters__filter{margin-bottom:48px}.filters__filter--checkboxes{border-bottom:none;gap:16px}.filters__checkboxes--desktop-only{width:100%}.filters__checkboxes-more{gap:16px}.filters__checkboxes-more--expanded{padding-bottom:16px}.filters__checkboxes-default{gap:16px;padding-bottom:16px}.filters__arrow{display:none}.filters-panel{flex-wrap:wrap;gap:16px}.filters-panel__filter{margin:unset}}@media screen and (max-width:960px){.filters__title--overlay{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px}}body.rtl .overlay-dialog__title-back .icon{transform:scaleX(-1)}.scroll{--numVisibleElements:1;--numTotalElements:1;height:100%;position:relative}.scroll__scroll-area{scrollbar-width:none}.scroll__scroll-area::-webkit-scrollbar{display:none}.scroll__scroll-area--horizontal{cursor:grab;display:flex;overflow:hidden}.scroll__scroll-area--vertical{cursor:grab;flex-direction:column;width:max-content;height:100%;display:flex;overflow:hidden}.scroll__scroll-area--disabled-mobile,.scroll__scroll-area--disabled-both{overflow:hidden}.scroll__scroll-area__item--horizontal{width:calc(100%/(var(--numVisibleElements) + .3));transform:translateX(var(--translateX,0));vertical-align:top;flex-shrink:0;display:inline-block}.scroll__scroll-area__item--horizontal--disabled-mobile,.scroll__scroll-area__item--horizontal--disabled-both{width:unset;height:unset;transform:unset}.scroll__scroll-area__item--vertical{height:calc(100%/(var(--numVisibleElements) + .3));transform:translateY(var(--translateY,0))}.scroll__scroll-area__item--vertical--disabled-mobile,.scroll__scroll-area__item--vertical--disabled-both{width:unset;height:calc(100%/var(--numTotalElements));transform:unset}.scroll__scroll-area--dragging{cursor:grabbing}.scroll__scroll-area--dragging .scroll__scroll-area__item{transition:transform .1s cubic-bezier(0,1,.25,1)}.scroll__scroll-area--rubberbanding .scroll__scroll-area__item{transition:transform .75s cubic-bezier(0,.25,.25,1)}.scroll__scroll-area--slowing .scroll__scroll-area__item{transition:transform .75s cubic-bezier(0,0,.25,1)}.scroll__chevron{z-index:10;-webkit-backdrop-filter:blur(5px)brightness(.5);backdrop-filter:blur(5px)brightness(.5);border-radius:24px;position:absolute}.scroll__chevron--hidden{display:none}.scroll__chevron--left{top:50%;left:0%;transform:translateY(-50%)}.scroll__chevron--right{top:50%;left:auto;right:0%;transform:translateY(-50%)}.scroll__chevron--up{top:12px;left:50%;transform:translate(-50%)}.scroll__chevron--up svg{transform:translateY(3px)}.scroll__chevron--down{bottom:12px;left:50%;transform:translate(-50%)}.scroll__chevron--down svg{transform:translateY(5px)}@media screen and (min-width:960px){.scroll__chevron svg{stroke-width:2px}.scroll__scroll-area--disabled-desktop,.scroll__scroll-area--disabled-both{overflow:hidden}.scroll__scroll-area__item--horizontal--disabled-desktop,.scroll__scroll-area__item--horizontal--disabled-both{width:unset;height:unset;transform:unset}.scroll__scroll-area__item--vertical--disabled-desktop,.scroll__scroll-area__item--vertical--disabled-both{width:unset;height:calc(100%/var(--numTotalElements));transform:unset}}.label-values{flex-flow:row;gap:16px 12px;display:flex}.label-values--justified{width:100%}.label-values--justified .label-values__label{flex-grow:1;flex-basis:34%}.label-values__scroll{width:100%;overflow-x:auto}.label-values__label{cursor:pointer;white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;padding:8px 24px;transition:color .3s ease-out;display:flex;position:relative}.label-values__label:focus-visible{outline-offset:-1px}.label-values__label:before{content:"";z-index:-1;transform:unset;background:#000;border-radius:4px;padding:1px;transition:unset;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.label-values__label:after{content:"";transform-origin:50%;z-index:-1;background-color:#000;border-radius:4px;transition:transform .3s ease-out,background-color .3s ease-out;position:absolute;inset:0;transform:scaleX(0)}.label-values__label--disabled{cursor:default;color:#4c4c4c;background-color:#0003}.label-values__label--disabled:before{background-color:#b2b2b2}.label-values__label--selected{color:#fff}.label-values__label--selected:after{transform:scaleX(1)}@media screen and (min-width:960px){.label-values{flex-wrap:wrap}.label-values__label{max-width:unset}.label-values__label:hover:not(.label-values__label--selected){color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;border:none}.label-values__label:hover:not(.label-values__label--selected):before{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.label-values__label--selected:hover{color:#fff;border-color:#4c4c4c;border-radius:4px}.label-values__label--selected:hover:after{background:#4c4c4c;border-radius:4px}.label-values__label--disabled{pointer-events:none}}.materials-table{color:#fff}.materials-table__table{width:100%}.materials-table__row{gap:48px;padding:24px 32px;display:flex}.materials-table__row:not(.materials-table__row--header):nth-child(odd){background:#f7f7f733}.materials-table__row--header{display:none}.materials-table__column{flex-direction:column;flex:50%;justify-content:space-evenly;align-items:flex-start;display:flex}.materials-table__label{padding-bottom:8px;display:block}.materials-table__text{display:block}.materials-table__badge-container{margin-block:auto;display:flex;position:relative}.materials-table__badge{border-radius:4px;padding:8px 12px}.materials-table__badge--paper{color:#145dc7;background-color:#d1dff4}.materials-table__badge--glass{color:#007e32;background-color:#cbe4d5}.materials-table__badge--metal{color:#0097b0;background-color:#cceaef}.materials-table__badge--plastic{color:#c3a500;background-color:#fffbcb}.materials-table__badge--waste{color:#858585;background-color:#eaeaea}.materials-table__badge--bio{color:#725a36;background-color:#e3dfd8}.materials-table__recycling{color:#000;background-color:#fff;justify-content:space-between;width:100%;padding:12px 40px;display:flex}.materials-table__recycling-info-text{padding-top:24px;padding-bottom:24px}.materials-table__recycling-info-cta{width:auto;padding:16px}.materials-table__message{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:inline-flex}.materials-table__message-text{margin-inline-start:12px}.materials-table__warning{flex-direction:column;align-items:center;padding-top:16px;display:flex}.materials-table__warning-text{text-transform:none;text-align:center;padding-bottom:4px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:22px}.materials-table__warning-icon{stroke-width:0;fill:#fff;height:37px}.materials-table__recycling-instructions{margin:24px auto 0}.materials-table__recycling-instructions-text{text-transform:none;text-align:center;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:22px}.materials-table__recycling-instructions-img{border-radius:0 15%;max-height:56px;margin:8px auto 0}.materials-table__additional-texts{text-transform:none;letter-spacing:var(--letterSpacing0_2);color:#fff;font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:12px;font-weight:500;line-height:22px}.materials-table__additional-texts .rich-text{color:#fff}@media screen and (min-width:960px){.materials-table__label--mobile-only{display:none}.materials-table__row{padding:24px 48px}.materials-table__row--header{background:0 0;display:flex}.materials-table__column--right{padding-left:40px}.materials-table__label--bold{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.materials-table__text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.materials-table__additional-text{text-transform:none;letter-spacing:var(--letterSpacing0_2);font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:24px}}.message-overlay__close .icon-button__icon{stroke-width:2px}.message-overlay__action-button{margin-top:24px}.option-tile{background:#f7f7f7;border-radius:0 24px;flex-direction:column;align-items:normal;display:flex;overflow:hidden}.option-tile__title{color:#000;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;min-height:72px;padding:12px;display:flex}.option-tile__checkbox{position:absolute;top:24px;left:12px}.option-tile--with-checkbox .checkbox__content{gap:0;padding-inline-start:12px}.option-tile--selected .option-tile__title{background:#d6d6d6}body.rtl .option-tile__checkbox{left:0;right:12px}body.rtl .option-tile--with-checkbox .option-tile__title{padding-left:0;padding-right:48px}.overlay-dialog-wrapper{--drawer-swipe:0;width:100%;height:100dvh;max-width:unset;max-height:unset;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;position:fixed;inset:0}.overlay-dialog-wrapper[open]{display:flex}.overlay-dialog-wrapper::backdrop{background:#0003;animation:.3s ease-out forwards backdrop-fade}.overlay-dialog-wrapper--closing::backdrop{animation:.3s ease-out backwards backdrop-fade}.overlay-dialog-wrapper--drawer-left{justify-content:flex-start}.overlay-dialog-wrapper--drawer-right{justify-content:flex-end}.overlay-dialog-wrapper--drawer-bottom-adaptive{align-items:flex-end}@keyframes backdrop-fade{0%{background:0 0}to{background:#0003}}.overlay-dialog{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);pointer-events:auto;background:linear-gradient(#ffffffd9,#ffffffb3);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;box-shadow:0 28px 45px -1px #0000000d}.overlay-dialog--wide-content,.overlay-dialog--wide-content-opening,.overlay-dialog--small-content,.overlay-dialog--small-content-opening{max-width:100%;transition:transform .3s ease-out .2s;transform:translateY(100vh)}.overlay-dialog--wide-content-open,.overlay-dialog--small-content-open{transform:translateY(0%)}.overlay-dialog--wide-content-closing,.overlay-dialog--small-content-closing{transition:transform .2s ease-in-out;transform:translateY(100vh)}.overlay-dialog--drawer-left{max-width:623px;transform:translate(-100vw)}.overlay-dialog--drawer-left-open{--swipeTranslation:calc(max(-1, min(var(--drawer-swipe), 0)));transform:translate3d(calc(var(--swipeTranslation) * 100vw), 0, 0);transition:transform .2s ease-out .2s}.overlay-dialog--drawer-left-closing{transition:transform .2s ease-in-out;transform:translate(-100vw)}.overlay-dialog--drawer-right{max-width:623px;transform:translate(100vw)}.overlay-dialog--drawer-right-open{--swipeTranslation:calc(max(0, min(var(--drawer-swipe), 1)));transform:translate3d(calc(var(--swipeTranslation) * 100vw), 0, 0);transition:transform .2s ease-out .2s}.overlay-dialog--drawer-right-closing{transition:transform .2s ease-in-out;transform:translate(100vw)}.overlay-dialog--drawer-bottom-adaptive{max-width:100%;height:fit-content;max-height:90dvh;transform:translateY(100vh)}.overlay-dialog--drawer-bottom-adaptive-open{--swipeTranslation:calc(max(-.1, min(var(--drawer-swipe), .9)));transform:translate3d(0, calc(var(--swipeTranslation) * 100%), 0);transition:transform .2s ease-out .2s}.overlay-dialog--drawer-bottom-adaptive-closing{transition:transform .2s ease-in-out;transform:translateY(100vh)}.overlay-dialog--modal{width:calc(100% - 48px);max-width:366px;height:auto;max-height:calc(100% - 48px);transform:translateY(100vh)}.overlay-dialog--modal .overlay-dialog__title{margin-inline:24px;padding-top:24px;padding-bottom:32px}.overlay-dialog--modal .overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog--modal .overlay-dialog__children-container{min-height:unset;padding-top:0}.overlay-dialog--modal-open{transition:transform .3s ease-out .2s;transform:translateY(0%)}.overlay-dialog--modal-closing{transition:transform .2s ease-in-out;transform:translateY(100vh)}.overlay-dialog--drawer-right .overlay-dialog__title:not(.overlay-dialog__title--no-paddings),.overlay-dialog--drawer-left .overlay-dialog__title:not(.overlay-dialog__title--no-paddings){margin-inline:0;padding:24px 24px 40px}.overlay-dialog__content-wrapper{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.overlay-dialog__content-wrapper--hidden{display:none}.overlay-dialog__title{word-break:break-word;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 16px 40px;display:flex}.overlay-dialog__title--bordered{border-bottom:1px solid #000}.overlay-dialog__title--close-only{position:absolute;inset-block-start:0;inset-inline-end:0}.overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog__title-close{z-index:1;padding:8px}.overlay-dialog__title-close svg{stroke-width:2px;height:18px}.overlay-dialog__title-close svg:hover{stroke:url(#catrice-colors-accent-600)}.overlay-dialog__title-text{padding-bottom:.15em}.overlay-dialog__content-scroll-wrap{height:100%;display:flex;overflow:hidden}.overlay-dialog__content{flex:1;overflow:hidden auto}.overlay-dialog__children-container{flex-direction:column;padding:40px 24px 48px;display:flex;overflow:hidden auto}.overlay-dialog__children-container--no-top-padding{padding-top:0}.overlay-dialog__action-button-container{border-top:2px solid #000;padding-block:32px;padding-inline:24px}@media screen and (min-width:960px){.overlay-dialog__title{padding-inline:88px 56px;padding-top:64px;padding-bottom:16px}.overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog__title-text{padding-bottom:.15em;font-size:28px}.overlay-dialog__action-button-container{padding:32px;padding-inline:96px}.overlay-dialog__children-container{padding:48px 64px}.overlay-dialog__children-container--no-top-padding{padding-top:0}.overlay-dialog__children-container--drawer-left,.overlay-dialog__children-container--drawer-right{padding-top:40px;padding-inline:64px;padding-bottom:0}.overlay-dialog--drawer-right .overlay-dialog__title:not(.overlay-dialog__title--no-paddings),.overlay-dialog--drawer-left .overlay-dialog__title:not(.overlay-dialog__title--no-paddings){margin-inline:0;padding-block:40px 48px;padding-inline:64px 40px}.overlay-dialog--wide-content{width:calc(100% - 80px);max-width:1390px;height:calc(100% - 80px)}.overlay-dialog--wide-content .overlay-dialog__title{padding-inline:40px 32px;padding-top:32px}.overlay-dialog--wide-content .overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog--small-content{max-width:712px;height:auto;max-height:calc(100% - 80px)}.overlay-dialog--small-content .overlay-dialog__title{padding-inline:32px;padding-top:24px}.overlay-dialog--small-content .overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog--modal{max-width:550px;max-height:calc(100% - 80px)}.overlay-dialog--modal .overlay-dialog__title{margin-inline:32px;padding-top:32px}.overlay-dialog--modal .overlay-dialog__title--no-paddings{margin:0;padding:0}.overlay-dialog--modal .overlay-dialog__title-text{padding-inline-start:32px}.overlay-dialog--drawer-bottom-adaptive{width:calc(100% - 80px);max-width:1390px;margin:0 auto}}body.rtl .overlay-dialog-wrapper--drawer-left{justify-content:flex-end}body.rtl .overlay-dialog-wrapper--drawer-right{justify-content:flex-start}.pagination{align-items:center;gap:12px;width:fit-content;line-height:0;display:flex}.pagination--with-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0003,#0003),linear-gradient(123.55deg,#fff6 .05%,#ffffff1a 98.34%);border-radius:12px;padding:8px 16px;box-shadow:0 28px 45px -1px #0000000d,inset 0 1px #fff6}.pagination__button{opacity:.2;cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;transition:background-color .25s,opacity .1s}.pagination__button--light{opacity:.8;background:#0003}.pagination__button--dark{opacity:.8;background:#fff3}.pagination__button--active{opacity:1;z-index:1;background:#000}.pagination__button--active.pagination__button--dark{background:#fff}.pagination__button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.price-calculation{padding-bottom:24px}.price-calculation__headline{color:#000;padding-top:24px;padding-bottom:8px;display:block}.price-calculation__subtotal{color:#000;justify-content:space-between;margin-bottom:8px;display:flex}.price-calculation__total{border-top:1px solid #d6d6d6;justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding-top:24px;display:flex}.price-calculation__tax{justify-content:space-between;display:flex}.price-calculation__tax-text-container{align-items:flex-end;display:flex}.price-calculation--total-only .price-calculation__total{border-top:none;padding-top:0}.price-calculation--total-only .price-calculation__details{display:none}.price-calculation--has-top-border{border-top:1px solid #000;padding-top:24px}@media screen and (min-width:960px){.price-calculation__headline{display:none}.price-calculation__subtotal,.price-calculation__total{margin-bottom:0}.price-calculation--total-only-desktop .price-calculation__total{border-top:none;padding-top:0}.price-calculation--total-only-desktop .price-calculation__details{display:none}}.price-details{flex-wrap:wrap;justify-content:center;align-items:baseline;padding:0 24px 48px;display:flex}.price-details__content{flex-flow:column wrap;justify-content:flex-start;width:100%;padding-bottom:24px;display:flex}.price-details__children-container{width:100%}.price-details__product-name{visibility:hidden;flex:0 0 100%;width:100%;display:none}.price-details__main-price-area{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;width:100%;display:flex;overflow:hidden}.price-details__price-area{white-space:pre;align-items:baseline;margin-inline-end:auto;padding-bottom:4px;display:flex}.price-details__price{padding-inline-end:8px;position:relative}.price-details__price:after{content:"";height:19px;position:absolute;top:8px;left:0;right:0;box-shadow:1px 0 #d6d6d6}.price-details__weight{margin-inline-end:8px;padding-inline-start:12px}.price-details__ratio{word-break:break-word;padding-bottom:4px;display:inline-flex}.price-details__tax,.price-details--only-desktop{display:none}@media screen and (min-width:960px){.price-details{padding:0 0 48px}}body.rtl .price-details__price:after{box-shadow:-1px 0 #d6d6d6}.product-card-skeleton-catrice{flex-direction:column;align-items:center;display:flex}.product-card-skeleton-catrice__headline{background:linear-gradient(#f7f7f7,#f7f7f7 33px,#0000 33px 39px,#f7f7f7 39px 72px);width:calc(100% - 48px);height:72px;margin-bottom:32px}.product-card-skeleton-catrice__image{aspect-ratio:1;width:58vw;position:relative}.product-card-skeleton-catrice__image:after{content:"";background:#f7f7f7;margin:12px;position:absolute;inset:0}.product-card-skeleton-catrice__details{width:min(100% - 64px,330px);height:56px;margin-top:32px;margin-bottom:32px;position:relative}.product-card-skeleton-catrice__details:after{content:"";background:linear-gradient(90deg,#f7f7f7,#f7f7f7 97px,#0000 97px 218px,#f7f7f7 218px 297px);height:16px;position:absolute;top:0;left:0;right:0}.product-card-skeleton-catrice__details:before{content:"";background:repeating-linear-gradient(90deg,#f7f7f7,#f7f7f7 24px,#0000 24px 28px);height:24px;position:absolute;bottom:0;left:0;right:0}.product-card-skeleton-catrice__headline,.product-card-skeleton-catrice__image,.product-card-skeleton-catrice__image:after,.product-card-skeleton-catrice__details,.product-card-skeleton-catrice__details:after,.product-card-skeleton-catrice__details:before{transition:opacity .3s linear,margin .3s linear}.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__image:after{margin:32px}.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__details,.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__headline{opacity:0}@media screen and (min-width:960px){.product-card-skeleton-catrice__headline{background:linear-gradient(#f7f7f7,#f7f7f7 48px,#0000 48px 59px,#f7f7f7 59px 107px);height:107px;margin-bottom:24px}.product-card-skeleton-catrice__image{width:min(36vw,692px)}.product-card-skeleton-catrice__image:after{margin:32px}.product-card-skeleton-catrice__details{width:304px;margin-bottom:24px}.product-card-skeleton-catrice__details,.product-card-skeleton-catrice__headline{transition:all .3s linear}.product-card-skeleton-catrice--inactive{padding:0}.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__image:after{margin:100px}.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__details,.product-card-skeleton-catrice--inactive .product-card-skeleton-catrice__headline{opacity:0}.product-card-skeleton-catrice--not-adjecent .product-card-skeleton-catrice__image:after{margin:132px}}.product-card-catrice{--font-size:1000px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.product-card-catrice__headline-wrapper{height:72px;margin-bottom:24px}.product-card-catrice__headline{font-size:28px;font-size:clamp(24px,var(--font-size),28px);text-align:center;max-height:72.8px;padding-bottom:.15em;padding-left:24px;padding-right:24px}.product-card-catrice__image-wrapper{aspect-ratio:1;width:58vw;margin-bottom:32px;padding:12px;position:relative;overflow:hidden}.product-card-catrice__image{padding:12px;position:absolute;inset:0}.product-card-catrice__price-wrapper{flex-direction:row;justify-content:space-between;width:min(304px,100vw - 24px);height:16px;margin-bottom:16px;display:flex}.product-card-catrice__rating{min-height:unset;overflow:hidden}.product-card-catrice__price{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.product-card-catrice__color-selector{width:0;height:24px;margin-bottom:32px;padding-inline-end:304px}.product-card-catrice__headline,.product-card-catrice__image,.product-card-catrice__rating,.product-card-catrice__price,.product-card-catrice__color-selector{transition:all .3s linear}.product-card-catrice--inactive{padding:0}.product-card-catrice--inactive .product-card-catrice__image{padding:24px}.product-card-catrice--inactive .product-card-catrice__headline,.product-card-catrice--inactive .product-card-catrice__price,.product-card-catrice--inactive .product-card-catrice__rating,.product-card-catrice--inactive .product-card-catrice__color-selector{opacity:0}@media screen and (min-width:960px){.product-card-catrice{flex-direction:column;align-items:center;display:flex}.product-card-catrice__headline-wrapper{height:107px;margin-bottom:16px}.product-card-catrice__headline{font-size:40px;font-size:clamp(32px,var(--font-size),40px);max-width:32vw;max-height:104px;padding-bottom:.2em}.product-card-catrice__image-wrapper{width:min(36vw,692px);margin-bottom:24px;padding:32px}.product-card-catrice__image{padding:32px}.product-card-catrice--inactive{padding:0}.product-card-catrice--inactive .product-card-catrice__image{padding:100px}.product-card-catrice--not-adjecent .product-card-catrice__image{padding:132px}}.hero-product-carousel-catrice{padding-top:48px;padding-bottom:64px;position:relative;overflow:hidden}.hero-product-carousel-catrice__subline{text-align:center;text-overflow:ellipsis;text-align:center;white-space:nowrap;max-width:100%;margin-bottom:8px;padding-left:24px;padding-right:24px;overflow:hidden}.hero-product-carousel-catrice__pagination{gap:12px;margin:auto;padding-top:8px}.hero-product-carousel-catrice__controls-button{display:none}@media screen and (min-width:960px){.hero-product-carousel-catrice{flex-direction:column;align-items:center;padding-top:64px;padding-bottom:48px;display:flex;overflow:hidden}.hero-product-carousel-catrice__subline{text-transform:none;max-width:32vw;padding-bottom:12px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.hero-product-carousel-catrice__slider{width:119.5vw;height:calc(min(36vw,692px) + 235px)}.hero-product-carousel-catrice__pagination{display:none}.hero-product-carousel-catrice__controls-button{display:unset;isolation:isolate;z-index:4;position:absolute;bottom:calc(min(36vw,692px)/2 + 104px);transform:translateY(-50%)}.hero-product-carousel-catrice__controls-button--left{inset-inline-start:50%;transform:translate(calc(min(36vw,692px)/-2 - 50%),-50%)}.hero-product-carousel-catrice__controls-button--right{inset-inline-end:50%;transform:translate(calc(min(36vw,692px)/2 + 50%),-50%)}.hero-product-carousel-catrice__controls-button--no-pointer{pointer-events:none}}.product-carousel-catrice{--swipePos:0;touch-action:pan-y pinch-zoom;position:relative}.product-carousel-catrice__item{cursor:inherit;opacity:0;pointer-events:none;width:100vw;height:auto;position:absolute;bottom:0;left:0;right:0}.product-carousel-catrice__item--current{z-index:3;transform:translateX(calc(var(--swipePos) * 100%));pointer-events:auto;position:relative}.product-carousel-catrice__item--left{transform:translateX(calc(var(--swipePos) * 100% - 52.2vw))}.product-carousel-catrice__item--right{transform:translateX(calc(var(--swipePos) * 100% + 52.2vw))}.product-carousel-catrice__item--farLeft{transform:translateX(calc(var(--swipePos) * 100% - 52.2vw * 2))}.product-carousel-catrice__item--farRight{transform:translateX(calc(var(--swipePos) * 100% + 52.2vw * 2))}.product-carousel-catrice__item--current,.product-carousel-catrice__item--left,.product-carousel-catrice__item--right{opacity:1}.product-carousel-catrice__aria-live{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (min-width:960px){.product-carousel-catrice{padding:0}.product-carousel-catrice__item{--swipeOffset:calc(var(--swipePos) * 100% - 50%);opacity:0;left:50%;right:unset;width:fit-content}.product-carousel-catrice__item .product-card-catrice__image-wrapper{background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:700%;background-origin:content-box;background-clip:content-box}.product-carousel-catrice__item--animating:not(.product-carousel-catrice__item--swiping){transition:transform .5s cubic-bezier(0,.25,.25,1),scale .5s cubic-bezier(0,.25,.25,1)}.product-carousel-catrice__item--animating-current:not(.product-carousel-catrice__item--swiping) .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{animation:2s steps(2,jump-none) backwards productOpening}.product-carousel-catrice__item--left,.product-carousel-catrice__item--right,.product-carousel-catrice__item--farLeft,.product-carousel-catrice__item--farRight,.product-carousel-catrice__item--exitLeft,.product-carousel-catrice__item--exitRight{pointer-events:none}.product-carousel-catrice__item--left .product-card-catrice__image-wrapper,.product-carousel-catrice__item--right .product-card-catrice__image-wrapper,.product-carousel-catrice__item--farLeft .product-card-catrice__image-wrapper,.product-carousel-catrice__item--farRight .product-card-catrice__image-wrapper,.product-carousel-catrice__item--exitLeft .product-card-catrice__image-wrapper,.product-carousel-catrice__item--exitRight .product-card-catrice__image-wrapper{background-position:0 0}.product-carousel-catrice__item--swiping{cursor:grabbing}.product-carousel-catrice__item--swiping .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{background-position:var(--closeAnimationPositionX,0) var(--closeAnimationPositionY,0);transition:none}.product-carousel-catrice__item--swiping-reverse .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{background-position:var(--openAnimationPositionX,0) var(--openAnimationPositionY,0);transition:none}.product-carousel-catrice__item--swiping .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image,.product-carousel-catrice__item--swiping-reverse .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image,.product-carousel-catrice__item--animating:not(.product-carousel-catrice__item--swiping).product-carousel-catrice__item--current .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image,.product-carousel-catrice__item--reverting .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image,.product-carousel-catrice__item--reverting-current .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image{display:none}.product-carousel-catrice__item--swiping .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper,.product-carousel-catrice__item--swiping-reverse .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper,.product-carousel-catrice__item--animating:not(.product-carousel-catrice__item--swiping).product-carousel-catrice__item--current .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper,.product-carousel-catrice__item--reverting .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper,.product-carousel-catrice__item--reverting-current .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{background-image:var(--backgroundUrl,none)}.product-carousel-catrice__item--reverting-current .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{background-position:var(--closeAnimationPositionXReverse,0) var(--closeAnimationPositionYReverse,0);transition:none}.product-carousel-catrice__item--reverting .product-card-catrice:not(.product-card-catrice--no-animation) .product-card-catrice__image-wrapper{background-position:var(--openAnimationPositionXReverse,0) var(--openAnimationPositionYReverse,0);transition:none}.product-carousel-catrice__item--exitLeft,.product-carousel-catrice__item--exitRight,.product-carousel-catrice__item--exitLeft:not(.product-carousel-catrice__item--exitLeft--swipping,.product-carousel-catrice__item--exitRight--swipping),.product-carousel-catrice__item--exitRight:not(.product-carousel-catrice__item--exitLeft--swipping,.product-carousel-catrice__item--exitRight--swipping){transition:unset}.product-carousel-catrice__item--stoped .product-card-catrice__image-wrapper{background-position:0%,0%;transition:background-position linear}.product-carousel-catrice__item--current{transform:translateX(var(--swipeOffset));position:absolute}.product-carousel-catrice__item--left{transform:translateX(calc(var(--swipeOffset) - calc(min(36vw, 692px) - min(100px, 7vw))));pointer-events:auto}.product-carousel-catrice__item--right{transform:translateX(calc(var(--swipeOffset) + calc(min(36vw, 692px) - min(100px, 7vw))));pointer-events:auto}.product-carousel-catrice__item--farLeft{transform:translateX(calc(var(--swipeOffset) - calc(min(36vw, 692px) - min(230px, 16vw)) - calc(min(36vw, 692px) - min(100px, 7vw))))}.product-carousel-catrice__item--farRight{transform:translateX(calc(var(--swipeOffset) + calc(min(36vw, 692px) - min(230px, 16vw)) + calc(min(36vw, 692px) - min(100px, 7vw))))}.product-carousel-catrice__item--exitLeft{display:unset;transform:translateX(calc(var(--swipeOffset) - calc(min(36vw, 692px) - min(230px, 16vw)) * 2 - calc(min(36vw, 692px) - min(100px, 7vw))))}.product-carousel-catrice__item--exitRight{display:unset;transform:translateX(calc(var(--swipeOffset) + calc(min(36vw, 692px) - min(230px, 16vw)) * 2 + calc(min(36vw, 692px) - min(100px, 7vw))))}.product-carousel-catrice__item:not(.product-carousel-catrice__item--swiping){transition:transform .5s cubic-bezier(0,.25,.25,1),scale .5s cubic-bezier(0,.25,.25,1)}.product-carousel-catrice__item--exitLeft,.product-carousel-catrice__item--exitRight,.product-carousel-catrice__item--exitLeft:not(.product-carousel-catrice__item--exitLeft--swipping,.product-carousel-catrice__item--exitRight--swipping),.product-carousel-catrice__item--exitRight:not(.product-carousel-catrice__item--exitLeft--swipping,.product-carousel-catrice__item--exitRight--swipping){transition:unset}.product-carousel-catrice__item--left .product-card-catrice__image-wrapper,.product-carousel-catrice__item--right .product-card-catrice__image-wrapper,.product-carousel-catrice__item--farLeft .product-card-catrice__image-wrapper,.product-carousel-catrice__item--farRight .product-card-catrice__image-wrapper,.product-carousel-catrice__item--exitLeft .product-card-catrice__image-wrapper,.product-carousel-catrice__item--exitRight .product-card-catrice__image-wrapper{padding:100px}.product-carousel-catrice__item--current,.product-carousel-catrice__item--left,.product-carousel-catrice__item--right,.product-carousel-catrice__item--farLeft,.product-carousel-catrice__item--farRight,.product-carousel-catrice__item--exitLeft,.product-carousel-catrice__item--exitRight{opacity:1}.product-carousel-catrice__item--left,.product-carousel-catrice__item--right,.product-carousel-catrice__item--farLeft,.product-carousel-catrice__item--farRight{pointer-events:auto}}@keyframes productOpening{0%{background-position:0 0}2.2727%{background-position:16.66% 0}4.4545%{background-position:33.33% 0}6.8181%{background-position:50% 0}9.0909%{background-position:66.66% 0}11.3636%{background-position:83.33% 0}13.6363%{background-position:100% 0}15.909%{background-position:0 16.66%}18.1818%{background-position:16.66% 16.66%}20.4545%{background-position:33.33% 16.66%}22.7272%{background-position:50% 16.66%}25%{background-position:66.66% 16.66%}27.2727%{background-position:83.33% 16.66%}29.5454%{background-position:100% 16.66%}31.8181%{background-position:0 33.33%}34.0909%{background-position:16.66% 33.33%}36.3636%{background-position:33.33% 33.33%}38.6363%{background-position:50% 33.33%}40.909%{background-position:66.66% 33.33%}43.1818%{background-position:83.33% 33.33%}45.4545%{background-position:100% 33.33%}47.7272%{background-position:0}50%{background-position:16.66%}52.2727%{background-position:33.33%}54.5454%{background-position:50%}56.8181%{background-position:66.66%}59.0909%{background-position:83.33%}61.3636%{background-position:100%}63.6363%{background-position:0 66.66%}65.909%{background-position:16.66% 66.66%}68.1818%{background-position:33.33% 66.66%}70.4545%{background-position:50% 66.66%}72.7272%{background-position:66.66% 66.66%}75%{background-position:83.33% 66.66%}77.2727%{background-position:100% 66.66%}79.5454%{background-position:0 83.33%}81.8181%{background-position:16.66% 83.33%}84.0909%{background-position:33.33% 83.33%}86.3636%{background-position:50% 83.33%}88.6363%{background-position:66.66% 83.33%}90.909%{background-position:83.33% 83.33%}93.1818%{background-position:100% 83.33%}95.4545%{background-position:0 100%}97.7272%{background-position:16.66% 100%}to{background-position:33.33% 100%}}.productteaser{gap:16px;text-decoration:none;display:flex}.productteaser__image{background:#f7f7f7;border-radius:12px;flex:40%;padding:8px}.productteaser__description{text-align:center;flex-direction:column;flex:60%;justify-content:center;align-items:center;gap:8px;padding-block-start:8px;display:flex}.productteaser__description-badges{display:flex}.productteaser__description-rating{min-height:auto;line-height:25px;display:flex}.productteaser__description-link{padding:16px 0}.productteaser:hover .productteaser__description-link .textlink__text{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.productteaser:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}body.rtl .productteaser{direction:rtl}.product-tile-horizontal{grid-template-rows:auto auto 1fr;grid-template-columns:124px 12px 1fr auto;padding:16px 0;display:grid}.product-tile-horizontal__link{align-self:flex-start;text-decoration:none;display:contents}.product-tile-horizontal__link--clickable{cursor:pointer}.product-tile-horizontal__img{background-color:#f7f7f7;grid-area:1/1/4/2;width:124px;height:124px;padding:8px}.product-tile-horizontal__content-top-right{flex-direction:column;grid-area:1/4/3/5;gap:16px;display:flex}.product-tile-horizontal__icon-button{padding:0}.product-tile-horizontal__headline{grid-area:1/3/2/4;margin-bottom:calc(12px - .15em);margin-right:8px;padding-bottom:.15em;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.product-tile-horizontal__headline--disabled{opacity:.5}.product-tile-horizontal__variant{grid-area:2/3/3/4;align-items:flex-start;gap:8px;display:flex}.product-tile-horizontal__variant-img{border-radius:4px;max-width:24px;height:24px}.product-tile-horizontal__content-bottom-container{grid-area:3/3/4/5;align-self:end}.product-tile-horizontal__content-bottom{justify-content:space-between;align-items:flex-end;display:flex}.product-tile-horizontal__content-bottom-left{flex-direction:column;gap:8px;display:flex}.product-tile-horizontal__variant-copy,.product-tile-horizontal__quantity-copy{text-overflow:ellipsis;overflow:hidden}.product-tile-horizontal__price{white-space:nowrap;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.product-tile-horizontal__quantity{display:flex}.product-tile-horizontal__quantity-btn{color:#000;cursor:pointer;background:#fff;border:1px solid #b2b2b2;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.product-tile-horizontal__quantity-btn .product-tile-horizontal__quantity-icon{color:#b2b2b2}.product-tile-horizontal__quantity-icon{stroke-width:2px;display:inline-block}.product-tile-horizontal__quantity-text--editable{border:1px solid #b2b2b2;border-inline:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.product-tile-horizontal__rating{min-height:10px}.product-tile-minified{flex-direction:column;max-width:172px;height:100%;max-height:325px;display:flex;position:relative}.product-tile-minified__main{color:#000;background-color:unset;border:unset;flex-direction:column;flex:auto;align-items:center;min-height:0;display:flex}.product-tile-minified__main:link{text-decoration:none}.product-tile-minified__main:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color;margin:2px}.product-tile-minified__img{max-width:100%;max-height:100%;margin:auto auto 8px;padding:32px;position:relative;overflow:hidden}.product-tile-minified__img img{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:100%;max-height:100%}.product-tile-minified__img-main{place-content:center;width:100%;height:100%;display:flex}.product-tile-minified__title{text-align:center;-webkit-line-clamp:3;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;flex-shrink:0;height:48px;margin:0 0 8px;display:-webkit-box;overflow:hidden}.product-tile-minified__price{text-align:center;margin-bottom:8px}.product-tile-minified__button{justify-content:center;width:100%;margin-top:8px;margin-bottom:12px;display:flex}.product-tile-minified__loading-image{background:#f7f7f7;width:100%;margin-bottom:8px;padding-bottom:100%}@media screen and (min-width:960px){.product-tile-minified:not(.product-tile-minified--no-shadow):hover{box-shadow:0 0 16px #0000001a}}.product-tile-skeleton{flex-direction:column;gap:12px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-tile-skeleton__image{aspect-ratio:1;background:#f7f7f7;width:100%}.product-tile-skeleton__details{display:contents}.product-tile-skeleton__description{background:#f7f7f7;width:137px;height:16px}.product-tile-skeleton__rating{background:#f7f7f7;width:79px;height:8px;margin-top:5px}.product-tile-skeleton__price-box{background:#f7f7f7;width:39px;height:16px}.product-tile-skeleton__variants{gap:4px;display:flex}.product-tile-skeleton__variants-color{background:#f7f7f7;width:24px;height:24px}.product-tile-skeleton__variants-color--foundation{display:none}.product-tile-skeleton:after{content:"";background:linear-gradient(90deg,#0000 30%,#ffffffbf 50%,#0000 70%);width:100%;height:100%;animation:2s ease-out infinite loading-gradient;display:block;position:absolute;top:0;transform:translate(-100%)}.product-tile-skeleton--foundation{padding-bottom:16px}.product-tile-skeleton--foundation .product-tile-skeleton__description{margin-top:4px;height:18px;margin-inline:16px}.product-tile-skeleton--foundation .product-tile-skeleton__description--1{width:100%}.product-tile-skeleton--foundation .product-tile-skeleton__description--2{width:317px}.product-tile-skeleton--foundation .product-tile-skeleton__rating{height:14px;margin-inline:16px}.product-tile-skeleton--foundation .product-tile-skeleton__price-box{margin-inline:16px;height:20px;margin-bottom:12px}.product-tile-skeleton--foundation .product-tile-skeleton__variants{margin-inline:16px;margin-bottom:16px}.product-tile-skeleton--foundation .product-tile-skeleton__variants-color--foundation{display:block}.product-tile-skeleton--hidden{display:none}@keyframes loading-gradient{40%,to{transform:translate(100%)}}@media screen and (min-width:960px){.product-tile-skeleton{padding-bottom:16px}.product-tile-skeleton__description{width:205px}.product-tile-skeleton--foundation{grid-template-columns:47vw auto;align-items:center;column-gap:64px;padding-bottom:0;display:grid}.product-tile-skeleton--foundation .product-tile-skeleton__image{grid-column:1/2}.product-tile-skeleton--foundation .product-tile-skeleton__details{flex-direction:column;grid-column:2/3;row-gap:12px;display:flex}.product-tile-skeleton--foundation .product-tile-skeleton__description{height:24px}}.radio-button-group{position:relative}.radio-button-group__header{margin-bottom:8px}.radio-button-group__options{gap:48px;display:flex}.radio-button-group__options--badge{gap:8px}.radio-button-group__options>label{overflow:hidden}.radio-button-group__label-warning{color:#da1e28;padding-top:4px;display:flex}.radio-button-group__label-warning svg{margin:1px 4px 0}@media screen and (min-width:960px){.radio-button-group__options--badge{gap:16px}}.retailer-tile{gap:24px;padding-top:16px;padding-bottom:16px;text-decoration:none;display:flex;position:relative}.retailer-tile__logo{flex-shrink:0;width:58px;height:58px}.retailer-tile__details{flex-grow:1;overflow:hidden}.retailer-tile__retailer-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;overflow:hidden}.retailer-tile__delivery-time{align-items:center;display:flex}.retailer-tile__delivery-icon{margin-inline-end:12px;display:inline-block}.retailer-tile__visit-shop{flex-shrink:0;max-width:fit-content;height:58px;padding-inline:8px}@media screen and (min-width:960px){.retailer-tile__visit-shop{padding-inline:15px}}.rich-text{color:#000}.rich-text__text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;display:block}.rich-text>.rich-text__text:not(:last-child),.rich-text__h1{margin-bottom:32px}.rich-text__h1:not(:first-child){margin-top:64px}.rich-text__h2{margin-bottom:32px}.rich-text__h2:not(:first-child){margin-top:64px}.rich-text__h3{margin-bottom:24px}.rich-text__h3:not(:first-child){margin-top:64px}.rich-text__h4{margin-bottom:24px}.rich-text__h4:not(:first-child){margin-top:64px}.rich-text__h5{margin-bottom:16px}.rich-text__h5:not(:first-child){margin-top:48px}.rich-text__h6{margin-bottom:16px}.rich-text__h6:not(:first-child){margin-top:48px}.rich-text__strong{font-weight:500}.rich-text__em{font-style:italic}.rich-text__del{text-underline-offset:-.25em;text-decoration-skip-ink:none;text-decoration:underline}.rich-text__ul,.rich-text__ol{padding-inline-start:22px;display:block}.rich-text__ul:not(:last-child),.rich-text__ol:not(:last-child){margin-bottom:32px}.rich-text__ul{list-style:outside}.rich-text__ul li::marker{font-size:.6em}.rich-text__ol{list-style:decimal}.rich-text__ol .rich-text__ol{list-style:lower-latin}.rich-text__ol .rich-text__ol .rich-text__ol{list-style:lower-roman}.rich-text li{color:#000}.rich-text li:not(:last-child){margin-bottom:8px}.rich-text li .block-link{padding-bottom:2px}.rich-text li .block-link .rich-text__link{text-transform:unset}.rich-text .block-link{display:block}.rich-text .rich-text__table-container{position:relative}.rich-text .rich-text__table-container:before,.rich-text .rich-text__table-container:after{z-index:1;content:"";pointer-events:none;width:24px;height:100%;transition:opacity .75s;position:absolute;top:0}.rich-text .rich-text__table-container:before{opacity:1;background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:-1px}.rich-text .rich-text__table-container:after{opacity:1;background:linear-gradient(-90deg,#fff 0%,#fff0 100%);right:-1px}.rich-text .rich-text__table-container--hide-left:before,.rich-text .rich-text__table-container--hide-right:after{opacity:0}.rich-text .rich-text__table-container:not(:first-child){margin-top:40px}.rich-text .rich-text__table-container:not(:last-child){margin-bottom:32px}.rich-text__table{border-spacing:0;border-collapse:collapse;display:block;overflow-x:auto}.rich-text__th,.rich-text__td{vertical-align:middle;text-align:start;border-bottom:1px solid #d6d6d6;padding-block:16px;padding-inline-end:16px}.rich-text__th{border-color:#000;padding-bottom:16px}.rich-text .amp-align-left{text-align:left;display:block}.rich-text .amp-align-center{text-align:center;display:block}.rich-text .amp-align-right{text-align:right;display:block}.rich-text .amp-align-justify{text-align:justify;display:block}.rich-text hr{background:#000;border:none;width:100%;height:1px;margin:40px 0;padding:0}.rich-text .strikethrough{text-decoration:line-through}.rich-text--no-margin-bottom .rich-text__text:not(:last-child),.rich-text--no-margin-bottom .rich-text__ul:not(:last-child),.rich-text--no-margin-bottom .rich-text__ol:not(:last-child){margin-bottom:0}.rich-text--dark{color:#fff}.rich-text--light{color:#000}@media screen and (min-width:960px){.rich-text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.rich-text>.rich-text__text:not(:last-child){margin-bottom:40px}.rich-text__h1{padding-bottom:.15em;padding-bottom:unset;font-size:80px}.rich-text__h1:not(:first-child){margin-top:80px}.rich-text__h2{padding-bottom:.15em;padding-bottom:unset;font-size:72px}.rich-text__h2:not(:first-child){margin-top:80px}.rich-text__h3{padding-bottom:.15em;padding-bottom:unset;font-size:66px}.rich-text__h3:not(:first-child){margin-top:80px}.rich-text__h4{padding-bottom:.15em;padding-bottom:unset;font-size:48px}.rich-text__h4:not(:first-child){margin-top:80px}.rich-text__h5{padding-bottom:.15em;padding-bottom:unset;font-size:40px}.rich-text__h5:not(:first-child){margin-top:64px}.rich-text__h6{padding-bottom:.15em;padding-bottom:unset;font-size:32px}.rich-text__h6:not(:first-child){margin-top:64px}.rich-text__ul,.rich-text__ol{padding-inline-start:24px}.rich-text__ul:not(:last-child),.rich-text__ol:not(:last-child){margin-bottom:40px}.rich-text li .block-link .rich-text__link{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.rich-text__table-container:not(:last-child){margin-bottom:40px}.rich-text--no-margin-bottom .rich-text__text:not(:last-child),.rich-text--no-margin-bottom .rich-text__ul:not(:last-child),.rich-text--no-margin-bottom .rich-text__ol:not(:last-child){margin-bottom:0}}body.rtl .rich-text{direction:rtl}body.rtl .rich-text .amp-align-left{text-align:right;display:block}body.rtl .rich-text .amp-align-center{text-align:center;display:block}body.rtl .rich-text .amp-align-right{text-align:left;display:block}body.rtl .rich-text .amp-align-justify{text-align:justify;display:block}.slider{--swipePos:0;--neighboursDist:0;touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.slider__item{cursor:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.slider__item--swiping{cursor:grabbing}.slider__item--swiping,.slider__item--animating{transition:transform .5s cubic-bezier(0,.25,.25,1),scale .5s cubic-bezier(0,.25,.25,1)}.slider__item--current{position:initial;transform:translateX(calc(var(--swipePos) * 100%))}.slider__item--left{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% - var(--neighboursDist)))}.slider__item--right{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% + var(--neighboursDist)))}.slider__item--farLeft{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% - 200%));transition:none}.slider__item--farRight{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% + 200%));transition:none}@media screen and (min-width:960px){.slider{--neighboursDistDesktop:0}.slider--left{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% - var(--neighboursDistDesktop)))}.slider--right{pointer-events:none;transform:translateX(calc(var(--swipePos) * 100% + var(--neighboursDistDesktop)))}}.step-navigation{flex-flow:row;align-items:flex-start;width:100%;display:flex;position:relative}.step-navigation--padded{gap:12px}.step-navigation__progress-step{background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;width:24px;display:flex;position:relative}.step-navigation__progress-step--clickable:hover{cursor:pointer}.step-navigation__progress-step-icon{text-align:center;color:#000;border:2px solid #b2b2b2;justify-content:center;align-items:center;width:24px;height:24px;padding:4px 8px;display:flex}.step-navigation__progress-step-text{text-align:center}.step-navigation__progress-step--current .step-navigation__progress-step-icon{color:#fff;border:unset;background:#693abd}.step-navigation__progress-step--completed .step-navigation__progress-step-icon{color:#fff;border:unset;background:#000}.step-navigation__progress-step--completed .step-navigation__progress-step-icon path{stroke-width:4px}.step-navigation__progress-bar{background:#b2b2b2;flex:1 1 0;height:2px;margin-block-start:12px}.step-navigation__progress-bar--current{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.step-navigation__progress-bar--completed{background:#000}.tab-navigation__content{padding-block-start:24px}.tab-navigation__content--hidden{display:none}.tab-bar{align-items:center;gap:12px;display:flex;position:relative}.tab-bar__tabs{white-space:nowrap;align-items:flex-end;gap:12px;display:flex;overflow-x:auto}.tab-bar__tabs--border{border-bottom:1px solid #000}.tab-bar__tabs:before,.tab-bar__tabs:after{z-index:1;content:"";pointer-events:none;width:24px;height:100%;transition:opacity .75s;position:absolute;top:0}.tab-bar__tabs:before{opacity:1;background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:-1px}.tab-bar__tabs:after{opacity:1;background:linear-gradient(-90deg,#fff 0%,#fff0 100%);right:-1px}.tab-bar__tabs--hide-left:before,.tab-bar__tabs--hide-right:after{opacity:0}.tab-bar__nav-button{padding:4px 0;display:none}.tab-bar__tab-button{cursor:pointer;background:0 0;border:0;position:relative}.tab-bar__tab-button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.tab-bar__label{color:#000;text-align:left;scroll-snap-align:start;padding-block-end:8px;position:relative}.tab-bar__label--selected-border:before{content:"";z-index:1;background:#000;width:100%;height:3px;position:absolute;bottom:0;left:0}@media (hover:hover){.tab-bar__label:hover{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}}@media screen and (min-width:960px){.tab-bar__tabs{overflow-x:hidden}.tab-bar__tabs--no-arrows{overflow-x:auto}.tab-bar__tabs:not(.tab-bar__tabs--no-arrows):before,.tab-bar__tabs:not(.tab-bar__tabs--no-arrows):after{display:none}.tab-bar__nav-button{display:block}}body.rtl .tab-bar__nav-button{transform:scaleX(-1)}.teaser-tile{cursor:pointer;background:0 0;border:0;border-top-right-radius:20px;width:100%;height:100%;max-height:calc(100vw - 48px);display:block;position:relative;overflow:hidden}.teaser-tile__text{text-align:center;isolation:isolate;position:absolute;top:0;left:0;right:0}.teaser-tile__text:before{content:"";z-index:-1;background:linear-gradient(#fff0 0%,#ffffffbf 100%);position:absolute;inset:0;transform:scale(-1)}.teaser-tile__headline{color:#000;text-transform:none;padding:32px 8px 0}.teaser-tile__textlink{padding-block:16px}.teaser-tile__background-img{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.teaser-tile__background-img img{object-fit:cover;min-width:100%;height:100%;position:absolute}.teaser-tile__background-img video{pointer-events:none;object-fit:cover}.teaser-tile:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.teaser-tile--dark .teaser-tile__text:before{background:linear-gradient(#0000 0%,#000000bf 100%)}.teaser-tile--dark .teaser-tile__headline{color:#fff}.teaser-tile--bottom .teaser-tile__text{top:unset;position:absolute;bottom:0}.teaser-tile--bottom .teaser-tile__text:before{transform:unset}.teaser-tile--bottom .teaser-tile__textlink{padding-bottom:40px}.teaser-tile--big .teaser-tile__background-img{height:65vw}.teaser-tile--big .teaser-tile__background-img img{position:initial}@media screen and (min-width:960px){.teaser-tile{border-top-right-radius:40px;max-height:calc(37.5vw - 46.5px)}.teaser-tile__headline{padding:40px 24px 0;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}.teaser-tile--big .teaser-tile__background-img{height:100%}.teaser-tile--big .teaser-tile__background-img img{position:absolute}}.upload__container{background:#f7f7f7;border-bottom:1px solid #737373;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.upload__container:hover,.upload__container--hovered{border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.upload__tooltip{padding-inline-end:16px;padding-top:16px;position:absolute;inset-block-start:0;inset-inline-end:0}.upload__input{display:none}.upload__textlink{text-align:center;margin-top:16px;margin-bottom:8px}.upload__no-files{color:#737373}.upload__files{flex-direction:column;flex-shrink:1;align-items:center;gap:4px;width:100%;display:flex;overflow-y:auto}.upload__files-item{z-index:1;background-color:#fff;border:1px solid #000;border-radius:4px;flex-direction:row;justify-content:center;display:flex}.upload__files-item:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);background-origin:border-box;background-clip:content-box,border-box;border:1.5px solid #0000}.upload__chip{background-color:#0000;padding:8px 12px}.upload__chip:hover{color:#0000;background-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text}.upload__chip:hover svg{stroke:url(#essence-colors-accent-300)}.upload__warning{color:#da1e28;align-items:center;gap:8px;padding:4px 8px 0;display:flex}.upload__warning svg{flex-shrink:0}.upload__information.rich-text{padding-bottom:24px}.upload__information.rich-text *{color:#737373}.upload__scroll{height:fit-content;padding-bottom:32px}.upload__scroll .scroll__scroll-area{gap:12px}.upload__scroll .scroll__scroll-area__item{position:relative}.upload__image{aspect-ratio:4/3;width:132px}.upload__image img{object-fit:cover;width:100%;height:100%}.upload__icon-button{top:20px;background-color:#fff;border-radius:100%;padding:8px;position:absolute;inset-inline-end:8px}.upload__icon-button svg{stroke-width:2px}@media screen and (min-width:960px){.upload__scroll .scroll__scroll-area{padding-top:4px}}.value-proposition-bar{z-index:2;background:#000;justify-content:space-between;height:30px;display:flex;position:relative}.value-proposition-bar--no-value-proposition-items{justify-content:flex-end}.value-proposition-bar--hidden{display:none}.value-proposition-bar__left{max-width:100%;height:30px}.value-proposition-bar__left .value-proposition-bar__left-item{visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;transition:visibility .2s,opacity .2s ease-out;display:flex;position:absolute;top:0;bottom:0}.value-proposition-bar__left .value-proposition-bar__left-item:first-child{visibility:visible;opacity:1}.value-proposition-bar__left .value-proposition-bar__left-item a{color:#d6d6d6}.value-proposition-bar__left .value-proposition-bar__link{align-items:center;display:flex;position:relative}.value-proposition-bar__left .value-proposition-bar__link:after{content:"";padding:16px;position:absolute;left:-16px;right:-16px}.value-proposition-bar__left .value-proposition-bar__left-item-contents{align-items:center;gap:8px;display:inline-flex}.value-proposition-bar__right{display:none}.value-proposition-bar__text{text-transform:none;color:#d6d6d6;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-weight:500;line-height:15px;position:relative}.value-proposition-bar__text:hover .textlink__icon{color:#d6d6d6}.value-proposition-bar__text:hover .textlink__text{color:#d6d6d6;border-bottom-color:#d6d6d6;border-image:}@media screen and (min-width:1410px){.value-proposition-bar{isolation:isolate;display:block}.value-proposition-bar--hidden{display:block}.value-proposition-bar__left{justify-content:center;width:100%;display:flex;position:absolute}.value-proposition-bar__left .value-proposition-bar__left-item{visibility:inherit;opacity:1;justify-content:center;width:auto;margin:0;position:relative}.value-proposition-bar__left .value-proposition-bar__left-item:not(:last-child):after{content:"|";color:#d6d6d6;margin:8px}.value-proposition-bar__right{text-transform:none;z-index:3;color:#fff;max-width:100%;height:30px;margin:0 16px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:8px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;top:0;right:0}.value-proposition-bar__right-item{align-items:center;display:flex}.value-proposition-bar__right-item a,.value-proposition-bar__right-item button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.value-proposition-bar__right-item a svg.icon,.value-proposition-bar__right-item button svg.icon{margin-inline:12px 4px}.value-proposition-bar__right-item a :first-child,.value-proposition-bar__right-item button :first-child{font-size:1.5em}.value-proposition-bar__right-item button{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}}.video-controls{direction:ltr}.video-controls--minimal{gap:16px;display:flex}.video-controls__btn{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(124deg,#fff6 .05%,#ffffff1a 98.34%);border-radius:4px 12px;width:48px;height:48px;padding:12px;position:relative;box-shadow:0 28px 45px -1px #0000000d;-webkit-mask:linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0)}.video-controls__btn:before{content:"";z-index:-1;background:linear-gradient(#fff6,#fff0);border-radius:4px 12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.video-controls__btn .icon-button__icon{stroke-width:0}.video-controls--dark .video-controls__btn{color:#fff}.video-controls--dark .video-controls__btn path,.video-controls--dark .video-controls__btn rect{fill:#fff}.video-controls--dark .video-controls__btn:not(:hover) path{stroke:#fff}.video-controls--dark .video-controls__btn:hover{background:linear-gradient(135deg,#d6d6d6b3 0%,#d6d6d633 100%)}.video-controls--dark .video-controls__btn:hover path,.video-controls--dark .video-controls__btn:hover rect{stroke:#fff;fill:#fff}.video-controls--light .video-controls__btn{color:#000}.video-controls__btns-area{padding-top:10px;display:flex}.video-controls__btns{padding:0}.video-controls__btns .icon--l{stroke-width:1px}.video-controls__time-display{text-transform:none;margin-inline-end:auto;padding:12px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:10px;font-weight:500;line-height:15px}.admin-panel{flex-direction:column;align-items:center;width:50vw;margin:auto;display:flex}.admin-panel__headline{text-align:center;border-bottom:2px solid #000;width:100%;max-width:750px;margin-bottom:24px;padding-bottom:12px}.admin-panel__subheadline{margin-bottom:24px}.admin-panel__section{justify-content:space-between;align-items:baseline;width:100%;max-width:750px;display:flex}.country-selector{flex-direction:column;display:flex}.country-selector__continent{margin-bottom:40px}.country-selector__headline{margin-bottom:24px;padding-bottom:.15em;font-size:16px}.country-selector__link{text-transform:none;color:#000;align-items:center;padding:4px 0;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none;display:flex}.country-selector__link--active{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.country-selector__link:hover span:after,.country-selector__link:focus span:after{content:"";background-color:#000;width:100%;height:1px;position:absolute;bottom:0;left:0}.country-selector__flag{border-radius:2px;flex-shrink:0;width:28px;height:20px;margin-inline-end:24px}.country-selector__country{position:relative}.country-selector__location-cta{width:100%;max-width:100%;margin-top:24px;margin-bottom:32px}.country-selector__headline-suggested{padding-bottom:32px;font-size:16px}.country-selector__link-container--suggested:after{content:"";background-color:#d6d6d6;width:100%;height:1px;margin-top:32px;margin-bottom:32px;display:block}@media screen and (min-width:960px){.country-selector__link-container{column-count:4;column-gap:32px;padding-top:24px}.country-selector__link{break-inside:avoid}.country-selector__link-container--suggested{padding-bottom:129px;position:relative}.country-selector__link-container--suggested:after{content:"";background-color:#d6d6d6;height:1px;margin-bottom:64px;position:absolute;bottom:0;left:0;right:0}.country-selector__headline-suggested{padding-bottom:8px}.country-selector__location-cta{max-width:375px;margin-top:16px;margin-bottom:64px}}.finder-question__intro{padding:16px}.finder-question__headline{text-align:center;margin-bottom:12px}.finder-question__copy{text-align:center}.finder-question__options{flex-flow:wrap;justify-content:center;gap:16px;padding:16px;display:flex}.finder-question__option-tile{cursor:pointer;max-width:164px}.finder-question__button-container{padding-block:16px 64px}.finder-question__button{width:fit-content;min-width:162px;margin:0 auto}@media screen and (min-width:960px){.finder-question{overflow-wrap:break-word;padding:0 24px 96px;width:100%;padding:0 16px 128px;padding:unset;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:16px;display:grid}.finder-question__intro{grid-area:1/1/2/-1;padding:0 0 40px}.finder-question__headline{padding-bottom:.15em;font-size:32px}.finder-question__options{grid-area:2/2/3/16;padding:0}.finder-question__option-tile{max-width:252px}.finder-question__button-container{grid-area:3/2/4/16;padding-block:48px 80px}}.finder-result{flex-direction:column;display:flex}.finder-result__headline{text-align:center;padding:12px 16px 32px}.finder-result__product-presentation{padding:48px;position:relative}.finder-result__splash{aspect-ratio:1;background-color:#f7f7f7;border-radius:100%;padding:24px;position:absolute;inset-block-start:8px;inset-inline-start:16px}.finder-result__splash-content{color:#0000;text-align:center;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:68px;height:68px;display:flex}.finder-result__splash-content--icon{stroke:url(#catrice-colors-accent-600);width:16px;height:16px}.finder-result__image{filter:drop-shadow(18px 10px 24px #02020226)}.finder-result__product-information{flex-direction:column;gap:16px;padding:16px 16px 64px;display:flex}.finder-result__product-information--tags{flex-direction:row;gap:4px;display:flex}.finder-result__product-information--badge{height:fit-content}.finder-result__product-information--title{padding-block-start:8px}.finder-result__product-information--ratings{min-height:10px}.finder-result__product-information--properties{flex-direction:column;gap:8px;padding-block-end:16px;display:flex}.finder-result__product-information--match{align-items:center;gap:12px;display:flex}.finder-result__product-information--icon{width:16px;height:16px}.finder-result__product-information--buttons{flex-direction:column;gap:16px;display:flex}.finder-result__product-information--color-selector{padding-block-end:4px}.finder-result__price-box{flex-direction:column;gap:4px;padding-block-end:8px;display:flex}.finder-result__price-box-total{flex-direction:row;align-items:baseline;gap:4px;display:flex}.finder-result__price-box-quantity{color:#737373}@media screen and (min-width:960px){.finder-result__product{flex-direction:row;gap:96px;padding-block-end:80px;display:flex}.finder-result__headline{padding:0 0 40px}.finder-result__product-presentation{flex:1;padding:64px}.finder-result__splash{inset-block-start:16px;inset-inline-start:16px}.finder-result__product-information{flex:1;padding-block:16px 48px;padding-inline:0}.finder-result__product-information--title{padding-bottom:.15em;font-size:40px}.finder-result__product-information--ratings{height:28px}.finder-result__product-information--buttons{flex-direction:row}}.product-details-info{flex-direction:column;padding-block-start:16px;padding-inline:16px;display:flex}.product-details-info__header{flex-direction:row;justify-content:space-between;display:flex}.product-details-info__header-tags{flex-direction:row;gap:4px;display:flex}.product-details-info__title{color:#000;padding-block:8px}.product-details-info__description{color:#000}.product-details-info__main-rating{min-height:10px;margin-block:8px}@media screen and (min-width:960px){.product-details-info{padding-block:0 32px;padding-inline:16px 0}.product-details-info__title{padding-bottom:.15em;padding-block:8px;font-size:40px}.product-details-info__main-rating{min-height:28px;margin-block-end:16px}}.product-details-media-catrice{padding:24px}.product-details-media-catrice img{filter:drop-shadow(18px 10px 24px #02020226)}.lightbox__content{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.lightbox__gallery{flex-direction:row;justify-content:center;place-items:center;width:100%;height:100%;display:flex;container-type:size}.lightbox__media{aspect-ratio:1;width:min(100cqi,100cqb);min-width:128px;max-width:100%;min-height:128px;max-height:100%;padding:8px}.lightbox__media video{padding:8px}.lightbox__media-controls{margin-inline-end:16px;margin-bottom:16px}.lightbox__pagination{padding-block:24px 48px}@media screen and (max-width:960px){.lightbox__chevron{display:none}}.lightbox__chevron--right{margin-inline-end:8px}.lightbox__chevron--left{margin-inline-start:8px}.lightbox .overlay-dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lightbox .overlay-dialog__content{flex-direction:column;height:100dvh;display:flex}.lightbox .overlay-dialog__children-container{height:100%;padding:0;overflow:visible}@media screen and (min-width:960px){.product-details-media-catrice{padding:32px}.lightbox .overlay-dialog{border-radius:12px;overflow:clip}.lightbox__media,.lightbox__media video{padding:16px}.lightbox__media-controls{margin-inline-end:24px;margin-bottom:24px}.lightbox__gallery{justify-content:space-between}.lightbox__pagination{padding-bottom:20px}.lightbox .overlay-dialog__content{height:unset}body.rtl .lightbox__gallery{flex-direction:row-reverse}}.product-details-options{flex-direction:column;padding-block-end:48px;padding-inline:16px;display:flex}.product-details-options__color-selector-container{flex-direction:column;gap:16px;padding-block:24px;padding-inline:8px;display:flex}.product-details-options__color-selector .color-selector__variant-wrapper{flex-wrap:wrap}.product-details-options__dropdown{padding-block-start:16px}.product-details-options__dropdown select{border-radius:12px}.product-details-options__price-box-container{flex-direction:row;justify-content:space-between;padding-block:16px 24px;padding-inline:8px;display:flex}.product-details-options__price-container{flex-direction:row;align-items:baseline;gap:12px;display:flex}.product-details-options__divider{border-left:1px solid #d6d6d6;align-self:center;width:0;height:19px}.product-details-options__ratio{align-self:flex-end;display:inline-block}.product-details-options__button--storefinder{width:100%;max-width:100%}.product-details-options__product-tags{background-color:#f7f7f7;display:flex}.product-details-options__product-tags-text{color:#0000;text-transform:none;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;margin:auto;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.product-details-options__product-tags--no-price{margin-bottom:10px}.product-details-options__action-button{margin-block-end:12px}.product-details-options__action-button--loading{background-color:#f7f7f7;border-radius:4px;width:100%;height:56px}@media screen and (min-width:960px){.product-details-options{padding-block:0 32px;padding-inline:0 16px}.product-details-options__price-box-container{padding-inline:unset;padding-block-start:10px}.product-details-options__color-selector-container{padding-block:0 16px;padding-inline:unset}}.product-spotlight-overlay{z-index:1;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background:linear-gradient(#fff6,#ffffff1a);border:1px solid #fff6;border-top-left-radius:12px;border-top-right-radius:12px;width:100%;max-height:90%;padding:24px 24px 32px;position:absolute;bottom:0;left:0;overflow:hidden auto;box-shadow:0 28px 45px -1px #0000000d;-webkit-mask:linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0)}.product-spotlight-overlay:before{content:"";z-index:-1;background:linear-gradient(#fff6,#fff0);border-top-left-radius:12px;border-top-right-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.product-spotlight-overlay--open{transition:transform .5s cubic-bezier(.3,.3,.5,1);transform:translateY(0)}.product-spotlight-overlay--close{height:fit-content;transition:transform .5s linear;transform:translateY(100%)}.product-spotlight-overlay__hotspot{z-index:0;padding:0;position:absolute}.product-spotlight-overlay__hotspot svg{stroke-width:0;height:48px}.product-spotlight-overlay__hotspot:hover .outer-circle{fill-opacity:.8}.product-spotlight-overlay__hotspot--open .inner-circle{fill:#d4c6ff}.product-spotlight-overlay__hotspot--open .outer-circle{fill-opacity:.8}.product-spotlight-overlay__title-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-inline-end:-8px;padding-bottom:24px;display:flex}.product-spotlight-overlay__headline{padding-inline-end:24px}.product-spotlight-overlay__close-icon{padding:8px}.product-spotlight-overlay__close-icon:hover svg{stroke:url(#catrice-colors-accent-600)}.product-spotlight-overlay__media{border-end-start-radius:20px;margin-bottom:24px;overflow:hidden}.product-spotlight-overlay__copy{margin-bottom:24px}@media screen and (min-width:960px){.product-spotlight-overlay{z-index:1;border-radius:12px;width:375px;position:absolute}.product-spotlight-overlay:before{border-radius:12px}.product-spotlight-overlay--open{opacity:1;max-height:100%;transition:none}.product-spotlight-overlay--close{opacity:0;border:0;max-height:0;padding:0;transition:none}.product-spotlight-overlay__media--9-16{width:unset;margin-inline:16px}}.productTileVertical{flex-direction:column;height:100%;padding-bottom:16px;display:flex;position:relative}.productTileVertical__productLink{flex-direction:column;gap:12px;display:flex}.productTileVertical__productLink:link{text-decoration:none}.productTileVertical__details{display:contents}.productTileVertical__img{background-color:#f7f7f7;padding:12px}.productTileVertical__img--foundation{filter:drop-shadow(3px 3px 4px #02020233)drop-shadow(8px 8px 16px #02020226)}.productTileVertical__title{padding-bottom:.15em}.productTileVertical__rating{height:10px;min-height:10px;display:flex;overflow:clip visible}.productTileVertical__price-box{justify-content:space-between;gap:4px;display:flex}.productTileVertical__quantity{color:#737373;align-self:flex-end;padding-inline-end:8px}.productTileVertical__color-selector{margin-top:12px;margin-bottom:12px}.productTileVertical__color-selector .color-selector__variant-wrapper{flex-wrap:wrap}.productTileVertical--hidden{display:none}.productTileVertical__button{color:#737373;position:absolute;top:0;right:0}.productTileVertical__button--youcam{left:0;right:auto}.productTileVertical--foundation .productTileVertical__productLink{gap:16px}.productTileVertical--foundation .productTileVertical__details{flex-direction:column;gap:12px;padding:4px 16px 12px;display:flex}.productTileVertical--foundation .productTileVertical__img-wrapper{position:relative;overflow:hidden}.productTileVertical--foundation .productTileVertical__img-wrapper:before{content:"";z-index:3;background:linear-gradient(90deg,#fff,#ffffff80,#fff0,#fff0,#ffffff80,#fff);width:100%;height:100%;position:absolute;inset:0}.productTileVertical--foundation .productTileVertical__img{z-index:4;background-color:#0000;margin:32px 48px 64px;padding:0;position:relative}.productTileVertical--foundation .productTileVertical__img-background{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.productTileVertical--foundation .productTileVertical__img-background img{height:inherit;width:inherit;object-fit:cover}.productTileVertical--foundation .productTileVertical__img-background:before{content:"";z-index:2;background:#fff6;width:100%;height:100%;position:absolute;inset:0}.productTileVertical--foundation .productTileVertical__color-selector{z-index:5;margin-top:16px;margin-bottom:24px;padding-inline:16px}.productTileVertical--foundation .productTileVertical__color-selector .color-selector__variant:before{border-color:#0000}@media screen and (min-width:960px){.productTileVertical__img{padding:16px}.productTileVertical__title,.productTileVertical__price-box{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.productTileVertical--foundation{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;column-gap:64px;padding-bottom:0;display:grid}.productTileVertical--foundation .productTileVertical__productLink{display:contents}.productTileVertical--foundation .productTileVertical__img-wrapper{grid-area:1/1/3/2;padding-bottom:0;display:block}.productTileVertical--foundation .productTileVertical__details{grid-area:1/2/2/3;align-self:flex-end;padding:0}.productTileVertical--foundation .productTileVertical__details--no-color-selector{grid-row:1/-1;align-self:center}.productTileVertical--foundation .productTileVertical__color-selector{z-index:5;grid-area:2/2/3/3;align-self:flex-start;padding-inline:0}.productTileVertical--foundation .productTileVertical__img{margin:48px 64px 80px}.productTileVertical--foundation .productTileVertical__title{margin-bottom:-.15em;padding-top:12px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}}body.rtl .productTileVertical__button{left:0;right:auto}body.rtl .productTileVertical__button--youcam{left:auto;right:0}.productTileVerticalRedesign{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#fff;border-top-right-radius:12px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.productTileVerticalRedesign__main{flex:1}.productTileVerticalRedesign__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#737373;background:#fff9;border-bottom-left-radius:12px;position:absolute;top:0;right:0}.productTileVerticalRedesign__button--youcam{border-bottom-right-radius:12px;border-bottom-left-radius:0;left:0;right:auto}.productTileVerticalRedesign__productLink:link{text-decoration:none}.productTileVerticalRedesign__imgBadges{margin-bottom:8px;position:relative}.productTileVerticalRedesign__img{border-top-right-radius:12px;padding:24px;position:relative;overflow:hidden}.productTileVerticalRedesign__badges{text-align:center;justify-content:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.productTileVerticalRedesign__badges>:first-child{padding-inline-start:4px}.productTileVerticalRedesign__badges>:last-child{padding-inline-end:4px}.productTileVerticalRedesign__title{text-align:center;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:48px;margin:0 0 8px;overflow:hidden;display:-webkit-box!important}.productTileVerticalRedesign__price{text-align:center;margin-bottom:8px}.productTileVerticalRedesign__price--placeholder{height:21px}.productTileVerticalRedesign__rating-wrapper{height:18px;margin-bottom:8px}.productTileVerticalRedesign__rating{justify-content:center;height:18px;transition:opacity .1s;display:flex;overflow:hidden}.productTileVerticalRedesign__color-selector-wrapper{height:12px;margin-bottom:8px}.productTileVerticalRedesign .color-selector{justify-content:center;margin:0 auto}.productTileVerticalRedesign__quantity-wrapper{height:10px;margin-bottom:16px}.productTileVerticalRedesign__quantity{color:#737373;text-align:center}.productTileVerticalRedesign__loading-image{background:#f7f7f7;width:100%;margin-bottom:8px;padding-bottom:100%}.productTileVerticalRedesign--loading{height:0}.productTileVerticalRedesign--no-background{background-color:unset}@media screen and (min-width:960px){.productTileVerticalRedesign__title{margin:0 0 8px}.productTileVerticalRedesign__price{margin-bottom:16px}.productTileVerticalRedesign__rating-wrapper{margin-bottom:24px}.productTileVerticalRedesign__color-selector-wrapper{margin-bottom:16px}}body.rtl .productTileVerticalRedesign__button{border-bottom-right-radius:12px;border-bottom-left-radius:0;left:0;right:auto}body.rtl .productTileVerticalRedesign__button--youcam{border-bottom-right-radius:0;border-bottom-left-radius:12px;left:auto;right:0}body.rtl .bv_averageRating_component_container{margin-right:5px!important}.redirect-form__tab-navigation{width:66%;margin:40px auto}.redirect-form__tab-navigation .tab-bar{margin-bottom:24px}.redirect-form__add-check-wrapper{flex-direction:column;gap:40px;display:flex}.overlay-dialog-retailer-selection__retailers{padding:0 0 48px}.overlay-dialog-retailer-selection__storefinder-tile{align-items:center;gap:24px;padding-block:16px;display:flex}.overlay-dialog-retailer-selection__storefinder-tile-image{flex:0 0 58px}.overlay-dialog-retailer-selection__storefinder-tile-texts{flex-direction:column;flex:auto;gap:12px;display:flex;overflow:hidden}.overlay-dialog-retailer-selection__storefinder-tile-title,.overlay-dialog-retailer-selection__storefinder-tile-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overlay-dialog-retailer-selection__storefinder-tile-button{flex:0 0 min-content}@media screen and (min-width:960px){.overlay-dialog-retailer-selection__retailers{padding:0 0 88px}}.search-bar{z-index:2000;flex-direction:column;width:100%;height:100%;transition:transform .3s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translate(-100%)}.search-bar--is-shown{transition:transform .3s ease-out;display:flex;transform:translate(0%)}.search-bar__header{z-index:1001;background:#fff;transition:opacity .3s;position:relative}.search-bar__results{background:#fff;flex:1;width:100%;transition:height .3s;position:relative;overflow-y:scroll;box-shadow:0 0 50px #0000001a}.search-bar__grid{overflow-wrap:break-word;padding:0 24px 96px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding-bottom:0;display:grid}@media screen and (min-width:960px){.search-bar__grid--mobile-only{display:none}}@media screen and (max-width:960px){.search-bar__grid--desktop-only{display:none}}.search-bar__grid--header{align-items:flex-end;margin-top:16px}.search-bar__logo{grid-area:1/1/auto/4;width:fit-content}.search-bar__logo-icon{width:100px;stroke:inherit;fill:#000}.search-bar__input-form{border-top:1px solid #000;border-bottom:1px solid #000;grid-area:2/1/auto/-1;margin-top:16px}.search-bar__input{appearance:none;background:#fff;border:none;outline:0;width:100%;margin:12px 0;line-height:160%}.search-bar__input::placeholder{opacity:1;color:#b2b2b2}.search-bar__input::-webkit-input-placeholder{opacity:1;color:#b2b2b2}.search-bar__close-button{grid-area:1/4/auto/5;justify-self:end}@media screen and (min-width:960px){.search-bar__close-button--mobile-only{display:none}}@media screen and (max-width:960px){.search-bar__close-button--desktop-only{display:none}}.search-bar__result-container{opacity:0;pointer-events:none;width:100%;padding:64px 0;transition:transform .3s,opacity .3s;position:absolute;top:0;left:0;transform:translateY(-48px)}.search-bar__result-container--is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}.search-bar__result-row{grid-area:auto/1/auto/-1}.search-bar__result-row--row-one{padding-bottom:24px}.search-bar__result-row--step-one{border-bottom:1px solid #d6d6d6;padding-bottom:32px}.search-bar__result-row--row-two{margin-bottom:48px;padding-top:24px}.search-bar__result-headline{margin-bottom:4px}.search-bar__result-headline--product-headline{padding-top:24px}.search-bar__result-item{margin-top:12px}.search-bar__result-link>span{border-color:#0000;padding-bottom:0}.search-bar__result-link:hover{color:#6933c0}.search-bar__result-link:hover>span{border-color:inherit}.search-bar__result-teaser{margin-top:16px}.search-bar__result-teaser:first-of-type{margin-top:0}@media screen and (min-width:1410px){.search-bar__logo-icon--mobile-only{display:none}}@media screen and (max-width:1410px){.search-bar__logo-icon--desktop-only{display:none}}@media screen and (min-width:960px){.search-bar{height:auto;transform:none}.search-bar__header{opacity:0;border-bottom:1px solid #000}.search-bar__header--is-shown{opacity:1}.search-bar__results{flex:initial;max-height:calc(100vh - 104px);height:var(--height,0);overflow-y:hidden}.search-bar__results--is-second-step{overflow-y:scroll}.search-bar__grid{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px}.search-bar__grid--header{align-items:center;height:104px}.search-bar__logo{grid-area:1/2/auto/6;align-self:center;margin:0}.search-bar__logo-icon{width:162px;height:39px}.search-bar__input-form{border:none;grid-area:1/6/auto/15;margin-top:0}.search-bar__input{margin:auto 32px auto 0;font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:180%}.search-bar__close-button{grid-area:1/15/auto/16}.search-bar__result-container{padding:48px 0 64px}.search-bar__result-row{grid-area:auto/1/auto/-1}.search-bar__result-row--row-one{border-bottom:none;border-right:1px solid #d6d6d6;grid-column:2/6;margin-inline-end:16px;padding-bottom:0}.search-bar__result-row--row-two{grid-column:6/10;margin-bottom:0;padding-top:0}.search-bar__result-row--row-three{grid-column:11/15}.search-bar__result-headline--product-headline{padding-top:0}body.rtl .search-bar__result-row--row-one{border-left:1px solid #d6d6d6;border-right:0}body.rtl .search-bar__input{margin:auto 0 auto 32px}}.social-media-overlay .overlay-dialog{overscroll-behavior:none;height:100%;overflow:visible}.social-media-overlay .overlay-dialog__children-container{height:100%;padding:0;position:relative;overflow:visible}.social-media-overlay .overlay-dialog__content{height:100%;position:relative;overflow:visible}.social-media-overlay .overlay-dialog__content-wrapper,.social-media-overlay .overlay-dialog__content-scroll-wrap{overflow:visible}.social-media-overlay__close{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border-radius:0 0 0 12px;width:42px;height:42px;position:absolute;top:0;right:0}.social-media-overlay__content,.social-media-overlay__slider{height:100%}.social-media-overlay__slider{overflow:unset;overflow-x:clip}.social-media-overlay__navigate{display:none}@media screen and (min-width:960px){.social-media-overlay .overlay-dialog{max-width:494px;max-height:738px}.social-media-overlay .overlay-dialog__content-wrapper{height:100%}.social-media-overlay__navigate{display:unset;color:#fff;filter:drop-shadow(0 0 1.5px #000);padding:10vh 4px;position:fixed;top:calc(50% - 10vh - 12px)}.social-media-overlay__navigate--left{inset-inline-start:max(-88px,-50vw + min(1390px,100vw - 80px)/2)}.social-media-overlay__navigate--right{inset-inline-end:max(-88px,-50vw + min(1390px,100vw - 80px)/2)}.social-media-overlay__slider{overflow:hidden}}.social-media-slide{--drawer-swipe:0px;--swipe-translation:calc(max(-.1, min(var(--drawer-swipe), .9)));height:100%;position:relative}.social-media-slide:after{content:"";z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(123.55deg,#ffffff40 0,#ffffff1a 73.03%);height:1px;position:absolute;bottom:0;left:0;right:0}.social-media-slide__photo{z-index:-1;position:absolute;inset:0}.social-media-slide__photo img{object-fit:cover;width:100%;height:100%}.social-media-slide__video-container{align-items:center;height:100%;display:flex}.social-media-slide__video-container .video{height:100%}.social-media-slide__video-container .video__video{object-fit:cover}.social-media-slide__report-form{z-index:1;opacity:0;background:#0006;flex-direction:column;align-items:center;padding:16px;transition:opacity .2s ease-out;display:none;position:absolute;inset:0}.social-media-slide__report-form--open{opacity:1;transition:opacity .2s ease-in-out;display:flex;overflow-x:scroll}.social-media-slide__drawer-container{opacity:1;z-index:1;flex-direction:column;transition:opacity .2s ease-in-out;display:flex;position:fixed;bottom:0;left:0;right:0}.social-media-slide__drawer-container--hidden{opacity:0;transition:opacity .2s ease-out}.social-media-slide__drawer{--swipe-translation:min(0px, var(--drawer-swipe));max-height:calc(127px - var(--swipe-translation));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(123.55deg,#fff6 11.74%,#ffffff1a 87.03%);border-radius:12px 12px 0 0;flex-flow:wrap;column-gap:0;padding:24px 16px 20px;transition:max-height .3s ease-out,transform .3s ease-out;display:flex;position:relative;box-shadow:0 28px 45px -1px #0000000d}.social-media-slide__drawer--video:not(.social-media-slide__drawer--open){max-height:calc(96px*2 - var(--swipe-translation));padding:8px 16px 16px}.social-media-slide__drawer--video:not(.social-media-slide__drawer--open) .social-media-slide__product-images{align-items:center;padding:0;top:96px}.social-media-slide__drawer--video:not(.social-media-slide__drawer--open) .social-media-slide__product-images-image img{padding:12px}.social-media-slide__drawer--open{--swipe-translation:max(0px, var(--drawer-swipe));max-height:1000px;transform:translate3d(0, var(--swipe-translation), 0)}.social-media-slide__drawer--open:not(.social-media-slide__drawer--dragging){transition:max-height .3s ease-in-out,transform .3s ease-in-out}.social-media-slide__drawer--open .social-media-slide__product-images{z-index:0;opacity:0;transition:opacity .2s ease-in-out}.social-media-slide__drawer--open .social-media-slide__author,.social-media-slide__drawer--open .social-media-slide__caption,.social-media-slide__drawer--open .social-media-slide__drawer-close,.social-media-slide__drawer--open .social-media-slide__social-media-icon,.social-media-slide__drawer--open .social-media-slide__products{opacity:1;transition:opacity .2s ease-in-out .2s}.social-media-slide__drawer--dragging{cursor:grabbing;transition:max-height .2s linear,transform .2s linear}.social-media-slide__drawer--dragging .social-media-slide__product-images{opacity:0;transition:opacity .3s ease-in-out .3s}.social-media-slide__drawer--opening,.social-media-slide__drawer--restoring{transition:max-height .3s ease-in-out,transform .3s ease-in-out}.social-media-slide__drawer--closing{--swipe-translation:max(0px, var(--drawer-swipe));max-height:127px;transform:translate3d(0, var(--swipe-translation), 0);transition:max-height .3s ease-in-out,transform .3s ease-in-out}.social-media-slide__drawer-drag{cursor:pointer;opacity:.6;width:100%;height:16px;max-width:unset;margin:auto;position:absolute;top:0}.social-media-slide__drawer-drag:after{content:"";top:8px;border:1.5px solid #fff;width:32px;height:0;position:absolute;inset-inline-start:calc(50% - 32px)}.social-media-slide__drawer-drag--hidden{display:none}.social-media-slide__author{opacity:0;text-transform:none;align-self:flex-start;margin-bottom:8px}.social-media-slide__author-button{color:#000;background-color:unset;border:unset}.social-media-slide__author-button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.social-media-slide__video-controls{width:100%;position:relative}.social-media-slide__video-controls .video-controls{width:100%}.social-media-slide__caption{opacity:0;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:100%;margin-bottom:16px;display:-webkit-box;overflow:hidden}.social-media-slide__product-images{z-index:1;opacity:1;flex-direction:row;justify-content:space-around;gap:12px;height:111px;padding:16px;transition:opacity .2s ease-out .2s;display:flex;position:absolute;top:16px;left:0;right:0}.social-media-slide__product-images-image img{object-fit:cover;width:62px;height:71px}.social-media-slide__product-images-btn{cursor:pointer;border:unset;background:unset}.social-media-slide__more-text{align-self:center;min-width:48px}.social-media-slide__drawer-close{inset-inline-end:16px;padding-inline-end:0;position:absolute;top:16px}.social-media-slide__social-media-icon{opacity:0;flex:1 0;align-self:flex-end}.social-media-slide__social-media-icon .icon{margin-inline-start:auto}.social-media-slide__social-media-icon~.social-media-slide__social-media-icon{flex:0}.social-media-slide__products{opacity:0;padding-bottom:20px;flex:100%;width:100%;padding-inline:-16px}.social-media-slide__products .horizontal-scroll{width:fit-content;margin:0 auto}.social-media-slide__products .horizontal-scroll__item{margin-inline-start:16px}.social-media-slide__products .horizontal-scroll__item:first-of-type{margin-inline-start:0}.social-media-slide__author,.social-media-slide__drawer-close,.social-media-slide__social-media-icon,.social-media-slide__products{opacity:0;transition:opacity .3s ease-out}.social-media-slide__video-icon{inset-inline-start:14px;stroke-width:.1px;color:#fff;z-index:1;position:absolute;top:14px}.social-media-slide__report-icon{opacity:1;align-self:flex-start;padding-bottom:16px;transition:opacity .3s ease-out}.social-media-slide__report-icon--dragging,.social-media-slide__report-icon--closing{opacity:0}.social-media-slide .report-form__headline{color:#fff;margin-bottom:16px}.social-media-slide .report-form__copy{color:#fff;margin-bottom:24px}.social-media-slide .report-form__input{margin-bottom:8px}.social-media-slide .report-form__buttons{flex-direction:column;gap:8px;margin-top:24px;display:flex}.social-media-slide .report-form__submit-button{margin-bottom:8px}body.rtl .social-media-overlay__navigate{transform:scaleX(-1)}body.rtl .social-media-overlay__close{left:0;right:unset;border-radius:0 0 12px}.social-media-widget{margin-top:-32px}.social-media-widget__cover{cursor:pointer;background:unset;border:0;width:100%}.social-media-widget__cover--with-cta{border-top-right-radius:20px;position:relative;overflow:hidden}.social-media-widget__cover-img{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.social-media-widget__cover-img img{object-fit:cover;min-width:100%;height:100%;min-height:320px}.social-media-widget__cover-img--aspect-ratio9_16{aspect-ratio:9/16}.social-media-widget__cover-img--aspect-ratio1_1{aspect-ratio:1}.social-media-widget__cover-img--aspect-ratio3_4{aspect-ratio:3/4}.social-media-widget__cover:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.social-media-widget__text{text-align:center;isolation:isolate;position:absolute;bottom:0;left:0;right:0}.social-media-widget__text:before{content:"";z-index:-1;background:linear-gradient(#fff0 0%,#fff 69.5%);height:200px;position:absolute;bottom:0;left:0;right:0}.social-media-widget__textlink{pointer-events:none;padding-bottom:24px}.social-media-widget__close .icon-button__icon{stroke-width:2px}.social-media-widget__navigate{color:#fff;filter:drop-shadow(0 0 1.5px #000);padding:10vh 4px;position:fixed;top:calc(50% - 10vh - 12px)}.social-media-widget__navigate--left{inset-inline-start:0}.social-media-widget__navigate--right{inset-inline-end:0}.social-media-widget__left{aspect-ratio:1;margin-bottom:24px}.social-media-widget__right{margin-bottom:64px}.social-media-widget__photo{width:100%;height:100%}.social-media-widget__photo img{object-fit:cover;width:100%;height:100%}.social-media-widget__report-icon{padding-bottom:0;display:inline-flex;transform:translateY(20%)}.social-media-widget__report-form{max-height:0;margin-top:24px;transition:max-height .3s ease-in;overflow-y:hidden}.social-media-widget__report-form--open{max-height:502px}.social-media-widget .report-form__headline{margin-bottom:8px}.social-media-widget .report-form__copy{margin-bottom:24px}.social-media-widget .report-form__input{margin-bottom:8px}.social-media-widget .report-form__buttons{margin-top:24px}.social-media-widget .report-form__submit-button,.social-media-widget__author{margin-bottom:8px}.social-media-widget__author-button{color:#000;background-color:unset;border:unset}.social-media-widget__author-button:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.social-media-widget__author-name{text-transform:none}.social-media-widget__caption-container{margin-bottom:48px}.social-media-widget__caption{display:flex}.social-media-widget__caption--full .social-media-widget__caption-content{max-height:100%}.social-media-widget__caption-content{max-height:240px;transition:max-height .3s;overflow:hidden}.social-media-widget__load-more{margin-top:12px;margin-bottom:12px}.social-media-widget__load-more--removed{display:none}.social-media-widget__products{flex-direction:row;justify-content:space-between;display:flex}.social-media-widget__products-slider{height:300px}.social-media-widget__products-slider-control--removed{opacity:0}.social-media-widget__products-group{align-items:center;height:300px;display:flex}.social-media-widget__products-pagination{flex-flow:wrap;justify-content:center;gap:8px;padding-top:32px;display:flex}.social-media-widget__product{width:100%}.social-media-widget__social-media{flex-direction:row;justify-content:flex-end;padding-top:4px;padding-bottom:4px;display:flex}.social-media-widget__social-media-icon{margin-inline-start:24px;padding:0}@media screen and (min-width:960px){.social-media-widget{grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:min(min(776px,100vh - 240px) - 106px,50% - 24px) minmax(0,1fr);gap:48px;height:min(776px,100vh - 240px);margin-top:-24px;display:grid}.social-media-widget__cover--with-cta{border-top-right-radius:40px}.social-media-widget__textlink{padding-bottom:40px}.social-media-widget__navigate--left{inset-inline-start:max(-88px,-50vw + min(1390px,100vw - 80px)/2)}.social-media-widget__navigate--right{inset-inline-end:max(-88px,-50vw + min(1390px,100vw - 80px)/2)}.social-media-widget__left{margin-bottom:unset;grid-area:1/1/2/2;place-content:center;display:flex;position:relative}.social-media-widget__right{flex-direction:column;grid-area:1/2/-1/3;justify-content:space-between;margin-bottom:0;display:flex}.social-media-widget__report-button{display:none}.social-media-widget__report-icon{bottom:0;transform:unset;color:#da1e28;padding-bottom:12px;position:absolute;inset-inline-end:0}.social-media-widget__report-form{background-color:#0009;flex-direction:column;justify-content:flex-start;width:100%;height:100%;margin:0;position:absolute;overflow-y:auto}.social-media-widget__report-form--open{max-height:100%}.social-media-widget .report-form__headline{color:#fff}.social-media-widget .report-form__form{margin:16px}.social-media-widget .report-form__copy{text-transform:none;color:#fff;margin-bottom:12px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.social-media-widget .report-form__input{margin-bottom:12px}.social-media-widget .report-form__buttons{flex-direction:row-reverse;margin-top:0;display:flex}.social-media-widget .report-form__cancel-button{grid-area:2/1/3/2}.social-media-widget .report-form__submit-button{margin-inline-start:12px;margin-bottom:0}.social-media-widget__caption-container{flex:1}.social-media-widget__caption-content{overflow-y:auto}.social-media-widget__load-more{display:none}.social-media-widget__products{margin-bottom:unset;flex-direction:row;display:flex}.social-media-widget__products-pagination{display:none}.social-media-widget__products-slider{flex-grow:1}.social-media-widget__products-slider-control--left{margin-inline-end:32px}.social-media-widget__products-slider-control--right{margin-inline-start:32px}.social-media-widget__product{width:50%;max-height:292px;margin:0 4px}.social-media-widget__social-media{grid-area:2/1/3/2;align-self:end;padding-bottom:12px}}body.rtl .social-media-widget__navigate{transform:scaleX(-1)}body.rtl .social-media-widget__products{flex-direction:row-reverse}.spinner-overlay{z-index:120;background-color:#fff9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.youcam-makeup-overlay .overlay-dialog{border-radius:12px;padding:0;overflow:hidden}.youcam-makeup-overlay .overlay-dialog__children-container{padding-top:unset;padding-bottom:unset}@media screen and (max-width:960px){.youcam-makeup-overlay .overlay-dialog__title{display:none}}.youcam__iframe-wrapper{justify-content:center;min-height:430px;margin-inline:-24px;display:flex;position:relative}.youcam__plugin-controls-button{z-index:10;background:#fff;border-radius:4px 12px;position:absolute}.youcam__plugin-controls-button .icon-button{padding:9px}.youcam__plugin-controls-back{top:16px;left:16px}.youcam__plugin-controls-close{top:16px;right:16px}.youcam__plugin-controls-option{z-index:10;background:#fff;border-radius:4px;position:absolute}.youcam__plugin-controls-option .icon-button{padding:9px}.youcam__plugin-controls-side-by-side{bottom:66px;right:16px}.youcam__plugin-controls-side-by-side svg{stroke-width:0}.youcam__plugin-controls-side-by-side:hover svg{stroke:url(#catrice-colors-accent-600)}.youcam__plugin-controls-side-by-side:hover svg path{fill:url(#catrice-colors-accent-600)}.youcam__plugin-controls-side-by-side:hover svg .icon-background-head{color:#fff}.youcam__plugin-controls-side-by-side:hover svg .icon-background-body{fill:#fff}.youcam__plugin-controls-download{bottom:16px;right:16px}.youcam__plugin-controls-download:hover svg{stroke:url(#catrice-colors-accent-600)}.youcam__plugin-controls-patterns{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.youcam__plugin-controls-patterns-button{background-color:#fff;border:2px solid #0000;border-radius:4px;width:42px;height:42px;display:block}.youcam__plugin-controls-patterns-button--selected,.youcam__plugin-controls-patterns-button:hover{background-image:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%),linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);background-origin:border-box;background-clip:content-box,border-box}.youcam__plugin-controls-patterns-image{background-color:#fff;border-radius:3px}.youcam__download-modal{z-index:1000;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.youcam__download-modal-content{width:70%;max-width:408px;position:relative}.youcam__download-modal-description{color:#fff;justify-content:center;margin-bottom:16px;display:flex}.youcam__download-modal-image{width:100%}.youcam__content-area{flex-flow:column;display:flex}.youcam__tab-navigation .tab-bar{margin-inline:-24px}.youcam__tab-navigation .tab-bar__tabs{scrollbar-width:none;border-color:#d6d6d6;gap:16px;padding-inline:16px}.youcam__tab-navigation .tab-bar__tabs::-webkit-scrollbar{display:none}.youcam__tab-navigation .tab-bar__label{padding-block:16px}.youcam__tab-navigation .tab-bar__label--selected{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.youcam__tab-navigation .tab-bar__label--selected:before{background:0 0}.youcam__tab-navigation .tab-navigation__content{padding:0}.youcam__empty-text{text-align:center;align-self:center;padding-block:64px}.youcam__clear-selection{justify-content:flex-end;margin-inline-end:-8px;padding-bottom:16px;display:flex}.youcam__clear-selection .textlink{padding-block:16px}.youcam__product-tile-horizontal{border-bottom:1px solid #d6d6d6;padding:16px 0}.youcam__product-tile-horizontal:hover{cursor:pointer}.youcam__summary{padding-block-start:24px}.youcam__summary .price-calculation{padding:0}.youcam__horizontal-scroll{margin-inline:-24px}.youcam__horizontal-scroll .scroll__scroll-area{gap:16px;padding-inline:16px}.youcam__product-tile-vertical .productTileVertical__title{margin-bottom:24px}.youcam__product-tile-vertical .productTileVertical__price-box{justify-content:center}.youcam__product-tile-vertical .productTileVertical__price{margin-top:0}.youcam__focused-product-controls{justify-content:space-between;margin:0 -8px 24px;display:flex}.youcam__back{padding-block:16px}.youcam__focused-product-info{margin:0 -8px 32px}.youcam__color-selector-container{margin-block-end:24px}.youcam__color-selector{scrollbar-width:none;margin:-4px -16px;padding:4px 16px;overflow-x:auto}.youcam__color-selector .color-selector__variant-wrapper{flex-wrap:nowrap;gap:16px}.youcam__selected-product-title{margin-bottom:32px}.youcam__purchase{grid-template-columns:min-content auto min-content;grid-template-areas:"price weight ratio""button button button";gap:24px;margin:0 -8px 48px;display:grid}.youcam__purchase-price{grid-area:price;position:relative}.youcam__purchase-price:after{content:" ";background:#d6d6d6;width:1px;height:19px;display:block;position:absolute;top:5px;right:-13px}.youcam__purchase-weight{grid-area:weight;place-self:end start}.youcam__purchase-ratio{color:#4c4c4c;white-space:nowrap;grid-area:ratio;align-self:end}.youcam__purchase-button{grid-area:button}.youcam__empty-state{flex-grow:1;justify-content:center;display:flex}@media screen and (min-width:960px){.youcam-makeup-overlay .overlay-dialog__title{padding:40px 40px 32px 64px}.youcam{overflow-wrap:break-word;padding:0 24px 96px;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:48px;width:100%;padding:0 16px 128px;display:grid;overflow:hidden}.youcam__plugin-area{background:#fff;grid-column:1/9;margin-inline:0;position:relative}.youcam__plugin-background{z-index:0;width:100%;position:absolute}.youcam__iframe-wrapper{margin-top:96px;background:#000;width:408px;height:544px;margin-inline:auto 0}.youcam__content-area{grid-column:9/-1;gap:64px}.youcam__label-values{gap:16px}.youcam__empty-text{padding:40px}.youcam__my-style{margin:0;position:relative}.youcam__my-style .youcam__clear-selection{padding-block-end:4px}.youcam__my-products--single-product{padding-top:64px}.youcam__my-products--single-product .youcam__product-tile-horizontal{margin:0}.youcam__product-tile-horizontal{margin-inline:24px}.youcam__clear-selection{margin:0;padding:0}.youcam__summary{padding-inline:24px}.youcam__slider-container{gap:32px;width:100%;margin:0 0 40px;display:inline-flex}.youcam__controls{justify-content:space-between;gap:4px;display:flex}.youcam__controls-button{padding:8px}.youcam__slider{width:100%;height:104px}.youcam__slider .slider__item{align-content:center}.youcam__slider-item{justify-content:flex-start;gap:24px;width:100%;display:inline-flex}.youcam__slider-product{max-width:96px;padding:0 8px}.youcam__slider-product--focused{background:#f7f7f7}.youcam__focused-product-controls{margin:0 0 8px}.youcam__selected-product-title{margin-bottom:0}.youcam__focused-product-info{margin:0 0 8px}.youcam__color-selector-container{margin:0}.youcam__color-selector{margin-inline:0;padding-inline:0;overflow:hidden}.youcam__color-selector .color-selector__variant-wrapper{flex-wrap:wrap}.youcam__plugin-controls-patterns{bottom:unset;left:unset;margin-bottom:16px;position:relative}.youcam__plugin-controls-patterns-name{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.youcam__plugin-controls-patterns-options{flex-direction:row;gap:16px;margin-bottom:8px;display:flex}.youcam__plugin-controls-patterns-button{border:1px solid #d3d3d3;width:44px;height:44px}.youcam__plugin-controls-patterns-button--selected{background:0 0;position:relative}.youcam__plugin-controls-patterns-button--selected:after{content:"";border:1px solid #000;border-radius:6px;position:absolute;inset:-3px}.youcam__purchase{width:fit-content;min-width:375px;margin-inline-start:auto;margin-inline-end:unset;position:relative}.youcam__price-details{width:100%;margin-inline-start:0;padding-bottom:0}}body.rtl .youcam__plugin-controls-back{left:unset;right:16px}body.rtl .youcam__plugin-controls-close,body.rtl .youcam__plugin-controls-side-by-side,body.rtl .youcam__plugin-controls-download{left:16px;right:unset}body.rtl .youcam__plugin-controls-patterns{left:unset;right:16px}body.rtl .youcam__back-icon,body.rtl .youcam__back .icon{transform:scaleX(-1)}body.rtl .youcam__purchase-price:after{left:-13px;right:unset}body.rtl .youcam__price-details{right:unset;left:24px}.ask-and-answers{overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding:0 24px 96px;display:grid}.ask-and-answers__content{grid-column:1/-1;margin:0 -24px}@media screen and (min-width:960px){.ask-and-answers{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 128px}.ask-and-answers__content{margin:0 -16px}}.breadcrumb__container{flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.breadcrumb__crumb{align-items:center;gap:8px;display:none}.breadcrumb__crumb:nth-last-of-type(2){display:flex}.breadcrumb__crumb--current{color:#737373}.breadcrumb__crumb-text--current{padding-bottom:5px}.breadcrumb__icon{font-size:12px}.breadcrumb__icon path{stroke-width:1.5px}@media screen and (min-width:960px){.breadcrumb__container{padding:8px 32px 8px 16px}.breadcrumb__crumb{display:flex}}body.rtl .breadcrumb__icon{transform:scaleX(-1)}.callback{overflow-wrap:break-word;padding:0 24px 96px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding-inline:16px;display:grid}.callback__container{grid-column:1/-1;margin-bottom:48px}.callback__subheadline,.callback__copy{margin-bottom:24px}.callback__form{padding-top:12px}.callback__form-input{margin-bottom:24px}@media screen and (min-width:960px){.callback{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 128px}.callback__container{grid-column:5/13}}.contact-form{column-gap:16px;padding:0 16px 96px;display:grid}.contact-form__title{grid-area:1/1/1/-1;margin-bottom:24px}.contact-form__title-headline{padding-bottom:.15em}.contact-form__title-headline--quoted:before{content:open-quote}.contact-form__title-headline--quoted:after{content:close-quote}.contact-form__dropdown{margin-bottom:24px}.contact-form__helpbox{color:#737373;transform-origin:top;background-color:#fff;border:1px solid #000;border-radius:4px;margin:-12px 0 40px;padding:8px;transition:transform .3s;position:relative;transform:translateY(1px)}.contact-form__helpbox:before,.contact-form__helpbox:after{content:"";position:absolute}.contact-form__helpbox:before{top:-5px;right:initial;border-bottom:5px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;inset-inline-start:12px}.contact-form__helpbox:after{top:-3.5px;right:initial;border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;margin-bottom:16px;inset-inline-start:12px}.contact-form__helpbox--empty{margin-bottom:12px;padding:0;transform:scaleY(0)}.contact-form__question-answered{padding-bottom:16px}.contact-form__left{grid-area:2/1/auto/-1}.contact-form__headline-text{margin-bottom:24px;padding:24px 0 .15em}.contact-form .form-input,.contact-form__textarea{margin-bottom:24px}.contact-form__upload-not-required-text{color:#737373;margin-top:-24px;margin-bottom:24px;display:block}.contact-form__upload-content{width:100%;margin-bottom:24px}.contact-form__upload-content .upload__container{min-height:204px}.contact-form__right{grid-area:3/1/auto/-1}.contact-form__radio-group{margin-bottom:24px}.contact-form__radio-group .radio-button__label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-form__name{gap:12px;display:flex}.contact-form__first-name,.contact-form__last-name{flex-grow:1}.contact-form__back{grid-area:6/1/auto/-1}.contact-form__next{grid-area:4/1/auto/-1;margin-bottom:24px}.contact-form__divider{background:#000;border:none;height:1px;margin:-8px 0 16px;padding:0}.contact-form__image-text{white-space:pre-wrap}.contact-form__item{margin-bottom:24px}.contact-form__item-headline{margin-bottom:8px}.contact-form__hint-text{margin-top:24px;margin-bottom:24px}.contact-form__hint-text .textlink{font-weight:300}.contact-form__captcha{margin-bottom:24px}.contact-form__captcha .captcha__warning{color:#da1e28;padding:4px 8px 0;display:flex}.contact-form__captcha .captcha__warning-icon{margin-inline-end:4px}.contact-form__title-copy{margin-top:24px}.contact-form__title-copy--preview-message{margin-top:8px}@media screen and (min-width:960px){.contact-form{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 104px}.contact-form__title{grid-column:3/8;margin-bottom:40px}.contact-form__title--success{margin-bottom:0}.contact-form__title--success .contact-form__title-copy{margin:24px 0}.contact-form__left{grid-area:2/3/auto/8}.contact-form__right{grid-area:2/9/auto/14}.contact-form__helpbox{margin-bottom:16px}.contact-form__helpbox.rich-text{font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;font-size:9px;font-weight:500;line-height:16px}.contact-form__upload-content{margin-bottom:48px}.contact-form__name{gap:16px}.contact-form__back{grid-area:3/3/auto/8}.contact-form__next{grid-area:3/9/auto/14}.contact-form__hint-text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}}.footer{width:100%;margin-top:auto;bottom:0}.footer__header{border-top:1px solid #000;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.footer__header-logo{height:20px;stroke:inherit;fill:#000;margin:20px 0}.footer__header-textlink{color:#000;text-transform:uppercase}.footer__header-textlink .textlink__icon{stroke-width:2px;margin-inline-start:8px}.footer__header-textlink:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.footer__main{flex-direction:column;gap:48px;padding:48px 24px;display:flex}.footer__newsletter-headline{padding-bottom:16px}.footer__newsletter-copy{padding-bottom:24px}@media screen and (min-width:960px){.footer__newsletter-button{display:none}}@media screen and (max-width:960px){.footer__newsletter-qr-code{display:none}}.footer__navigation-accordion .accordion__label{gap:4px;padding:24px 0}.footer__navigation-accordion .accordion__label .icon--l{stroke-width:2px}.footer__navigation-accordion .accordion__content{border-bottom:none}.footer__navigation-link{cursor:pointer;background:unset;border:none;padding:8px 0;text-decoration:none;display:block}.footer__navigation-link:focus-visible{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}@media screen and (min-width:960px){.footer__navigation-accordion--mobile-only{display:none}}@media screen and (max-width:960px){.footer__navigation-column--desktop-only{display:none}}.footer__disclaimer{text-align:center;border-top:1px solid #000;padding:8px 0}.footer__info{flex-direction:column;display:flex}.footer__links{background:#000;flex-direction:column;justify-content:center;padding:24px 0 40px;display:flex}@media screen and (min-width:960px){.footer .footer__links--mobile-only{display:none}}@media screen and (max-width:960px){.footer .footer__links--desktop-only{display:none}}.footer__links-legal{flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;display:flex}.footer__legal-link{color:#fff;text-decoration:none}.footer__links-social{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-bottom:40px;display:flex}.footer__social-link-image{width:32px;height:32px}.footer__copyright{color:#fff;text-align:center;text-transform:none!important}@media screen and (min-width:960px){.footer__header{padding:24px 52px 0}.footer__header-logo{margin:16px 0}.footer__header-textlink{margin-inline-end:16px;padding:16px 0}.footer__main{flex-direction:row;gap:16px;padding:16px 52px 48px;display:flex}.footer__newsletter{flex-basis:40%;grid-template:"headline qrcode"min-content"copy qrcode"/50%;column-gap:40px;display:grid}.footer__newsletter-headline{grid-area:headline;place-self:flex-start stretch;padding-bottom:24px;font-size:32px}.footer__newsletter-copy{grid-area:copy;place-self:flex-start stretch;padding-bottom:0}.footer__newsletter-qr-code{grid-area:qrcode;max-width:96px}.footer__navigation-column{flex-basis:20%}.footer__navigation-label{padding-bottom:16px;font-size:16px}.footer__navigation-link{text-transform:none;padding:0 0 16px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.footer__navigation-link:hover .footer__navigation-link-border{color:#0000;border-bottom-color:linear-gradient(270deg, #ff6047 0%, #c850f5 50%, #693abd 100%);background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%) 0 0 1}.footer__navigation-link:focus-visible .footer__navigation-link-border{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.footer__navigation-link--last-child{padding:0}.footer__navigation-link-border{border-bottom:1px solid #0000}.footer__links{grid-template-columns:repeat(16,minmax(0,1fr));padding:32px 52px;display:grid}.footer__links-legal{flex-direction:row;grid-area:1/5/auto/13;justify-content:center;gap:40px;margin-bottom:0;display:flex}.footer__legal-link{border-bottom:1px solid #0000}.footer__legal-link:hover{color:#0000;border-bottom-color:linear-gradient(270deg, #ff8b79 0%, #ffd6f9 50%, #a676fb 100%);background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%) 0 0 1}.footer__legal-link:focus{color:#0000;border-bottom-color:linear-gradient(270deg, #ff7d6b 0%, #edb7ff 50%, #a676fb 100%);background:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(270deg,#ff7d6b 0%,#edb7ff 50%,#a676fb 100%) 0 0 1}.footer__links-social{grid-area:1/1/auto/5;justify-content:flex-start;margin-bottom:0}.footer__social-link:hover,.footer__social-link:focus{background:#fff3;border-radius:40px;margin:-10px;padding:10px}.footer__copyright{grid-area:1/13/auto/-1;justify-content:end;align-items:center;display:flex}}.maintenance{isolation:isolate;padding-bottom:96px;position:relative}.maintenance__background-img{z-index:-1;position:relative}.maintenance__background-img:before{content:"";z-index:1;background:linear-gradient(#fff 4.71%,#ffffff80 16.88%,#fff0 27.53% 71.85%,#ffffff80 82.16%,#fff 93.68%),#fff6;position:absolute;inset:0}.maintenance__content-container{text-align:center;z-index:2;align-content:center;padding:0 24px;position:absolute;inset:0 0 96px}.maintenance__headline{text-align:center;padding-bottom:.15em}.maintenance__copy{text-align:center;margin-top:8px}.maintenance__button{z-index:2;width:auto;max-width:none;position:absolute;bottom:0;left:24px;right:24px;transform:translateY(calc(50% - 96px))}@media screen and (min-width:960px){.maintenance{padding-bottom:128px}.maintenance__content-container{inset:0 0 128px}.maintenance__headline{font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:38px}.maintenance__copy{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.maintenance__button{max-width:327px;margin:auto;transform:translateY(calc(50% - 128px))}}.navigation-container{z-index:100;width:100%;height:94px;overflow-x:clip}.navigation-container--compact{height:64px;margin-bottom:0;position:sticky;top:-64px}.navigation-container--no-mobile-value-proposition-bar{height:64px}.navigation-container--light,.navigation-container--dark{margin-bottom:-64px}.navigation{box-sizing:border-box;width:100%;height:calc(nav_height + 30px)}.navigation--no-mobile-value-proposition-bar{height:64px}.navigation__header{z-index:1;background:#ffffff03;align-items:center;width:100%;max-width:1920px;height:64px;margin-inline:auto;padding:0 24px;display:flex}.navigation__header:before,.navigation__header:after{content:"";opacity:1;width:100%;max-width:1920px;height:calc(100% - 30px);position:absolute;top:30px;left:50%;transform:translate(-50%)}.navigation__header:before{opacity:0;background:linear-gradient(#ffffffd9,#ffffffb3);transition:opacity .2s linear}.navigation__header:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.navigation__header:hover{background:0 0}.navigation__header:hover:before{opacity:1;transition:opacity .2s linear}.navigation__header--sidebar:before,.navigation__header--sidebar:after{display:none}.navigation__header:has(.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):hover~.navigation__header-menu-group:last-child,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):last-child:hover){background:0 0}.navigation__header:has(.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):hover~.navigation__header-menu-group:last-child,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):last-child:hover):before{opacity:0;transition:opacity linear}.navigation__header:has(.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):hover~.navigation__header-menu-group:last-child,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):last-child:hover):after{opacity:0;transition:opacity .5s linear}.navigation--pinned .navigation__header{background:linear-gradient(#ffffffbf,#fff9)}.navigation--pinned .navigation__header:hover{background:linear-gradient(#ffffffd9,#ffffffb3)}.navigation--pinned .navigation__header:hover:before{opacity:0}.navigation__icon{color:#000;z-index:5;cursor:pointer;background:0 0;border:none;width:24px;height:24px;margin-inline-start:12px;padding:4px;text-decoration:none}.navigation__icon:after,.navigation__icon:before,.navigation__icon div{content:"";z-index:-1;background-color:#000;border-radius:3px;height:2px;transition:transform .2s ease-in-out;display:block}.navigation__icon:before{margin-top:auto}.navigation__icon div{margin:4px 0}.navigation__icon:after{margin-bottom:auto}.navigation__icon:hover:after,.navigation__icon:hover:before,.navigation__icon:hover div{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.navigation__icon--cross{transform:unset}.navigation__icon--cross:before{transform:translateY(6px)rotate(45deg)scaleX(1.41)}.navigation__icon--cross:after{transform:translateY(-6px)rotate(-45deg)scaleX(1.41)}.navigation__icon--cross div{transform:scale(0)}.navigation__icon--cross:after,.navigation__icon--cross:before,.navigation__icon--cross div{background-color:#000}.navigation__icon--cross:hover:after,.navigation__icon--cross:hover:before,.navigation__icon--cross:hover div{background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%)}.navigation__addons-container{z-index:1;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.navigation__addon{position:relative}.navigation__addon a{cursor:pointer}.navigation__addon button{color:#000;cursor:pointer;background:0 0;border:none;padding:12px;text-decoration:none}.navigation__addon:hover .icon{stroke:url(#catrice-colors-accent-600)}.navigation__header-menu{z-index:1;height:100%;display:none}.navigation__overlay-wrapper{z-index:-1;opacity:0;visibility:hidden;background:linear-gradient(#fffc,#ffffffb3);grid-template-rows:0fr;width:100vw;transition:grid-template-rows .2s ease-in-out;display:grid;position:absolute;top:138px;left:0;overflow:hidden;box-shadow:0 28px 45px -1px #0000000d}.navigation__overlay{color:#000;cursor:auto;pointer-events:auto;opacity:1;align-items:center;margin-top:0;overflow:hidden}.navigation__header-menu-group:hover .navigation__overlay-wrapper,.navigation__header-menu-group:focus-within .navigation__overlay-wrapper,.navigation__header-menu-group-link:focus-visible+.navigation__overlay-wrapper{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s ease-in-out .2s}.navigation__subnavigation{padding-inline:40px;width:fit-content;margin-left:auto;margin-right:auto;padding-bottom:32px;display:flex}.navigation__subnavigation-category{flex-flow:column;display:flex}.navigation__subnavigation-category-link,.navigation__subnavigation-subcategory-link{white-space:nowrap;text-align:start;margin-inline-end:64px;text-decoration:none}.navigation__subnavigation-category-link:hover,.navigation__subnavigation-subcategory-link:hover,.navigation__subnavigation-category-link:focus-visible,.navigation__subnavigation-subcategory-link:focus-visible{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.navigation__subnavigation-category-link:hover span,.navigation__subnavigation-subcategory-link:hover span,.navigation__subnavigation-category-link:focus-visible span,.navigation__subnavigation-subcategory-link:focus-visible span{border-bottom:1px solid;border-image-source:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);border-image-slice:1}.navigation__subnavigation-category-link{margin-top:40px;margin-bottom:12px}.navigation__subnavigation-subcategory-link{margin-bottom:8px}.navigation__brand-logo{z-index:1}.navigation__brand-logo-icon{width:100px;stroke:inherit;fill:#000;z-index:2}.navigation--default{position:relative}.navigation--pinned.navigation--light,.navigation--pinned.navigation--dark,.navigation--pinned.navigation--no-theme{color:#000;position:fixed;top:0;transform:translate(0,0)}.navigation--pinned.navigation--light .navigation__header,.navigation--pinned.navigation--dark .navigation__header,.navigation--pinned.navigation--no-theme .navigation__header{color:#000}.navigation--pinned.navigation--light .navigation__icon:after,.navigation--pinned.navigation--light .navigation__icon:before,.navigation--pinned.navigation--light .navigation__icon div,.navigation--pinned.navigation--dark .navigation__icon:after,.navigation--pinned.navigation--dark .navigation__icon:before,.navigation--pinned.navigation--dark .navigation__icon div,.navigation--pinned.navigation--no-theme .navigation__icon:after,.navigation--pinned.navigation--no-theme .navigation__icon:before,.navigation--pinned.navigation--no-theme .navigation__icon div{background-color:#000}.navigation--pinned.navigation--light .navigation__brand-logo-icon,.navigation--pinned.navigation--dark .navigation__brand-logo-icon,.navigation--pinned.navigation--no-theme .navigation__brand-logo-icon{fill:#000}.navigation--pinned.navigation--light .navigation__header-menu-group-link:not(:hover),.navigation--pinned.navigation--dark .navigation__header-menu-group-link:not(:hover),.navigation--pinned.navigation--no-theme .navigation__header-menu-group-link:not(:hover),.navigation--pinned.navigation--light .navigation__addon button,.navigation--pinned.navigation--dark .navigation__addon button,.navigation--pinned.navigation--no-theme .navigation__addon button{color:#000}.navigation--unpinned{position:fixed;top:0;transform:translateY(-100%)}.navigation--animated{transition:transform .3s ease-in-out}.navigation--compact{justify-content:space-between;align-items:center;height:64px;display:flex}.navigation--compact .navigation__brand-logo{padding-block:22px;padding-inline-start:24px}.navigation--compact .navigation__brand-logo svg{width:119px;height:20px}.navigation--compact .navigation__addon{align-items:center;padding-block:8px;padding-inline-end:12px;display:flex}.navigation__sidebar{width:100%;height:100dvh}.navigation__sidebar::backdrop{animation:none}.navigation__sidebar .overlay-dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd9,#ffffffb3);transition:background .5s ease-out,-webkit-backdrop-filter .5s ease-out,backdrop-filter .5s ease-out,transform .5s ease-out}.navigation__sidebar .overlay-dialog__children-container{height:100%;padding:0 24px}.navigation__sidebar .overlay-dialog__content{overflow:visible}.navigation__sidebar .overlay-dialog--drawer-right,.navigation__sidebar .overlay-dialog--drawer-left{max-width:unset}.navigation__sidebar .overlay-dialog .navigation__header:before{opacity:0}.navigation__sidebar .overlay-dialog .navigation__icon:after,.navigation__sidebar .overlay-dialog .navigation__icon:before,.navigation__sidebar .overlay-dialog .navigation__icon div{background-color:#000}.navigation__sidebar .overlay-dialog .navigation__brand-logo-icon{fill:#000}.navigation__sidebar-content{flex-flow:column;height:100%;margin-inline:-24px;display:flex}.navigation__sidebar-header{z-index:1;border-bottom:1px solid #d6d6d6;flex-shrink:0;width:100%;position:sticky;top:0}.navigation__sidebar-scroll{flex-grow:1}.navigation__sidebar-footer{color:#fff;text-align:center;background-color:#000;padding:16px 0 8px}.navigation__sidebar-footer-link:hover .icon{stroke:url(#catrice-colors-accent-600)}.navigation__sidebar-footer-link:hover span{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.navigation__sidebar-footer-link-text{margin-inline-end:24px}.navigation__sidebar-footer-link-icon{margin:0 8px}.navigation__sidebar-accordion .accordion__label{padding-inline:24px}.navigation__sidebar-accordion .accordion__label:hover:not(:disabled) .accordion__label-text{color:#0000;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.navigation__sidebar-accordion .accordion__label:hover:not(:disabled) .icon{stroke:url(#catrice-colors-accent-600)}.navigation__sidebar-accordion-items,.navigation__sidebar-subcategories{flex-direction:column;display:flex}.navigation__sidebar-accordion-item{cursor:pointer;align-items:center;min-height:52px;margin-top:12px;margin-bottom:12px;padding-inline:24px;text-decoration:none;display:flex}.navigation__sidebar-accordion-item-img{border-bottom-right-radius:12px;overflow:hidden}.navigation__sidebar-accordion-item-text{flex-grow:1;margin-inline-start:12px;text-decoration:none}.navigation__sidebar-accordion-item-icon{flex-basis:0}.navigation__sidebar-footer-link{cursor:pointer;justify-content:center;align-items:center;margin:0 8px;padding-top:12px;padding-bottom:16px;text-decoration:none;display:flex}.navigation__sidebar-footer-icon{margin:0 8px}.navigation__sidebar-back{text-transform:none;padding-top:24px;padding-bottom:24px;cursor:pointer;border-top:1px solid #d6d6d6;align-items:center;padding-inline-start:24px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px;display:flex}.navigation__sidebar-back-text{padding-inline-start:16px}@media screen and (min-width:1410px){.navigation__addon--mobile-only{display:none}}@media screen and (max-width:1410px){.navigation__addon--desktop-only{display:none}}.navigation__country-selector{text-transform:none;cursor:pointer;justify-content:center;align-items:center;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:8px;font-weight:700;line-height:14px;text-decoration:none;display:flex}.navigation__country-selector svg.icon{margin-inline:12px 4px}.navigation__country-selector :first-child{font-size:1.5em}.navigation__skip-link{z-index:101;color:#000;background:#fff;border:2px solid #000;border-radius:4px;padding:8px 16px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:-999px}.navigation__skip-link:focus,.navigation__skip-link:active{inset-inline-start:8px;outline:2px solid #005fcc;width:auto;height:auto;top:8px;box-shadow:0 2px 8px #00000026}.navigation--light{color:#fff}.navigation--light .navigation__header:hover{color:#000}.navigation--light .navigation__icon:after,.navigation--light .navigation__icon:before,.navigation--light .navigation__icon div{background-color:#fff}.navigation--light .navigation__brand-logo-icon{fill:#fff}.navigation--light .navigation__addon button,.navigation--light .navigation__header-menu-group-link,.navigation--light .navigation__header{color:#fff}@media screen and (min-width:1410px){.navigation-container,.navigation-container--no-mobile-value-proposition-bar{height:138px}.navigation-container--compact{height:108px;margin-bottom:0;position:sticky;top:-108px}.navigation-container--light,.navigation-container--dark{margin-bottom:-108px}.navigation{height:calc(108px + var(--valuePropositionBarHeight))}.navigation__icon{display:none}.navigation__addons-container{z-index:1;grid-area:1/15/1/-1;margin-inline-start:-48px}.navigation__addon:not(.navigation__addon--mobile){display:flex}.navigation__brand-logo{z-index:2;grid-column:1/3;margin-inline-start:12px}.navigation__brand-logo-icon{width:162px;height:39px}.navigation__header-container{justify-content:center;display:grid}.navigation__header{overflow-wrap:break-word;padding:0 24px 96px;padding:0 16px 128px;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:16px;width:100%;height:108px;padding-bottom:0;display:grid}.navigation__header-menu{grid-area:1/3/1/15;grid-auto-flow:row;justify-content:center;height:100%;line-height:104px;display:flex}.navigation__header-menu-group{text-align:center;height:100%;padding-inline:16px;display:inline-block}.navigation__header-menu-group-link{text-transform:none;white-space:nowrap;flex-wrap:wrap;align-content:center;height:100%;padding:0;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px;text-decoration:none;display:flex;position:relative}.navigation__header-menu-group-link:after{content:"";background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.navigation__header:hover .navigation__icon:after,.navigation__header:hover .navigation__icon:before,.navigation__header:hover .navigation__icon div{background-color:#000}.navigation__header:hover .navigation__brand-logo-icon{fill:#000}.navigation__header:hover .navigation__addon button,.navigation__header:hover .navigation__header-menu-group:not(:hover) .navigation__header-menu-group-link{color:#000}.navigation__header-menu-group:last-child:after{opacity:0;content:"";z-index:-3;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;width:100vw;height:calc(100vh + 138px);transition:opacity .2s linear;position:absolute;top:0;left:50%;transform:translate(-50%)}.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):hover~.navigation__header-menu-group:last-child:after,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):last-child:hover:after{opacity:1;transition:opacity .2s linear}.navigation--light:not(.navigation--pinned) .navigation__header-menu-group:last-child:before,.navigation--dark:not(.navigation--pinned) .navigation__header-menu-group:last-child:before,.navigation--no-theme:not(.navigation--pinned) .navigation__header-menu-group:last-child:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#ffffffd9,#fffc);width:100vw;height:138px;transition:opacity .3s linear .1s;position:absolute;top:0;left:50%;transform:translate(-50%)}.navigation--pinned .navigation__header-menu-group:last-child:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#ffffffd9,#fffc);width:100vw;height:138px;position:absolute;top:0;left:50%;transform:translate(-50%)}.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):hover~.navigation__header-menu-group:last-child:before,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay):last-child:hover:before{opacity:1;transition:opacity linear}.navigation__header-menu-group:hover .navigation__header-menu-group-link,.navigation__header-menu-group:focus-within .navigation__header-menu-group-link{color:#0000;cursor:pointer;background:linear-gradient(270deg,#ff6047 0%,#c850f5 50%,#693abd 100%);-webkit-background-clip:text;background-clip:text}.navigation__header-menu-group:hover .navigation__header-menu-group-link:after,.navigation__header-menu-group:focus-within .navigation__header-menu-group-link:after{transition:transform .2s ease-in;transform:scaleX(1)}.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay .navigation__header):focus-within~.navigation__header-menu-group:last-child:after,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay .navigation__header):focus-within~.navigation__header-menu-group:last-child:before,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay .navigation__header):last-child:focus-within:after,.navigation__header-menu-group:not(.navigation__header-menu-group--no-overlay .navigation__header):last-child:focus-within:before{opacity:1;transition:opacity .2s linear}.navigation__country-selector{display:none}.navigation--compact{justify-content:center;height:108px}.navigation--compact .navigation__brand-logo{margin-inline-start:0;padding:32px}.navigation--compact .navigation__brand-logo svg{width:162px;height:44px}.navigation--compact .navigation__addon{display:none}}.order-status{overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;min-height:calc(100vh - 489px);margin-top:48px;padding:0 24px 96px;font-family:Futura Now Headline,Noto Sans,Futura,sans-serif;display:grid}.order-status__content{grid-column:1/-1}.order-status__content .pl-button:not(#pl-show-more-button):not(.pl-tab){color:#fff;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);border-radius:0 12px}.order-status__content .pl-active{color:#000!important}.order-status__content .pl-not-active{color:#000!important;background-color:#fff!important}@media screen and (min-width:960px){.order-status{grid-template-columns:repeat(16,minmax(0,1fr));min-height:calc(100vh - 314px);padding:0 16px 128px}}.page-title{padding-bottom:48px;position:relative}.page-title:before{inset:0;content:"";z-index:10;background:linear-gradient(#00000073 0%,#0000 25% 52%,#00000073 89%);position:absolute;inset-block-end:48px}.page-title__content{z-index:20;color:#fff;flex-direction:column-reverse;gap:16px;padding:24px;display:flex;position:absolute;inset:0;inset-block-end:48px}.page-title .video__controls--teleported{flex-shrink:0;align-self:flex-start;display:flex}.page-title__headline{margin-bottom:calc(16px - .15em);padding-bottom:.15em;font-size:28px}.page-title__navigation .scroll__scroll-area{gap:16px}.page-title__navigation-link{white-space:nowrap}.page-title__navigation-link--active{pointer-events:none}.page-title__navigation-link--active .textlink__text{color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#a676fb 100%);-webkit-background-clip:text;background-clip:text}@media screen and (min-width:960px){.page-title{padding-bottom:64px}.page-title:before{inset-block-end:64px}.page-title__content{justify-content:space-between;gap:unset;flex-direction:row;padding:24px 24px 40px;inset-block-end:64px}.page-title__content-container{flex-direction:column;justify-content:flex-end;display:flex}.page-title .video__controls--teleported{align-self:flex-end}.page-title__headline{margin-bottom:calc(24px - .15em);padding-bottom:.15em;font-size:48px}.page-title__navigation-link{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-weight:500;line-height:26px}.page-title__navigation{height:fit-content;padding:unset;margin-inline-start:unset;margin-inline-end:unset}.page-title__navigation .scroll__scroll-area{gap:24px}}.product-cross-selling{overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding:0 16px 48px;display:grid}.product-cross-selling__headline{grid-column:1/-1;margin-bottom:20px;padding-bottom:4px}.product-cross-selling__slider{margin-bottom:24px;grid-area:2/1/2/-1;margin-inline:-16px;padding-inline-start:16px}.product-cross-selling__slider .slider__item{width:fit-content}.product-cross-selling__slider .slider__item--left{left:4px}.product-cross-selling__slider .slider__item--right{margin-inline-start:28px}.product-cross-selling__item-container{gap:12px;width:calc(100vw - 32px);display:flex}.product-cross-selling__product-tile-wrapper{width:50%}.product-cross-selling__pagination{grid-area:3/1/3/-1;justify-self:center}@media screen and (min-width:960px){.product-cross-selling__slider--mobile,.product-cross-selling__pagination--mobile{display:none}}@media screen and (max-width:960px){.product-cross-selling__slider--desktop,.product-cross-selling__controls--desktop,.product-cross-selling__pagination--desktop{display:none}}@media screen and (min-width:960px){.product-cross-selling{padding:0 16px 128px;grid-template-columns:repeat(16,minmax(0,1fr));padding-bottom:80px}.product-cross-selling__headline{margin-bottom:calc(24px - .1em);padding-bottom:.15em;font-size:40px}.product-cross-selling__slider .slider__item{width:calc(100% - 16px)}.product-cross-selling__slider .slider__item--left{width:calc(100% - 32px);left:0}.product-cross-selling__slider .slider__item--right{width:calc(100% - 32px);margin-inline-start:32px}.product-cross-selling__item-container{gap:16px;width:100%}.product-cross-selling__product-tile-wrapper{width:25%}.product-cross-selling__controls{z-index:1;pointer-events:none;grid-area:2/1/2/-1;justify-content:space-between;align-items:flex-start;width:100%;height:100%;margin-top:15%;display:flex}.product-cross-selling__controls-button{pointer-events:auto;background:#ffffff4d;border-top-left-radius:12px}.product-cross-selling__controls-button:disabled{visibility:hidden}}body.rtl .product-cross-selling__slider .slider__item--right{left:28px}@media screen and (min-width:960px){body.rtl .product-cross-selling__controls{flex-direction:row-reverse}}.product-details-info__main-rating div .bv_main_container{margin-top:0!important}.product-finder{width:100%;max-width:1920px;margin:0 auto}.product-finder__spinner-container{grid-area:1/1/auto/-1;justify-content:center;align-items:center;height:500px;display:grid}.product-finder__navigation{row-gap:24px;padding:32px 16px;display:grid}.product-finder__step-navigation{grid-area:1/1/2/3;justify-content:space-between}.product-finder__step-navigation .step-navigation__item{flex:none}.product-finder__step-navigation .step-navigation__item-number{background:#b2b2b2;width:8px;height:8px;margin-bottom:0}.product-finder__step-navigation .step-navigation__item-icon,.product-finder__step-navigation .step-navigation__item-name{display:none}.product-finder__step-navigation .step-navigation__progress{top:3px;left:4px;right:4px}.product-finder__step-navigation .step-navigation__item--selected .step-navigation__item-number{background:#6933c0}.product-finder__step-navigation .step-navigation__item--completed .step-navigation__item-number{background:#000}.product-finder__back-button{padding:unset;grid-area:2/1/3/2;justify-self:start}.product-finder__reset-button{padding:unset;grid-area:2/2/3/3;justify-self:end}@media screen and (min-width:960px){.product-finder__steps{padding-inline:105px}.product-finder__navigation{padding:64px 0 48px}.product-finder__step-navigation .step-navigation__item-number{width:12px;height:12px}.product-finder__step-navigation .step-navigation__progress{top:5px;left:6px;right:6px}}body.rtl .product-finder__back-button{transform:scaleX(-1)}.product-grid__filter-sorting{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(124deg,#fff6 .05%,#ffffff1a 98.34%);border:1px solid #fff6;border-radius:12px 12px 0 0;width:100vw;padding:16px;position:fixed;bottom:0;box-shadow:0 28px 45px -1px #0000000d}.product-grid__filter-panel{padding-bottom:12px}.product-grid__product-amount{grid-area:1/1/auto/-1;margin-bottom:16px}.product-grid__sort-dropdown{grid-area:2/1/auto/3}.product-grid__articles{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;padding-inline:16px;display:grid}.product-grid__articles--foundation{flex-direction:column;display:flex}.product-grid__tile{grid-area:auto/span 2;margin-bottom:16px}.product-grid__tile--big{grid-column:span 4}.product-grid__load-previous{grid-area:2/1/auto/-1;margin:16px 0 32px}.product-grid__load-previous-link{width:100%;text-decoration:none}.product-grid__actions{text-align:center;flex-direction:column;grid-area:4/1/auto/-1;align-items:center;padding:24px 16px 160px;display:flex}.product-grid__actions-link{width:100%;text-decoration:none}.product-grid__pagination-text{margin:48px 0 24px}.product-grid__progress-bar[value]{appearance:none;background:#d6d6d6;width:172px;height:2px;margin-bottom:32px}.product-grid__progress-bar[value]::-webkit-progress-bar{background:#d6d6d6}.product-grid__progress-bar[value]::-webkit-progress-value{background:#000}.product-grid__progress-bar[value]::-moz-progress-bar{background:#000}.product-grid__social-media-widget{height:100%;position:relative}.product-grid__social-media-widget:hover{border:2px solid #000}.product-grid__social-media-widget--with-cta:hover{border:unset}@media screen and (min-width:960px){.product-grid__filter-sorting{z-index:0;box-shadow:none;padding:0;background:0 0;border:none;width:auto;padding:0 16px 12px;position:relative}.product-grid__amount-and-filter-button{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.product-grid__product-amount{grid-column:1/7;margin:24px 0 16px}.product-grid__product-amount--with-filter-panel{margin:unset}.product-grid__filter-button{grid-area:1/9/auto/-1;justify-self:end;width:251px;max-height:56px;margin:auto 0}.product-grid__sort-dropdown{grid-area:1/7/auto/10}.product-grid__filter-panel{grid-area:1/1/auto/9;margin:auto 0;padding-bottom:0}.product-grid__load-previous{grid-column:7/11}.product-grid__articles{grid-column:3/15;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-block-start:16px}.product-grid__articles--foundation{overflow-wrap:break-word;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:16px;width:100%;padding:0 16px 128px;display:grid}.product-grid__tile{margin-bottom:unset;grid-column:span 3}.product-grid__tile--big{grid-column:span 6}.product-grid__tile--foundation{grid-column:span 12/15;margin-inline:-16px}.product-grid__actions{grid-column:7/11;width:344px;margin:auto;padding:32px 16px 128px}body.rtl .product-grid--not-redesign .product-grid__tile:not(:nth-child(4n+1)):after{display:inherit}}.ub-in-page>*{margin-bottom:32px!important}.product-information-catrice{color:#fff;z-index:2;grid-template-rows:repeat(10,auto);padding:160px 16px;display:grid;position:relative}.product-information-catrice-background{width:100dvw;height:100dvh;opacity:var(--backgroundOpacity,0);z-index:1;pointer-events:none;background:radial-gradient(120.91% 123.55% at 45.47% 30.72%,#ffffff45 0%,#fff0 55.5%),radial-gradient(484.52% 99%,#2b003a 0%,#0a0047 100%);position:fixed;top:0;left:0}.product-information-catrice__accordion-chevron{color:#fff}.product-information-catrice__accordion-chevron path{stroke-width:2px}.product-information-catrice__headline-accordion{color:#fff;max-width:unset;border-bottom:1px solid #fff;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-block:16px;transition:padding-block .8s linear .3s;display:flex}.product-information-catrice__headline-accordion>.headline{text-align:start;padding-block-end:.15em}.product-information-catrice__headline-accordion--active{border-image-source:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#ab80fc 100%);border-image-slice:1}.product-information-catrice__headline-accordion--active span{color:#0000;background:linear-gradient(270deg,#ff8b79 0%,#ffd6f9 50%,#ab80fc 100%);-webkit-background-clip:text;background-clip:text;margin-block-end:-.15em;padding-block-end:.15em}.product-information-catrice__headline-accordion--active .product-information-catrice__accordion-chevron{color:#ff8b79;transform:rotate(180deg)translateY(50%)}.product-information-catrice__headline-accordion--next{padding-block:0 16px}.product-information-catrice__headline-module{grid-row-start:1}.product-information-catrice__headline-details{grid-row-start:2}.product-information-catrice__headline-worry-free{grid-row-start:4}.product-information-catrice__headline-ingredients{grid-row-start:6}.product-information-catrice__headline-recycling{grid-row-start:8}.product-information-catrice__headline-beauty-tip{grid-row-start:10}.product-information-catrice__content--details{grid-row-start:3}.product-information-catrice__content--worry-free{grid-row-start:5}.product-information-catrice__content--ingredients{grid-row-start:7}.product-information-catrice__content--recycling{grid-row-start:9}.product-information-catrice__content--beauty-tip{grid-row-start:11}.product-information-catrice__content-wrapper{grid-template-rows:0fr;display:grid}.product-information-catrice__content-wrapper--active{grid-template-rows:1fr}.product-information-catrice__content{overflow:hidden}.product-information-catrice__details{color:#fff;overflow-y:auto}.product-information-catrice__details-image{margin-block-start:40px;padding:40px}.product-information-catrice__details-image img{aspect-ratio:1}.product-information-catrice__details-content{flex-direction:column;gap:16px;margin-block-end:40px;padding-inline:8px;display:flex}.product-information-catrice__details-description{color:currentColor}.product-information-catrice__details-feature{text-indent:calc(-20px - .7ch);padding-inline-start:calc(20px + .7ch)}.product-information-catrice__details-feature:before{content:"•";padding-inline:10px}.product-information-catrice__ingredients{padding-inline:8px;overflow-y:auto}.product-information-catrice__ingredients .all-ingredients{padding-block:40px}.product-information-catrice__worry-free{overflow-y:auto}.product-information-catrice__worry-free-image{margin-block:40px 32px;padding:40px}.product-information-catrice__worry-free-image img{aspect-ratio:1}.product-information-catrice__worry-free-content{flex-flow:wrap;align-items:flex-start;gap:16px;margin-block-end:40px;padding-inline:8px;display:flex}.product-information-catrice__worry-free-icon{flex:1 0 48%}.product-information-catrice__worry-free-icon .worry-free-icon__icon{width:190px}.product-information-catrice__recycling{color:#fff;padding-inline:8px;overflow-y:auto}.product-information-catrice__recycling--materials{padding-block:40px}.product-information-catrice__recycling-link-text{padding-block-end:16px}.product-information-catrice__beauty-tip{flex-direction:column;gap:16px;padding-inline:8px;display:flex;overflow-y:auto}.product-information-catrice__beauty-tip>:first-child{padding-top:40px}.product-information-catrice__beauty-tip>:last-child{padding-bottom:40px}.product-information-catrice__beauty-tip-entry{flex-direction:column;gap:8px;display:flex}.product-information-catrice__beauty-tip-label,.product-information-catrice__beauty-tip-text{color:#fff}@media screen and (min-width:960px){.product-information-catrice{grid-template-rows:1fr repeat(6,auto) 1fr;grid-template-columns:repeat(3,1fr);column-gap:48px;height:100dvh;padding:80px 105px}.product-information-catrice__accordion-chevron{top:50%;transform:rotate(-90deg)}.product-information-catrice__headline-module{grid-row-start:2}.product-information-catrice__headline-details{grid-row-start:3}.product-information-catrice__headline-worry-free{grid-row-start:4}.product-information-catrice__headline-ingredients{grid-row-start:5}.product-information-catrice__headline-recycling{grid-row-start:6}.product-information-catrice__headline-beauty-tip{grid-row-start:7}.product-information-catrice__content-details,.product-information-catrice__content-worry-free,.product-information-catrice__content-ingredients,.product-information-catrice__content-recycling,.product-information-catrice__content-beauty-tip{opacity:0;max-height:unset;transition:opacity .8s cubic-bezier(.3,.3,.5,1);display:block}.product-information-catrice__content-details--active,.product-information-catrice__content-worry-free--active,.product-information-catrice__content-ingredients--active,.product-information-catrice__content-recycling--active,.product-information-catrice__content-beauty-tip--active{opacity:1;max-height:calc(100dvh - 160px)}.product-information-catrice__headline-accordion{cursor:pointer;grid-column:1/2;align-items:baseline;gap:16px;margin-inline-end:57px;padding-block:16px;transition:margin-inline-end .8s cubic-bezier(.3,.3,.5,1)}.product-information-catrice__headline-accordion>.headline{padding-bottom:.15em;font-size:40px}.product-information-catrice__headline-accordion--active{margin-inline-end:0}.product-information-catrice__headline-accordion--active .product-information-catrice__accordion-chevron{transform:rotate(-90deg)}.product-information-catrice__content-wrapper{grid-template-rows:unset;margin-block:auto;display:none}.product-information-catrice__content-wrapper--active{display:unset}.product-information-catrice__content--desktop{grid-area:1/2/9/4}.product-information-catrice__details{flex-direction:row;grid-row-start:3;gap:48px;display:flex}.product-information-catrice__details-image{margin-top:unset;flex:100%;padding:32px}.product-information-catrice__details-content{flex:1 0 48%}.product-information-catrice__details-description{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.product-information-catrice__worry-free{flex-direction:row;grid-row-start:2;gap:48px;display:flex}.product-information-catrice__worry-free-image{margin:unset;flex:100%;padding:32px}.product-information-catrice__worry-free-content{flex-flow:wrap;flex:1 0 48%;align-content:flex-start;gap:16px 8px;margin-block-end:unset;padding-block-start:48px}.product-information-catrice__worry-free-content .button{max-width:51%}.product-information-catrice__ingredients{margin-block:auto;padding-inline:89px}.product-information-catrice__ingredients .all-ingredients{margin-block:unset}.product-information-catrice__ingredients .all-ingredients__list{margin-bottom:unset}.product-information-catrice__recycling{margin-block:auto;padding-inline:89px}.product-information-catrice__recycling--materials{padding-block:0 24px}.product-information-catrice__recycling-link-text{padding-block-end:16px}.product-information-catrice__recycling .button{width:unset}.product-information-catrice__beauty-tip{margin-block:auto;padding-inline:89px;display:flex}.product-information-catrice__beauty-tip-label{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.product-information-catrice__beauty-tip-text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}body.rtl .product-information-catrice__accordion-chevron{transform:rotate(90deg)}}.search-no-results .empty-state__headline{padding-bottom:.15em}.search-no-results .empty-state__button{left:24px;right:24px}.shade-finder{height:80dvh;min-height:700px}@media screen and (min-width:960px){.shade-finder{height:800px;min-height:unset}}.search-results{overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding:48px 16px 24px;display:grid}.search-results__container{grid-area:auto/1/auto/5}.search-results__copy{text-transform:none;margin-bottom:12px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:12px;font-weight:500;line-height:22px}@media screen and (min-width:960px){.search-results{grid-template-columns:repeat(16,minmax(0,1fr));padding:64px 16px 48px}.search-results__container{grid-column:2/16}}.shop-the-look{--limited-scroll-50:1;flex-direction:column;row-gap:24px;padding-bottom:64px;display:flex}.shop-the-look__headline{padding-inline:16px;padding-bottom:.15em}.shop-the-look__image-container{grid-template-rows:25% auto auto;grid-template-columns:20% 40% 40%;display:grid;overflow:hidden}.shop-the-look__mood-image{transform:translate3D(calc(-10% + var(--limited-scroll-50) * 10%), 0, 0);grid-area:1/1/3/3;transition:transform .5s}.shop-the-look__image{border-start-end-radius:60px;grid-area:1/1/-1/-1;overflow:hidden}.shop-the-look__image--with-mood-image{transform:translate3D(calc(10% - var(--limited-scroll-50) * 10%), 0, 0);grid-area:2/2/-1/-1;transition:transform .5s}.shop-the-look__subheadline{display:none}.shop-the-look__copy{padding:0 16px}@media screen and (min-width:960px){.shop-the-look__scroll{display:none}}.shop-the-look__scroll .scroll__scroll-area--horizontal{gap:12px;padding:0 16px}@media screen and (max-width:960px){.shop-the-look__slider-control,.shop-the-look__slider{display:none}}@media screen and (min-width:960px){.shop-the-look{grid-template-columns:repeat(16,minmax(0,1fr));column-gap:16px;padding:0 16px 128px;display:grid}.shop-the-look__image-container{grid-area:1/1/6/8}.shop-the-look__headline{padding-bottom:.15em;grid-area:2/8/3/15;margin-inline-start:48px;padding-inline:0;font-size:40px}.shop-the-look__headline--no-copy{grid-area:2/8/4/15}.shop-the-look__copy{grid-area:3/8/4/15;margin-block-start:-16px;margin-inline-start:48px;padding:0}.shop-the-look__slider-control{flex-direction:row;grid-area:2/15/4/-1;place-self:end;gap:8px;display:flex}.shop-the-look__slider-control .icon-button{padding:16px}.shop-the-look__slider{grid-area:4/8/5/-1;margin-inline:48px -16px}.shop-the-look__product-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-inline-end:16px;display:grid}}.storefinder{overflow-wrap:break-word;padding:0 24px 96px;grid-template-rows:auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;height:100dvh;padding:0;display:grid;overflow:hidden}.storefinder__search{z-index:2;background:#f7f7f7;flex-direction:column;grid-area:1/1/auto/-1;align-items:flex-start;padding:32px 24px 16px;display:flex}.storefinder__search-title{color:#000}.storefinder__search-input{flex-direction:column;justify-content:center;align-items:flex-end;width:100%;display:flex}.storefinder__store-info{grid-area:1/1/auto/-1}.storefinder__store-info-content{align-items:flex-start;gap:16px;padding:32px 24px;display:flex}.storefinder__store-info-content .storefinder__store-name{margin-bottom:8px}@media screen and (min-width:960px){.storefinder__store-info-content--mobile-only{display:none}}.storefinder__store-info-icon{padding:4px 0 0}.storefinder__store-info-icon .icon{stroke-width:2px}.storefinder--hidden{height:0;animation:.3s forwards slide-left}.storefinder--visible{animation:.3s forwards slide-right}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes slide-left{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes slide-up{0%{transform:translateY(0%)}to{transform:translateY(-105%)}}@keyframes slide-down{0%{transform:translateY(-105%)}to{transform:translateY(0%)}}.storefinder__map-area{grid-area:2/1/auto/-1;position:relative;overflow:hidden}.storefinder__content{z-index:1;color:#000;background:#fff;flex-direction:column;gap:16px;max-height:100%;padding:32px 16px 0 24px;display:flex;position:absolute;inset-block-start:0;inset-inline:0;overflow-y:auto}.storefinder__content--hidden-up{height:auto;animation:.3s forwards slide-up;position:absolute}.storefinder__content--visible-down{animation:.3s forwards slide-down}.storefinder__search-result-headline{overflow-y:initial;padding-block:8px;padding-inline-end:48px}.storefinder__search-result-close-button{top:24px;color:inherit;position:absolute;inset-inline-end:16px}.storefinder__search-result-close-button .icon{stroke-width:2px}.storefinder__only-big-stores{margin-bottom:16px}.storefinder__store-list-item{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;display:flex}.storefinder__store-name{margin-bottom:5px;display:block}.storefinder__store-item-icon{padding-right:16px}.storefinder__store-item-icon .icon{stroke-width:2px}.storefinder__store-description{display:flex}.storefinder__no-items-headline{margin-bottom:8px}.storefinder__no-items-rich-text{color:inherit}.storefinder__map{width:100%;height:100%}.storefinder__controls-button{background-color:#fff;border:2px solid #fff;width:58px;height:58px;box-shadow:0 0 20px #0000001a}.storefinder__controls{inset-inline-end:16px;grid-template:".c_plus"68px".c_minus"80px"c_search c_locate"68px/4fr 1fr;column-gap:24px;display:grid;position:absolute;bottom:16px}.storefinder__controls-plus{grid-area:c_plus;display:none}.storefinder__controls-minus{grid-area:c_minus;display:none}.storefinder__controls-locate{grid-area:c_locate}.storefinder__controls-list{grid-area:c_minus}.storefinder__controls-search{grid-area:c_search;width:100%}.storefinder__online-retailers-container{padding-bottom:16px}.storefinder__online-retailers-headline{margin-bottom:5px;display:block}.storefinder__online-retailers{flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}.storefinder__online-retailers-tile{cursor:pointer;background:#fff;width:44px;height:44px;padding:2px}.storefinder .bounce{animation:1s linear bounce}@keyframes bounce{0%{transform:translateY(-300px)}50%,to{transform:translateY(0)}65%{transform:translateY(-17px)}75%{transform:translateY(-22px)}}.storefinder--no-consent{grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr;justify-items:center;gap:16px;padding-inline:32px;position:relative}.storefinder__image{z-index:-1;position:absolute;inset:0}.storefinder__image img{object-fit:cover;height:100%}.storefinder__description{text-align:center;z-index:1;grid-row:2;max-width:500px}.storefinder__cta{grid-row:3;max-width:500px}.storefinder__no-consent-content{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (min-width:960px){.storefinder{padding:0 16px 128px;grid-template-columns:repeat(16,minmax(0,1fr));padding:0}.storefinder__search{flex-direction:row;grid-template-columns:repeat(16,minmax(0,1fr));justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 32px}.storefinder__search-title{padding-inline:64px}.storefinder__search-input{width:340px;margin-bottom:0}.storefinder__search-range{width:340px}.storefinder__map-area{display:flex}.storefinder__content{gap:unset;flex:0 0 445px;padding:32px 24px 12px 96px;position:relative}.storefinder__store-list-item{padding:12px 0;position:relative}.storefinder__store-list-item:before{content:"";z-index:-1;opacity:0;background-color:#f7f7f7;transition:opacity .3s;position:absolute;inset:0 -24px 0 -96px}.storefinder__store-list-item:hover:before{opacity:1}.storefinder__search-result-headline{padding-bottom:24px}.storefinder__map{flex:100%}.storefinder__controls{pointer-events:all;inset-inline-end:24px;bottom:24px}.storefinder__controls-plus,.storefinder__controls-minus{display:flex}.storefinder__controls-list{display:none}.storefinder__store-active{pointer-events:none;position:relative}.storefinder__store-active .storefinder__store-item-left:before{content:"";background:#000;width:4px;position:absolute;inset-block:0;inset-inline-start:-12px}.storefinder__only-big-stores{margin-bottom:unset;padding-bottom:32px}.storefinder .gm-style-iw{padding:0}.storefinder .gm-style-iw button{margin-bottom:-48px!important}.storefinder__info-box-content{background:#fff;padding:24px}.storefinder__info-box-headline{margin-bottom:8px;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.storefinder__info-box-description,.storefinder__no-items-rich-text{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.storefinder__online-retailers-container{padding-top:12px}.storefinder--no-consent{grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr}.storefinder__description{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}}body.rtl .storefinder__store-info-icon,body.rtl .storefinder__store-item-icon{transform:scaleX(-1)}body.rtl .storefinder__content{padding:32px 24px 0 16px}@media screen and (min-width:960px){body.rtl .storefinder__search{padding:10px 32px 10px 10px}body.rtl .storefinder__content{padding:32px 96px 12px 24px}}.teaser-content{flex-direction:column;display:flex}.teaser-content__container{border-bottom-left-radius:20px;width:100%;height:100%;overflow:hidden}.teaser-content__slider-container{height:100%;position:relative}.teaser-content__slider{border-bottom-left-radius:20px}.teaser-content__slider-pagination{z-index:10;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.teaser-content__handles-container{display:none}.teaser-content .video-controls{gap:16px;padding:16px}.teaser-content__text{flex-direction:column;padding:24px 16px 64px;display:flex}.teaser-content__categorytext{white-space:nowrap;text-overflow:ellipsis;padding-bottom:16px;overflow:hidden}.teaser-content__headline{margin-bottom:calc(16px - .15em)}.teaser-content__headline span{padding-bottom:.15em}.teaser-content__body{-webkit-line-clamp:14;margin-bottom:calc(16px - max(4px,.15em));padding-bottom:max(4px,.15em)}.teaser-content__body--no-link{margin-bottom:0;padding-bottom:0}.teaser-content__text-link{padding-block:16px}.teaser-content .teaser-content__button{margin-top:16px}@media screen and (min-width:960px){.teaser-content{padding-bottom:80px}.teaser-content__handles-container{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.teaser-content__handler{background:#ffffff4d;border-radius:12px 0;width:56px;height:56px;padding:16px}.teaser-content__handler .icon{color:#fff;stroke-width:2.5px}.teaser-content__handler:disabled .icon{color:#737373}.teaser-content__slider{border-bottom-left-radius:80px}.teaser-content--1-1,.teaser-content--3-4{flex-direction:row;align-items:center}.teaser-content--1-1 .teaser-content__container,.teaser-content--3-4 .teaser-content__container{border-bottom-left-radius:80px;width:50%}.teaser-content--1-1 .teaser-content__text,.teaser-content--3-4 .teaser-content__text{justify-content:center;width:50%;padding-block:0;padding-inline:105px}.teaser-content--1-1 .teaser-content__headline,.teaser-content--3-4 .teaser-content__headline{padding-bottom:0;font-size:48px}.teaser-content--16-9{flex-direction:column}.teaser-content--16-9 .teaser-content__container{border-bottom-left-radius:80px}.teaser-content--16-9 .teaser-content__text{width:53%;padding-bottom:0}.teaser-content--16-9 .teaser-content__headline{padding-bottom:0;font-size:48px}.teaser-content--1-1.teaser-content--left,.teaser-content--3-4.teaser-content--left,body.rtl .teaser-content--1-1,body.rtl .teaser-content--3-4{flex-direction:row-reverse}body.rtl .teaser-content--1-1.teaser-content--left,body.rtl .teaser-content--3-4.teaser-content--left{flex-direction:row}body.rtl .teaser-content .teaser-content__handles-container{flex-direction:row-reverse}}.teaser-product-inspiration-redesign{--limited-scroll-80:1;overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding:0 24px 96px;display:grid;overflow-x:hidden}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline-container{writing-mode:vertical-rl;transform:rotate(180deg) translate3d(0, calc(-1 * calc(96px * (1 - var(--limited-scroll-80)))), 0);grid-area:1/4/2/-1;justify-content:center;display:flex}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/1/2/4;margin-left:-24px;margin-right:-16px;overflow:hidden}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__first-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), calc(96px * (1 - var(--limited-scroll-80))), 0)}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image-container{z-index:1;grid-area:3/1/4/3;margin:-100px 32px 0 -24px;overflow:hidden}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), 0, 0);border-bottom-right-radius:40px;overflow:hidden}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__marquee-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:2/1/4/-1;align-items:flex-end;margin:0 -24px;padding-bottom:12px;display:flex}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline{align-self:center}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__product-tile{z-index:2;border-bottom-left-radius:20px;grid-area:2/2/3/4;height:auto;margin:-104px -32px 0;box-shadow:0 25px 42px -12px #f1d1a1}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline{align-self:center}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image-container{z-index:2;grid-area:2/2/3/-1;margin:-104px 16px 0 4px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image{transform:translate3d(calc(96px * (1 - var(--limited-scroll-80))), 0, 0);border-bottom-left-radius:20px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__headline-container{grid-area:1/1/2/-1}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__copy-container{grid-area:2/1/3/-1;margin-top:8px}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:3/1/4/3;margin:24px -32px 0 -24px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__first-image{transform:translate3d(calc(-1 * 48px * (1 - var(--limited-scroll-80))), calc(48px * (1 - var(--limited-scroll-80))), 0)}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image-container{z-index:2;grid-area:4/1/5/3;margin:-104px 32px 0 -24px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), 0, 0);border-top-right-radius:40px;border-bottom-right-radius:40px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image-container{z-index:1;border-bottom-right-radius:20px;grid-area:3/2/4/-1;margin:75px -16px 0 4px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image{transform:translate3d(calc(48px * (1 - var(--limited-scroll-80))), 0, 0);border-bottom-left-radius:20px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image-container{z-index:3;grid-area:5/2/6/-1;margin:-72px -16px 0 -24px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image{transform:translate3d(calc(48px * (1 - var(--limited-scroll-80))), calc(48px * (1 - var(--limited-scroll-80))), 0);border-bottom-left-radius:20px;overflow:hidden}.teaser-product-inspiration-redesign .teaser-product-inspiration-redesign__image{transition:transform .3s ease-out}.teaser-product-inspiration-redesign__marquee-container{position:relative;overflow:hidden}@keyframes loop{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * (var(--marquee-text-width,0) + 16px)), 0, 0)}}.teaser-product-inspiration-redesign__marquee{will-change:transform;gap:16px;display:inline-flex}.teaser-product-inspiration-redesign__marquee--animating{animation:5s linear infinite loop}.teaser-product-inspiration-redesign__marquee-text{white-space:nowrap;width:100%}.teaser-product-inspiration-redesign__marquee-gradient{background:linear-gradient(90deg,#fff 0%,#b8db4200 50%,#93a97d00 100%);width:100%;height:100%;margin-bottom:-12px;position:absolute}.teaser-product-inspiration-redesign__square-image{width:100%;height:auto;padding-top:100%;position:relative}.teaser-product-inspiration-redesign__square-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media screen and (min-width:960px){.teaser-product-inspiration-redesign{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 128px}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline-container,.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline-container{transform:rotate(180deg) translate3d(0, calc(128px * (1 - var(--limited-scroll-80))), 0);grid-area:1/-4/4/-3;justify-content:flex-start}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline{margin-inline-start:min(30vw,411px);padding-bottom:.15em;font-size:48px}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/3/2/10;margin-left:0;margin-right:-40px}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), calc(96px * (1 - var(--limited-scroll-80))), 0)}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image-container{border-bottom-right-radius:0;grid-area:3/10/4/15;margin:-194px 0 0 32px}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image{transform:translate3d(calc(48px * (1 - var(--limited-scroll-80))), 0, 0);border-top-left-radius:80px;border-bottom-right-radius:0}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__product-tile{z-index:2;grid-area:2/7/3/11;margin:-384px 16px 0}.teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:3/3/4/11;margin:auto auto 0 0;padding-bottom:12px;font-size:66px}.teaser-product-inspiration-redesign__three-image-layout{grid-template-rows:auto auto 1fr}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline{margin-inline-start:min(30vw,411px);padding-bottom:.15em;font-size:48px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/5/2/14;margin-left:16px;margin-right:24px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image-container{border-bottom-right-radius:0;grid-area:2/10/4/15;margin:-128px 0 0 32px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image{transform:translate3d(calc(48px * (1 - var(--limited-scroll-80))), 0, 0);border-top-left-radius:80px;border-bottom-right-radius:0}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image-container{z-index:1;border-top-right-radius:80px;border-bottom-left-radius:80px;grid-area:2/3/3/7;margin:-445px 16px 0}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), 0, 0);border-top-right-radius:80px;border-bottom-left-radius:80px}.teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:3/3/-1/11;margin:auto auto 0 0;padding-bottom:12px;font-size:66px}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__headline-container{margin:0 auto}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__headline{padding-bottom:.15em;font-size:48px}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__copy-container{margin:4px auto 0}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__copy{text-transform:none;font-family:Futura Now Text,Noto Sans,Futura,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:3/5/5/13;margin:48px 16px 0;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image-container{z-index:2;grid-area:5/10/6/15;margin:-240px 0 0 32px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image{transform:translate3d(calc(48px * (1 - var(--limited-scroll-80))), 0, 0);border-top-left-radius:80px;border-top-right-radius:0;border-bottom-right-radius:0}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image-container{z-index:1;border-bottom-right-radius:0;border-bottom-left-radius:80px;grid-area:3/4/4/7;margin:160px 16px 0 -24px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image{transform:translate3d(calc(-1 * 48px * (1 - var(--limited-scroll-80))), 0, 0);border-top-right-radius:80px;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image-container{margin:--72px 0 0 -16px;z-index:2;border-top-right-radius:80px;border-bottom-left-radius:0;grid-area:5/5/6/9;overflow:hidden}.teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image{transform:translate3d(calc(-1 * 96px * (1 - var(--limited-scroll-80))), calc(96px * (1 - var(--limited-scroll-80))), 0);border-top-right-radius:80px;border-bottom-left-radius:0;overflow:hidden}.teaser-product-inspiration-redesign__marquee-container{width:100%}.teaser-product-inspiration-redesign__image--square-desktop{width:100%;height:auto;padding-top:100%;position:relative}.teaser-product-inspiration-redesign__image--square-desktop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline-container,body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline-container{grid-area:1/-4/2/1}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image-container,body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/-1/2/-4}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image-container,body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image-container{grid-area:3/-1/4/-3}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__marquee-container,body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:2/-1/4/1}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__product-tile{grid-area:2/-2/3/-4}body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image-container{grid-area:2/-2/3/1}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__headline-container{grid-area:1/-1/2/1}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__copy-container{grid-area:2/-1/3/1}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:3/-1/4/-3}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image-container{grid-area:4/-1/5/-3}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image-container{grid-area:3/-2/4/1}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image-container{grid-area:5/-2/6/1}@media screen and (min-width:960px){body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline-container,body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline-container{grid-area:1/4/4/3}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/-3/2/-10}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__second-image-container{grid-area:3/-10/4/-15}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__product-tile{grid-area:2/-7/3/-11}body.rtl .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:3/-3/4/-11}body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:1/-5/2/-14}body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__second-image-container{grid-area:2/-10/4/-15}body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__third-image-container{grid-area:2/-3/3/-7}body.rtl .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__marquee-container{grid-area:3/-3/-1/-11}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__first-image-container{grid-area:3/-5/5/-13}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__second-image-container{grid-area:5/-10/6/-15}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__third-image-container{grid-area:3/-4/4/-7}body.rtl .teaser-product-inspiration-redesign__four-image-layout .teaser-product-inspiration-redesign__fourth-image-container{grid-area:5/-5/6/-9}}body.vert .teaser-product-inspiration-redesign__product-layout .teaser-product-inspiration-redesign__headline-container,body.vert .teaser-product-inspiration-redesign__three-image-layout .teaser-product-inspiration-redesign__headline-container{transform:rotate(0)}.teaser-product-inspiration{--limited-scroll-65:1;--limited-scroll-70:1;overflow-wrap:break-word;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding:0 24px 96px;display:grid}.teaser-product-inspiration__start{z-index:1;grid-area:1/1/2/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;column-gap:16px;display:grid}.teaser-product-inspiration__header{margin-inline:24px;grid-area:1/1/1/-1;margin-bottom:48px}.teaser-product-inspiration__headline-link{text-decoration:none}.teaser-product-inspiration__header-category-link{margin-bottom:8px}.teaser-product-inspiration__background{margin-top:-66%;grid-area:2/1/4/-1;margin-inline:-24px}.teaser-product-inspiration__first{z-index:1;grid-area:2/1/3/3;margin-block-end:24px;margin-inline:-24px -16px;padding-inline-start:24px;overflow:hidden}.teaser-product-inspiration__first-img{transform:translate3d(calc(100% - var(--limited-scroll-70) * 100%), 0, 0)}.teaser-product-inspiration__first-bg{margin-block-start:96px;margin-inline:-24px -16px;z-index:0;grid-area:2/1/3/3;margin-bottom:-48px;overflow:hidden}.teaser-product-inspiration__first-bg:after{content:" ";height:100%;transform:translate3d(calc(80% - var(--limited-scroll-65) * 80%), 0, 0);background:#000;display:block}.teaser-product-inspiration__middle{z-index:0;grid-area:3/2/3/-1;margin-inline-end:-24px}.teaser-product-inspiration__link{text-align:center;z-index:1;grid-area:5/1/auto/-1}.teaser-product-inspiration__end{z-index:1;align-content:start;column-gap:inherit;grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;margin-block-end:16px;display:grid}.teaser-product-inspiration__second-bg{z-index:1;grid-area:1/3/auto/5;margin-block-end:96px;margin-inline:-16px -24px;overflow:hidden}.teaser-product-inspiration__second-bg:after{content:"";height:100%;min-height:65px;transform:translate3d(calc(var(--limited-scroll-65) * 100% - 100%), 0, 0);background:#000;display:block}.teaser-product-inspiration__second{z-index:1;grid-area:1/3/auto/5;margin-block-start:16px;margin-inline-start:-16px;overflow:hidden}.teaser-product-inspiration__second-img{transform:translate3d(calc((var(--limited-scroll-70) - 1) * 100%), 0, 0)}.teaser-product-inspiration__third{grid-area:1/1/auto/3;margin-block-start:96px;margin-inline-start:-24px;padding-inline-end:16px}.teaser-product-inspiration__first-img,.teaser-product-inspiration__first-bg:after,.teaser-product-inspiration__second-img,.teaser-product-inspiration__second-bg:after{transition:transform .5s linear}@media screen and (min-width:960px){.teaser-product-inspiration{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 128px}.teaser-product-inspiration__headline{padding-bottom:.15em;font-size:40px}.teaser-product-inspiration__start{grid-area:1/2/4/7;grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:96px}.teaser-product-inspiration__header{grid-column:1/5;margin-inline:0}.teaser-product-inspiration__header-copy{margin-block-end:64px}.teaser-product-inspiration__first{grid-area:2/3/auto/-1;margin-inline:0;padding-inline-start:0}.teaser-product-inspiration-first-img{margin-bottom:0}.teaser-product-inspiration__first-bg{margin-inline:0;grid-area:2/2/auto/-1;margin-bottom:0}.teaser-product-inspiration__middle{grid-area:1/6/auto/12;margin-block:128px 24px;margin-inline:0 -16px}.teaser-product-inspiration__link{grid-area:2/6/auto/12;margin-inline:0 -24px}.teaser-product-inspiration__background{grid-area:1/9/4/-1;margin-block-start:0;margin-inline:0}.teaser-product-inspiration__end{grid-area:1/11/4/-1;grid-template-columns:repeat(6,minmax(0,1fr));margin-block:128px 0}.teaser-product-inspiration__second-bg{grid-area:1/2/auto/6;margin-block:24px 64px;margin-inline:-16px 0;padding-block-end:128px}.teaser-product-inspiration__second{grid-area:1/2/auto/5;margin-block:48px 64px;margin-inline:-16px 0;padding-inline-end:16px}.teaser-product-inspiration__third{grid-area:2/1/auto/3;margin-block-start:24px;margin-inline:0;padding-inline-end:0}}body.rtl .teaser-product-inspiration__first-img{transform:translate3d(calc(var(--limited-scroll-70) * 100% - 100%), 0, 0)}body.rtl .teaser-product-inspiration__first-bg:after{transform:translate3d(calc(var(--limited-scroll-65) * 80% - 80%), 0, 0)}body.rtl .teaser-product-inspiration__second-img{transform:translate3d(calc((1 - var(--limited-scroll-70)) * 100%), 0, 0)}body.rtl .teaser-product-inspiration__second-bg:after{transform:translate3d(calc(100% - var(--limited-scroll-65) * 100%), 0, 0)}body.rtl .teaser-product-inspiration__background{transform:scaleX(-1)}.teaser-stage{--font-size:1000px;overflow-wrap:break-word;width:100%;max-width:unset;padding:0 24px 96px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;padding-bottom:0;display:grid}.teaser-stage:before{content:"";z-index:2;background:linear-gradient(#0003 0%,#0000 22% 50%,#00000080 100%);grid-area:1/1/1/-1;margin-inline:-24px}.teaser-stage__media-element{grid-area:1/1/1/-1;width:auto;margin-inline:-24px}.teaser-stage__media-element-second{display:none}.teaser-stage__text{z-index:3;color:#fff;grid-area:1/1/1/-1;place-self:flex-end flex-start;max-width:100%;margin-bottom:48px}.teaser-stage__text--video{margin-bottom:120px}.teaser-stage__link{text-decoration:none}.teaser-stage__headline{font-size:48px;font-size:clamp(40px,var(--font-size),48px);overflow-wrap:break-word;max-height:187.2px;padding-bottom:.15em}.teaser-stage__headline :first-child{margin-inline-end:12px}.teaser-stage__category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teaser-stage__icon{height:.83em;display:inline-block;transform:rotate(-90deg)}.teaser-stage .video-controls--minimal{padding:24px 24px 48px}.teaser-stage .video__video{object-fit:cover}.teaser-stage .video__controls{inset-inline-start:0;inset-inline-end:unset}@media screen and (min-width:960px){.teaser-stage{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px}.teaser-stage:before,.teaser-stage__media-element{margin-inline:-16px}.teaser-stage__media-element-first:not(.teaser-stage__media--single){grid-area:1/1/1/9;margin-inline-end:-8px}.teaser-stage__media-element-second{display:unset;grid-area:1/9/1/-1;margin-inline-start:-8px}.teaser-stage__text{grid-area:1/1/1/8;margin-bottom:64px;padding-inline-start:48px}.teaser-stage__text--video{margin-bottom:136px}.teaser-stage__text--single-video{margin-bottom:64px}.teaser-stage__headline{font-size:80px;font-size:clamp(66px,var(--font-size),80px);max-height:312px;padding-bottom:.15em}.teaser-stage__headline :first-child{margin-inline-end:48px}.teaser-stage__icon{height:.65em}.teaser-stage__media-video.teaser-stage__media--single .video-controls--minimal{padding-inline-end:64px;justify-content:flex-end;padding-bottom:64px}.teaser-stage__media-video.teaser-stage__media--single .video__controls{inset-inline-start:unset;inset-inline-end:0}.teaser-stage .video-controls--minimal{padding:24px 64px 64px}}body.rtl .teaser-stage__icon{transform:rotate(90deg)}body.rtl .teaser-stage .video-controls--minimal{justify-content:flex-end}body.rtl .teaser-stage .video__controls{inset-inline-start:unset;inset-inline-end:0}@media screen and (min-width:960px){body.rtl .teaser-stage__media-video.teaser-stage__media--single .video-controls--minimal{justify-content:flex-start}body.rtl .teaser-stage__media-video.teaser-stage__media--single .video__controls{inset-inline-start:0;inset-inline-end:unset}}.text-basic{overflow-wrap:break-word;padding:0 24px 96px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;width:100%;padding-block:64px;display:grid}.text-basic .rich-text{grid-area:1/1/-1/-1}@media screen and (min-width:960px){.text-basic{grid-template-columns:repeat(16,minmax(0,1fr));padding:0 16px 128px;padding-block:80px}.text-basic .rich-text{grid-area:1/4/-1/14}}@media screen and (min-width:1410px){#cosnova-webshop>:not(:is(.navigation-container,.spinner-overlay)){width:100%;max-width:min(1920px,100vw);margin-inline:auto}}html{scrollbar-gutter:stable}body.rtl{left:initial;direction:rtl}
