.nov-business .sc-page{padding-top:24px;padding-bottom:48px;color:var(--nov-navy)}.sc-page [hidden]{display:none!important}.sc-back-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.nov-business .sc-page .nov-button{font-size:14px;line-height:1.4;min-height:48px;gap:12px}.nov-business .sc-page .sc-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;gap:12px;border:1px solid var(--nov-gold);border-radius:8px;background:var(--nov-gold);color:var(--nov-ink);font:700 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap;flex-shrink:0}.nov-business .sc-page .sc-back:hover{background:var(--nov-gold);border-color:var(--nov-gold);filter:brightness(.96)}.nov-business .sc-page .sc-back>span{flex:0 0 auto;line-height:1}.nov-business .sc-page .sc-recipe-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--nov-navy);border-radius:8px;background:var(--nov-navy);color:#fff;font:700 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}.nov-business .sc-page .sc-recipe-link:hover{filter:brightness(1.12)}.nov-business .sc-page .sc-recipe-link>span{flex:0 0 auto;line-height:1}.sc-intro{padding-bottom:20px}.nov-business .sc-intro h1{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-.025em;max-width:700px}.nov-business .sc-intro p{font-size:16px;line-height:1.65;margin-top:12px;max-width:650px}.sc-access{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--nov-soft);border:1px solid #e4eaf4;border-radius:12px;padding:14px 18px;margin-bottom:24px}.nov-business .sc-access h2{font-size:18px;line-height:1.4;letter-spacing:-.01em}.nov-business .sc-access p{font-size:14px;line-height:1.6;margin-top:0}.nov-business .sc-page .sc-access>.nov-button{flex-shrink:0;min-height:44px;padding:10px 14px;font-size:13px;gap:10px}.sc-catalogue{scroll-margin-top:20px}.sc-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.sc-search-form>div{min-width:0}.sc-search-form label{display:block;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:8px}.sc-search-form input,.sc-search-form select{font:inherit;font-size:16px;line-height:1.4;min-height:48px;width:100%;border:1px solid #c9d4e6;border-radius:8px;background:#fff;color:var(--nov-navy);padding:11px 14px}.sc-search-form input::placeholder{color:#53657b;opacity:1}.sc-search-form .sc-reset{white-space:nowrap;min-height:48px}.sc-categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:24px}.sc-categories button{font:inherit;font-size:13px;font-weight:700;line-height:1.4;min-height:44px;padding:10px 14px;background:#fff;color:var(--nov-navy);border:1px solid var(--nov-border);border-radius:24px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.sc-category-short{display:none}.sc-categories button[aria-pressed=true]{background:var(--nov-navy);border-color:var(--nov-navy);color:#fff}.sc-categories [data-sc-group-count]{font-size:11px;font-weight:400;opacity:.85}.sc-categories button:not([aria-pressed=true]):hover{border-color:var(--nov-navy)}.sc-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.nov-business .sc-results-heading h2{font-size:26px;line-height:1.25}.nov-business .sc-results-heading p{font-size:13px;line-height:1.5}.sc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sc-page .sc-product-grid .ns-product{display:flex;flex-direction:column;min-width:0;border:1px solid var(--nov-border);border-radius:12px;overflow:hidden;background:#fff;box-shadow:none}.sc-page .sc-product-grid .ns-photo-button{display:block;width:100%;padding:10px;background:#fff;border:0;cursor:pointer;min-width:0}.nov-business .sc-page .sc-product-grid .ns-photo-button img{width:100%;height:auto!important;aspect-ratio:1;object-fit:contain;object-position:center;border-radius:6px}.sc-page .sc-product-grid .ns-photo-button:hover img{opacity:.92}.sc-page .sc-product-grid .nj-product-content{display:flex;flex-direction:column;flex:1;padding:4px 16px 14px}.nov-business .sc-page .sc-product-grid h3{font-size:17px;line-height:1.4;min-height:48px;letter-spacing:-.01em}.nov-business .sc-page .sc-product-grid .ns-pack-line{font-size:13px!important;line-height:1.55!important;min-height:42px;margin:8px 0 12px!important}.sc-page .sc-product-grid .ns-card-details{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid var(--nov-border);padding:12px 0 0;background:#fff;color:var(--nov-navy);min-height:44px;font-size:14px;font-weight:700;cursor:pointer;margin-top:auto;text-align:left}.sc-more{display:flex;justify-content:center;margin-top:24px}.sc-empty{border:1px solid var(--nov-border);border-radius:12px;padding:28px;background:var(--nov-soft)}.nov-business .sc-empty h3{font-size:22px;line-height:1.3}.nov-business .sc-empty p{font-size:15px;line-height:1.6;margin-top:10px}.sc-empty .nov-button{margin-top:18px;background:#fff}.sc-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:14px}.nov-business .sc-page-note{font-size:13px;margin-bottom:16px}.sc-product-guidance{margin-top:20px}.nov-business .sc-product-guidance>p{font-size:12px;line-height:1.6}.sc-product-guidance details{border-block:1px solid var(--nov-border);margin-top:16px}.sc-product-guidance summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:52px;padding-block:14px;font-size:14px;line-height:1.5;font-weight:700;cursor:pointer}.sc-product-guidance summary::-webkit-details-marker{display:none}.sc-product-guidance details[open] summary>span{transform:rotate(45deg)}.nov-business .sc-product-guidance details p{font-size:14px;line-height:1.7;padding-bottom:18px;max-width:900px}.sc-tools-section{margin-top:32px}.sc-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.nov-business .sc-tools-heading h2,.nov-business .sc-final h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.sc-page .bs-tools.nov-planning{margin-top:0}.nov-business .sc-page .bs-tools .nov-wholesale-tool{padding:20px;gap:18px}.nov-business .sc-page .bs-tools .nov-wholesale-tool-copy{align-self:stretch}.nov-business .sc-page .bs-tools .nov-wholesale-tool h2{font-size:23px;line-height:1.25;text-wrap:initial;min-height:58px}.nov-business .sc-page .bs-tools .nov-wholesale-tool p{font-size:14px;line-height:1.6;flex:1}.nov-business .sc-page .bs-tools .nov-wholesale-tool .nov-button{margin-top:auto}.sc-final{display:flex;justify-content:space-between;align-items:center;gap:32px;background:var(--nov-soft);border-radius:12px;padding:26px;margin-top:32px}.nov-business .sc-final p{font-size:15px;line-height:1.65;margin-top:10px;max-width:650px}.sc-final-actions{display:flex;flex-direction:column;gap:8px;align-items:center;flex-shrink:0}.sc-signin{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:700;text-underline-offset:4px}.nov-business:has(.sc-page) .nov-header-row{grid-template-columns:minmax(0,1fr) auto;padding-block:12px}@media(max-width:1000px){.sc-product-grid{gap:14px}.sc-access{padding:18px}.sc-access p{max-width:480px}}@media(max-width:640px){.nov-business .sc-page{padding-top:18px;padding-bottom:32px}.sc-back-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.nov-business .sc-page .sc-back,.nov-business .sc-page .sc-recipe-link{width:100%;min-width:0;min-height:44px;padding:10px 8px;font-size:12px;gap:10px}.sc-intro{display:block;padding-bottom:18px}.nov-business .sc-intro h1{font-size:30px;line-height:1.17;max-width:360px}.nov-business .sc-intro p{font-size:14px;line-height:1.6;margin-top:12px}.sc-access{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;margin-bottom:20px}.nov-business .sc-access h2{font-size:16px;line-height:1.4}.nov-business .sc-access p{font-size:13px;line-height:1.5;margin:0}.nov-business .sc-page .sc-access>.nov-button{margin:0;width:auto;font-size:13px;min-height:44px}.sc-search-form{grid-template-columns:minmax(0,1fr) auto;gap:12px}.sc-search-field{grid-column:auto}.sc-type-field{display:none}.sc-search-form label{font-size:13px;margin-bottom:6px}.sc-search-form input,.sc-search-form select{padding:11px 12px;font-size:16px;min-height:48px}.nov-business .sc-search-form .sc-reset{font-size:12px;padding:10px 12px;min-height:48px}.sc-categories{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;margin-top:16px;margin-bottom:20px}.sc-categories button{font-size:12px;min-height:44px;padding:10px 12px;gap:6px;white-space:nowrap;flex:0 0 auto}.sc-categories button:first-child{padding-inline:12px}.sc-category-long{display:none}.sc-category-short{display:inline}.sc-results-heading{gap:12px;align-items:center;margin-bottom:16px}.nov-business .sc-results-heading h2{font-size:22px;line-height:1.3}.nov-business .sc-results-heading p{font-size:12px;max-width:120px;text-align:right}.sc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-page .sc-product-grid .ns-photo-button{padding:6px}.sc-page .sc-product-grid .nj-product-content{padding:4px 12px 10px}.nov-business .sc-page .sc-product-grid h3{font-size:14px;line-height:1.45;min-height:41px}.nov-business .sc-page .sc-product-grid .ns-pack-line{font-size:12px!important;min-height:38px;margin:8px 0 10px!important}.sc-page .sc-product-grid .ns-card-details{font-size:12px;line-height:1.5;gap:4px;min-height:48px}.sc-more{margin-top:20px}.sc-more .nov-button{width:100%}.sc-empty{padding:20px}.sc-product-guidance{margin-top:16px}.sc-product-guidance summary{font-size:13px}.sc-tools-section{margin-top:26px}.sc-tools-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.nov-business .sc-tools-heading h2,.nov-business .sc-final h2{font-size:24px}.nov-business .sc-tools-heading .nov-button{font-size:13px;min-height:44px;padding:10px 14px}.nov-business .sc-page .bs-tools .nov-wholesale-tool{grid-template-columns:96px minmax(0,1fr);gap:12px 16px;padding:18px}.nov-business .sc-page .bs-tools .nov-wholesale-tool-photo{width:96px;max-width:96px}.nov-business .sc-page .bs-tools .nov-wholesale-tool h2{font-size:20px;line-height:1.25;min-height:0}.nov-business .sc-page .bs-tools .nov-wholesale-tool p{font-size:13px;line-height:1.5}.nov-business .sc-page .bs-tools .nov-wholesale-tool .nov-button{font-size:13px}.sc-final{flex-direction:column;align-items:stretch;gap:18px;padding:22px;margin-top:26px}.nov-business .sc-final p{font-size:14px}.sc-final-actions{align-items:stretch}.sc-signin{justify-content:center;font-size:12px}.nov-business:has(.sc-page) .nov-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nov-business:has(.sc-page) .nov-nav a{font-size:12px;line-height:1.4;text-align:center;padding-block:12px}.nov-business:has(.sc-page) .nov-header-login{font-size:13px;padding:11px 13px;min-height:44px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nov-school-catalogue.css.map */
