cleansers-link{display:block;padding-bottom:16px;transition:all 1.04s cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 768px){cleansers-link{padding-bottom:24px;transition:all 1.44s cubic-bezier(0.34, 1.35, 0.64, 1)}}@media(min-width: 992px){cleansers-link{padding-bottom:32px}}@media(min-width: 1280px){cleansers-link{padding-bottom:64px}}cleansers-link link-container{display:grid;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-inline:16px;margin-inline:auto;max-width:1280px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){cleansers-link link-container{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding-inline:24px}}@media(min-width: 992px){cleansers-link link-container{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-inline:32px}}cleansers-link link-container link-box{display:grid;grid-template-areas:"linkstack";aspect-ratio:9/16;border-radius:24px;overflow:hidden;container-type:inline-size}@media(min-width: 576px){cleansers-link link-container link-box{aspect-ratio:16/9}}cleansers-link link-container link-box link-img{grid-area:linkstack;display:block}cleansers-link link-container link-box link-img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}cleansers-link link-container link-box link-content{grid-area:linkstack;display:flex;flex-direction:column;position:relative;z-index:2;padding-inline:16px}@media(max-width: 575px){cleansers-link link-container link-box link-content{text-align:center;height:50%;align-items:center;justify-content:center;max-width:344px;margin-inline:auto}}@media(min-width: 576px){cleansers-link link-container link-box link-content{font-size:1.35cqw;width:40%;justify-content:center;align-items:flex-start}}@media(min-width: 768px){cleansers-link link-container link-box link-content{padding-inline:24px}}@media(min-width: 992px){cleansers-link link-container link-box link-content{padding-inline:32px 24px}}@media(min-width: 1280px){cleansers-link link-container link-box link-content{padding-inline:64px 24px}}cleansers-link link-container link-box link-content h2{font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;line-height:1;color:#231f20;letter-spacing:-0.55px}@media(min-width: 768px){cleansers-link link-container link-box link-content h2{font-size:3.4em}}cleansers-link link-container link-box link-content p{font-family:"FuturaPT-Book",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.4;color:#231f20;margin-top:4px}@media(min-width: 576px){cleansers-link link-container link-box link-content p{font-size:1.25em}}cleansers-link link-container link-box link-content a{display:inline-block;margin-top:24px;font-family:"FuturaPT-Heavy",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:.875rem;line-height:.875rem;background-color:#231f20;height:48px;padding:0 48px;display:inline-flex;width:auto;align-items:center;justify-content:center;border:1px solid #231f20;border-radius:24px;transition:all .32s ease;cursor:pointer;outline:none}cleansers-link link-container link-box link-content a:hover,cleansers-link link-container link-box link-content a:focus-visible{color:#fff;background-color:#42403a;border-color:#42403a}@media(min-width: 576px)and (max-width: 767px){cleansers-link link-container link-box link-content a{height:32px;padding-inline:24px;border-radius:16px}}cleansers-link [legal-btn]{display:inline-block;margin-top:24px;font-family:"FuturaPT-Book",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;text-decoration:underline;cursor:pointer;color:var(--legalColor, #A29F9A);transition:color .24s ease}cleansers-link [legal-btn]:hover,cleansers-link [legal-btn]:focus-visible{color:var(--legalHoverColor, #42403A)}cleansers-link [legal-modal]{position:fixed;inset:0;background-color:#fff;box-shadow:0 4px 4px 0 rgba(35,31,32,.25);border-radius:8px;padding:32px;width:592px;max-width:80vw;height:-webkit-max-content;height:-moz-max-content;height:max-content;border:none}cleansers-link [legal-modal] .legal-text__box{position:relative;-webkit-transform:translateY(32px);transform:translateY(32px);transition:-webkit-transform .8s ease-in;transition:transform .8s ease-in;transition:transform .8s ease-in, -webkit-transform .8s ease-in}cleansers-link [legal-modal] .legal-text__close{position:absolute;width:20px;height:20px;top:12px;right:12px;cursor:pointer}cleansers-link [legal-modal] .legal-text__close:before,cleansers-link [legal-modal] .legal-text__close:after{content:"";position:absolute;top:calc(50% - .5px);left:0;width:100%;height:1px;background-color:#231f20;-webkit-transform-origin:center;transform-origin:center}cleansers-link [legal-modal] .legal-text__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}cleansers-link [legal-modal] .legal-text__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}cleansers-link [legal-modal] .legal-text__content{font-family:"FuturaPT-Book",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#231f20;font-size:1.125rem;line-height:1.6875rem}cleansers-link [legal-modal] .legal-text__content a{text-decoration:underline;transition:color .24s ease}cleansers-link [legal-modal] .legal-text__content a:hover,cleansers-link [legal-modal] .legal-text__content a:focus-visible{color:#a29f9a}cleansers-link [legal-modal]::backdrop{background-color:rgba(35,31,32,.6)}