body[data-eos-global] #shopify-section-header,body[data-eos-global] #shopify-section-mobile-header,body[data-eos-global] #shopify-section-secondary-header,body[data-eos-global] .header-group,body[data-eos-global] #shopify-section-main-sidebar,body[data-eos-global] #shopify-section-secondary-sidebar{display:none!important}
body[data-eos-global] .inside-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body[data-eos-global] main{padding-top:80px!important}
body[data-eos-global] .eos-site,body[data-eos-global] .eos-indoor-landing{padding-top:0!important}

.eos-global-nav,.eos-global-nav *,.eos-project-contact,.eos-project-contact *{box-sizing:border-box;font-family:Inter,Arial,sans-serif}
.eos-global-nav{position:fixed;inset:0 0 auto;z-index:1000;height:80px;padding:12px clamp(20px,5vw,92px);display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fafafa;color:#202020;border-bottom:1px solid #e4e4e4}
.eos-global-nav a{color:#202020;text-decoration:none}.eos-global-logo{line-height:0;flex:0 0 auto}.eos-global-logo img{width:86px;height:54px;object-fit:contain}
.eos-global-desktop{display:flex;align-items:center;gap:26px}.eos-global-desktop>a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.eos-global-desktop>a:last-child{border:1px solid #383838;padding:12px 18px}
.eos-global-search{display:flex;gap:8px;border-bottom:1px solid #999;width:190px;margin:0}.eos-global-search input{min-width:0;width:100%;font:400 14px Inter,Arial,sans-serif;color:#202020;border:0;border-radius:0;background:transparent;padding:9px 0}.eos-global-search button{border:0;background:transparent;color:#202020;min-width:36px;cursor:pointer;display:grid;place-items:center}
.eos-global-mobile{display:none}.eos-global-mobile summary{list-style:none;width:46px;height:46px;display:grid;place-items:center;cursor:pointer}.eos-global-mobile summary::-webkit-details-marker{display:none}
.eos-global-mobile-panel{position:absolute;left:0;right:0;top:100%;background:#fafafa;border-bottom:1px solid #ccc;padding:12px 24px 28px;box-shadow:0 14px 20px #0000000d;max-height:calc(100dvh - 72px);overflow:auto}
.eos-global-mobile-panel>a{display:block;padding:16px 0;font-size:18px;border-bottom:1px solid #e0e0e0}.eos-global-mobile-panel .eos-global-search{width:100%;margin-top:20px}.eos-global-mobile-panel input{font-size:16px}
body[data-eos-global] .eos-site .eos-card,body[data-eos-global] .eos-site .eos-card-content,body[data-eos-global] .eos-site .eos-card-content h3,body[data-eos-global] .eos-site .eos-card-content p,body[data-eos-global] .eos-site .eos-card-content span{color:#fff!important}
body[data-eos-global] .eos-card:after{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.12) 82%)}
body[data-eos-global] .eos-card-content{z-index:2;text-shadow:0 1px 8px #0008}
.eos-in-card-media{display:block}
.eos-project-contact{width:100%;background:#202020;color:#fafafa;padding:clamp(64px,8vw,112px) 24px;text-align:center;scroll-margin-top:80px}
.eos-project-contact-inner{width:100%;max-width:890px;margin-inline:auto}.eos-project-contact h2{font-size:clamp(30px,4.3vw,54px);font-weight:420;line-height:1.12;letter-spacing:-.045em;margin:0 0 22px;color:#fafafa}
.eos-project-contact-intro{max-width:660px;margin:0 auto 38px;color:#c8c8c8;font-size:16px;line-height:1.75}
.eos-project-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;text-align:left;margin:0 auto;width:100%}.eos-project-form label{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;color:#e5e5e5;display:block;min-width:0}
.eos-project-form input:not([type=hidden]),.eos-project-form textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:15px 16px;font:400 16px Inter,Arial,sans-serif;background:#202020;color:#fff;border:1px solid #888;border-radius:0;box-shadow:none}.eos-project-form textarea{resize:vertical}.eos-project-form input:focus-visible,.eos-project-form textarea:focus-visible{outline:2px solid #fff;outline-offset:3px}
.eos-project-full{grid-column:1/-1}.eos-project-required{font-size:12px;color:#c8c8c8;margin:0}.eos-project-form button{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;color:#202020;background:#fafafa;border:1px solid #fafafa;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;min-height:54px}.eos-project-form button:hover{background:#dedede}
.eos-global-footer{background:#111;color:#ddd;display:flex;justify-content:space-between;gap:20px;padding:26px clamp(24px,8vw,140px);font:11px Inter,Arial,sans-serif;letter-spacing:.08em}
@media(max-width:850px){.eos-global-desktop{display:none}.eos-global-mobile{display:block}.eos-global-nav{height:72px;padding:9px 20px}.eos-global-logo img{width:76px;height:48px}body[data-eos-global] main{padding-top:72px!important}.eos-project-contact{scroll-margin-top:72px}}
@media(max-width:600px){.eos-project-form{grid-template-columns:minmax(0,1fr)}.eos-global-footer{flex-wrap:wrap}.eos-project-contact{padding:64px 22px}}

.eos-in-card-media>a{position:absolute;inset:0;display:block}
.eos-project-form input:not([type=hidden]){height:52px;line-height:1.4}
.eos-project-form textarea{height:auto;line-height:1.5}
body[data-eos-global]:has(.eos-curtains-collection) .shopify-section-group-footer-group{display:none!important}
