/* WAM SALES draft 1633: isolated page enhancement, original ink color and consistent content edges. */
#main-content{--wam-content-width:1280px;--wam-side:32px;--wam-action:#1D2430;--wam-action-hover:#303C50;--wam-paper:#F3F0EA}
html body #main-content>div>section>.container-fluid,html body #main-content>div>section>.container,html body #main-content section>.sn-evening,html body #main-content section>.sn-room{box-sizing:border-box!important;width:calc(100% - var(--wam-side)*2)!important;max-width:var(--wam-content-width)!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}
html body #main-content .f-slider{width:calc(100% - var(--wam-side)*2)!important;max-width:var(--wam-content-width)!important;margin-inline:auto!important;overflow:hidden!important}
html body #main-content .f-slider .container-fluid{box-sizing:border-box;width:100%!important;max-width:100%!important;padding-inline:48px!important}
html body #main-content #f-section-seanoon-brand>.container,html body #main-content #f-section-seanoon-brand>.container-fluid{max-width:var(--wam-content-width)!important;width:calc(100% - var(--wam-side)*2)!important;padding-inline:0!important;margin-inline:auto!important}
html body #main-content a.f-button--primary,html body #main-content button.f-button--primary,html body #main-content .f-contact-submit,html body #main-content .sn-evening__button,html body #main-content .sn-room__button{background:var(--wam-action)!important;border:1px solid var(--wam-action)!important;color:#FFFDF8!important;border-radius:4px!important;min-height:44px!important;box-shadow:none!important}
html body #main-content a.f-button--primary:hover,html body #main-content .f-contact-submit:hover,html body #main-content .sn-evening__button:hover,html body #main-content .sn-room__button:hover{background:var(--wam-action-hover)!important;border-color:var(--wam-action-hover)!important}
html body #main-content .f-button--secondary{background:transparent!important;border-color:var(--wam-action)!important;color:var(--wam-action)!important}
html body #main-content .f-button--link{background:transparent!important;border-color:transparent!important;color:var(--wam-action)!important;text-decoration:underline;text-underline-offset:4px}
html body #main-content a:focus-visible,html body #main-content button:focus-visible,html body #main-content [role=button]:focus-visible{outline:3px solid #60728B!important;outline-offset:4px}
html body #main-content .f-section__subheading,html body #main-content .sn-evening__kicker,html body #main-content .sn-room__kicker{color:#4B596B!important}
html body #main-content #f-section-seanoon-bridge{background:#EAE6DE!important;color:#1D2430!important}
html body #main-content #f-section-seanoon-bridge h2,html body #main-content #f-section-seanoon-bridge p,html body #main-content #f-section-seanoon-bridge a{color:#1D2430!important}
html body #main-content .wam-wardrobe-explore .f-image-and-text-tabs__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:0 48px!important;align-items:start!important}
html body #main-content .wam-wardrobe-explore .f-collage-tabs__images{grid-column:1!important;grid-row:1/span 2!important;width:100%!important;min-width:0;overflow:hidden;border-radius:6px!important}
html body #main-content .wam-wardrobe-explore .f-image-and-text-tabs__wrapper>.m\:flex{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}
html body #main-content .wam-wardrobe-explore .f-collage-tabs__contents{grid-column:2!important;grid-row:2!important;min-width:0!important;padding-top:28px!important}
html body #main-content .wam-wardrobe-explore [role=tablist]{flex-wrap:wrap!important;gap:8px!important}
html body #main-content .wam-wardrobe-explore [role=tab]{min-height:44px!important;padding:10px 14px!important;color:#1D2430!important;border:1px solid #BFC3C7!important;border-radius:4px!important;font-size:15px!important}
html body #main-content .wam-wardrobe-explore [role=tab].active{background:#1D2430!important;color:#FFFDF8!important;border-color:#1D2430!important}
html body #main-content .wam-wardrobe-explore .f-tab-image:not(.active),html body #main-content .wam-wardrobe-explore .f-tab-content:not(.active){display:none!important}
html body #main-content .wam-wardrobe-explore .f-tab-content.active{display:block!important}
html body #main-content .wam-wardrobe-explore .f-image,html body #main-content .wam-wardrobe-explore .f-tab-image{aspect-ratio:3/2!important;min-height:0!important}
html body #main-content .wam-wardrobe-explore .f-media{inset:0!important;position:absolute!important}
html body #main-content .wam-wardrobe-explore img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
html body #main-content .wam-wardrobe-explore .f-collage-tab--heading{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important}
html body #main-content .wam-outdoor-focus .f-hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;min-height:0!important;background:#EAE6DE!important;height:auto!important}
html body #main-content .wam-outdoor-focus .f-hero__bg{position:relative!important;width:100%!important;height:auto!important;min-height:360px!important;aspect-ratio:3/2!important;border-radius:6px 0 0 6px!important;overflow:hidden!important}
html body #main-content .wam-outdoor-focus .f-hero__inner{position:static!important;width:100%!important;max-width:none!important;min-height:0!important;padding:32px!important;display:flex!important;align-items:center!important}
html body #main-content .wam-outdoor-focus .f-hero__content{max-width:100%!important;text-align:left!important}
html body #main-content .wam-outdoor-focus .f-hero__title{font-size:clamp(30px,3vw,42px)!important;color:#1D2430!important;line-height:1.18!important}
html body #main-content .wam-outdoor-focus .f-hero__text{font-size:16px!important;color:#484E56!important;line-height:1.7!important}
html body #main-content .wam-contact-strict .notification-success{background:#EAE6DE!important;color:#1D2430!important;border-color:#9EA7B3!important}
html body #main-content .wam-contact-strict .notification-error{background:#F3E9E2!important;color:#633B2F!important;border-color:#BA9481!important}
@media(min-width:768px){html body #main-content .seanoon-about-intro .f-image-text__image,html body #main-content .seanoon-about-vision .f-image-text__image{min-height:0!important;aspect-ratio:3/2!important}html body #main-content .seanoon-about-intro .f-image-text__image img,html body #main-content .seanoon-about-vision .f-image-text__image img{object-fit:cover!important;object-position:center!important}}
@media(max-width:1023px){#main-content{--wam-side:24px}html body #main-content .wam-wardrobe-explore .f-image-and-text-tabs__wrapper{gap:0 24px!important}html body #main-content .wam-outdoor-focus .f-hero__inner{padding:24px!important}}
@media(max-width:767px){#main-content{--wam-side:16px}html body #main-content .f-slider .container-fluid{padding-inline:24px!important}html body #main-content .wam-wardrobe-explore .f-image-and-text-tabs__wrapper{display:flex!important;flex-direction:column!important;gap:20px!important}html body #main-content .wam-wardrobe-explore .f-collage-tabs__images,html body #main-content .wam-wardrobe-explore .f-collage-tabs__contents{width:100%!important}html body #main-content .wam-wardrobe-explore [role=tablist]{flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important}html body #main-content .wam-wardrobe-explore [role=tab]{flex-shrink:0!important}html body #main-content .wam-outdoor-focus .f-hero{grid-template-columns:1fr!important}html body #main-content .wam-outdoor-focus .f-hero__bg{min-height:0!important;border-radius:6px 6px 0 0!important}html body #main-content .wam-outdoor-focus .f-hero__inner{padding:24px!important}}
/* Override previous highly specific master patches, without changing native content bindings. */
html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) section>.container-fluid,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) section>.container,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) section>.sn-evening,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) section>.sn-room{box-sizing:border-box!important;width:calc(100% - var(--wam-side)*2)!important;max-width:1280px!important;padding-left:0!important;padding-right:0!important;margin-inline:auto!important}
html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) a.f-button--primary,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) button.f-button--primary,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) .sn-evening__button,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) .sn-room__button{background:#1D2430!important;border-color:#1D2430!important;color:#FFFDF8!important}
html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) a.f-button--primary:hover,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) button.f-button--primary:hover,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) .sn-evening__button:hover,html body #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c) .sn-room__button:hover{background:#303C50!important;border-color:#303C50!important}
/* Desktop: align the actual module frames as well as their content, including colored bands. */
@media(min-width:1024px){
html body.template-home #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c):not(#wam-scope-d)>div>section{box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1280px!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}
html body.template-home #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c):not(#wam-scope-d) section>.container-fluid,html body.template-home #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c):not(#wam-scope-d) section>.container,html body.template-home #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c):not(#wam-scope-d) section>.sn-evening,html body.template-home #main-content:not(#wam-scope-a):not(#wam-scope-b):not(#wam-scope-c):not(#wam-scope-d) section>.sn-room{width:100%!important;max-width:1280px!important;padding-left:0!important;padding-right:0!important;margin-inline:auto!important}
}
