.beauty-redefined{width:100%;background:var(--beauty-background);color:var(--beauty-heading-color);padding-top:var(--beauty-padding-top);padding-bottom:var(--beauty-padding-bottom)}.beauty-redefined,.beauty-redefined *,.beauty-redefined *:before,.beauty-redefined *:after{box-sizing:border-box}.beauty-redefined__inner{width:calc(100% - 48px);max-width:var(--beauty-container-width);margin-left:auto;margin-right:auto}.beauty-redefined__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:end;column-gap:var(--beauty-columns-gap);margin-bottom:var(--beauty-image-gap)}.beauty-redefined__heading-wrapper{min-width:0}.beauty-redefined__heading{width:100%;max-width:var(--beauty-heading-width);margin:0;padding:0;color:var(--beauty-heading-color);font-family:inherit;font-size:var(--beauty-heading-size);font-style:normal;font-weight:var(--beauty-heading-weight);line-height:1.08;letter-spacing:-.045em;text-transform:none}.beauty-redefined__description-wrapper{width:100%;max-width:var(--beauty-text-width);justify-self:end;padding-bottom:3px}.beauty-redefined__description{margin:0;color:var(--beauty-text-color);font-family:inherit;font-size:var(--beauty-text-size);font-style:normal;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left}.beauty-redefined__description p{margin:0}.beauty-redefined__description p+p{margin-top:12px}.beauty-redefined__description strong{font-weight:600}.beauty-redefined__description a{color:inherit}.beauty-redefined__media{position:relative;display:block;width:100%;height:var(--beauty-image-height);overflow:hidden;background:#efebe5;border-radius:var(--beauty-image-radius)}.beauty-redefined__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--beauty-image-position)}.beauty-redefined__placeholder{display:block;width:100%;height:100%;overflow:hidden}.beauty-redefined__placeholder-svg{display:block;width:100%;height:100%}@media screen and (min-width:1400px){.beauty-redefined__top{grid-template-columns:minmax(0,1.12fr) minmax(280px,.56fr)}}@media screen and (min-width:990px){.beauty-redefined__top{min-height:115px}}@media screen and (max-width:989px){.beauty-redefined__inner{width:calc(100% - 40px)}.beauty-redefined__top{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);column-gap:45px}.beauty-redefined__heading{font-size:clamp(var(--beauty-mobile-heading-size),4.8vw,var(--beauty-heading-size))}}@media screen and (max-width:749px){.beauty-redefined{padding-top:var(--beauty-mobile-padding-top);padding-bottom:var(--beauty-mobile-padding-bottom)}.beauty-redefined__inner{width:calc(100% - 32px)}.beauty-redefined__top{display:block;min-height:0;margin-bottom:30px}.beauty-redefined__heading-wrapper{width:100%}.beauty-redefined__heading{width:100%;max-width:100%;font-size:var(--beauty-mobile-heading-size);line-height:1.08;letter-spacing:-.04em}.beauty-redefined__description-wrapper{width:100%;max-width:100%;margin-top:22px;padding-bottom:0}.beauty-redefined__description{font-size:var(--beauty-mobile-text-size);line-height:1.55}.beauty-redefined__media{height:var(--beauty-mobile-image-height)}}@media screen and (max-width:480px){.beauty-redefined__inner{width:calc(100% - 28px)}.beauty-redefined__top{margin-bottom:26px}.beauty-redefined__description-wrapper{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fosh-beauty-redefined.css.map */
