@media(max-width:1100px){
 body.dc-staging-design .mobile-bottom{grid-template-columns:repeat(4,minmax(0,1fr))}
 body.dc-staging-design .mobile-bottom .dc-mobile-chat{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:60px;padding:8px 4px;border:0;border-radius:10px;background:transparent;color:#274336;font:500 12px/1.4 var(--sans);text-decoration:none;cursor:pointer}
 body.dc-staging-design .mobile-bottom .dc-mobile-chat svg{display:block;width:23px;height:23px;flex:none}
 body.dc-staging-design .mobile-bottom .dc-mobile-chat[aria-expanded="true"]{background:#203e32;color:#fffaf1}
 body.dc-staging-design .mobile-bottom .dc-mobile-chat[aria-busy="true"]{opacity:.65;cursor:progress}
 body.dc-staging-design .mobile-bottom .dc-mobile-chat:focus-visible{outline:2px solid #806540;outline-offset:-2px}
 body.dc-staging-design #bewebchat{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
 body.dc-staging-design .mobile-bottom>.dc-chat-error a{display:inline;padding:0;min-height:0;font:inherit;text-decoration:underline}
 body.dc-staging-design .mobile-bottom>.dc-chat-error{position:absolute;left:12px;right:12px;bottom:calc(100% + 10px);padding:14px 16px;border:1px solid #d8d0c1;background:#fcfaf6;color:#203e32;box-shadow:0 5px 20px #18372815;border-radius:8px;margin:0;font-size:13px;text-align:left}
 html.dc-chat-scroll-lock,html.dc-chat-scroll-lock body{overflow:hidden;overscroll-behavior:none}
 body.dc-mobile-chat-open #window-iframe{top:var(--dc-chat-view-top,0px)!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:var(--dc-chat-view-height,100dvh)!important;border-radius:0!important;z-index:99999998!important;background:#fff}
 body.dc-mobile-chat-open .mobile-bottom{visibility:hidden!important;pointer-events:none!important}
 body.dc-staging-design #dc-bridal-float{bottom:calc(var(--dc-mobile-nav-height,81px) + 16px);max-height:max(60px,calc(100dvh - var(--dc-mobile-nav-height,81px) - 128px))}
}


/* Shared controls: preserve the provider widget and mobile Chat controls. */
body.dc-staging-design #main :is(.btn,.dc-primary){border-radius:2px!important;min-height:50px;font-weight:500;box-shadow:none;transition:background .18s ease,color .18s ease,border-color .18s ease}
body.dc-staging-design #main :is(.btn,.dc-primary):not(.alt):not(.laundry-alt){background:#213f32!important;border-color:#213f32!important;color:#fffaf1!important}
body.dc-staging-design #main :is(.btn,.dc-primary):not(.alt):not(.laundry-alt):hover{background:#345543!important;border-color:#345543!important}
body.dc-staging-design #main :is(.btn.alt,.btn.laundry-alt){background:transparent!important;border-color:currentColor!important;color:inherit!important}
body.dc-staging-design #main :is(.text-link,.dc-secondary){text-underline-offset:6px;text-decoration-thickness:1px}
body.dc-staging-design #main :is(a,button,select):focus-visible{outline:2px solid #9b7137;outline-offset:5px}
body.dc-staging-design #main .contact-panel:before{background:#a48d68}
body.dc-staging-design #main :is(.page-jump,.section-jump){gap:28px;border-color:#d8d0c1}
body.dc-staging-design #main :is(.page-jump,.section-jump) a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:6px}
body.dc-staging-design #main .section-head p{max-width:48ch;line-height:1.8}
body[data-page="index"] .dc-editorial-hero{min-height:580px}
body[data-page="index"] .dc-hero-copy{padding-top:48px;padding-bottom:48px}
body[data-page="index"] .dc-hero-intro{margin-bottom:30px}
body[data-page="index"] #choose-your-care{padding-block:70px}
body[data-page="index"] .dc-heritage-section{padding-top:72px}
body[data-page="index"] .dc-album-page{min-height:340px;grid-template-columns:1fr 1fr}
body[data-page="index"] .dc-album-art{min-height:340px;padding:35px;background:#e9e1d2}
body[data-page="index"] .dc-album-print{transform:none;box-shadow:0 4px 16px #45392312;padding:18px 18px 20px;min-width:0;width:100%;max-width:310px}
body[data-page="index"] .dc-album-print>img{width:100%;height:220px;max-height:245px;object-fit:contain}
body[data-page="index"] .dc-album-copy{padding:32px 40px}
body[data-page="index"] .dc-album-copy>p:not(.dc-album-year){font-size:14px;line-height:1.75}
body[data-page="index"] .dc-album-year{font-size:42px;margin-bottom:18px}
body[data-page="index"] .dc-album-copy h3{font-size:30px}
body[data-page="index"] .dc-album-controls{background:#f7f3ea}
body[data-page="index"] .dc-curated-films{background:#fcfaf6}
.dc-specialist-links{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid #d8d0c1;font-size:13px}.dc-specialist-links>span{font:400 20px/1.4 var(--serif);margin-right:auto;color:#405245}
.dc-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}
.dc-film-button{appearance:none;background:none;border:0;padding:0;width:100%;text-align:left;color:#263e31;font:inherit;cursor:pointer}
.dc-film-preview{display:block;position:relative;aspect-ratio:2.4;overflow:hidden;background:#ded8ca;margin-bottom:25px}
.dc-film-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .35s ease}
.dc-film-button:hover img{transform:scale(1.025)}
.dc-film-play{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #fff8;background:#213f32;color:white;border-radius:50%;font-size:13px}
.dc-film-title{display:block;font:400 27px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 12px}
.dc-film-description{display:block;font:400 14px/1.7 var(--sans);color:#62665a}
.dc-film-footer{display:flex;flex-wrap:wrap;gap:28px;margin-top:30px}
body[data-page="index"] .dc-film-grid .dc-clip{background:transparent;border:0;box-shadow:none}
body[data-page="index"] .dc-film-grid .dc-clip-screen{aspect-ratio:2.4;border:0;background:#ded8ca}
body[data-page="index"] .dc-film-grid .dc-clip-screen:has(iframe){aspect-ratio:9/16;max-height:560px}
body[data-page="index"] .dc-film-grid .dc-clip-trigger img{object-fit:cover;object-position:center 28%}
body[data-page="index"] .dc-film-grid .dc-clip-caption{padding:25px 0 0}
body[data-page="index"] .dc-film-grid .dc-clip-caption h3{font:400 27px/1.2 var(--serif);letter-spacing:-.025em}
body[data-page="index"] .dc-film-grid .dc-clip-watch{display:none}
body[data-page="index"] .dc-film-grid .dc-clip-play{width:42px;height:42px;font-size:13px;inset:auto 16px 16px auto;transform:none;background:#213f32;border:1px solid #fff8}
body[data-page="index"] .dc-more-help{margin:28px 0 0}
body[data-page="garment-care"] #care .archive-pressing{width:min(100%,520px);max-width:100%;float:none;margin:28px 0 0;padding:12px;transform:none}
body[data-page="garment-care"] #care .archive-pressing img{width:100%;height:auto;aspect-ratio:2.4;object-fit:cover;object-position:center top}
body.dc-staging-design #main :is(.cinematic-bridal,.cinematic-delivery,.full-dark,.cta-band,.final) .btn:not(.alt){background:#f4f0e7!important;border-color:#f4f0e7!important;color:#213f32!important}
body.dc-staging-design #main :is(.cinematic-bridal,.cinematic-delivery,.full-dark,.cta-band,.final) .btn:not(.alt):hover{background:#e6dfd0!important;border-color:#e6dfd0!important}
@media(max-width:700px){
 body[data-page="index"] .dc-editorial-hero{min-height:0}
 body[data-page="index"] .dc-hero-copy{padding:28px 24px 24px}
 body[data-page="index"] .dc-hero-copy .dc-overline{margin-bottom:15px}
 body[data-page="index"] .dc-hero-copy h1{font-size:clamp(43px,11.5vw,70px);margin-bottom:16px}
 body[data-page="index"] .dc-hero-intro{font-size:20px;line-height:1.35;margin-bottom:20px}
 body[data-page="index"] .dc-hero-actions{gap:8px}
 body[data-page="index"] .dc-gallery-images{height:300px}
 body[data-page="index"] .dc-gallery-caption{padding-top:12px;font-size:15px}
 body[data-page="index"] .dc-gallery-controls{padding-bottom:10px}
 body[data-page="index"] #choose-your-care{padding-block:48px}
 body[data-page="index"] .dc-heritage-section{padding-top:50px}
 body[data-page="index"] .dc-album-page{grid-template-columns:minmax(0,1fr);min-height:0}
 body[data-page="index"] .dc-album-art{min-height:280px;padding:24px}
 body[data-page="index"] .dc-album-print{max-width:280px;padding:14px}body[data-page="index"] .dc-album-print>img{height:190px}
 body[data-page="index"] .dc-album-copy{padding:24px;min-height:300px}
 body[data-page="index"] .dc-album-copy h3{font-size:26px}
 body[data-page="index"] .dc-album-year{font-size:32px;margin-bottom:14px}
 body[data-page="index"] .dc-album-controls{order:0;flex-wrap:wrap;border-top:1px solid #ded4c4;border-bottom:0}
 body[data-page="index"] .dc-album-controls>.dc-album-chapter{flex:1 1 180px;max-width:none}
 .dc-film-grid{grid-template-columns:minmax(0,1fr);gap:36px}
 .dc-film-title,body[data-page="index"] .dc-film-grid .dc-clip-caption h3{font-size:26px}
 .dc-film-preview{margin-bottom:18px}
 body[data-page="index"] .dc-film-grid .dc-clip-caption{padding-top:18px}
 .dc-film-footer{gap:18px;flex-direction:column;align-items:flex-start}
 body.dc-staging-design #main :is(.page-jump,.section-jump){gap:8px 20px;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){.dc-film-preview img,body.dc-staging-design #main :is(.btn,.dc-primary){transition:none}}


.acq-hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 8px 20px;align-items:start}.acq-hero-shot{padding:6px;background:#faf7ef;border:1px solid var(--acq-line);box-shadow:0 8px 24px #203f3412;transform:rotate(-2deg)}.acq-hero-shot+ .acq-hero-shot{margin-top:36px;transform:rotate(2deg)}.acq-cover .acq-hero-shot img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 38%}.acq-cover .acq-feature-story{padding-top:22px}.acq-feature-story h3{font-size:28px;margin:10px 0 14px;color:var(--acq-ink)}.acq-feature-story p{font-size:15px;line-height:1.75;margin-bottom:12px}.acq-feature-story .text-link{font-size:13px;margin-top:6px}
.acq-editorial{--acq-ink:#203f34;--acq-muted:#5c625b;--acq-gold:#806a43;--acq-line:#d8ceba;color:#262b26}.acq-editorial .wrap{max-width:1240px;width:88%;margin:auto}.acq-editorial *{box-sizing:border-box}.acq-editorial figure{margin:0}.acq-editorial p{font-size:16px;line-height:1.8;margin:0 0 20px}.acq-editorial h1,.acq-editorial h2,.acq-editorial h3{font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:0 0 24px}.acq-editorial h1{font-size:clamp(46px,4.8vw,72px)}.acq-editorial h2{font-size:clamp(36px,3.8vw,54px)}.acq-editorial h3{font-size:clamp(28px,2.8vw,38px)}.acq-editorial em{color:var(--acq-gold)}.acq-editorial .eyebrow{display:block;margin-bottom:24px}.acq-opening{padding:34px 0 72px;background:#eee9de}.acq-breadcrumb{font-size:12px;margin-bottom:48px;color:var(--acq-muted)}.acq-opening-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.acq-intro .acq-lead{font-size:18px;max-width:460px}.acq-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.acq-editorial .btn{gap:18px}.acq-intro .acq-signature{font-size:12px;border-top:1px solid var(--acq-line);padding-top:22px;margin:30px 0 0;color:var(--acq-muted)}.acq-cover img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:50% 30%}.acq-editorial figcaption{font-size:13px;line-height:1.65;color:var(--acq-muted);padding-top:14px}.acq-cover figcaption span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--acq-gold);margin-bottom:4px}.acq-stories{padding:85px 0;background:#fcfaf6}.acq-section-intro{max-width:700px;margin-bottom:50px}.acq-section-intro>p{max-width:580px;color:var(--acq-muted)}.acq-story{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,6vw,90px);align-items:center;border-top:1px solid var(--acq-line);padding:52px 0}.acq-date{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--acq-gold);margin-bottom:20px}.acq-story-copy p,.acq-worthington-note p{color:var(--acq-muted)}.acq-story-media img{display:block;width:100%;height:auto}.acq-story-reverse .acq-story-copy{order:2}.acq-story-reverse .acq-story-media{order:1}.acq-story-reverse{grid-template-columns:1.15fr 1fr}.acq-photo-deck{min-width:0;padding:8px 12px 0}.acq-deck-stage{display:grid;isolation:isolate}.acq-deck-card{grid-area:1/1;margin:0;padding:7px;background:#faf7ef;border:1px solid var(--acq-line);box-shadow:0 8px 22px #203f3410;opacity:0;pointer-events:none;transform:rotate(3deg) translate(5px,-3px);transition:opacity .2s ease,transform .2s ease}.acq-deck-stage:before,.acq-deck-stage:after{content:"";grid-area:1/1;background:#f6f2e9;border:1px solid var(--acq-line);transform:rotate(-2deg);z-index:-1;pointer-events:none}.acq-deck-stage:after{transform:rotate(2deg)}.acq-deck-card.is-active{opacity:1;transform:rotate(0);z-index:2}.acq-deck-image{aspect-ratio:4/3;background:#eee9de;display:flex;align-items:center;justify-content:center;overflow:hidden}.acq-deck-image img{display:block;width:100%;height:100%;object-fit:contain}.acq-deck-signing img{object-fit:cover;object-position:50% 45%}.acq-deck-card figcaption{min-height:70px;padding:13px 9px 7px;font-size:13px;line-height:1.6}.acq-deck-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.acq-deck-controls button{min-width:0;background:transparent;color:var(--acq-muted);border:1px solid transparent;border-radius:0;padding:5px;cursor:pointer;text-align:left;font:inherit;font-size:11px;line-height:1.35;transition:border-color .15s,color .15s}.acq-deck-controls button img{display:block;width:100%;height:52px;object-fit:cover;object-position:50% 40%;margin-bottom:7px}.acq-deck-controls button span{display:block}.acq-deck-controls button[aria-pressed="true"],.acq-deck-controls button:hover{border-color:var(--acq-gold);color:var(--acq-ink)}.acq-deck-controls button:focus-visible{outline:2px solid var(--acq-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.acq-deck-card,.acq-deck-controls button{transition:none}}.acq-worthington-note{border-top:1px solid var(--acq-line);padding:45px 0 0;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,6vw,90px)}.acq-benefits{padding:75px 0;background:#eee9de}.acq-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.acq-benefit-grid article{border-top:1px solid var(--acq-line);padding-top:24px}.acq-benefit-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.02em}.acq-benefit-grid p{font-size:15px;color:var(--acq-muted);margin-bottom:0}.acq-owners{padding:80px 0;background:#203f34;color:#faf7ef}.acq-owners>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,100px)}.acq-owners em,.acq-owners .eyebrow{color:#d9c298}.acq-owners p{color:#e2e7df}.acq-owners dl{margin:0 0 30px}.acq-owners dl>div{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #ffffff26}.acq-owners dt{font-weight:600;font-size:15px;margin-bottom:5px}.acq-owners dd{margin:0;color:#e2e7df;font-size:15px;line-height:1.7}.acq-owners .btn{background:#faf7ef;color:#203f34}.acq-owners .acq-phone{font-size:13px;margin:15px 0 20px}.acq-owner-link{color:#faf7ef;font-size:13px;text-underline-offset:5px}.acq-editorial a:focus-visible,.acq-editorial summary:focus-visible{outline:2px solid #ad8649;outline-offset:5px}.acq-editorial section[id]{scroll-margin-top:150px}
@media(max-width:760px){.acq-hero-pair{grid-template-columns:1fr;gap:18px;padding:0}.acq-hero-shot,.acq-hero-shot+ .acq-hero-shot{transform:none;margin-top:0}.acq-cover .acq-hero-shot img{aspect-ratio:1.1;object-position:50% 35%}.acq-opening{padding:25px 0 48px}.acq-breadcrumb{margin-bottom:32px}.acq-opening-grid,.acq-story,.acq-story-reverse,.acq-worthington-note,.acq-owners>.wrap,.acq-benefit-grid{grid-template-columns:1fr;gap:30px}.acq-opening-grid{gap:35px}.acq-cover img{aspect-ratio:1.15}.acq-story-reverse .acq-story-copy,.acq-story-reverse .acq-story-media{order:initial}.acq-stories,.acq-benefits,.acq-owners{padding:52px 0}.acq-story{padding:36px 0}.acq-section-intro{margin-bottom:30px}.acq-editorial h1{font-size:46px}.acq-editorial h2{font-size:36px}.acq-editorial h3{font-size:30px}.acq-benefit-grid h3{font-size:25px}.acq-editorial .acq-actions{gap:20px}.acq-photo-deck{padding:8px 7px 0}.acq-deck-card figcaption{min-height:86px}.acq-deck-controls{gap:5px;margin-top:20px}.acq-deck-controls button img{height:44px}.acq-worthington-note{padding-top:32px;gap:0}.acq-owners>.wrap{gap:20px}}
