.sm-school-utility{background:#1f2532;color:#edf4f6;font-size:12px}.sm-school-utility__inner{max-width:1510px;min-height:37px;margin:auto;padding:8px clamp(20px,4vw,65px);display:flex;justify-content:space-between;align-items:center;gap:20px}.sm-school-utility__sister,.sm-school-utility__contact{display:flex;align-items:center;gap:25px}.sm-school-utility a{font-size:12px;font-weight:600;color:#edf4f6!important;text-decoration:none}.sm-school-utility a:hover{color:#9cd6e3!important;text-decoration:underline}.sm-school-utility a:focus-visible{outline:2px solid #9cd6e3;outline-offset:3px}#MainHeader{background:#fff;color:#1f2532;border-bottom:1px solid #dae5e7}#MainHeader .sm-header-search-form{display:none}@media(min-width:992px){#MainHeader .\#main-header-inner{padding:0 clamp(20px,4vw,65px)!important}#MainHeader .\#main-header-inner-container{display:grid;grid-template-columns:minmax(250px,305px) minmax(200px,1fr) auto;gap:clamp(18px,3.2vw,48px);max-width:1380px;min-height:104px;align-items:center;margin:0 auto}#MainHeader .\#main-header-toolbar.\@start{display:none}#MainHeader .\#main-header-logo{grid-column:1;grid-row:1;justify-self:start;max-width:305px}#MainHeader .\#main-header-toolbar.\@end{grid-column:3;grid-row:1;align-items:center;justify-content:flex-end;gap:22px;min-width:155px}#MainHeader .\#main-header-toolbar-link-text{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}#MainHeader .sm-header-search-form{grid-column:2;grid-row:1;display:flex;width:100%;min-height:47px;align-items:center;background:#f7f9f9;border:1px solid #cbdcde;border-radius:4px;overflow:hidden}#MainHeader .sm-header-search-form:focus-within{border-color:#83b5bf;box-shadow:0 0 0 2px #83b5bf38}#MainHeader .sm-header-search-form input{border:0;outline:0!important;box-shadow:none!important;background:transparent;color:#1f2532;padding:12px 16px;width:100%;min-width:0;flex:1;font:inherit;font-size:13px}#MainHeader .sm-header-search-form input::placeholder{color:#6a7a81;opacity:1}#MainHeader .sm-header-search-form button{border:0;border-left:1px solid #d9e3e5;background:#edf4f5;color:#1f2532;cursor:pointer;width:51px;height:47px;display:flex;align-items:center;justify-content:center}#MainHeader .sm-header-search-form button:hover{background:#dcecee}#MainHeader .sm-header-search-form button:focus-visible{outline:2px solid #458c9c;outline-offset:-3px}#MainHeader .sm-header-search-form button .\#icon{width:19px;height:19px}#MainHeader .\#main-nav-container{z-index:10;position:relative;margin:0 calc(-1*clamp(20px,4vw,65px));padding:0 clamp(20px,4vw,65px);border-top:1px solid #e5eded;background:#f5f8f8;justify-content:center;min-height:52px}#MainHeader .\#main-nav-wrapper{width:100%;max-width:1380px}#MainHeader .\#main-nav-wrapper .\#main-nav-menu{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:2px}#MainHeader .\#main-nav-wrapper .\#main-nav-link.\@root{font-size:12px;letter-spacing:.02em;text-transform:none;font-weight:750;color:#1f2532;opacity:1;padding:17px;min-height:52px}#MainHeader .\#main-nav-wrapper .\#main-nav-link.\@root:hover,#MainHeader .\#main-nav-wrapper .\#main-nav-item:focus-within>.\#main-nav-link.\@root{background:#e2eff1;color:#1f2532}#MainHeader .\#main-nav-wrapper .\#main-nav-dropdown{background:#fff;color:#1f2532;border:1px solid #e1e8ea;box-shadow:0 18px 34px #1f25321f}#MainHeader .\#main-nav-wrapper .\#main-nav-dropdown.\@mega{padding:32px 40px}#MainHeader.\@sticky .\#main-nav-container{position:fixed;margin:0;top:0;left:0;width:100%;z-index:100;padding-left:clamp(20px,4vw,65px);padding-right:clamp(20px,4vw,65px);background:#f5f8f8;box-shadow:0 8px 26px #1f25321a}}#MainHeader .sm-header-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 30px}#MainHeader .sm-header-space-grid>a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #e3ebec;background:#f9fbfb;border-radius:4px;color:#1f2532!important;text-decoration:none}#MainHeader .sm-header-space-grid>a strong{font-size:14px;font-weight:750}#MainHeader .sm-header-space-grid>a span{font-size:12px;line-height:1.5;color:#697980}#MainHeader .sm-header-space-grid>a:hover{border-color:#83b5bf;background:#f0f7f8}#MainHeader .sm-header-resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#MainHeader .sm-header-resources-grid h5{font-size:14px;font-weight:750;color:#1f2532;margin:0 0 15px}#MainHeader .sm-header-resources-grid a{display:block;text-decoration:none;color:#5a6972!important;font-size:13px;line-height:1.5;padding:5px 0}#MainHeader .sm-header-resources-grid a:hover{color:#2d7889!important;text-decoration:underline}@media(min-width:992px)and (max-width:1200px){#MainHeader .\#main-header-inner-container{grid-template-columns:245px minmax(170px,1fr) auto;gap:18px}#MainHeader .\#main-header-logo{max-width:245px}#MainHeader .\#main-nav-wrapper .\#main-nav-link.\@root{padding-left:12px;padding-right:12px;font-size:11px}#MainHeader .\#main-header-toolbar.\@end{gap:12px;min-width:120px}}@media(max-width:991px){#MainHeader .sm-header-search-form{display:none}#MainHeader .\#main-header-inner{padding:14px 20px}#MainHeader .\#main-header-logo{max-width:205px}#MainHeader .\#main-nav-container{margin-top:0}#MainHeader .sm-header-space-grid{grid-template-columns:1fr;gap:10px}#MainHeader .sm-header-resources-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:750px){.sm-school-utility__inner{min-height:32px;padding:8px 17px;justify-content:center}.sm-school-utility__contact{display:none}.sm-school-utility__sister{gap:22px}.sm-school-utility a{font-size:11px}#MainHeader .\#main-header-logo{max-width:155px}#MainHeader .\#main-header-inner{padding:13px 16px}}@media(prefers-reduced-motion:reduce){#MainHeader .sm-header-search-form{transition:none}}#modal-popup .sm-header-space-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:5px 0}#modal-popup .sm-header-space-grid>a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:#1f2532!important;border:1px solid #e2e9ea;background:#f8fbfb;padding:13px;border-radius:3px}#modal-popup .sm-header-space-grid>a strong{font-size:13px;font-weight:750}#modal-popup .sm-header-space-grid>a span{font-size:12px;color:#60707a;line-height:1.5}#modal-popup .sm-header-resources-grid{display:grid;grid-template-columns:1fr;gap:18px;padding:10px 0}#modal-popup .sm-header-resources-grid h5{font-size:14px;font-weight:750;color:#1f2532;margin:0 0 7px}#modal-popup .sm-header-resources-grid a{display:block;padding:7px 0;font-size:13px;color:#55666e!important;text-decoration:none}#modal-popup .sm-header-resources-grid a:hover{text-decoration:underline;color:#2d7889!important}#MainHeader .sm-header-manufacturer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,74px);width:100%;max-width:1060px;margin:0 auto}#MainHeader .sm-header-manufacturer-column,#modal-popup .sm-header-manufacturer-column{list-style:none;margin:0;padding:0}#MainHeader .sm-header-manufacturer-column{display:flex;flex-direction:column;gap:6px}#MainHeader .sm-header-manufacturer-column a{display:block;padding:11px 15px;border:1px solid transparent;border-radius:4px;color:#1f2532!important;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none!important;transition:background-color .18s,border-color .18s}#MainHeader .sm-header-manufacturer-column a:hover,#MainHeader .sm-header-manufacturer-column a:focus-visible{background:#f0f7f8;border-color:#83b5bf;color:#1f2532!important}#MainHeader .sm-header-manufacturer-column a:focus-visible,#modal-popup .sm-header-manufacturer-column a:focus-visible{outline:2px solid #367d8b;outline-offset:2px}#modal-popup .sm-header-manufacturer-grid{display:grid;grid-template-columns:1fr;gap:0;padding:8px 0}#modal-popup .sm-header-manufacturer-column a{display:block;padding:12px 16px;font-size:13px;font-weight:650;color:#1f2532!important;text-decoration:none!important;border-bottom:1px solid #e4ecee}#modal-popup .sm-header-manufacturer-column a:hover{color:#2d7889!important;background:#f0f7f8}@media(min-width:992px)and (max-width:1140px){#MainHeader .sm-header-manufacturer-grid{column-gap:20px}}@media(max-width:991px){#MainHeader .sm-header-manufacturer-grid{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){#MainHeader .sm-header-manufacturer-column a{transition:none}}#MainHeader .sm-header-manufacturer-column a,#modal-popup .sm-header-manufacturer-column a{display:flex;align-items:center;gap:12px;min-height:62px}#MainHeader .sm-header-manufacturer-logo,#modal-popup .sm-header-manufacturer-logo{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:44px;padding:6px;box-sizing:border-box;background:#fff;border:1px solid #e3ebed;border-radius:4px;overflow:hidden}#MainHeader .sm-header-manufacturer-logo-img,#modal-popup .sm-header-manufacturer-logo-img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}#MainHeader .sm-header-manufacturer-monogram,#modal-popup .sm-header-manufacturer-monogram{font-size:17px;font-weight:750;color:#607d87;line-height:1}#MainHeader .sm-header-manufacturer-name,#modal-popup .sm-header-manufacturer-name{flex:1;min-width:0;line-height:1.35}#MainHeader .sm-header-manufacturer-column a:hover .sm-header-manufacturer-logo,#MainHeader .sm-header-manufacturer-column a:focus-visible .sm-header-manufacturer-logo{border-color:#83b5bf}@media(max-width:991px){#modal-popup .sm-header-manufacturer-column a{min-height:56px}#modal-popup .sm-header-manufacturer-logo{width:66px;flex-basis:66px;height:38px}}#MainHeader .sm-header-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;width:100%;max-width:1050px;margin:0 auto}#MainHeader .sm-header-space-column,#modal-popup .sm-header-space-column{display:flex;flex-direction:column;gap:12px;min-width:0}#MainHeader .sm-header-space-column .sm-header-space-card,#modal-popup .sm-header-space-column .sm-header-space-card{display:flex;align-items:center;gap:15px;min-width:0;padding:9px 13px 9px 9px;min-height:96px;border:1px solid #e1e9eb;background:#fafcfc;border-radius:5px;color:#1f2532!important;text-decoration:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}#MainHeader .sm-header-space-column .sm-header-space-card:hover,#MainHeader .sm-header-space-column .sm-header-space-card:focus-visible,#modal-popup .sm-header-space-column .sm-header-space-card:hover{background:#eff7f8;border-color:#83b5bf;box-shadow:0 3px 12px #1f25320d}#MainHeader .sm-header-space-card__image,#modal-popup .sm-header-space-card__image{flex:0 0 128px;display:flex;width:128px;height:78px;min-width:0;border-radius:3px;overflow:hidden;align-items:center;justify-content:center;background:#e7eef0}#MainHeader .sm-header-space-card__photo,#modal-popup .sm-header-space-card__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}#MainHeader .sm-header-space-card__placeholder,#modal-popup .sm-header-space-card__placeholder{color:#5d818c;font-size:22px;font-weight:700;line-height:1}#MainHeader .sm-header-space-card__text,#modal-popup .sm-header-space-card__text{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}#MainHeader .sm-header-space-card__text strong,#modal-popup .sm-header-space-card__text strong{font-size:14px;line-height:1.35;font-weight:760;color:#1f2532}#MainHeader .sm-header-space-card__text>span,#modal-popup .sm-header-space-card__text>span{font-size:12px;line-height:1.55;color:#697b82}#MainHeader .sm-header-space-card__arrow,#modal-popup .sm-header-space-card__arrow{color:#397d8d;font-size:16px;line-height:1;flex:none}#MainHeader .sm-header-space-card:focus-visible,#modal-popup .sm-header-space-card:focus-visible{outline:2px solid #397d8d;outline-offset:2px}#modal-popup .sm-header-space-grid{grid-template-columns:1fr;gap:10px;padding:6px 0}#modal-popup .sm-header-space-column{gap:10px}#modal-popup .sm-header-space-column .sm-header-space-card{min-height:78px;padding:7px;gap:11px}#modal-popup .sm-header-space-card__image{flex-basis:94px;width:94px;height:64px}#modal-popup .sm-header-space-card__text strong{font-size:13px}#modal-popup .sm-header-space-card__text>span{font-size:11px;line-height:1.4}@media(min-width:992px)and (max-width:1180px){#MainHeader .sm-header-space-card__image{width:106px;flex-basis:106px;height:73px}#MainHeader .sm-header-space-card__text strong{font-size:13px}}@media(max-width:991px){#MainHeader .sm-header-space-grid{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){#MainHeader .sm-header-space-column .sm-header-space-card,#modal-popup .sm-header-space-column .sm-header-space-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/simplova-school-header.css.map */
