:root{--ink:#11110f;--cream:#f5f1e9;--sand:#d7c6b5;--rose:#d0a1aa;--line:#d5cec3;--display:"Geeza Pro","Noto Kufi Arabic",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--display)}button{font:inherit;color:inherit;cursor:pointer}img{display:block}.announcement{height:32px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;gap:50px;font-size:9px}.announcement b{color:#e8c994}.nav{height:78px;padding:0 4%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;direction:ltr;background:#f7f3ec}.logo{grid-column:2;display:flex;flex-direction:column;align-items:center;text-decoration:none;line-height:.8}.logo b{font:28px Georgia;letter-spacing:.2em}.logo small{font:6px Arial;letter-spacing:.5em;margin-top:9px}.nav nav{display:flex;gap:34px;direction:rtl}.nav nav a{text-decoration:none;font-size:10px;font-weight:700}.bag,.menu{border:0;background:none}.bag{justify-self:end;display:flex}.bag svg,.menu svg{width:20px}.bag i{font: 7px Arial;background:#111;color:#fff;width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.menu{display:none}.hero{height:calc(100svh - 110px);min-height:690px;position:relative;overflow:hidden;background:#d9ccbe}.heroImage{position:absolute;top:0;right:0;bottom:0;left:46%;overflow:hidden}.heroImage img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.heroImage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 70%,#0002)}.heroEditorial{position:absolute;top:9%;right:3%;color:#fff;font:8px/2 Arial;letter-spacing:.25em;z-index:2}.heroCopy{position:absolute;right:6%;top:28%;width:36%;z-index:3}.eyebrow,.sectionHead>span,.colors [class*=Story] span,.swim header>span,.finalCta>div>span{font:8px Arial;letter-spacing:.22em}.hero h1{font-size:clamp(52px,6vw,88px);line-height:.94;letter-spacing:-.07em;margin:18px 0}.hero h1 em,.swim h2 em{font-weight:400}.heroCopy p{font-size:15px;line-height:1.8;max-width:400px}.heroCopy a,.swim header a,.colors a,.finalCta button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:#111;color:#fff;border:0;text-decoration:none;height:56px;padding:0 22px;font-size:10px;font-weight:700;margin-top:18px}.heroCopy svg,.swim svg,.colors svg,.finalCta svg{width:16px}.heroOffer{position:absolute;left:4%;top:6%;width:175px;height:175px;border-radius:50%;background:#111;color:#fff;display:grid;place-content:center;text-align:center;transform:rotate(-7deg);box-shadow:0 20px 55px #0003}.heroOffer small{font-size:8px}.heroOffer>div{display:flex;align-items:flex-end;justify-content:center;gap:6px}.heroOffer del{font:9px Arial;color:#aaa}.heroOffer b{font:52px/.9 Georgia}.heroOffer span{font-size:8px}.heroOffer strong{font-size:9px;color:#e8c994;margin-top:6px}.heroStrip{position:absolute;left:0;bottom:0;width:46%;height:68px;background:#111;color:#fff;display:flex;align-items:center;gap:25px;padding:0 4%;direction:ltr}.heroStrip span{font:26px Georgia;color:#555}.heroStrip b,.heroStrip em{font:7px Arial;letter-spacing:.18em}.heroStrip em{margin-left:auto;color:#888}.offer{padding:120px 5%}.sectionHead{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;border-bottom:1px solid var(--line);padding-bottom:38px}.sectionHead h2{font-size:65px;line-height:.95;letter-spacing:-.06em;text-align:center;margin:0}.sectionHead p{font-size:14px;line-height:1.7;color:#746d65;max-width:320px;justify-self:end}.offerGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;padding-top:55px}.offerVisual{height:730px;display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative;direction:ltr}.offerVisual figure{margin:0;position:relative;overflow:hidden}.offerVisual img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.offerVisual figcaption{position:absolute;bottom:13px;left:13px;background:#fff;padding:10px 13px;font:7px Arial}.duoMark{position:absolute;right:-12px;top:-31px;color:#fff;font:48px/.75 Georgia;writing-mode:vertical-rl}.packs{display:grid;grid-template-columns:1.25fr .75fr;gap:9px;margin-bottom:30px}.packs button{height:132px;background:#fff;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.packs button.selected{background:#111;color:#fff;border-color:#111}.packs em{position:absolute;left:12px;top:-10px;background:#bd873e;color:#fff;padding:6px 9px;font: 8px Arial}.packs span{font-size:11px}.packs b{font:30px Georgia;margin-top:auto}.packs del,.packs small{font:8px Arial;color:#999}.packs strong{position:absolute;bottom:18px;left:16px;color:#e7c37e;font-size:8px}.picker{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.picker header{display:flex;justify-content:space-between;margin-bottom:12px}.picker header b{font-size:11px}.picker header span{font-size:9px;color:#777}.picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.picker button{height:125px;border:1px solid var(--line);background:#fff;padding:0;overflow:hidden;position:relative}.picker button.active{border:3px solid #111}.picker img{width:100%;height:86px;object-fit:cover;object-position:center 17%}.picker button>span{height:36px;padding:0 8px;display:flex;align-items:center;gap:6px;font-size:8px}.picker button i{width:11px;height:11px;border-radius:50%}.picker button small{font:5px Arial;color:#888;margin-right:auto}.picker button>svg{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:4px;border-radius:50%;background:#111;color:#fff}.cta{width:100%;height:64px;margin-top:26px;border:0;background:#111;color:#fff;padding:0 22px;display:grid;grid-template-columns:1fr auto 20px;align-items:center;text-align:right;font-size:11px}.cta b{font:20px Georgia}.cta svg{width:17px}.trust{display:flex;justify-content:space-between;margin-top:13px}.trust span{font-size:7px;color:#666;display:flex;align-items:center;gap:3px}.trust svg{width:11px}.scarcity{text-align:center;font-size:8px;color:#9a622e}.scarcity i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c16c4f;margin-left:6px;animation:pulse 1.3s infinite}@keyframes pulse{50%{opacity:.3}}.swim{background:#9fc9ce;padding:110px 5%;min-height:1250px}.swim>header{max-width:620px;margin:0 auto 70px;text-align:center}.swim h2{font-size:75px;line-height:.96;letter-spacing:-.06em;margin:18px 0}.swim header p{font-size:15px;line-height:1.8}.swimGallery{height:850px;position:relative;direction:ltr}.swimGallery figure{margin:0;position:absolute;overflow:hidden}.swimGallery img{width:100%;height:100%;object-fit:cover}.swimMain{left:25%;top:0;width:47%;height:100%;z-index:2}.swimMain img{object-position:center 25%}.swimBlack{left:0;top:11%;width:31%;height:54%;z-index:3;border:10px solid #9fc9ce}.swimBeige{right:0;bottom:0;width:33%;height:52%;z-index:3;border:10px solid #9fc9ce}.swimGallery figcaption{position:absolute;bottom:14px;left:14px;background:#fff;padding:11px 13px;display:flex;flex-direction:column;font:7px Arial}.swimNote{position:absolute;right:3%;top:5%;z-index:4;background:#111;color:#fff;width:190px;height:150px;padding:25px;direction:rtl;display:flex;flex-direction:column;justify-content:space-between}.swimNote b{font-size:18px}.swimNote span{font:7px Arial;letter-spacing:.2em;color:#9fc9ce}.colors{padding:120px 5%}.colorStory{min-height:780px;margin-top:100px;display:grid;grid-template-columns:1.15fr .85fr}.colorStory figure{margin:0;overflow:hidden}.colorStory img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.colorStory>div{padding:10%;display:flex;flex-direction:column;justify-content:center}.colorStory h3,.pinkStory h3{font-size:62px;line-height:1;letter-spacing:-.06em;margin:18px 0}.colorStory p,.pinkStory p{font-size:14px;line-height:1.8}.colorStory ul{padding-right:18px;font-size:10px;line-height:2.2}.colorStory a,.pinkStory a{align-self:flex-start}.blackStory{background:#111;color:#fff}.blackStory figure{order:2}.blackStory>div{order:1}.blackStory p{color:#bbb}.beigeStory{background:#d8c8b8}.pinkStory{margin-top:100px;background:#d0a1aa;min-height:850px;position:relative;display:grid;grid-template-columns:.42fr .58fr;overflow:hidden}.pinkStory figure{margin:0}.pinkStory img{width:100%;height:100%;object-fit:cover}.pinkTitle{padding:12%;display:flex;flex-direction:column;justify-content:center}.pinkStamp{position:absolute;left:3%;bottom:3%;font:46px/.78 Georgia;color:#fff;direction:ltr}.finalCta{min-height:760px;background:#e7ddd0;display:grid;grid-template-columns:.45fr .55fr}.finalCta>div{padding:13%;display:flex;flex-direction:column;justify-content:center}.finalCta h2{font-size:58px;line-height:1;letter-spacing:-.06em;margin:20px 0}.finalCta p{font-size:14px;line-height:1.8}.finalCta button{align-self:flex-start}.finalCta figure{margin:0;position:relative}.finalCta img{width:100%;height:100%;object-fit:cover}.finalCta figcaption{position:absolute;top:5%;right:5%;width:130px;height:130px;border-radius:50%;background:#111;color:#fff;display:grid;place-content:center;text-align:center}.finalCta figcaption b{font:25px Georgia}.finalCta figcaption span{font-size:8px}footer{height:190px;background:#111;color:#fff;padding:0 5%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}footer .logo{grid-column:auto;align-items:flex-start}footer p{text-align:center;font-size:14px}footer>span{text-align:left;font-size:8px}.sticky{display:none}.cartWrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0009;width:100%}.cartWrap aside{position:absolute;left:0;top:0;width:min(470px,100%);height:100%;background:#f6f3ed;padding:27px;display:flex;flex-direction:column}.cartWrap aside>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.cartWrap h3{font-size:30px;margin:0}.cartWrap header span,.cartWrap aside>p{font-size:8px;color:#777}.cartWrap header button{border:0;background:none}.progress{height:3px;background:#ddd;margin-top:20px}.progress i{display:block;width:88%;height:100%;background:#111}.cartWrap aside>section{display:grid;grid-template-columns:95px 1fr auto;gap:13px;border-top:1px solid var(--line);padding-top:18px}.cartWrap section img{width:95px;height:125px;object-fit:cover}.cartWrap section>div{display:flex;flex-direction:column;gap:8px}.cartWrap section b,.cartWrap section strong{font-size:10px}.cartWrap section span{font-size:8px;color:#777}.qty{border:1px solid var(--line);display:grid!important;grid-template-columns:28px 28px 28px;width:84px}.qty button{border:0;background:none}.qty svg{width:12px}.cartWrap aside>footer{margin-top:auto;height:auto;background:none;color:#111;padding:18px 0 0;display:block;border-top:1px solid var(--line)}.cartWrap aside>footer p{display:flex;justify-content:space-between;font-size:10px}.cartWrap aside>footer button{width:100%;height:58px;border:0;background:#111;color:#fff;font-size:10px;font-weight:700}.cartWrap aside>footer small{display:flex;justify-content:center;align-items:center;gap:5px;font-size:7px;margin-top:12px}.cartWrap aside>footer svg{width:12px}@media(max-width:900px){.announcement{height:29px;gap:12px;font-size:6px}.nav{height:64px;padding:0 14px}.nav nav{display:none}.menu{display:block;justify-self:start}.hero{height:calc(100svh - 93px);min-height:720px}.heroImage{top:0;right:0;bottom:0;left:0}.heroImage:after{background:linear-gradient(0deg,#111b,#0000 58%)}.heroCopy{right:20px;left:20px;top:auto;bottom:82px;width:auto;color:#fff}.hero h1{font-size:47px}.heroCopy p{font-size:12px;max-width:290px}.heroCopy a{background:#fff;color:#111;height:50px}.heroOffer{width:102px;height:102px;left:12px;top:14px}.heroOffer b{font-size:34px}.heroOffer small,.heroOffer strong{font-size:6px}.heroStrip{display:none}.heroEditorial{right:15px}.offer{padding:75px 14px}.sectionHead{display:block;text-align:center}.sectionHead h2{font-size:48px;margin:15px 0}.sectionHead p{font-size:12px;margin:15px auto}.offerGrid{grid-template-columns:1fr;gap:36px;padding-top:35px}.offerVisual{height:490px}.duoMark{font-size:34px}.packs button{height:120px;padding:15px}.picker button{height:108px}.picker img{height:72px}.trust{gap:3px}.swim{padding:75px 14px;min-height:auto}.swim h2{font-size:50px}.swim header p{font-size:12px}.swimGallery{height:1050px}.swimMain{left:0;top:0;width:100%;height:58%}.swimBlack{left:0;top:54%;width:53%;height:36%;border-width:7px}.swimBeige{right:0;bottom:0;width:55%;height:39%;border-width:7px}.swimNote{right:8px;top:47%;width:160px;height:125px}.colors{padding:75px 14px}.colorStory{min-height:0;margin-top:60px;grid-template-columns:1fr}.colorStory figure{height:560px}.colorStory>div{padding:55px 25px}.blackStory figure{order:1}.blackStory>div{order:2}.colorStory h3,.pinkStory h3{font-size:46px}.pinkStory{margin-top:60px;min-height:0;grid-template-columns:1fr}.pinkTitle{padding:55px 25px}.pinkStory figure{height:570px}.pinkStamp{font-size:34px}.finalCta{min-height:0;grid-template-columns:1fr}.finalCta>div{padding:70px 24px}.finalCta h2{font-size:48px}.finalCta figure{height:580px}footer{height:auto;min-height:260px;padding:55px 22px 95px;grid-template-columns:1fr;gap:30px}footer .logo{grid-column:auto}footer p,footer>span{text-align:right}.sticky{position:fixed;z-index:40;display:flex;left:0;right:0;bottom:0;height:70px;background:#fff;box-shadow:0 -8px 30px #0002;padding:9px 13px;align-items:center;justify-content:space-between}.sticky>div{display:flex;flex-direction:column}.sticky small{font-size:7px}.sticky b{font-size:16px}.sticky del{font-size:8px;color:#999}.sticky button{height:48px;background:#111;color:#fff;border:0;padding:0 23px;font-size:10px;font-weight:700}.cartWrap aside{padding:21px}.cartWrap aside>section{grid-template-columns:78px 1fr}.cartWrap section img{width:78px;height:108px}.cartWrap section>strong{grid-column:2}}.offer{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffaf3,#f7e4e5 48%,#ead9cb)}.offerAura{position:absolute;width:520px;height:520px;border-radius:50%;background:#f2c9cf;filter:blur(4px);opacity:.42;top:-290px;left:-120px}.offer .sectionHead{position:relative;z-index:2}.dealBanner{position:relative;z-index:2;margin:34px 0 0;min-height:92px;background:#c98291;color:#fff;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:35px;padding:20px 30px;box-shadow:0 18px 50px #9d5c6725}.dealBanner>div{display:flex;flex-direction:column}.dealBanner span{font:7px Arial;letter-spacing:.24em;color:#ffeef1}.dealBanner b{font-size:19px;margin-top:5px}.dealBanner strong{background:#fff;color:#a95768;border-radius:999px;padding:13px 20px;font-size:11px}.dealBanner i{font:8px Arial;letter-spacing:.12em}.offerGrid{position:relative;z-index:2}.offerVisual{background:#d0a1aa;padding:9px;box-shadow:0 28px 70px #7d52552d}.offerVisual figure:first-child{grid-column:span 1.08}.offerVisual:before{content:"LMR";position:absolute;right:-3%;bottom:4%;z-index:2;font:100px/.8 Georgia;color:#ffffff20;pointer-events:none}.visualBadge{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%) rotate(-7deg);width:112px;height:112px;border-radius:50%;background:#f6d26d;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 16px 45px #0003;border:5px solid #fff}.visualBadge span{font-size:7px;text-decoration:line-through}.visualBadge b{font:38px/.9 Georgia}.visualBadge small{font-size:7px}.packs{grid-template-columns:1.35fr .65fr}.packs button{height:170px;border-radius:0;text-align:right}.packs button:first-child{background:#f7dfe3;border:1px solid #cf8d9a;color:#111;box-shadow:0 15px 40px #9c697225}.packs button:first-child.selected{background:linear-gradient(135deg,#bf7181,#d898a5);color:#fff;border-color:#b86576}.packs button:last-child{background:#f2e6d7}.packs button:last-child.selected{background:#111;color:#fff}.packs span{font:7px Arial;letter-spacing:.16em}.packs h3{font-size:16px;margin:8px 0 0}.packPrice{margin-top:auto;display:flex;align-items:end;gap:10px}.packs .packPrice b{font-size:31px;margin:0}.packs .packPrice del{font-size:9px}.packs strong{background:#f6d26d;color:#111;padding:6px 9px;bottom:15px}.offerGift{height:58px;background:#fff;border:1px solid #dfc6c7;display:grid;grid-template-columns:34px 1fr auto;align-items:center;padding:0 14px;gap:10px;margin:0 0 25px}.offerGift>span{width:30px;height:30px;border-radius:50%;background:#f5d3d8;display:grid;place-items:center;color:#a95768}.offerGift>div{display:flex;flex-direction:column}.offerGift b{font-size:9px}.offerGift small{font-size:7px;color:#777;margin-top:2px}.offerGift em{font:7px Arial;letter-spacing:.15em;color:#b46877}.picker button{background:#fffaf7}.cta{background:linear-gradient(90deg,#111 0 72%,#bd7180 72%)}.colors{background:linear-gradient(180deg,#f6f1e9,#fff4f3 46%,#f3e9dc)}.pinkStory{margin-top:70px;box-shadow:0 30px 80px #8e535d25}.beigeStory{box-shadow:0 28px 70px #74604a24}.blackStory{box-shadow:0 28px 70px #0003}.finalCta{background:#e9b9c0}.finalCta figcaption{background:#f6d26d;color:#111}.finalCta button{background:#111}@media(max-width:900px){.dealBanner{min-height:0;margin-top:25px;grid-template-columns:1fr auto;padding:16px;gap:12px}.dealBanner b{font-size:13px}.dealBanner strong{padding:10px 12px;font-size:8px}.dealBanner>i{display:none}.offerGrid{padding-top:22px}.offerVisual{height:520px}.visualBadge{width:88px;height:88px}.visualBadge b{font-size:29px}.packs{grid-template-columns:1.25fr .75fr}.packs button{height:155px;padding:13px}.packs h3{font-size:12px}.packs .packPrice{display:block}.packs .packPrice b{font-size:25px}.packs strong{font-size:6px;left:8px}.offerGift{margin-bottom:18px}.pinkStory{margin-top:45px}.finalCta{background:#e9b9c0}}.picker button:last-child img{object-position:center 14%}.howTo{padding:92px 5% 105px;background:linear-gradient(135deg,#f6efe7,#efd9dc);overflow:hidden;position:relative}.howTo:before{content:"LMR";position:absolute;left:-18px;top:18px;font:160px/.8 Georgia;color:#fff7;letter-spacing:-.08em}.howTo>header{position:relative;z-index:2;text-align:center;max-width:650px;margin:0 auto 35px}.howTo>header span{font:7px Arial;letter-spacing:.22em;color:#9f5968}.howTo h2{font-size:36px;line-height:1.1;letter-spacing:-.04em;margin:11px 0 8px}.howTo>header p{font-size:11px;color:#6f6261;margin:0}.videoPair{position:relative;z-index:2;max-width:850px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;direction:ltr}.videoCard{margin:0;background:#111;position:relative;overflow:hidden;box-shadow:0 20px 55px #7d53572d}.videoCard video{width:100%;aspect-ratio:9/16;display:block;object-fit:cover;background:#171717}.videoBadge{position:absolute;top:13px;left:13px;background:#fff;color:#111;padding:8px 11px;font-size:7px;display:flex;align-items:center;gap:6px;pointer-events:none}.videoBadge i{width:6px;height:6px;border-radius:50%;background:#b96879;box-shadow:0 0 0 4px #b9687922}.videoCard figcaption{height:52px;background:#fff;color:#111;display:flex;align-items:center;gap:12px;padding:0 14px;direction:rtl}.videoCard figcaption span{font:20px Georgia;color:#cda4ab;margin-right:auto}.videoCard figcaption b{font-size:8px;font-weight:700}@media(max-width:900px){.howTo{padding:62px 12px 72px}.howTo:before{font-size:92px;top:15px}.howTo>header{margin-bottom:23px}.howTo h2{font-size:27px}.howTo>header p{font-size:9px}.videoPair{gap:8px}.videoCard figcaption{height:42px;padding:0 8px;gap:5px}.videoCard figcaption span{font-size:15px}.videoCard figcaption b{font-size:6px}.videoBadge{top:8px;left:8px;padding:6px 8px;font-size:6px}}.lmr a{color:inherit}.bag{text-decoration:none;align-items:center;gap:5px}.menu{font-size:20px}.picker{border:0;border-top:1px solid var(--line);padding-left:0;padding-right:0;padding-bottom:0}.picker legend{display:flex;justify-content:space-between;width:100%;margin-bottom:12px}.picker legend b{font-size:11px}.picker legend span{font-size:9px;color:#777}.picker button>b{display:none}.picker button.active>b{display:grid;position:absolute;top:6px;right:6px;width:20px;height:20px;place-items:center;border-radius:50%;background:#111;color:#fff;font:10px Arial}.packs button>small{margin-top:auto}.packs button>h3{font-weight:700}.orderDrawer[hidden]{display:none}.orderDrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.orderDrawer .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0009;width:100%;height:100%}.orderDrawer aside{position:absolute;left:0;top:0;width:min(500px,100%);height:100%;overflow:auto;background:#f6f3ed;padding:27px;display:flex;flex-direction:column}.orderDrawer aside>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.orderDrawer h3{font-size:30px;margin:0}.orderDrawer header span,.orderDrawer aside>p{font-size:8px;color:#777}.orderDrawer header button{border:0;background:none;font-size:28px}.orderDrawer .progress{height:3px;background:#ddd;margin-top:20px}.orderDrawer .progress i{display:block;width:88%;height:100%;background:#111}.orderSummary{display:grid;grid-template-columns:95px 1fr auto;gap:13px;border-top:1px solid var(--line);padding-top:18px;margin-bottom:18px}.orderSummary img{width:95px;height:125px;object-fit:cover}.orderSummary>div{display:flex;flex-direction:column;gap:7px}.orderSummary b,.orderSummary strong{font-size:10px}.orderSummary span,.orderSummary small{font-size:8px;color:#777}.orderDrawer form{margin-top:auto;border-top:1px solid var(--line);padding-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.orderDrawer label{font-size:8px;display:flex;flex-direction:column;gap:5px}.orderDrawer input{height:44px;border:1px solid #cec5ba;background:#fff;padding:0 12px;font:12px var(--display)}.orderDrawer form>button{grid-column:1/-1;height:58px;border:0;background:#111;color:#fff;font-size:10px;font-weight:700;margin-top:5px}.orderDrawer form>small,.orderError{grid-column:1/-1;text-align:center;font-size:7px}.orderError{color:#a43b3b;min-height:12px;margin:0}.reviews{padding:100px 5%;text-align:center;background:#fffaf7}.reviews>span{font:8px Arial;letter-spacing:.22em;color:#9f5968}.reviews h2{font-size:55px;margin:12px 0 38px}.app-reviews{max-width:1100px;margin:auto}.reviews-placeholder{font-size:10px;color:#857b73;border:1px dashed #d7c9be;padding:30px}.shopify-app-block:has(*)~.reviews-placeholder{display:none}body.lmr-lock{overflow:hidden}.cta[disabled],.orderDrawer form>button[disabled]{opacity:.65;cursor:wait}.heroCopy a,.swim header a,.colors a{color:#fff!important}.visualBadge small{max-width:82px;text-align:center;line-height:1.25;font-weight:700}@media(max-width:900px){.heroCopy a{color:#111!important}}.lmr-review-app-block{width:100%}.app-reviews .jdgm-widget,.app-reviews .loox-reviews-default,.app-reviews [class*=review]{max-width:1100px;margin-inline:auto}.offerReviewsLink{display:block;width:max-content;max-width:100%;margin:13px auto 0;color:#111!important;text-decoration:none;font-size:10px;font-weight:700;line-height:1.5;border-bottom:1px solid #c98291;padding:0 2px 4px}.offerReviewsLink span{color:#c98291;letter-spacing:.08em}.offerReviewsLink:hover{opacity:.72}.sticky>div>span{font-size:6px;color:#777;line-height:1.2;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.visualBadge[hidden]{display:none!important}.visualBadge{width:99px;height:99px;transform:translate(-50%,-50%);padding:16px 10px 13px;gap:4px;text-align:center}.visualBadge span{font:800 8px/1.1 Arial,Helvetica,sans-serif;letter-spacing:.01em;text-decoration:line-through;color:#423823}.visualBadge b{display:block;font:800 40px/.92 Arial,Helvetica,sans-serif;letter-spacing:-.055em;text-align:center}.visualBadge small{font:800 8px/1.2 var(--display);max-width:92px;text-align:center}@media(max-width:900px){.offerReviewsLink{font-size:9px;margin-top:11px}.sticky>div{gap:1px}.visualBadge{width:83px;height:83px;padding:13px 8px 11px;gap:3px}.visualBadge span{font-size:7px}.visualBadge b{font-size:34px;line-height:.92}.visualBadge small{font-size:7px;line-height:1.15;max-width:78px}}.compactColors{padding-bottom:90px}.colorShowcase{margin-top:54px;height:680px;display:grid;grid-template-columns:1.08fr .92fr .92fr;gap:10px;direction:ltr}.colorTile{position:relative;overflow:hidden;display:block!important;margin:0!important;padding:0!important;height:100%!important;background:#111!important;color:#fff!important;text-decoration:none}.colorTile img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .55s ease}.colorTile:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000d,#0000)}.colorTile:hover img{transform:scale(1.025)}.colorTile>div{position:absolute;z-index:2;left:25px;right:25px;bottom:24px;direction:rtl;text-align:right}.colorTile small{font:7px Arial;letter-spacing:.22em}.colorTile h3{font-size:30px;line-height:1.05;margin:10px 0}.colorTile p{font-size:10px;line-height:1.7;margin:0 0 14px;color:#eee}.colorTile b{font-size:9px;border-bottom:1px solid #fff;padding-bottom:5px}.tileNumber{position:absolute;z-index:3;top:17px;left:17px;width:38px;height:38px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font:9px Arial}.roseTile{border:10px solid #d0a1aa}.beigeTile{border:10px solid #d8c8b8}.blackTile{border:10px solid #111}.colorShowcaseFooter{min-height:95px;background:#111;color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:22px 28px;direction:rtl}.colorShowcaseFooter>span{font:7px Arial;letter-spacing:.22em;color:#d0a1aa}.colorShowcaseFooter p{font-size:11px;line-height:1.6;margin:0}.colorShowcaseFooter a{height:44px!important;margin:0!important;background:#d0a1aa!important;padding:0 18px!important;color:#111!important;font-size:9px!important}.colorShowcaseFooter a b{font-size:15px}@media(max-width:900px){.compactColors{padding-top:70px;padding-bottom:55px}.compactColors .sectionHead{padding-bottom:24px}.colorShowcase{margin-top:28px;height:720px;grid-template-columns:1fr 1fr;grid-template-rows:1.15fr .85fr;gap:7px}.roseTile{grid-column:1/-1}.colorTile{border-width:6px}.colorTile>div{left:14px;right:14px;bottom:14px}.colorTile h3{font-size:20px}.colorTile p{font-size:8px;line-height:1.55;margin-bottom:9px}.colorTile small{font-size:6px}.tileNumber{width:30px;height:30px;top:10px;left:10px}.colorShowcaseFooter{grid-template-columns:1fr auto;gap:12px;padding:16px;margin-top:7px}.colorShowcaseFooter>span{display:none}.colorShowcaseFooter p{font-size:9px}.colorShowcaseFooter a{height:40px!important;padding:0 12px!important}}.faq{background:#fff;padding:105px 5% 90px;color:#111}.faq>header{text-align:center;max-width:780px;margin:0 auto 70px}.faq h2{font:800 58px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0 0 24px}.faq>header p{font:30px/1.45 Arial,Helvetica,sans-serif;color:#3f3f3f;margin:0}.faqList{max-width:1100px;margin:auto}.faq details{border-bottom:1px solid #d8d8d8}.faq summary{list-style:none;min-height:108px;padding:28px 8px;display:flex;align-items:center;justify-content:space-between;gap:28px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:29px;font-weight:700;line-height:1.35}.faq summary i{position:relative;width:24px;height:24px;flex:0 0 24px}.faq summary i:before,.faq summary i:after{content:"";position:absolute;top:11px;left:2px;width:20px;height:3px;background:#111;transition:transform .2s}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details>p{font-size:22px;line-height:1.8;margin:-5px 0 0;padding:0 8px 30px 85px;color:#272727}.faq+.reviews{padding-top:75px}@media(max-width:900px){.faq{padding:70px 20px 58px}.faq>header{margin-bottom:48px}.faq h2{font-size:36px}.faq>header p{font-size:18px;line-height:1.45}.faq summary{min-height:82px;padding:20px 4px}.faq summary span{font-size:20px}.faq summary i{width:20px;height:20px;flex-basis:20px}.faq summary i:before,.faq summary i:after{top:9px;width:17px;height:2.5px}.faq details>p{font-size:16px;line-height:1.75;padding:0 4px 24px 35px}.faq+.reviews{padding-top:55px}}@media(max-width:900px){.orderDrawer aside{padding:21px}.orderSummary{grid-template-columns:78px 1fr}.orderSummary img{width:78px;height:108px}.orderSummary>strong{grid-column:2}.orderDrawer form{grid-template-columns:1fr}.orderDrawer form>button,.orderDrawer form>small,.orderError{grid-column:1}.reviews{padding:70px 14px}.reviews h2{font-size:42px}.picker legend{margin-bottom:10px}}#easysell-modal .es-modal-content{width:min(760px,calc(100vw - 28px))!important;max-height:calc(100svh - 28px)!important;background:#fff!important;border:2px solid #f3a7c8!important;border-radius:34px!important;box-shadow:0 18px 45px #0004!important;overflow:auto!important}#easysell-modal #es-form{direction:ltr!important;padding:22px 34px 34px!important;color:#050505!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;background:#fff!important}#easysell-modal .es-form-header{min-height:150px!important;position:relative!important;border-bottom:1px solid #d7d7d7!important;margin-bottom:22px!important;align-items:flex-start!important}#easysell-modal .es-form-header .flex-fill:before{content:"Veuillez remplir le formulaire pour\a commander";white-space:pre;display:block;text-align:center;font-size:32px;line-height:1.45;font-weight:800;letter-spacing:.01em;padding:12px 55px 25px!important}#easysell-modal .close-icon{position:absolute!important;right:0!important;top:9px!important;color:#050505!important;font-size:31px!important}#easysell-modal .es-group{margin:0 0 22px!important;padding:0!important}#easysell-modal .es-cart_content-group{border-bottom:1px solid #d7d7d7!important;padding-bottom:16px!important}#easysell-modal .es-cart_content-group>.es-group,#easysell-modal .es-cart_content-group .es-line-item,#easysell-modal .es-quantity-offers{display:none!important}#easysell-modal .lmr-selection-summary{direction:ltr;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:96px;padding:8px 0}#easysell-modal .lmr-summary-images{display:flex;gap:5px;direction:ltr}#easysell-modal .lmr-summary-images img{display:block;width:72px;height:72px;object-fit:cover;object-position:center 18%;border-radius:8px;background:#f7eef1}#easysell-modal .lmr-summary-copy{display:flex;flex-direction:column;gap:7px;min-width:0}#easysell-modal .lmr-summary-copy b{font-size:20px;line-height:1.25;font-weight:800}#easysell-modal .lmr-summary-copy span{font-size:14px;color:#777;direction:rtl;text-align:left}#easysell-modal .lmr-selection-summary>strong{font-size:20px;white-space:nowrap}#easysell-modal .es-line-item{direction:ltr!important;gap:18px!important;min-height:105px!important}#easysell-modal .es-line-item>.mx-2{margin:0!important}#easysell-modal .es-image-container{display:block!important;width:96px!important;height:96px!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}#easysell-modal .es-image-placeholder{display:none!important}#easysell-modal .quantity-badge{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#8d8d8d!important;color:#fff!important;font-size:17px!important}#easysell-modal .es-product-title-link{text-decoration:none!important;color:#050505!important}#easysell-modal .es-product-title{font-size:23px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:none!important}#easysell-modal .es-p-price{font-size:23px!important;font-weight:800!important;margin-left:auto!important}#easysell-modal .es-shipping_options-group>.fw-bold{font-size:22px!important;margin:0 0 14px!important}#easysell-modal .shipping-line{height:66px!important;padding:0 24px!important;border:1px solid #d4d4d4!important;border-radius:8px!important;background:#fff!important}#easysell-modal .shipping-label,#easysell-modal .shipping-price{font-size:20px!important}#easysell-modal .es-radio{width:27px!important;height:27px!important;accent-color:#050505!important;margin-right:24px!important}#easysell-modal .es-first_name-group .row,#easysell-modal .es-phone-group .row,#easysell-modal .es-city-group .row{display:block!important;margin:0!important}#easysell-modal .es-label-column,#easysell-modal .es-input-column{width:100%!important;padding:0!important}#easysell-modal .es-label{display:block!important;text-align:left!important;font-size:21px!important;line-height:1.2!important;font-weight:800!important;margin:0 0 11px!important}#easysell-modal .text-danger{color:#ef4862!important}#easysell-modal .es-input-container{direction:ltr!important;height:68px!important;border:1px solid #bdbdbd!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}#easysell-modal .es-input-group-text{width:72px!important;min-width:72px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#f08db5!important;border:0!important;border-right:1px solid #c9c9c9!important;font-size:29px!important}#easysell-modal .es-input{height:100%!important;border:0!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:21px!important;padding:0 24px!important;text-align:left!important;direction:ltr!important}#easysell-modal .es-input::placeholder{color:#5b5b5b!important;opacity:1!important}#easysell-modal .es-cta-group{margin:8px 0 0!important}#easysell-modal #es-form-button{height:78px!important;border-radius:10px!important;background:#000!important;color:#fff!important;border:0!important;box-shadow:0 7px 14px #0002!important;font-size:22px!important;font-weight:400!important}#easysell-modal #es-form-button .es-button-content{width:100%!important;justify-content:center!important;direction:ltr!important}#easysell-modal #es-form-button .es-button-subtitle{display:none!important}#easysell-modal #es-form-button .bi{font-size:25px!important}@media(max-width:600px){#easysell-modal .es-modal-content{width:calc(100vw - 18px)!important;max-height:calc(100svh - 18px)!important;border-radius:26px!important}#easysell-modal #es-form{padding:14px 20px 24px!important}#easysell-modal .es-form-header{min-height:110px!important;margin-bottom:16px!important}#easysell-modal .es-form-header .flex-fill:before{content:"Veuillez remplir le formulaire\apour commander"!important;white-space:pre-line!important;width:100%!important;font-size:20px!important;line-height:1.3!important;padding:10px 42px 18px 8px!important;text-align:center!important}#easysell-modal .close-icon{font-size:25px!important;top:5px!important}#easysell-modal .es-group{margin-bottom:16px!important}#easysell-modal .lmr-selection-summary{grid-template-columns:auto 1fr;gap:10px;min-height:78px}#easysell-modal .lmr-summary-images img{width:54px;height:54px;border-radius:7px}#easysell-modal .lmr-summary-copy b{font-size:14px}#easysell-modal .lmr-summary-copy span{font-size:11px}#easysell-modal .lmr-selection-summary>strong{grid-column:2;font-size:15px;margin-top:-5px}#easysell-modal .es-line-item{min-height:82px!important;gap:10px!important}#easysell-modal .es-image-container{width:75px!important;height:75px!important}#easysell-modal .quantity-badge{width:28px!important;height:28px!important;font-size:14px!important}#easysell-modal .es-product-title,#easysell-modal .es-p-price{font-size:16px!important}#easysell-modal .es-shipping_options-group>.fw-bold{font-size:18px!important}#easysell-modal .shipping-line{height:54px!important;padding:0 14px!important}#easysell-modal .shipping-label,#easysell-modal .shipping-price{font-size:16px!important}#easysell-modal .es-radio{width:23px!important;height:23px!important;margin-right:14px!important}#easysell-modal .es-label{font-size:17px!important;margin-bottom:8px!important}#easysell-modal .es-input-container{height:56px!important}#easysell-modal .es-input-group-text{width:58px!important;min-width:58px!important;font-size:23px!important}#easysell-modal .es-input{font-size:17px!important;padding:0 16px!important;direction:rtl!important;text-align:right!important}#easysell-modal #es-form-button{height:64px!important;font-size:16px!important}}.visualBadge{background:#f9df8f}.visualBadge b{font-size:30px;letter-spacing:-.04em}.duoMark:before{display:none!important}@media(max-width:900px){.visualBadge b{font-size:26px}}.hero{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.heroImage{position:relative;inset:auto;grid-column:1;grid-row:1}.heroImage img{height:auto;width:100%;object-fit:contain}.heroImage:after{display:none}.heroCopy{position:relative;inset:auto;grid-column:2;grid-row:1;width:auto;align-self:center;padding:50px;color:var(--ink)}.heroEditorial{right:3%;top:30px;color:var(--ink)}.heroStrip{display:none}.heroCopy a{background:#111;color:#fff!important}.picker[hidden],.duoMark[hidden],.offerVisual figure[hidden]{display:none!important}.picker>div{grid-template-columns:repeat(2,1fr)}.offerVisual.is-single{grid-template-columns:1fr}.duoMark{writing-mode:horizontal-tb;right:50%;top:42%;transform:translate(50%);font-size:0;z-index:6}.duoMark:after{content:"+";font:32px Arial;background:#fff;color:#111;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.life-section{padding:80px 0;background:var(--cream);overflow:hidden}.life-section>header{text-align:center;margin:0 auto 35px;padding:0 20px}.life-section h2{font-size:38px;margin:15px 0}.life-section header p{font-size:15px;color:#746d65}.life-grid{margin:auto}.editorial-ready .life-grid{display:block;position:relative;max-width:1100px;height:600px;overflow:hidden;touch-action:pan-y;direction:ltr;--slide-width:440px;--slide-offset:458px}.editorial-ready .life-grid figure,.editorial-ready .life-grid.three figure:last-child{position:absolute;top:0;left:50%;width:var(--slide-width);margin:0;opacity:0;pointer-events:none;transform:translate(-50%) scale(.94);transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.editorial-ready .life-grid figure.is-current{opacity:1;transform:translate(-50%) scale(1);z-index:2;pointer-events:auto}.editorial-ready .life-grid figure.is-previous{opacity:.78;transform:translate(calc(-50% - var(--slide-offset))) translateY(22px) scale(.94);pointer-events:auto;cursor:pointer}.editorial-ready .life-grid figure.is-next{opacity:.78;transform:translate(calc(-50% + var(--slide-offset))) translateY(8px) scale(.94);pointer-events:auto;cursor:pointer}.editorial-ready .life-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:var(--image-position,center);border-radius:12px;background:transparent}.editorial-ready .life-grid figcaption{display:none}.editorial-caption{text-align:center;margin:0 auto 18px;font-size:13px;font-weight:500;direction:rtl}.editorial-caption small{display:block;font-size:10px;margin-bottom:6px;color:#a39a93}.editorial-progress{display:flex;align-items:center;gap:12px;direction:ltr;max-width:220px;margin:auto;font-size:10px;color:#241c18}.editorial-progress .progress-track{height:1px;background:#ded8d1;flex:1;position:relative}.editorial-progress i{display:block;height:1px;background:#241c18;transition:width .5s ease}.editorial-controls{display:flex;justify-content:center;gap:18px;margin-top:18px;direction:ltr}.editorial-controls button{width:36px;height:36px;border:1px solid var(--line);background:transparent;font-size:18px;cursor:pointer}@media(max-width:900px){.hero{display:block}.heroImage{width:100%}.heroCopy{padding:28px 22px 35px}.hero h1{font-size:42px;line-height:1.12;margin:14px 0}.heroCopy p{max-width:none}.heroEditorial{display:none}.heroCopy a{background:#111;color:#fff!important}.life-section h2{font-size:30px}.editorial-ready .life-grid{--slide-width:66vw;--slide-offset: calc(66vw + 4px) ;height:calc(82.5vw + 18px);max-width:none}.editorial-ready .life-grid figure.is-previous{transform:translate(calc(-50% - var(--slide-offset))) scale(.94)}.editorial-ready .life-grid figure.is-next{transform:translate(calc(-50% + var(--slide-offset))) scale(.94)}}@media(prefers-reduced-motion:reduce){.editorial-ready .life-grid figure{transition:none}}.outing-story{background:#efddd8;padding:38px 17px 24px;color:#332723;overflow:hidden}.outing-story header{max-width:580px;margin:0 auto 26px;text-align:center}.outing-story header>span{font:11px Arial;color:#8c7870}.outing-story h2{font-size:clamp(25px,3vw,38px);line-height:1.35;margin:10px 0 12px;letter-spacing:0}.outing-story header p{font-size:13px;line-height:1.7;margin:0}.outing-collage{position:relative;height:650px;max-width:850px;margin:auto;direction:ltr}.outing-collage figure{position:absolute;margin:0;transition:opacity .6s ease-out,transform .6s ease-out}.outing-collage img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px;object-position:center;box-shadow:0 4px 18px #2319140d}.outing-collage figcaption{position:absolute;top:100%;padding-top:7px;font:500 10px/1.3 Inter,Arial,sans-serif;letter-spacing:.08em;color:#332723}.outing-anchor{left:0;top:8px;width:59%;height:490px;z-index:1}.outing-upper{right:0;top:38px;width:42%;height:265px;z-index:2}.outing-upper figcaption{top:auto;bottom:100%;padding:0 0 7px;right:0;font-family:Noto Sans Arabic,Arial,sans-serif;font-size:11px;letter-spacing:0}.outing-lower{right:4%;top:300px;width:46%;height:300px;z-index:3}.outing-collage.is-waiting figure{opacity:0;transform:translateY(14px)}.outing-upper{transition-delay:90ms!important}.outing-lower{transition-delay:.18s!important}@media(max-width:600px){.outing-collage{height:470px;max-width:410px}.outing-anchor{width:65%;height:318px;top:0}.outing-upper{width:45%;height:204px;top:27px}.outing-lower{width:50%;height:225px;top:221px;right:2%}.outing-story{padding-top:32px}.outing-story h2{max-width:330px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.outing-collage figure{transition:none!important}.outing-collage.is-waiting figure{opacity:1;transform:none}}.duoMark{display:none!important}.hero{display:block;position:relative;width:100%;max-width:1100px;margin:0 auto}.heroImage{position:relative;width:100%}.heroImage img{width:100%;height:auto;object-fit:contain}.hero .heroCopy{position:absolute;top:auto;bottom:7%;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:90%;padding:14px 22px;text-align:center;background:#fffcf7f0;color:#241c18}.hero .heroCopy .eyebrow{font:500 10px/1.4 Arial,sans-serif;letter-spacing:.18em}.hero .heroCopy h1{font-size:clamp(22px,3vw,38px);line-height:1.35;letter-spacing:0;margin:6px 0 0}.picker button{height:auto!important;min-height:0}.picker button img{width:100%;height:150px!important;aspect-ratio:auto;object-fit:contain!important;object-position:center!important;transform:none!important;background:#fffaf7}.picker button>span{min-height:44px;height:auto;padding:10px 8px;flex-wrap:wrap}@media(max-width:600px){.hero .heroCopy{padding:10px 16px;bottom:7%}.hero .heroCopy .eyebrow{font-size:9px}.picker button small{font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lmr.css.map */
