/* Women's collection: dedicated styles, using the shared LUSENARA theme. */
.women-intro{padding-top:24px;padding-bottom:30px}.women-intro .breadcrumbs{margin:0 0 30px;color:#777066;font-size:12px}.women-intro-row{display:flex;justify-content:space-between;gap:30px;align-items:end}.women-intro-row .eyebrow{margin-bottom:9px}.women-intro h1{font-size:clamp(48px,4.5vw,70px);line-height:1.05}.women-intro-row>p{font-size:16px;line-height:1.7;max-width:440px;margin:0 0 3px}.women-jump-links{display:flex;gap:32px;margin-top:29px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap}.women-jump-links>a{display:inline-flex;gap:13px;align-items:center;font-size:13px;color:#5d584f;min-height:28px}.women-jump-links .icon{width:15px;height:15px;transform:rotate(90deg)}.women-jump-links a:hover{color:#242424;text-decoration:underline;text-underline-offset:5px}
.women-collection{display:grid;gap:22px}.women-feature{display:grid;grid-template-columns:1.06fr 1fr;background:#eeeae3;min-height:470px;isolation:isolate}.women-feature-copy{align-self:center;padding:48px clamp(32px,4.5vw,82px);z-index:1}.women-feature-copy h2{font-size:clamp(38px,3.7vw,58px);line-height:1.09;letter-spacing:-.045em;margin-bottom:22px}.women-feature-copy>.eyebrow{font-size:10px;margin-bottom:23px}.women-feature-copy>p:not(.eyebrow){max-width:400px;font-size:16px;line-height:1.75}.women-feature-copy .women-category-name{font-size:18px!important;color:#242424;margin:0 0 8px;font-weight:500}.women-feature-copy .button,.women-feature-copy .text-link{margin-top:26px;font-size:14px}.women-feature-image{height:470px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 50%,#f9f7f2 0%,#eeeae300 70%);padding:18px 30px}.women-feature-image img{height:100%;width:100%;object-fit:contain}
.women-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.women-style-card{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:410px;background:#f0ede7;overflow:hidden}.women-card-copy{padding:36px 0 35px 35px;align-self:center;z-index:1}.women-card-copy>.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:17px}.women-card-copy h2{font-size:clamp(30px,2.8vw,43px);line-height:1.1;letter-spacing:-.04em;margin-bottom:17px}.women-card-copy>p:not(.eyebrow){font-size:14px;line-height:1.75;max-width:245px}.women-card-copy .text-link{font-size:13px;margin-top:24px;gap:10px;max-width:100%}.women-card-copy .text-link .icon{width:16px}.women-card-image{height:410px;align-self:end;padding:14px 2px 0;display:flex;align-items:end}.women-card-image img{height:100%;width:100%;object-fit:contain;object-position:center bottom}.women-short-style{background:#e9e5de}
.women-construction{grid-template-columns:1fr 1.06fr;background:#f0ece5;min-height:440px}.women-construction-visual{height:440px;position:relative;background:radial-gradient(ellipse at 40% 50%,#faf8f2 0%,#f0ece500 70%);display:flex;justify-content:center;padding:18px 70px 0 15px}.women-fit-image{height:100%;width:100%;object-fit:contain;object-position:center bottom}.women-base-detail{position:absolute;bottom:36px;right:20px;width:140px;margin:0}.women-base-detail img{width:128px;height:128px;object-fit:contain;border-radius:50%;border:5px solid #f0ece5;margin:0 auto}.women-base-detail figcaption{font-size:10px;text-align:center;color:#6c6357;margin-top:8px;letter-spacing:.035em}.women-construction .women-feature-copy{padding-left:45px}.women-construction .women-feature-copy h2{font-size:clamp(36px,3.2vw,49px)}.women-specifications{list-style:none;padding:0;margin:21px 0 0;max-width:370px}.women-specifications li{border-bottom:1px solid #d9d1c5;padding:7px 0;font-size:13px;color:#645b50}.women-construction .text-link{margin-top:20px}
.women-piece-card{background:#ece8df;min-height:350px;grid-template-columns:1.1fr 1fr}.women-piece-card .women-card-image{height:350px;padding:30px 0 0}.women-piece-card .women-card-copy{padding-block:30px}.women-piece-card .women-card-copy h2{font-size:clamp(29px,2.5vw,38px)}.women-system-card{background:#e7e3dc}.women-image-note{font-size:11px;color:#777066;line-height:1.6;margin-top:-5px}
.women-materials{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:65px;padding-bottom:58px;border-bottom:1px solid var(--line)}.women-materials .eyebrow{font-size:10px;margin-bottom:17px}.women-materials h2{font-size:39px;max-width:440px}.women-materials p:not(.eyebrow){font-size:16px;max-width:560px}.women-materials .text-link{margin-top:20px;font-size:14px}
.women-faq{padding-top:60px;padding-bottom:65px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.women-faq h2{font-size:43px}.women-faq>div>p:not(.eyebrow){font-size:15px;margin-top:18px;max-width:300px}.women-faq .faq-list details:first-child{border-top:1px solid var(--line)}.women-faq .faq-list summary{font-size:15px;padding:20px 30px 20px 0}.women-faq .faq-list p{font-size:14px;padding-bottom:20px}.women-faq .eyebrow{font-size:10px;margin-bottom:17px}
.women-enquiry-band{background:#eee9e0;border-top:1px solid #ded7cc;padding:42px 0}.women-enquiry-band>.container{display:flex;justify-content:space-between;align-items:center;gap:30px}.women-enquiry-band .eyebrow{font-size:10px;margin-bottom:13px}.women-enquiry-band h2{font-size:39px}.women-enquiry-band .button{font-size:14px;flex-shrink:0}
@media(min-width:1700px){.women-feature{min-height:520px;height:auto}.women-feature-image{height:520px}.women-construction{min-height:520px;height:auto}.women-construction-visual{height:460px}.women-style-card{min-height:450px}.women-card-image{height:450px}.women-piece-card{min-height:380px}.women-piece-card .women-card-image{height:380px}.women-card-copy{padding-left:44px}}
@media(max-width:1100px){.women-intro-row>p{font-size:15px}.women-feature-copy{padding:35px}.women-feature-copy h2{font-size:43px}.women-feature,.women-feature-image{min-height:420px;height:auto}.women-feature-image{height:420px;padding:16px}.women-style-card{grid-template-columns:1fr;min-height:0}.women-card-copy{padding:28px 30px 0;align-self:start}.women-card-copy>p:not(.eyebrow){max-width:310px}.women-card-copy h2{font-size:35px}.women-card-copy .text-link{margin-top:16px}.women-card-image{height:300px;padding:10px 25px 0;width:100%}.women-construction{grid-template-columns:1fr 1.1fr}.women-construction-visual{height:420px;padding-right:35px}.women-base-detail{right:5px;bottom:28px;width:110px}.women-base-detail img{width:100px;height:100px}.women-base-detail figcaption{font-size:9px}.women-construction .women-feature-copy{padding:35px 25px}.women-construction .women-feature-copy h2{font-size:37px}.women-piece-card .women-card-image{height:270px;padding:12px 42px 0}.women-piece-card .women-card-copy{padding-bottom:0}.women-materials{gap:40px}.women-materials h2{font-size:35px}.women-faq{gap:40px}.women-enquiry-band h2{font-size:33px}}
@media(max-width:700px){.women-intro{padding-top:19px;padding-bottom:23px}.women-intro .breadcrumbs{margin-bottom:25px;font-size:11px}.women-intro-row{display:block}.women-intro-row .eyebrow{font-size:9px;margin-bottom:12px}.women-intro h1{font-size:47px}.women-intro-row>p{font-size:14px;margin-top:16px;line-height:1.6}.women-jump-links{gap:6px 20px;margin-top:21px;padding-top:14px;display:grid;grid-template-columns:1fr 1fr}.women-jump-links>a{font-size:11px;min-height:34px;gap:8px}.women-jump-links .icon{width:12px;height:12px}.women-collection{gap:16px}.women-feature{display:flex;flex-direction:column;min-height:0;height:auto}.women-feature-copy{padding:31px 26px 0;width:100%}.women-feature-copy>.eyebrow{font-size:9px;margin-bottom:17px}.women-feature-copy h2{font-size:37px;margin-bottom:18px}.women-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.7}.women-feature-copy .women-category-name{font-size:16px!important}.women-feature-copy .button{font-size:13px;min-height:46px;padding:10px 18px;margin-top:22px}.women-feature-image{height:340px;min-height:0;padding:17px 20px 22px}.women-pair{grid-template-columns:1fr;gap:16px}.women-style-card{grid-template-columns:1fr 1fr;min-height:315px}.women-card-copy{padding:27px 0 26px 24px;align-self:center}.women-card-copy>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:14px}.women-card-copy h2{font-size:29px;margin-bottom:14px}.women-card-copy>p:not(.eyebrow){font-size:13px;line-height:1.65}.women-card-copy .text-link{font-size:12px;margin-top:18px;line-height:1.5;gap:7px}.women-card-copy .text-link .icon{width:14px}.women-card-image{height:310px;padding:15px 0 0}.women-construction{flex-direction:column-reverse}.women-construction .women-feature-copy{padding:30px 26px 0}.women-construction .women-feature-copy h2{font-size:35px}.women-construction .women-feature-copy .text-link{font-size:13px}.women-specifications li{font-size:12px;padding:8px 0}.women-construction-visual{height:330px;padding:15px 45px 0 10px}.women-base-detail{right:20px;bottom:30px}.women-piece-card{grid-template-columns:1.1fr 1fr;min-height:310px}.women-piece-card .women-card-copy{padding:27px 0 27px 24px}.women-piece-card .women-card-copy h2{font-size:28px}.women-piece-card .women-card-image{height:285px;padding:30px 0 0}.women-image-note{font-size:10px;margin-top:0}.women-materials{grid-template-columns:1fr;gap:21px;padding-top:42px;padding-bottom:37px}.women-materials h2{font-size:33px;max-width:320px}.women-materials .eyebrow{font-size:9px;margin-bottom:13px}.women-materials p:not(.eyebrow){font-size:14px}.women-materials .text-link{font-size:13px;margin-top:17px}.women-faq{grid-template-columns:1fr;gap:27px;padding-top:38px;padding-bottom:40px}.women-faq h2{font-size:35px}.women-faq>div>p:not(.eyebrow){font-size:14px;margin-top:14px}.women-faq .faq-list summary{font-size:14px;padding-block:18px}.women-faq .faq-list p{font-size:14px}.women-enquiry-band{padding:32px 0 35px}.women-enquiry-band>.container{display:block}.women-enquiry-band h2{font-size:33px;max-width:310px}.women-enquiry-band .eyebrow{font-size:9px}.women-enquiry-band .button{margin-top:23px;font-size:13px}.women-collection [id]{scroll-margin-top:115px}}
@media(max-width:360px){.women-card-copy{padding-left:19px}.women-card-copy h2{font-size:26px}.women-card-copy>p:not(.eyebrow){font-size:12px}.women-piece-card .women-card-copy{padding-left:19px}.women-piece-card .women-card-copy h2{font-size:26px}.women-feature-copy{padding-inline:22px}.women-feature-copy h2{font-size:33px}.women-jump-links{gap:6px 12px}}

@media(max-width:700px){.women-topper .women-feature-image{order:-1;height:285px;padding:12px 20px 0}.women-topper .women-feature-copy{padding:15px 26px 30px}.women-topper .women-feature-copy h2{font-size:40px}.women-topper .women-category-name{font-size:15px!important}.women-topper .women-feature-copy>.eyebrow{margin-bottom:12px}}

/* Let the construction panel grow with its text, including large-screen type. */
@media(min-width:701px){.women-construction{height:auto;min-height:520px;align-items:center}.women-construction .women-feature-copy{padding:42px clamp(28px,3vw,56px)}.women-construction .women-feature-copy h2{font-size:clamp(36px,3vw,46px);margin-bottom:20px}.women-construction .women-feature-copy>p:not(.eyebrow){max-width:490px}.women-construction .women-feature-copy>.eyebrow{margin-bottom:18px}.women-construction .women-specifications{margin-top:19px;max-width:440px}.women-construction .women-specifications li{padding:7px 0}.women-construction .women-feature-copy>.text-link{margin-top:22px}.women-construction-visual{align-self:center}.women-collection{gap:26px}}
