/* Three independent editorial directions, informed by the benchmark. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mast-search{display:flex;align-items:center;width:min(410px,36vw);border:1px solid currentColor;border-radius:3px;overflow:hidden;opacity:1}
.mast-search input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;color:inherit;padding:12px 16px;font:inherit;font-size:13px}
.mast-search input::placeholder{color:inherit;opacity:.8}.mast-search button{border:0;background:transparent;color:inherit;font-size:27px;cursor:pointer;width:48px;min-height:46px;flex-shrink:0}
.collection-nav{border-top:1px solid #ffffff26}.collection-nav>.wrap{display:flex;gap:28px;justify-content:center;overflow:auto;scrollbar-width:thin;padding-top:13px;padding-bottom:13px}.collection-nav a{white-space:nowrap;font-size:12px;flex-shrink:0}
.mams .header .brand strong{font-size:36px}.mams .header-inner{min-height:90px}.mams .header{position:relative;background:#33251e}.mams .announcement{background:#ead6bd;color:#33251e}
.mams .collection-nav a{color:#f7e6d0}.mams .mast-search{color:#f7e6d0;border-color:#f7e6d050}
.mams.benchmark-home{background:#efe0ca}.benchmark-home .section{padding-top:64px;padding-bottom:64px}.benchmark-home .section-top h2{font-size:clamp(30px,3.5vw,48px)}
.fashion-campaign{height:540px;position:relative;isolation:isolate;background:#352116;overflow:hidden;color:#fff7ec}.fashion-campaign>picture{position:absolute;inset:0;z-index:-2}.fashion-campaign img{width:100%;height:100%;object-fit:cover;object-position:50% top}.fashion-campaign::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#24160fb3,transparent 78%);z-index:-1}
.fashion-campaign .campaign-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:32px}.fashion-campaign h1{font-size:clamp(54px,5.6vw,82px);line-height:.98;letter-spacing:-3px;margin:20px 0;color:#fff7ec}.fashion-campaign h1 em{color:#f1c697}.fashion-campaign .eyebrow{color:#ffe1bc;font-size:10px;letter-spacing:2px}.fashion-campaign p{font-size:15px;line-height:1.7;margin:0 0 22px;color:#fff0df}.fashion-campaign .button{background:#f7e5c9;color:#38251c;border:0}.campaign-credit{position:absolute;bottom:15px;right:28px;font-size:10px;letter-spacing:.5px;color:white;background:#352116b3;padding:5px 8px}
.benchmark-home .shopping-selection .product-grid{gap:22px}.mams.benchmark-home .product-card{background:transparent;border:0;border-radius:0;box-shadow:none}.mams.benchmark-home .product-image{border-radius:0;aspect-ratio:3/4;max-height:360px;background:#dfc7a7}.mams.benchmark-home .product-meta{padding:17px 0}.mams.benchmark-home .product-meta h3{font-family:Georgia,serif;font-size:20px}.mams.benchmark-home .product-tag{border-radius:0}.mams.benchmark-home #rayons{padding-top:12px}.mams.benchmark-home .category-image{border-radius:0;aspect-ratio:4/5}.mams.benchmark-home .editorial{background:#38271e}.mams.benchmark-home .editorial img{border-radius:0}
.doukani .header{background:#fffdf7;position:relative}.doukani .mast-search{background:#f0f1e9;border:0;width:min(540px,43vw)}.doukani .collection-nav{border-color:#203c3222;background:#234a3b;color:#fff}.doukani .collection-nav a{color:#fff}.doukani .collection-nav>.wrap{gap:22px;justify-content:space-between}.doukani .announcement{background:#f0c85f;color:#203c32}.doukani.benchmark-home{background:#fffdf7}
.market-campaign{display:grid;grid-template-columns:1.75fr 1fr;grid-template-rows:245px 180px;gap:18px;margin-top:24px;margin-bottom:24px}.market-lead{grid-row:1/3;position:relative;isolation:isolate;overflow:hidden;border-radius:9px;background:#203c32;color:white}.market-lead>picture{position:absolute;inset:0;z-index:-2}.market-lead img{width:100%;height:100%;object-fit:cover;object-position:right 65%}.market-lead::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#142e27f5,#142e27a6 54%,#142e2710);z-index:-1}.market-lead>div{padding:36px 40px}.market-lead h1{font-size:clamp(40px,4.4vw,64px);line-height:1.01;color:#fff;margin:20px 0;letter-spacing:-2px}.market-lead h1 em{color:#f1c75f;font-style:normal}.market-lead .eyebrow{color:#f1d58e;font-size:10px}.market-lead p{font-size:14px;color:#fff9e8;line-height:1.6;margin-bottom:22px}.market-lead .button{background:#f1c75f;color:#173b2d;border:0}
.market-side{position:relative;overflow:hidden;border-radius:9px;isolation:isolate;color:#fff}.market-side>picture{position:absolute;inset:0;z-index:-2}.market-side img{height:100%;width:100%;object-fit:cover}.market-side::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1e2b20df,#1e2b2010);z-index:-1}.market-side>span{padding:28px;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between}.market-side strong{font-family:Georgia,serif;font-size:36px;line-height:1.05}.market-side small,.market-location>span{font-size:10px;letter-spacing:1px}.market-side b,.market-location b{font-size:12px}.market-location{background:#f2d98c;border-radius:9px;color:#243d2e;padding:24px 28px;display:grid;gap:9px;position:relative}.market-location strong{font-size:23px;line-height:1.1}.market-location small{font-size:12px}.market-location::after{content:'↗';position:absolute;right:26px;top:30px;font-size:40px;font-weight:400}.doukani.benchmark-home .benefits{background:#f2f3e9}.doukani.benchmark-home .benefit{padding:16px 12px}.doukani.benchmark-home .market-categories{padding-bottom:15px;padding-top:42px}.rayon-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:16px}.rayon-grid a{text-align:center;font-size:12px;font-weight:600;display:flex;align-items:center;flex-direction:column;gap:12px}.rayon-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid #f1eddc;transition:transform .2s}.rayon-grid a:hover img{transform:translateY(-4px)}.doukani.benchmark-home .shopping-selection .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.doukani.benchmark-home .product-image{aspect-ratio:1;max-height:260px}.doukani.benchmark-home .product-meta h3{font-size:15px}.doukani.benchmark-home .editorial{background:#f0e8d6}.doukani.benchmark-home .editorial img{border-radius:8px}
.sakina.benchmark-home{background:#fcf9f1;color:#293d32}.sakina.benchmark-home .header{background:#fcf9f1;border:0}.sakina.benchmark-home .header .button{border-radius:30px;background:#334e40}.sakina-opening{background:#e6ecd9;padding:64px 0 74px;overflow:hidden}.sakina-opening>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:46px;align-items:center}.sakina-intro h1{font-size:clamp(42px,4.7vw,68px);letter-spacing:-2.3px;line-height:1.08;margin:25px 0;color:#293d32}.sakina-intro h1 em{color:#4b6143;font-weight:400}.sakina-intro p{font-size:16px;line-height:1.8;max-width:540px}.sakina-intro .eyebrow{font-size:10px;letter-spacing:1.7px;color:#425c43}.sakina-intro .button{border-radius:30px;background:#334e40;color:#fff}.sakina-intro .actions{gap:20px;margin-top:28px}.first-exchange{display:block;font-size:12px;color:#42533d;margin-top:18px}.sakina-collage{height:480px;position:relative;margin-left:30px}.sakina-collage>picture{display:block;height:420px;width:76%;margin-left:auto;transform:rotate(3deg)}.sakina-collage>picture img{height:100%;width:100%;object-fit:cover;border-radius:100px 100px 12px 12px}.pause-photo{position:absolute;left:-30px;bottom:0;width:60%;height:230px;transform:rotate(-6deg);border:9px solid #fcf9f1;box-shadow:0 12px 35px #223a2520}.pause-photo picture,.pause-photo img{width:100%;height:100%;object-fit:cover}.collage-word{position:absolute;top:14px;left:-28px;background:#eed58e;border-radius:50%;width:135px;height:135px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:23px;line-height:1.2;transform:rotate(-9deg);color:#334830}.sakina.benchmark-home .benefits{background:#d5dfc6}.sakina.benchmark-home .support-grid{grid-template-columns:repeat(4,1fr);gap:18px}.need-card{padding:28px 24px;background:#e8e2ef;border-radius:16px;display:flex;flex-direction:column;min-height:290px;transition:transform .2s}.need-card:nth-child(2){background:#ede4d5}.need-card:nth-child(3){background:#e5ebd5}.need-card:nth-child(4){background:#f1dfd4}.need-card>span{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#475145}.need-card h3{font:30px/1.1 Georgia,serif;margin:28px 0 16px}.need-card p{font-size:14px;line-height:1.65;flex:1;color:#495446}.need-card b{font-size:11px;margin-top:24px;text-decoration:underline;text-underline-offset:5px}.need-card:hover{transform:translateY(-5px)}.sakina.benchmark-home .quote-section{background:#334e40;color:#fff9ec;padding:64px 0}.sakina.benchmark-home .quote-section h2,.sakina.benchmark-home .quote-section em,.sakina.benchmark-home .quote-section p,.sakina.benchmark-home .quote-section .eyebrow{color:#fff9ec}.sakina.benchmark-home .approach-photo img{border-radius:12px}.sakina.benchmark-home .steps{gap:36px}.sakina.benchmark-home .step{background:transparent;border:0;padding:20px 0}.sakina.benchmark-home .step>span{background:#e6ecd9;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:16px;color:#334e40}.sakina.benchmark-home #contact{background:#e6ecd9}.sakina.benchmark-home .contact-card{border-radius:20px}
@media(min-width:1500px){.fashion-campaign{height:620px}}
@media(max-width:1100px){.collection-nav>.wrap{justify-content:flex-start;gap:22px}.rayon-grid{grid-template-columns:repeat(5,1fr)}.sakina.benchmark-home .support-grid{grid-template-columns:repeat(2,1fr)}.sakina-opening>.wrap{gap:24px}.sakina-intro h1{font-size:52px}.market-lead>div{padding:28px}.doukani.benchmark-home .shopping-selection .product-grid{grid-template-columns:repeat(4,1fr)}.doukani.benchmark-home .shopping-selection .product-card:last-child{display:none}}
@media(max-width:800px){.mast-search{width:100%;order:3;flex-basis:100%}.mams .header-inner,.doukani .header-inner{flex-wrap:wrap;padding-block:14px;gap:14px}.mams .header .brand strong{font-size:29px}.doukani .mast-search{width:100%}.header-inner .brand{margin-right:auto}.collection-nav>.wrap{padding-block:11px;gap:22px}.collection-nav a{font-size:11px}.fashion-campaign{height:570px}.fashion-campaign img{object-position:62% center}.fashion-campaign::after{background:linear-gradient(0deg,#26180ff2,transparent 80%),linear-gradient(90deg,#24160f55,transparent)}.fashion-campaign .campaign-content{justify-content:flex-end;padding-bottom:46px}.fashion-campaign h1{font-size:58px;letter-spacing:-2px;line-height:1.01;margin:14px 0}.fashion-campaign .eyebrow{font-size:9px;max-width:210px;line-height:1.8}.fashion-campaign p{font-size:13px;margin-bottom:17px}.campaign-credit{font-size:8px;right:15px;bottom:10px}.benchmark-home .section{padding-block:42px}.benchmark-home .section-top{gap:14px}.benchmark-home .shopping-selection .product-grid{gap:15px}.mams.benchmark-home .product-meta h3{font-size:17px}.market-campaign{grid-template-columns:1fr 1fr;grid-template-rows:390px auto;gap:12px;margin-block:16px}.market-lead{grid-row:auto;grid-column:1/3}.market-lead>div{padding:28px 24px}.market-lead h1{font-size:53px}.market-side{min-height:220px}.market-side>span{padding:20px 15px}.market-side strong{font-size:27px}.market-side b{font-size:10px}.market-location{padding:20px 15px;align-content:start;gap:16px}.market-location strong{font-size:22px}.market-location::after{display:none}.rayon-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}.rayon-grid img{max-width:120px}.doukani.benchmark-home .shopping-selection .product-grid{grid-template-columns:repeat(2,1fr)}.doukani.benchmark-home .benefits .wrap{gap:0}.doukani.benchmark-home .benefit{padding:12px}.sakina-opening{padding:38px 0 45px}.sakina-opening>.wrap{grid-template-columns:1fr;gap:35px}.sakina-intro h1{font-size:clamp(39px,7.5vw,57px);letter-spacing:-1.8px}.sakina-intro p{font-size:15px}.sakina-intro .actions{gap:18px}.sakina-collage{height:350px;margin:0 18px}.sakina-collage>picture{height:320px;width:68%;transform:rotate(3deg)}.pause-photo{left:0;width:58%;height:190px}.collage-word{left:5px;top:15px;width:115px;height:115px;font-size:21px}.sakina.benchmark-home .support-grid{gap:12px}.need-card{padding:22px 18px;min-height:270px}.need-card h3{font-size:25px}.need-card b{line-height:1.8}.sakina.benchmark-home .approach-photo{gap:30px}.sakina.benchmark-home .quote-section{padding-block:44px}}
@media(max-width:420px){.fashion-campaign h1{font-size:50px}.market-campaign{grid-template-rows:390px auto}.market-lead h1{font-size:48px}.market-side strong{font-size:23px}.market-location strong{font-size:19px}.market-location small{font-size:11px}.market-location b{font-size:10px}.sakina.benchmark-home .support-grid{grid-template-columns:1fr}.need-card{min-height:220px}.need-card h3{margin-top:18px}.sakina-collage{height:315px}.sakina-collage>picture{height:285px}.pause-photo{height:155px}.collage-word{width:100px;height:100px;font-size:18px}.sakina-intro .actions{align-items:flex-start;flex-direction:column}.rayon-grid a{font-size:11px}.benchmark-home .section-top .text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.rayon-grid img,.need-card{transition:none}}

.sakina.benchmark-home .collage-word em{color:#334830}.sakina.benchmark-home .benefit span{color:#455240}
