i-link a{color:#333;text-decoration:none}i-link:not(.i-link-no-styles){font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:11px;letter-spacing:0px;line-height:14px}body[dir=rtl] i-link:not(.i-link-no-styles){font-size:12px;line-height:16px;font-weight:500}i-link .link{color:#333}i-link .link--accessibility-states:focus-visible{border-radius:2px}i-link .link--accessibility-states:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important;z-index:1}@supports(-webkit-appearance: none){i-link .link--accessibility-states:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-link .link--accessibility-states:focus{outline:none}i-link .link--grey{color:#6b6b6b}i-link .link--white{color:#fff}i-link .link--uppercase{border-radius:2px;text-transform:uppercase;text-decoration:underline}i-link .link--uppercase:not(:active):hover{text-decoration:none;color:#b40024}i-link .link--uppercase:active{text-decoration:none;color:#8c0b26}i-link .link--uppercase:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-link .link--uppercase:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-link .link--lowercase{border-radius:2px;text-decoration:none}i-link .link--lowercase:not(:active):hover{text-decoration:underline}i-link .link--lowercase:active{color:#000;text-decoration:underline}i-link .link--lowercase:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-link .link--lowercase:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-link .link--paragraph{border-radius:2px;text-decoration:underline}i-link .link--paragraph:not(:active):hover{text-decoration:none}i-link .link--paragraph:active{text-decoration:none;color:#000}i-link .link--paragraph:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-link .link--paragraph:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-link .link--focus-only{border-radius:5px}i-link .link--focus-only:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-link .link--focus-only:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-link .link--focus-only:focus-visible.navigation-content__text--medium{color:#333}i-link .link:not(.link-outline-none,.link--uppercase,.link--lowercase,.link--paragraph):focus{outline:2px solid #63021a !important}i-link .link-with-icon:hover,i-link .link-with-icon:active,i-link .link-with-icon:not(:active):hover{text-decoration:none}i-link .link-with-icon:hover span,i-link .link-with-icon:active span,i-link .link-with-icon:not(:active):hover span{text-decoration:underline}i-link .link-with-icon:active{color:#000}i-link[disabled]{pointer-events:none}i-link[disabled] .link{color:#6b6b6b}i-link .cba-link-style{cursor:pointer;outline:none}
i-button .button,.i-button .button{font-size:14px;letter-spacing:0px;line-height:20px;font-weight:500;width:100%;min-height:44px;padding:0 15px;min-width:65px;text-transform:none}body[dir=rtl] i-button .button,body[dir=rtl] .i-button .button{font-size:17px;line-height:26px}i-button .button--primary,.i-button .button--primary{font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:14px;min-height:44px;height:44px;color:#fff;background-color:#b40024;border:2px solid #b40024;border-radius:5px;box-shadow:0 0 0 3px transparent}@media(min-width: 1024px){i-button .button--primary,.i-button .button--primary{min-width:104px}}i-button .button--primary:hover,.i-button .button--primary:hover{background-color:#8c0b26;border-color:#8c0b26}@media(max-width: 1023px){i-button .button--primary:hover,.i-button .button--primary:hover{min-width:auto}}i-button .button--primary:focus,.i-button .button--primary:focus{box-shadow:none}i-button .button--primary:focus-visible,.i-button .button--primary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-button .button--primary:focus-visible,.i-button .button--primary:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-button .button--primary:active,.i-button .button--primary:active{background-color:#63021a;border:2px solid #63021a}i-button .button--primary:disabled,i-button .button--primary.disabled,.i-button .button--primary:disabled,.i-button .button--primary.disabled{background-color:#e9e3de;color:#b0a9a5;cursor:default;pointer-events:none;border:none}i-button .button--secondary,.i-button .button--secondary{font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:14px;background-color:#fff;color:#333;border:1px solid #b0a9a5;border-radius:5px;height:44px;box-shadow:0 0 0 3px transparent}i-button .button--secondary:hover,.i-button .button--secondary:hover{border:1px solid #797674;box-shadow:0 0 7px 0 rgba(0,0,0,.15)}i-button .button--secondary:focus,.i-button .button--secondary:focus{box-shadow:none;border:1px solid #b0a9a5}i-button .button--secondary:focus-visible,.i-button .button--secondary:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-button .button--secondary:focus-visible,.i-button .button--secondary:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-button .button--secondary:active,.i-button .button--secondary:active{border:1px solid #333 !important}i-button .button--secondary svg,.i-button .button--secondary svg{stroke:#333;margin-right:10px}body[dir=rtl] i-button .button--secondary svg,body[dir=rtl] .i-button .button--secondary svg{margin-right:unset;margin-left:10px}i-button .button--secondary:disabled,i-button .button--secondary.disabled,.i-button .button--secondary:disabled,.i-button .button--secondary.disabled{background-color:#fff;border:1px solid #e9e3de;color:#d3ccc8;cursor:default;pointer-events:none}i-button .button--secondary:disabled svg,i-button .button--secondary.disabled svg,.i-button .button--secondary:disabled svg,.i-button .button--secondary.disabled svg{stroke:#cfcac9;margin-right:10px}i-button .button--secondary-tonal,.i-button .button--secondary-tonal{background-color:#f5efeb;color:#333;border:none;border-radius:5px;box-shadow:0 0 0 3px transparent}i-button .button--secondary-tonal:hover,.i-button .button--secondary-tonal:hover{background-color:#e9e3de;color:#333;border:none}i-button .button--secondary-tonal:focus,.i-button .button--secondary-tonal:focus{box-shadow:none;border:none}i-button .button--secondary-tonal:focus-visible,.i-button .button--secondary-tonal:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #6893d2 !important}@supports(-webkit-appearance: none){i-button .button--secondary-tonal:focus-visible,.i-button .button--secondary-tonal:focus-visible{outline:3px solid transparent;outline-offset:10px}}i-button .button--secondary-tonal:active,.i-button .button--secondary-tonal:active{background-color:#d3ccc8;border:none}i-button .button--secondary-tonal:disabled,i-button .button--secondary-tonal.disabled,.i-button .button--secondary-tonal:disabled,.i-button .button--secondary-tonal.disabled{cursor:default;pointer-events:none}i-button .button--centered,.i-button .button--centered{line-height:44px}body[dir=rtl] i-button .button--centered,body[dir=rtl] .i-button .button--centered{line-height:39px}i-button .button i-svg-icon,.i-button .button i-svg-icon{line-height:0}i-button .button svg,.i-button .button svg{width:24px;height:24px}i-button .button--as-link,.i-button .button--as-link{border:none;text-decoration:underline;font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:11px;letter-spacing:0px;line-height:14px;padding:0}body[dir=rtl] i-button .button--as-link,body[dir=rtl] .i-button .button--as-link{font-size:12px;line-height:16px;font-weight:500}i-button .button--as-link:not(:active):hover,.i-button .button--as-link:not(:active):hover{text-decoration:none;color:#b40024}i-button .button--as-link:active,.i-button .button--as-link:active{text-decoration:none;color:#8c0b26}i-button .button--as-link:focus-visible,.i-button .button--as-link:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #6893d2 !important}@supports(-webkit-appearance: none){i-button .button--as-link:focus-visible,.i-button .button--as-link:focus-visible{outline:6px solid transparent;outline-offset:10px}}
i-loader{display:flex;justify-content:center;align-items:center;position:absolute;z-index:9999;background:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0}i-loader.hidden{width:0;height:0;visibility:hidden;display:none}i-loader i-svg-icon{width:50px;height:50px;display:block}i-loader svg{max-width:100%;max-height:100%}
i-component-placeholder-observer,.i-component-placeholder-observer{outline:none;width:100%}i-component-placeholder-observer__product--discover-more-block,.i-component-placeholder-observer__product--discover-more-block{min-height:500px}i-component-placeholder-observer__product--how-to-block,.i-component-placeholder-observer__product--how-to-block{background:#e5e5e5;min-height:300px}i-component-placeholder-observer__product--carousel,.i-component-placeholder-observer__product--carousel{min-height:500px}i-component-placeholder-observer__beauty-routine,.i-component-placeholder-observer__beauty-routine{min-height:300px}i-component-placeholder-observer__footer,.i-component-placeholder-observer__footer{background:#e5e5e5;min-height:500px}i-component-placeholder-observer__ymal,.i-component-placeholder-observer__ymal{background:#e5e5e5;min-height:500px}i-component-placeholder-observer__pd-component,.i-component-placeholder-observer__pd-component{background:#e5e5e5;min-height:300px}i-component-placeholder-observer__address-section,i-component-placeholder-observer__credit-card-section,i-component-placeholder-observer__personal-details-section,.i-component-placeholder-observer__address-section,.i-component-placeholder-observer__credit-card-section,.i-component-placeholder-observer__personal-details-section{background:#e5e5e5;min-height:300px}i-component-placeholder-observer__samples-category-component,.i-component-placeholder-observer__samples-category-component{background:#e5e5e5;min-height:440px}
