/* Scoped staging accessibility; authored modern layout remains intact. */
.menu-lines{display:block;width:16px;height:12px;margin:auto;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}
.menu-lines:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}
.save-look{width:auto!important;min-width:56px!important;height:34px!important;padding:0 10px!important;border-radius:18px!important;font:600 11px/1.2 Arial,sans-serif!important}
.save-look:disabled{cursor:default;opacity:.65}
.saved-fallback{padding:18px 0}
.iws-basic body *{position:static!important;float:none!important;min-width:0!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;opacity:1!important;color:#25343d!important}
.iws-basic body *:before,.iws-basic body *:after{display:none!important;content:none!important}
.iws-basic body a{color:#245769!important}
.iws-basic body button,.iws-basic body a.button,.iws-basic body a.fusion-button{background:#245769!important;color:white!important;display:inline-block!important;margin:8px 0!important;white-space:normal!important}
.iws-basic body .button *,.iws-basic body .fusion-button *{color:white!important}
.iws-basic body .brand{display:block!important;font-size:28px!important;letter-spacing:.04em!important;margin-bottom:16px!important}
.iws-basic body .brand small{font-size:11px!important;letter-spacing:.04em!important}
.iws-basic body .refined-header>.menu-toggle{display:none!important}
.iws-basic body .nav-group{display:block!important;border-top:1px solid #84949b!important}
.iws-basic body .nav-group>summary{display:list-item!important;padding:12px 0!important;color:#25343d!important;font:18px/1.5 Arial,sans-serif!important;cursor:pointer}
.iws-basic body details:not([open])>.nav-panel{display:none!important}
.iws-basic body details[open]>.nav-panel{display:block!important;padding:0 0 12px!important}
.iws-basic body .nav-panel a{display:block!important;padding:6px!important;margin:0!important}
.iws-basic body .nav-panel small{font-size:13px!important}
.iws-basic body .hero-copy{padding:0!important}
.iws-basic body .hero-image{border:0!important}
.iws-basic body .hero-image>img{position:static!important;width:100%!important;height:auto!important}
.iws-basic body .look-image{aspect-ratio:auto!important}
.iws-basic body .look-image>span,.iws-basic body .image-note{display:block!important;padding:10px 0!important;margin:0!important}
.iws-basic body .hero-offerings{display:block!important;padding-left:20px!important;list-style:disc!important;font:16px/1.6 Arial,sans-serif!important}
.iws-basic body .hero-offerings li{display:list-item!important;white-space:normal!important}
.iws-basic body .hero-proof span{display:block!important;padding:0!important;margin:8px 0!important}
.iws-basic body .announcement{padding:12px!important;font:13px/1.6 Arial,sans-serif!important;letter-spacing:0!important}
.iws-basic body .announcement a{display:block!important;margin:6px 0!important}
.iws-basic body img,.iws-basic body iframe{max-width:100%!important}
@media(max-width:900px){html:not(.mr-nav-ready) .refined-header>nav{display:block;max-height:none}html:not(.mr-nav-ready) .menu-toggle{display:none}}
