@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;1,600&display=swap");@keyframes pulse{0%{transform:translate(70%) scale(1)}to{transform:translate(40%) scale(1.2)}}@keyframes pulse-bottom{0%{opacity:.5;transform:translateY(-82%) scale(1)}to{opacity:1;transform:translateY(-72%) scale(1.2)}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(102,191,241,.7);transform:scale(.95)}70%{box-shadow:0 0 0 6px rgba(102,191,241,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(102,191,241,0);transform:scale(.95)}}@keyframes reveal-text{0%{clip-path:inset(100% 0 0 0);opacity:0;transform:translateY(32px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes from-bottom{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}:root{interpolate-size:allow-keywords;scroll-behavior:smooth}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.categoryPage .category-description{padding:0!important}.panel.category-description{padding:15px 0}.catlistContainer.subCatIncluded{display:none}.category-description .category-description-annotation p,.categoryPage .category-description p{display:block}#bp.bp{background:#fff;container:layout/inline-size;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-block:0;margin-inline:auto;max-width:1084px;overflow:hidden;position:relative;width:100%;z-index:1}#bp.bp blockquote,#bp.bp dd,#bp.bp dl,#bp.bp figure,#bp.bp h1,#bp.bp h2,#bp.bp h3,#bp.bp h4,#bp.bp ol,#bp.bp p,#bp.bp ul{margin:0}#bp.bp button,#bp.bp ol,#bp.bp ul{padding:0}#bp.bp :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,span,a,label){text-box:trim-both cap alphabetic}#bp.bp [id]{scroll-margin-top:66px}#bp.bp .wdd-btn{--btn-disabled-opacity:.6;--padding-horizontal:16px;--icon-size:24px;--btn-gap:8px;background:none;border:none;border-radius:8px;cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:all 222ms ease-in-out;z-index:1}#bp.bp .wdd-btn__inner{align-content:stretch;align-items:center;border-radius:8px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--btn-gap);justify-content:center;overflow:hidden;padding-block:0;padding-inline:var(--padding-horizontal);position:relative;transition:all 222ms ease-in-out}#bp.bp .wdd-btn__inner-text{color:#fff;line-height:1;overflow:hidden;position:relative;text-align:center;text-box:normal}#bp.bp .wdd-btn__inner-icon{fill:#fff;flex:0 0 var(--icon-size);height:var(--icon-size);position:relative;width:var(--icon-size)}#bp.bp .wdd-btn--icon-right .wdd-btn__inner-icon{order:1}#bp.bp .wdd-btn:focus-visible{outline:2px solid #33a9ec;outline-offset:1px}#bp.bp .wdd-btn.wdd-btn--disabled,#bp.bp .wdd-btn:disabled{opacity:var(--btn-disabled-opacity);pointer-events:none}#bp.bp .wdd-btn--large .wdd-btn__inner{min-height:56px}#bp.bp .wdd-btn--large .wdd-btn__inner-text{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1.25}#bp.bp .wdd-btn--normal .wdd-btn__inner{min-height:48px}#bp.bp .wdd-btn--normal .wdd-btn__inner-text{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25}#bp.bp .wdd-btn--small{--icon-size:20px;--padding-horizontal:12px}#bp.bp .wdd-btn--small .wdd-btn__inner{min-height:32px}#bp.bp .wdd-btn--small .wdd-btn__inner-text{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25}#bp.bp .wdd-btn--primary .wdd-btn__inner{background:#164194}#bp.bp .wdd-btn--primary:hover .wdd-btn__inner{background:#113170}#bp.bp .wdd-btn--primary:active .wdd-btn__inner{background:#12377c}#bp.bp .wdd-btn--secondary .wdd-btn__inner{background:#d9e4f9}#bp.bp .wdd-btn--secondary .wdd-btn__inner-text{color:#164194}#bp.bp .wdd-btn--secondary .wdd-btn__inner-icon{fill:#164194}#bp.bp .wdd-btn--secondary:hover .wdd-btn__inner{background:#c8d2e5}#bp.bp .wdd-btn--secondary:active .wdd-btn__inner{background:#b6c0d1}#bp.bp .wdd-btn--tertiary .wdd-btn__inner{background:#fff;border:1px solid #d9e4f9}#bp.bp .wdd-btn--tertiary .wdd-btn__inner-text{color:#164194}#bp.bp .wdd-btn--tertiary .wdd-btn__inner-icon{fill:#164194}#bp.bp .wdd-btn--tertiary:hover .wdd-btn__inner{background:#ebebeb}#bp.bp .wdd-btn--tertiary:active .wdd-btn__inner{background:#d6d6d6}#bp.bp .wdd-btn--accent .wdd-btn__inner{background:#5ed312}#bp.bp .wdd-btn--accent .wdd-btn__inner-text{color:#121212}#bp.bp .wdd-btn--accent .wdd-btn__inner-icon{fill:#121212}#bp.bp .wdd-btn--accent:hover .wdd-btn__inner{background:#4fb10f}#bp.bp .wdd-btn--accent:active .wdd-btn__inner{background:#56c211}#bp.bp .wdd-btn--danger .wdd-btn__inner{background:#c51718}#bp.bp .wdd-btn--danger:hover .wdd-btn__inner{background:#a51314}#bp.bp .wdd-btn--danger:active .wdd-btn__inner{background:#b51516}#bp.bp .wdd-btn--custom .wdd-btn__inner{background:#78489a}#bp.bp .wdd-btn--custom:hover .wdd-btn__inner{background:#653c81}#bp.bp .wdd-btn--custom:active .wdd-btn__inner{background:#6e428e}#bp.bp .skeleton{border-color:transparent;border-radius:4px;box-shadow:none;overflow:hidden;pointer-events:none;position:relative;z-index:10}#bp.bp .skeleton:before{background:#ccc;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:10}#bp.bp .skeleton:after{animation:skeleton-animation 1s infinite;background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:11}#bp.bp .skeleton--block:before{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}#bp.bp .skeleton--block:after{display:none}#bp.bp img,#bp.bp svg{aspect-ratio:attr(width)/attr(height);height:auto;max-width:100%;vertical-align:middle}#bp.bp .bp-main .bp-section{--padding-vertical:30px;--padding-horizontal:30px;padding-inline:var(--padding-horizontal)}#bp.bp .bp-main .bp-section-tiles{--items-number:5;--gap:8px;align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap);justify-content:center;margin-block:32px 8px;position:relative}#bp.bp .bp-main .bp-section-tiles-single{aspect-ratio:198/112;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.16);flex:0 0 calc((100% - var(--gap)*(var(--items-number) - 1))/var(--items-number));overflow:hidden;transition:all 222ms ease-in-out}#bp.bp .bp-main .bp-section-tiles-single:hover{box-shadow:0 1px 8px rgba(0,0,0,.32);transform:scale3d(1.02,1.02,1.02)}#bp.bp .bp-main .bp-section-tiles-single__img{display:flex}#bp.bp .bp-main .bp-section-tiles-single__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#bp.bp .wdd-slider{margin-block:8px 0;overflow:hidden;position:relative}#bp.bp .wdd-slider-items{--gap:0px;--padding-side:0px;align-content:stretch;border-radius:16px;box-sizing:border-box;cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap);justify-content:flex-start;margin:0 0 0 calc(var(--padding-side)*-1);min-height:300px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--padding-side);scrollbar-width:none;width:calc(100% + var(--padding-side) + var(--padding-side))}#bp.bp .wdd-slider-items::-webkit-scrollbar{display:none}#bp.bp .wdd-slider-items.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:scroll-position}#bp.bp .wdd-slider-items-item{--items-number:1;align-content:stretch;align-items:center;background:#f2f2f2;box-sizing:border-box;display:flex;flex:0 0 calc((100% - var(--gap)*(var(--items-number) - 1))/var(--items-number));flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:32px 64px;position:relative;scroll-snap-align:start;text-decoration:none}#bp.bp .wdd-slider-items-item--nolink{pointer-events:none}#bp.bp .wdd-slider-items-item--luxe{background:linear-gradient(90deg,#000,rgba(0,0,0,.2)),url(https://image.alza.cz/Foto/or/categories/loreal/bfr/img/img/header-luxe-bg.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}#bp.bp .wdd-slider-items-item--luxe .wdd-slider-items-content{align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:65%}#bp.bp .wdd-slider-items-item--luxe .wdd-slider-items-content-logos{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:flex-start}#bp.bp .wdd-slider-items-item--luxe .wdd-slider-items-content-logos img{min-width:0}#bp.bp .wdd-slider-items-item--luxe .wdd-slider-items-content__hdl{color:#fff;font-family:Playfair Display,serif;font-size:2.375rem;font-weight:600;line-height:1.25;margin-block:48px 0;text-align:center}#bp.bp .wdd-slider-items-item--luxe .wdd-slider-items-content__subhdl{color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;margin-block:24px 0;text-align:center}#bp.bp .wdd-slider-items-item--skincare{background:linear-gradient(90deg,#f3f3f3,transparent 50%),url(https://image.alza.cz/Foto/or/categories/loreal/bfr/img/img/header-skincare.avif);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:32px 96px}#bp.bp .wdd-slider-items-item--skincare .wdd-slider-items-content{align-content:stretch;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:65%}#bp.bp .wdd-slider-items-item--skincare .wdd-slider-items-content-logos{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:flex-start;margin-block:24px 0}#bp.bp .wdd-slider-items-item--skincare .wdd-slider-items-content-logos img{min-width:0}#bp.bp .wdd-slider-items-item--skincare .wdd-slider-items-content__hdl{color:#121212;font-family:Roboto,sans-serif;font-size:2.375rem;font-weight:700;line-height:1.25}#bp.bp .wdd-slider-items-item--skincare .wdd-slider-items-content__subhdl{color:#121212;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;margin-block:24px 0}#bp.bp .wdd-slider-controls{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;inset:0;justify-content:flex-end;pointer-events:none;position:absolute;top:-32px}#bp.bp .wdd-slider-controls__arrow{background:#000;border:1px solid #4d4d4d;border-radius:50%;cursor:pointer;height:32px;pointer-events:all;position:absolute;transition:all 222ms ease-in-out;width:32px;z-index:2}#bp.bp .wdd-slider-controls__arrow:hover{background:#4d4d4d}#bp.bp .wdd-slider-controls__arrow svg{aspect-ratio:1;fill:#fff;width:24px}#bp.bp .wdd-slider-controls__arrow.noactive{opacity:.2;pointer-events:none}#bp.bp .wdd-slider-controls__arrow--prev{left:16px}#bp.bp .wdd-slider-controls__arrow--next{right:16px}#bp.bp .wdd-slider-pagination{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0 0}#bp.bp .wdd-slider-pagination__bullet{background:#ccc;border:none;border-radius:8px;cursor:pointer;height:16px;padding:0;transition:all 222ms ease-in-out;width:16px}#bp.bp .wdd-slider-pagination__bullet:hover{background:#000}#bp.bp .wdd-slider-pagination__bullet.is-active{background:#121212;pointer-events:none}@container layout (inline-size < 768px){#bp.bp .bp-main .bp-section{--padding-vertical:40px;--padding-horizontal:16px;--content-gap:32px}#bp.bp .bp-main .bp-section .wdd-slider-items-item{padding:32px 16px}#bp.bp .bp-main .bp-section .wdd-slider-items-item--luxe{background:linear-gradient(90deg,#000,rgba(0,0,0,.5)),url(https://image.alza.cz/Foto/or/categories/loreal/bfr/img/img/header-luxe-bg.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}#bp.bp .bp-main .bp-section .wdd-slider-items-item--luxe .wdd-slider-items-content{width:100%}#bp.bp .bp-main .bp-section .wdd-slider-items-item--luxe .wdd-slider-items-content-logos{gap:16px}#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare{background:linear-gradient(90deg,#f3f3f3,hsla(0,0%,95%,.75)),url(https://image.alza.cz/Foto/or/categories/loreal/bfr/img/img/header-skincare.avif);background-position:100%;background-repeat:no-repeat;background-size:cover}#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare .wdd-slider-items-content{align-items:center;width:100%}#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare .wdd-slider-items-content-logos{flex-wrap:wrap;gap:16px;justify-content:center}#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare .wdd-slider-items-content-logos button{flex:0 0 100%}#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare .wdd-slider-items-content__hdl,#bp.bp .bp-main .bp-section .wdd-slider-items-item--skincare .wdd-slider-items-content__subhdl{text-align:center}#bp.bp .bp-main .bp-section .wdd-slider-controls{display:none}#bp.bp .bp-main .bp-section-tiles{--items-number:3;flex-wrap:wrap}}@container layout (inline-size < 480px){#bp.bp .bp-main .bp-section-tiles{--items-number:2}}