:root{--osl-blush: #f8e8e8;--osl-cream: #fcf4f4;--osl-plum: #4b2029;--osl-plum-dark: #3f2a2f;--osl-rose: #e8a0b0;--osl-rose-soft: #efd7dd;--osl-ink: #241a1d}.slideshow .ss_txt .hd1{letter-spacing:.13em!important}.slideshow .ss_txt .hd3{max-width:560px}.slideshow .btnWrap{display:flex;flex-wrap:wrap;gap:9px}.slideshow .btnWrap .btn:first-child{background:var(--osl-blush)!important;border:1px solid var(--osl-blush)!important;color:var(--osl-plum)!important;box-shadow:none!important}.slideshow .btnWrap .btn:nth-child(2){background:#ffffff17!important;border:1px solid rgba(255,255,255,.78)!important;color:#fff!important;box-shadow:none!important}.slideshow .btnWrap .btn:first-child:hover{background:#f8dfe5!important;border-color:#f8dfe5!important}.slideshow .btnWrap .btn:nth-child(2):hover{background:#ffffff2e!important}.osl-reassurance-section .osl-reassurance{background:var(--osl-blush)!important;color:var(--osl-plum-dark)!important;border-top:1px solid rgba(196,96,122,.15);border-bottom:1px solid rgba(196,96,122,.22);padding:0 14px}.osl-reassurance-section .osl-reassurance__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.osl-reassurance-section .osl-reassurance__item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:76px;padding:12px 14px;border-right:1px solid rgba(196,96,122,.22);color:inherit;text-decoration:none;transition:background .2s ease,color .2s ease}.osl-reassurance-section .osl-reassurance__item:last-child{border-right:0}.osl-reassurance-section a.osl-reassurance__item:hover{background:#ffffff61;color:var(--osl-plum)}.osl-reassurance-section .osl-reassurance__item svg{width:25px;height:25px;flex:0 0 25px;fill:none;stroke:var(--osl-plum);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.osl-reassurance-section .osl-reassurance__item strong,.osl-reassurance-section .osl-reassurance__item span{display:block}.osl-reassurance-section .osl-reassurance__item strong{color:var(--osl-plum-dark);font-size:10px;line-height:1.2;letter-spacing:.075em;font-weight:700}.osl-reassurance-section .osl-reassurance__item span{margin-top:3px;color:#71545c;font-size:10px;line-height:1.3}.osl-shop-your-mood-section .osl-moods{background:var(--osl-cream)!important}.osl-shop-your-mood-section .osl-moods__eyebrow{color:#8d5260;opacity:1!important}.osl-curated-products-section .osl-curated{background:var(--osl-blush)!important;color:var(--osl-plum-dark)!important;padding-top:38px!important;padding-bottom:40px!important}.osl-curated-products-section .osl-curated__eyebrow{color:#9a5b6a!important;opacity:1!important}.osl-curated-products-section .osl-curated__grid>.gitem{background:#fff!important;border:1px solid rgba(196,96,122,.18);box-shadow:0 10px 28px #4b20290b}.osl-curated-products-section .osl-curated__cta{background:var(--osl-plum)!important;border:1px solid var(--osl-plum)!important;color:#fff!important;letter-spacing:.08em!important}.osl-curated-products-section .osl-curated__cta:hover{background:#3d1820!important;opacity:1!important}.osl-home-editorial .sec_cov{background:var(--osl-cream)!important;padding-top:34px!important;padding-bottom:38px!important}.osl-home-editorial--more .sec_cov{background:var(--osl-blush)!important}.osl-home-editorial .sec-ttl{margin-bottom:22px!important}.osl-home-editorial .sec-ttl .sttl{color:var(--osl-plum-dark)!important;font-size:clamp(25px,2.6vw,36px)!important;line-height:1.08!important;letter-spacing:-.02em!important;font-weight:500!important}.osl-home-editorial .sec-ttl .sbttl{color:#765c63!important;max-width:680px;margin-left:auto;margin-right:auto;font-size:13px!important;line-height:1.5!important}.osl-home-editorial .collection-grid{align-items:stretch}.osl-home-editorial .collection-grid>.gitem{display:flex}.osl-home-editorial .cl_item{width:100%;background:#fff;border:1px solid rgba(196,96,122,.18);box-shadow:0 12px 30px #4b20290d;overflow:visible!important}.osl-home-editorial .cl_item_link{display:flex!important;flex-direction:column;height:100%;color:var(--osl-ink)!important;text-decoration:none!important}.osl-home-editorial .cl_item .img{aspect-ratio:4 / 5;overflow:hidden!important;border-radius:0!important;background:#f7edef}.osl-home-editorial .cl_item .img img,.osl-home-editorial .cl_item .img .imgFl{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .45s ease!important}.osl-home-editorial .cl_item:hover .img img{transform:scale(1.025)!important}.osl-home-editorial .cl_item .details{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;display:block!important;background:#fff!important;color:var(--osl-ink)!important;padding:17px 17px 19px!important;text-align:left!important;min-height:150px}.osl-home-editorial .osl-editorial-kicker{display:block;margin-bottom:7px;color:#a15f70;font-size:8px;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;font-weight:700}.osl-home-editorial .cl_ttl{margin:0!important;padding:0!important;background:transparent!important;color:var(--osl-plum-dark)!important;font-size:15px!important;line-height:1.25!important;letter-spacing:.025em!important;font-weight:600!important}.osl-home-editorial .osl-editorial-copy{margin:8px 0 0;color:#6b565c;font-size:11px;line-height:1.48}.osl-luxury-brands-section .osl-luxury-brands{background:var(--osl-cream)!important}.osl-luxury-brands-section .osl-luxury-brands__eyebrow{color:#9a5b6a!important;opacity:1!important}.osl-luxe-list-section .osl-luxe-list{background:var(--osl-plum)!important}.osl-luxe-list-section .osl-luxe-list__fields button{background:var(--osl-blush)!important;color:var(--osl-plum)!important;border:0!important}.osl-luxe-list-section .osl-luxe-list__fields button:hover{background:#f8dfe5!important}.osl-social-cta-section .osl-social-cta{background:var(--osl-blush)!important;color:var(--osl-plum-dark)!important}.osl-social-cta-section .osl-social-cta__eyebrow{color:#9a5b6a!important;opacity:1!important}.osl-social-cta-section .osl-social-cta__buttons a{border-color:var(--osl-plum)!important;color:var(--osl-plum)!important;background:transparent!important}.osl-social-cta-section .osl-social-cta__buttons a:first-child{background:var(--osl-plum)!important;color:#fff!important}.osl-social-cta-section .osl-social-cta__buttons a:hover{transform:translateY(-1px)}.osl-home-blog .sec_cov{background:var(--osl-cream)!important}.osl-home-blog .sec-ttl .sttl{color:var(--osl-plum-dark)!important}.osl-home-blog .sec-ttl .sbttl{color:#765c63!important}.osl-home-blog .wrap-blog{background:#fff!important;border:1px solid rgba(196,96,122,.14)}.osl-home-blog .btn{background:var(--osl-plum)!important;border-color:var(--osl-plum)!important;color:#fff!important}.osl-home-help-section{margin:0!important}.osl-home-help{background:var(--osl-blush);color:var(--osl-plum-dark);padding:42px 20px 44px;border-top:1px solid rgba(196,96,122,.18)}.osl-home-help__inner{max-width:1120px;margin:0 auto;text-align:center}.osl-home-help__eyebrow{margin:0 0 8px;color:#9a5b6a;font-size:9px;line-height:1.2;letter-spacing:.2em;font-weight:700;text-transform:uppercase}.osl-home-help h2{margin:0;color:var(--osl-plum-dark);font-size:clamp(27px,3vw,38px);line-height:1.06;font-weight:500;letter-spacing:-.02em}.osl-home-help__lead{margin:11px auto 0;max-width:650px;color:#6d535b;font-size:13px;line-height:1.55}.osl-home-help__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:26px}.osl-home-help__links a{display:flex;min-height:102px;flex-direction:column;justify-content:center;padding:16px 12px;background:#fffc;border:1px solid rgba(196,96,122,.2);color:var(--osl-plum-dark);text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.osl-home-help__links a:hover{transform:translateY(-2px);background:#fff;border-color:#c4607a6b}.osl-home-help__links span{font-size:10px;line-height:1.2;letter-spacing:.09em;font-weight:700}.osl-home-help__links small{display:block;margin-top:6px;color:#82666e;font-size:10px;line-height:1.35}.osl-home-help__contact{margin:18px 0 0;color:#6d535b;font-size:11px}.osl-home-help__contact a{color:var(--osl-plum);font-weight:700;text-underline-offset:3px}@media(max-width:749px){.slideshow .btnWrap{gap:7px}.slideshow .btnWrap .btn{min-width:0!important;padding-left:13px!important;padding-right:13px!important;font-size:9px!important}.osl-reassurance-section .osl-reassurance{padding:0 8px}.osl-reassurance-section .osl-reassurance__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.osl-reassurance-section .osl-reassurance__item{justify-content:flex-start;min-height:62px;padding:9px;gap:7px;border-right:1px solid rgba(196,96,122,.22);border-bottom:1px solid rgba(196,96,122,.22)}.osl-reassurance-section .osl-reassurance__item:nth-child(2n){border-right:0}.osl-reassurance-section .osl-reassurance__item:nth-last-child(-n+2){border-bottom:0}.osl-reassurance-section .osl-reassurance__item svg{width:20px;height:20px;flex-basis:20px}.osl-reassurance-section .osl-reassurance__item strong{font-size:8px}.osl-reassurance-section .osl-reassurance__item span{font-size:8.5px}.osl-curated-products-section .osl-curated{padding-top:27px!important;padding-bottom:28px!important}.osl-curated-products-section .osl-curated__grid>.gitem{box-shadow:0 7px 18px #4b20290a}.osl-home-editorial .sec_cov{padding-top:26px!important;padding-bottom:28px!important}.osl-home-editorial .sec-ttl{margin-bottom:16px!important}.osl-home-editorial .sec-ttl .sttl{font-size:25px!important}.osl-home-editorial .sec-ttl .sbttl{font-size:11px!important;max-width:34ch}.osl-home-editorial .cl_item .details{padding:13px 12px 15px!important;min-height:137px}.osl-home-editorial .osl-editorial-kicker{font-size:7px;letter-spacing:.12em}.osl-home-editorial .cl_ttl{font-size:12px!important}.osl-home-editorial .osl-editorial-copy{font-size:9.5px;line-height:1.42}.osl-home-help{padding:31px 14px 34px}.osl-home-help h2{font-size:27px}.osl-home-help__lead{font-size:11px;max-width:35ch}.osl-home-help__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px}.osl-home-help__links a{min-height:86px;padding:12px 8px}.osl-home-help__links span{font-size:9px}.osl-home-help__links small{font-size:8.5px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/osl-homepage.css.map */
