/* Cosmetixe Discovery Flow 69 START */
@layer cx-burgundy62{
#cx-store.cx2 .cx69-inspiration{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-block:30px!important}
#cx-store.cx2 .cx69-story{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:center!important;min-width:0!important;min-height:295px!important;padding:26px 28px!important;overflow:hidden!important;background:#f2dfd9!important;border:1px solid #e4c8c1!important;color:#722f37!important;text-decoration:none!important;border-radius:6px!important}
#cx-store.cx2 .cx69-beauty{background:#e7ede4!important;border-color:#d4dfcf!important}
#cx-store.cx2 .cx69-story-copy{position:relative!important;z-index:2!important;padding:0!important;min-width:0!important}
#cx-store.cx2 .cx69-kicker{display:block!important;color:#79585b!important;font:600 9px/1.7 "Heebo",sans-serif!important;letter-spacing:1.5px!important;margin-bottom:16px!important}
#cx-store.cx2 .cx69-story h2{font:650 34px/1.15 "Heebo",sans-serif!important;letter-spacing:-.7px!important;color:#722f37!important;margin:0 0 20px!important}
#cx-store.cx2 .cx69-story-cta{display:inline-flex!important;align-items:center!important;gap:14px!important;font-size:12px!important;line-height:1.7!important;font-weight:600!important;padding-bottom:5px!important;border-bottom:1px solid #a88482!important;color:#722f37!important}
#cx-store.cx2 .cx69-story figure{position:relative!important;isolation:auto!important;margin:0!important;min-width:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
#cx-store.cx2 .cx69-story figure::before{content:"";position:absolute;z-index:-1;inset:12px -10px 34px;background:#fff8f24d;clip-path:polygon(0 17%,88% 0,100% 87%,10% 100%)}
#cx-store.cx2 .cx69-beauty figure::before{background:#b5c7ae45;clip-path:polygon(10% 0,100% 15%,87% 100%,0 85%)}
#cx-store.cx2 .cx69-story img{display:block!important;width:100%!important;height:225px!important;object-fit:contain!important;mix-blend-mode:multiply!important}
#cx-store.cx2 .cx69-story figcaption{color:#79585b!important;font:500 9px/1.5 "Heebo",sans-serif!important;letter-spacing:1px!important;text-align:center!important;margin-top:6px!important}
#cx-store.cx2 .cx69-story figcaption small{display:block!important;font-size:8px!important;letter-spacing:.4px!important}
#cx-store.cx2 #cx-brands{padding-block:26px!important}
#cx-store.cx2 #cx-brands .brand-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 28px!important;padding:0!important;border:0!important;direction:ltr!important;text-align:left!important}
#cx-store.cx2 #cx-brands .brand-strip>a,#cx-store.cx2 #cx-brands .brand-strip>a:first-child{display:grid!important;grid-template-columns:24px minmax(0,1fr) 22px!important;align-items:center!important;gap:14px!important;min-height:82px!important;padding:17px 6px!important;border-top:1px solid #e5d6cf!important;background:transparent!important;color:#722f37!important;font-family:"Heebo",sans-serif!important;letter-spacing:0!important;text-decoration:none!important;min-width:0!important}
#cx-store.cx2 #cx-brands .cx69-brand-num{font:500 10px/1.4 "Heebo",sans-serif!important;color:#987a79!important}
#cx-store.cx2 #cx-brands .cx69-brand-name{font:600 18px/1.45 "Heebo",sans-serif!important;letter-spacing:.5px!important;overflow-wrap:normal!important}
#cx-store.cx2 #cx-brands .cx69-brand-arrow{font-size:19px!important;text-align:right!important;color:#79585b!important}
#cx-store.cx2 .cx69-finder{display:grid!important;grid-template-columns:95px minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;padding:30px 38px!important;margin-block:24px!important;background:#edf0e8!important;border:1px solid #d5ddcf!important;border-radius:6px!important;color:#722f37!important}
#cx-store.cx2 .cx69-finder-graphic{width:85px!important;height:85px!important;color:#722f37!important}
#cx-store.cx2 .cx69-finder .cx69-kicker{margin-bottom:9px!important}
#cx-store.cx2 .cx69-finder h2{font-size:29px!important;line-height:1.2!important;letter-spacing:-.5px!important;color:#722f37!important;margin:0 0 10px!important}
#cx-store.cx2 .cx69-finder p{font-size:14px!important;line-height:1.7!important;color:#634d50!important;margin:0!important}
#cx-store.cx2 .cx69-finder>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:50px!important;padding:14px 22px!important;border-radius:2px!important;background:#722f37!important;color:#fff8f2!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none!important}
#cx-store.cx2 .cx69-story:focus-visible,#cx-store.cx2 #cx-brands .brand-strip>a:focus-visible,#cx-store.cx2 .cx69-finder>a:focus-visible{outline:2px solid #722f37!important;outline-offset:4px!important}
@media(hover:hover){#cx-store.cx2 .cx69-story:hover .cx69-story-cta{border-bottom-color:#722f37!important}#cx-store.cx2 #cx-brands .brand-strip>a:hover{background:#fff8f2!important}#cx-store.cx2 .cx69-finder>a:hover{background:#5e252d!important}}
@media(max-width:1000px) and (min-width:641px){#cx-store.cx2 .cx69-story{padding:22px 20px!important}#cx-store.cx2 .cx69-story h2{font-size:28px!important}#cx-store.cx2 .cx69-story img{height:205px!important}#cx-store.cx2 #cx-brands .cx69-brand-name{font-size:16px!important}#cx-store.cx2 .cx69-finder{grid-template-columns:70px minmax(0,1fr)!important;gap:20px!important}#cx-store.cx2 .cx69-finder>a{grid-column:2!important;justify-self:start!important}}
@media(max-width:640px){
#cx-store.cx2 .cx69-inspiration{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin-block:22px!important}
#cx-store.cx2 .cx69-story{min-height:230px!important;padding:22px 18px!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}
#cx-store.cx2 .cx69-kicker{font-size:7px!important;letter-spacing:1px!important;margin-bottom:13px!important}
#cx-store.cx2 .cx69-story h2{font-size:28px!important;line-height:1.15!important;margin-bottom:16px!important}
#cx-store.cx2 .cx69-story-cta{font-size:11px!important;gap:8px!important}
#cx-store.cx2 .cx69-story img{height:175px!important}
#cx-store.cx2 .cx69-story figcaption{font-size:7px!important;letter-spacing:.5px!important}
#cx-store.cx2 .cx69-story figcaption small{font-size:7px!important}
#cx-store.cx2 #cx-brands{padding-block:22px!important}
#cx-store.cx2 #cx-brands .brand-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}
#cx-store.cx2 #cx-brands .brand-strip>a,#cx-store.cx2 #cx-brands .brand-strip>a:first-child{grid-template-columns:15px minmax(0,1fr) 12px!important;gap:7px!important;min-height:76px!important;padding:14px 2px!important}
#cx-store.cx2 #cx-brands .cx69-brand-name{font-size:12px!important;line-height:1.45!important;letter-spacing:.2px!important}
#cx-store.cx2 #cx-brands .cx69-brand-num{font-size:8px!important}
#cx-store.cx2 #cx-brands .cx69-brand-arrow{font-size:15px!important}
#cx-store.cx2 .cx69-finder{grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;padding:24px 20px!important;margin-block:22px!important}
#cx-store.cx2 .cx69-finder-graphic{width:48px!important;height:48px!important}
#cx-store.cx2 .cx69-finder h2{font-size:25px!important}
#cx-store.cx2 .cx69-finder p{font-size:12px!important}
#cx-store.cx2 .cx69-finder>a{grid-column:1/-1!important;min-height:50px!important;justify-content:center!important;gap:20px!important;font-size:13px!important}
}
}
/* Cosmetixe Discovery Flow 69 END */