#root .mobile-campaign{display:none}@media(max-width:720px){html body #root .home-hero{display:block!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#12382e!important}html body #root .home-hero>:not(.mobile-campaign),html body #root .home-hero:before,html body #root .home-hero:after{display:none!important}html body #root .home-hero .mobile-campaign{display:block;background:#12382e;color:#fff;text-shadow:none}#root .mobile-campaign__portrait{position:relative;height:auto;aspect-ratio:375 / 450;overflow:hidden}#root .mobile-campaign__portrait img{position:absolute;display:block;width:100%;max-width:none;height:auto;top:-30px;left:0;transform:none}#root .mobile-campaign__portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,rgba(18,56,46,.22) 68%,rgba(18,56,46,.86) 87%,#12382e 100%)}html body #root .mobile-campaign__copy{position:relative;padding:12px 22px 28px;background:#12382e}html body #root .mobile-campaign__eyebrow{margin:0 0 23px;padding:0;color:#e2bd77!important;font:600 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}html body #root .mobile-campaign h1{margin:0 0 17px;padding:0;color:#fff!important;font:400 40px/1.04 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}html body #root .mobile-campaign h1 em{color:#e2bd77!important;font-weight:400}html body #root .mobile-campaign__offer{margin:0 0 22px;padding:0;color:#fff!important;font:400 14px/1.5 Manrope,Arial,sans-serif;letter-spacing:-.02em}html body #root a.mobile-campaign__cta{display:flex;gap:15px;align-items:center;min-height:62px;padding:12px 20px;color:#12382e!important;background:#dfc184!important;text-decoration:none;box-shadow:none;font:500 11px/1.4 Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}#root .mobile-campaign__cta strong{margin-left:auto;font:400 26px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.03em}#root .mobile-campaign__cta span:last-child{font-size:24px;line-height:1}html body #root .mobile-campaign__reassurance{display:block!important;margin:15px 0 0;padding:0;color:#f5f1e6!important;font:400 11px/1.5 Manrope,Arial,sans-serif;text-align:center;letter-spacing:0}#root .mobile-campaign__cta:focus-visible{outline:2px solid white;outline-offset:4px}}@media(max-width:360px){html body #root .mobile-campaign h1{font-size:35px}html body #root .mobile-campaign__copy{padding-inline:18px}html body #root .mobile-campaign__offer{font-size:12px}}@media(max-width:720px){html body #root .mobile-campaign__offer{margin-bottom:10px;font-weight:500}html body #root .mobile-campaign__products{margin:0 0 34px;color:#e6d6b6;font:400 12px/1.5 Manrope,Arial,sans-serif}html body #root a.mobile-campaign__cta{position:relative;overflow:visible}html body #root .mobile-campaign__ribbon{position:absolute;right:0;top:0;transform:translateY(-50%);padding:5px 10px;border:1px solid #b89a5d;background:#f0dfb8;color:#12382e;font:600 9px/1.3 Manrope,Arial,sans-serif;letter-spacing:.07em;white-space:nowrap}}@media(max-width:720px){html body #root a.mobile-campaign__cta{justify-content:center;gap:0;padding-inline:10px}html body #root .mobile-campaign__cta .mobile-campaign__cta-label{white-space:nowrap;font:600 clamp(8px,2.6vw,13px)/1.4 Manrope,Arial,sans-serif;letter-spacing:.025em}}@media(max-width:720px){html body #root .home-hero .mobile-campaign{display:flex;flex-direction:column;height:calc(100svh - 95px);min-height:460px}#root .mobile-campaign__portrait{flex:1 1 0;min-height:120px;aspect-ratio:auto}#root .mobile-campaign__portrait img{top:0;width:100%;height:145%;object-fit:cover;object-position:center top}html body #root .mobile-campaign__copy{flex:0 0 auto;padding:8px 22px 14px}html body #root .mobile-campaign__eyebrow{margin-bottom:12px}html body #root .mobile-campaign h1{margin-bottom:12px;font-size:clamp(32px,9.5vw,40px)}html body #root .mobile-campaign__offer{margin-bottom:7px}html body #root .mobile-campaign__products{margin-bottom:25px}html body #root a.mobile-campaign__cta{min-height:54px}html body #root .mobile-campaign__reassurance{margin-top:10px}}@media(max-width:720px)and (max-height:650px){html body #root .mobile-campaign__eyebrow{margin-bottom:8px;font-size:10px}html body #root .mobile-campaign h1{font-size:32px;margin-bottom:8px}html body #root .mobile-campaign__offer{font-size:12px}html body #root .mobile-campaign__copy{padding-bottom:10px}}@media(max-width:720px){#root .mobile-campaign__portrait img{width:100%;height:100%;object-fit:cover;object-position:75% center}#root .mobile-campaign__portrait:after{background:linear-gradient(to bottom,transparent 86%,rgba(18,56,46,.2) 93%,#12382e 100%)}}@media(min-width:721px){html body #root .home-hero .hero-actions a[data-carat-discovery-link]{position:relative;overflow:visible}html body #root .home-hero .hero-actions a[data-carat-discovery-link]:after{content:"Online exclusive offer";position:absolute;right:0;top:0;transform:translateY(-50%);padding:6px 12px;border:1px solid #b89a5d;background:#f0dfb8;color:#12382e;font:600 10px/1.3 Manrope,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}}@media(max-width:720px){html body #root .concern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body #root .concern-card{position:relative;display:block;min-height:282px!important;height:282px!important;aspect-ratio:auto!important;padding:15px 13px 102px}html body #root .concern-card>span{display:block;position:static;margin:0 0 12px;font-size:9px}html body #root .concern-card>div{position:relative;width:100%;max-width:none;margin:0}html body #root .concern-card h3{max-width:none;margin:0 0 8px;font-size:27px;line-height:1.05}html body #root .concern-card p{width:100%;max-width:none;margin:0;font-size:12px;line-height:1.5}html body #root .concern-card img{position:absolute;width:90px;height:94px;right:7px;bottom:4px;object-fit:contain}html body #root .concern-card i{position:absolute;left:13px;bottom:16px;width:30px;height:30px}html body #root .concern-card i svg{width:15px;height:15px}}@media(max-width:720px){html body #root .concern-grid>div{min-height:0!important}html body #root .concern-grid .concern-card{box-sizing:border-box!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;padding:12px!important}html body #root .concern-grid .concern-card>span{margin-bottom:6px;font-size:8px}html body #root .concern-grid .concern-card h3{font-size:clamp(21px,5.2vw,28px);margin-bottom:6px}html body #root .concern-grid .concern-card p{font-size:clamp(10px,2.6vw,13px);line-height:1.4}html body #root .concern-grid .concern-card img{width:30%;height:30%;right:8px;bottom:5px}html body #root .concern-grid .concern-card i{width:24px;height:24px;left:12px;bottom:10px}}@media(max-width:720px){html body #root .concern-grid{grid-auto-rows:auto!important;align-items:start!important;row-gap:10px!important}html body #root .concern-grid>div{height:auto!important;min-height:0!important}html body #root .concern-grid .concern-card img[data-concern-product]{width:48%!important;height:43%!important;right:2px!important;bottom:0!important;transform:none!important}}@media(max-width:720px){body .lc-mobile-menu__panel{padding:24px;background:#f8f5ee;display:flex;flex-direction:column;gap:22px}body .lc-mobile-menu__panel header{padding:0 0 18px;margin:0}body .lc-mobile-menu__brand img{display:block;width:145px;height:auto}body .lc-mobile-menu__panel header button{width:40px;height:40px;border:0;background:transparent;font-size:30px}body .lc-mobile-menu__panel header button:focus-visible{outline:1px solid #12382e;outline-offset:3px}body .lc-mobile-menu__panel nav{border:0}body .lc-mobile-menu__panel .lc-mobile-menu__primary a{padding:7px 0;border:0}body .lc-mobile-menu__panel .lc-mobile-menu__primary a span{font:400 34px/1.1 Cormorant Garamond,Georgia,serif}body .lc-mobile-menu__feature{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:center;background:#e9e2d4;color:#12382e;text-decoration:none;padding:12px}body .lc-mobile-menu__feature img{width:100px;height:125px;object-fit:cover}body .lc-mobile-menu__feature small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#826432}body .lc-mobile-menu__feature strong{display:block;font:400 27px/1.2 Cormorant Garamond,Georgia,serif;margin:8px 0 4px}body .lc-mobile-menu__feature span{display:block;font-size:11px}body .lc-mobile-menu__feature b{display:block;font-size:10px;font-weight:500;margin-top:13px}body .lc-mobile-menu__panel .lc-mobile-menu__secondary a{display:flex;justify-content:space-between;padding:9px 0;border:0;font-size:14px}body .lc-mobile-menu__panel .lc-mobile-menu__secondary a span{font-size:14px;font-weight:400}body .lc-mobile-menu__panel footer{margin:0;padding-top:18px;display:flex;flex-wrap:wrap;gap:12px 22px}body .lc-mobile-menu__panel footer a{font-size:11px}}@media(max-width:720px){body .lc-mobile-menu__panel .lc-mobile-menu__secondary a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .lc-mobile-menu__panel .lc-mobile-menu__secondary a span{display:inline!important;margin:0!important}}@media(max-width:720px){body .lc-mobile-menu__panel{gap:18px!important}body .lc-mobile-menu__panel header{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:67px;padding:0 44px 18px!important}body .lc-mobile-menu__panel header .lc-mobile-menu__brand{margin:0 auto!important}body .lc-mobile-menu__brand img{width:132px!important}body .lc-mobile-menu__panel header button{position:absolute!important;right:0;top:0;border:0!important;background:transparent!important}body .lc-mobile-menu__panel .lc-mobile-menu__primary{display:flex;flex-direction:column;gap:0}body .lc-mobile-menu__panel .lc-mobile-menu__primary a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:17px 0!important;border-bottom:1px solid rgba(18,56,46,.1)!important}body .lc-mobile-menu__panel .lc-mobile-menu__primary a:last-child{border-bottom:0!important}body .lc-mobile-menu__panel .lc-mobile-menu__primary a span{font:500 20px/1.25 Manrope,Arial,sans-serif!important;letter-spacing:-.025em!important}body .lc-mobile-menu__panel .lc-mobile-menu__primary a:after{content:"\2197";color:#9b7d43;font:400 18px/1 Arial,sans-serif}body .lc-mobile-menu__panel .lc-mobile-menu__secondary{display:flex;flex-direction:column;gap:0}body .lc-mobile-menu__panel .lc-mobile-menu__secondary a{min-height:44px!important;padding:12px 0!important;font:500 13px/1.4 Manrope,Arial,sans-serif!important}body .lc-mobile-menu__panel .lc-mobile-menu__secondary a span{color:#9b7d43}body .lc-mobile-menu__panel footer{margin-top:4px!important}}@media(max-width:720px){html body #root .mobile-campaign__copy{container-type:inline-size}html body #root .mobile-campaign h1{font-size:clamp(29px,11.3cqw,52px);line-height:1.05;letter-spacing:-.04em}html body #root .mobile-campaign h1 .home-hero__headline-line{display:block;white-space:nowrap}html body #root .mobile-campaign h1 em.home-hero__headline-line{margin-top:.08em}html body #root .mobile-campaign__offer{font-weight:400;line-height:1.55;text-wrap:pretty;max-width:44ch}}@media(max-width:720px){#root .mobile-campaign__portrait{aspect-ratio:1144 / 1374!important;flex:none!important;height:auto!important}#root .mobile-campaign__portrait img{top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}#root .mobile-campaign__portrait:after{background:linear-gradient(to bottom,transparent 94%,#12382e 100%)!important}}@media(max-width:720px){html body #root .home-hero .mobile-campaign{height:auto!important;min-height:0!important}#root .mobile-campaign__portrait{height:clamp(180px,calc(100svh - 440px),470px)!important;aspect-ratio:auto!important;flex:none!important;background:#12382e!important}#root .mobile-campaign__portrait img{object-fit:contain!important}html body #root .mobile-campaign__copy{padding:12px 22px 16px!important}html body #root .mobile-campaign__eyebrow{margin-bottom:9px!important}html body #root .mobile-campaign h1{font-size:clamp(32px,9vw,40px)!important;margin-bottom:9px!important}html body #root .mobile-campaign__offer{font-size:13px!important;line-height:1.45!important;margin-bottom:6px!important}html body #root .mobile-campaign__products{margin-bottom:23px!important;font-size:11px!important}html body #root a.mobile-campaign__cta{min-height:52px!important;box-sizing:border-box!important;width:100%!important}html body #root .mobile-campaign__cta .mobile-campaign__cta-label{font-size:12px!important;letter-spacing:.07em!important}html body #root .mobile-campaign__reassurance{margin-top:8px!important;font-size:10px!important}}@media(max-width:720px){#root .mobile-campaign__portrait img{object-fit:cover!important;object-position:50% 42%!important}#root .mobile-campaign__portrait:after{background:linear-gradient(to bottom,transparent 92%,#12382e 100%)!important}}@media(max-width:720px){#root .mobile-campaign__portrait{min-height:108vw!important}#root .mobile-campaign__portrait img{object-position:50% 30%!important}}@media(max-width:720px){html body #root .mobile-campaign__copy{padding-top:8px!important;padding-bottom:8px!important}html body #root .mobile-campaign__eyebrow,html body #root .mobile-campaign h1{margin-bottom:6px!important}html body #root .mobile-campaign__products{margin-bottom:14px!important}html body #root .mobile-campaign__reassurance{margin-top:5px!important;line-height:1.3!important}}@media(max-width:720px){body .lc-mobile-menu__panel{box-sizing:border-box;overflow-y:auto!important;overscroll-behavior:contain}body .lc-mobile-menu__panel>*{flex-shrink:0!important}body .lc-mobile-menu__feature{height:auto!important;min-height:149px!important;box-sizing:border-box}body .lc-mobile-menu__feature>div{min-width:0}}@media(max-width:720px){#root .mobile-campaign__portrait{min-height:0!important;height:var(--mobile-hero-photo-height, calc(100svh - 420px) )!important}#root .mobile-campaign__portrait img{object-position:50% 50%!important}}@media(max-width:720px){html body #root a.mobile-campaign__cta{min-height:62px!important;padding:16px 18px!important}html body #root .mobile-campaign__cta .mobile-campaign__cta-label{font-size:14px!important;letter-spacing:.06em!important}html body #root .mobile-campaign__products{margin-bottom:12px!important}}@media(max-width:720px){body:has(#root .mobile-campaign) .lw-popup__teaser-wrap{top:108px;transform:none;width:38px;height:44px}body:has(#root .mobile-campaign) .lw-popup__teaser{width:38px;height:44px;padding:14px 0;border-radius:12px 0 0 12px}body:has(#root .mobile-campaign) .lw-popup__teaser-label,body:has(#root .mobile-campaign) .lw-popup__teaser-hint{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/_lange-catalogue--mobile-campaign-benefits-v2.css.map */
