.NcsOrder-module__WLQC6q__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#fde0479e 58% 92%,#0000 92%)}.NcsOrder-module__WLQC6q__ncsSection{padding-block:var(--padding-storefront-section-y-main)}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsSection{padding-block:var(--padding-storefront-section-y-main-md)}}.NcsOrder-module__WLQC6q__ncsSectionWhite{background:var(--background,#fff)}.NcsOrder-module__WLQC6q__ncsSectionMuted{background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsSectionLast{padding-bottom:0}.NcsOrder-module__WLQC6q__ncsSectionSky{background:#eef4fb}.NcsOrder-module__WLQC6q__ncsStepsBanner{width:100%}.NcsOrder-module__WLQC6q__ncsStepsHeader{text-align:center;margin-bottom:1.5rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsStepsHeader{margin-bottom:2rem}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsHeader{margin-bottom:2.5rem}}.NcsOrder-module__WLQC6q__ncsStepsGrid{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsGrid{flex-direction:row;align-items:stretch;gap:0}}.NcsOrder-module__WLQC6q__ncsStepsItem{flex:1 1 0;min-width:0;list-style:none}.NcsOrder-module__WLQC6q__ncsStepCard{height:100%;box-shadow:var(--shadow-ds-sm,0 4px 14px #0f172a0f);padding:1rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsStepCard{padding:1.25rem}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepCard{padding:1.625rem}}.NcsOrder-module__WLQC6q__ncsStepCardBody{flex-direction:column;align-items:flex-start;display:flex}.NcsOrder-module__WLQC6q__ncsStepCardIcon{flex-shrink:0;margin-top:1rem}.NcsOrder-module__WLQC6q__ncsStepCardTitle{margin-top:1rem}.NcsOrder-module__WLQC6q__ncsStepCardDesc{margin-top:.375rem}.NcsOrder-module__WLQC6q__ncsStepsArrow{flex-shrink:0;justify-content:center;align-items:center;padding-block:.125rem;list-style:none;display:flex}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsArrow{flex:0 0 2.5rem;align-self:center;padding-block:0}}.NcsOrder-module__WLQC6q__ncsStepsArrowIcon{background:var(--gray-100,#f4f4f5);width:1.625rem;height:1.625rem;color:var(--gray-600,#52525b);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronRight{width:.9375rem;height:.9375rem;display:none}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronDown{width:.9375rem;height:.9375rem}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsArrowChevronRight{display:block}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronDown{display:none}}.NcsOrder-module__WLQC6q__ncsTopChrome{z-index:45;will-change:transform;transition:transform .28s;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.NcsOrder-module__WLQC6q__ncsTopChrome{transition:none}}.NcsOrder-module__WLQC6q__ncsTopChromeVisible{transform:translateY(0)}.NcsOrder-module__WLQC6q__ncsTopChromeHidden{transform:translateY(-100%)}.NcsOrder-module__WLQC6q__ncsTopChromeSpacer{flex-shrink:0}.NcsOrder-module__WLQC6q__ncsSolutionHeaderShell{height:var(--header-height);justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsSolutionHeaderShell{height:var(--header-height-lg)}}.NcsOrder-module__WLQC6q__campaignHero{background:var(--background,#fff);width:100%;padding-bottom:1.5rem;position:relative}.NcsOrder-module__WLQC6q__campaignHeroVisual{width:100%;line-height:0;overflow:hidden}.NcsOrder-module__WLQC6q__campaignHeroCoverImg{width:100%;height:auto;display:block}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignHeroVisual{min-height:clamp(18rem,50vh,26rem)}.NcsOrder-module__WLQC6q__campaignHeroCoverImg{object-fit:cover;object-position:center 42%;width:100%;height:clamp(18rem,50vh,26rem)}.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:min(-4rem,-8vh);padding-top:1.5rem}}@media (min-width:768px) and (max-width:1023px){.NcsOrder-module__WLQC6q__campaignHeroVisual{min-height:clamp(22rem,52vh,30rem)}.NcsOrder-module__WLQC6q__campaignHeroCoverImg{object-fit:cover;object-position:center 42%;width:100%;height:clamp(22rem,52vh,30rem)}.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:min(-5rem,-9vh)}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__campaignHeroVisual{max-height:min(48vh,34rem)}.NcsOrder-module__WLQC6q__campaignHeroCoverImg{object-fit:cover;object-position:center 42%;height:min(48vh,34rem)}.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:min(-7rem,-11vh);padding-top:1.5rem}}@media (min-width:1280px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:min(-8rem,-12vh)}}.NcsOrder-module__WLQC6q__campaignHeroTextBox{z-index:2;box-sizing:border-box;width:100%;box-shadow:none;background:var(--background,#fff);border:none;margin-top:-3.25rem;padding:1.75rem 0 2rem;position:relative}@media (min-width:768px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{padding:2rem 0 2.5rem}}.NcsOrder-module__WLQC6q__campaignHeroStack{text-align:center;width:100%}.NcsOrder-module__WLQC6q__ncsSectionLead.ds-body-1{letter-spacing:var(--tracking-body)!important}.NcsOrder-module__WLQC6q__ncsSectionLead{margin-top:1rem;width:100%;max-width:42rem;margin-inline:auto}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsSectionLead{margin-top:1.25rem}}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:1.625rem!important;line-height:1.22!important}.NcsOrder-module__WLQC6q__campaignHeroSubtitle.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:1.0625rem!important;line-height:1.45!important}.NcsOrder-module__WLQC6q__campaignHeroStack .ds-eyebrow{font-size:.8125rem!important}.NcsOrder-module__WLQC6q__campaignHeroCta{margin-top:1.5rem}.NcsOrder-module__WLQC6q__campaignChips{gap:.375rem;margin-top:1.25rem}}@media (min-width:768px) and (max-width:1023px){.NcsOrder-module__WLQC6q__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:clamp(1.875rem,3.6vw,2.25rem)!important;line-height:1.2!important}.NcsOrder-module__WLQC6q__campaignHeroSubtitle.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:clamp(1.125rem,2.2vw,1.375rem)!important;line-height:1.4!important}}.NcsOrder-module__WLQC6q__campaignRibbon{background:var(--foreground,#18181b);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__campaignRibbon{gap:.625rem 1rem;padding:.625rem 1.25rem}}.NcsOrder-module__WLQC6q__campaignRibbonStamp{box-sizing:border-box;letter-spacing:.06em;color:#18181b;background:#fde047;border-radius:.25rem;justify-content:center;align-items:center;min-height:1.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.NcsOrder-module__WLQC6q__campaignRibbonText{align-items:center;line-height:1.25;display:inline-flex}.NcsOrder-module__WLQC6q__campaignChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.NcsOrder-module__WLQC6q__campaignHeroCta{justify-content:center;margin-top:2rem;display:flex}.NcsOrder-module__WLQC6q__campaignHeroCtaButton{width:100%;max-width:20rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__campaignHeroCtaButton{width:auto;max-width:none}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__campaignHeroCtaButton.ds-button{height:3.5rem;font-size:var(--font-size-md,1rem);padding-inline:1.75rem}}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignChips .ds-badge{font-size:var(--font-size-xs,.75rem);padding:.25rem .625rem}}.NcsOrder-module__WLQC6q__ncsFormResetBtn{border-color:var(--border-faint)}.NcsOrder-module__WLQC6q__ncsFormResetBtn:not(:disabled):hover{border-color:var(--border-muted)}.NcsOrder-module__WLQC6q__ncsCatalogFields{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogFields{gap:2rem;margin-top:2rem}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsCatalogFields{gap:2.5rem}}.NcsOrder-module__WLQC6q__ncsCatalogCodeSearch{margin-top:0;padding-top:1.25rem}.NcsOrder-module__WLQC6q__ncsGradeChipGroup{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsGradeChip{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-pill,9999px);background:var(--surface,#fff);min-height:2.75rem;color:var(--foreground,#18181b);font-family:var(--font-family-sans,inherit);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;flex:none;padding:.625rem 1.125rem;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.NcsOrder-module__WLQC6q__ncsGradeChip:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.NcsOrder-module__WLQC6q__ncsGradeChipSelected{border-color:var(--primary,#18181b);background:color-mix(in srgb, var(--primary,#18181b) 5%, var(--surface,#fff));font-weight:var(--font-weight-semibold,600)}.NcsOrder-module__WLQC6q__ncsGradeChip:focus-visible{outline:2px solid var(--primary,#18181b);outline-offset:2px}.NcsOrder-module__WLQC6q__ncsGradeChip:disabled{cursor:not-allowed;opacity:.45}.NcsOrder-module__WLQC6q__ncsGradeChip:disabled:hover{border-color:var(--border-muted,#e4e4e7)}.NcsOrder-module__WLQC6q__ncsGradeChipInactive{cursor:not-allowed;opacity:.45}.NcsOrder-module__WLQC6q__ncsGradeChipInactive:hover{border-color:var(--border-muted,#e4e4e7)}.NcsOrder-module__WLQC6q__ncsDesignTemplateField{border:0;margin:0;padding:0}.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.875rem;display:grid}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.NcsOrder-module__WLQC6q__ncsDesignTemplateCard{box-sizing:border-box;border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;width:100%;padding:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsDesignTemplateCard{padding:1rem}}@media (min-width:640px) and (max-width:1023px){.NcsOrder-module__WLQC6q__ncsDesignTemplateDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.NcsOrder-module__WLQC6q__ncsDesignTemplateCard:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.NcsOrder-module__WLQC6q__ncsDesignTemplateCardSelected{border-color:var(--primary,#18181b);box-shadow:0 0 0 1px var(--primary,#18181b)}.NcsOrder-module__WLQC6q__ncsDesignTemplateName{color:var(--foreground,#18181b);margin-top:.625rem;display:block}.NcsOrder-module__WLQC6q__ncsDesignTemplateDesc{color:var(--muted,#71717a);margin-top:.125rem;line-height:1.45;display:block}.NcsOrder-module__WLQC6q__ncsCover{box-sizing:border-box;aspect-ratio:499/720;border:1px solid var(--border-muted,#e4e4e7);background:#fff;border-radius:.375rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.NcsOrder-module__WLQC6q__ncsCoverClassic{padding:13% 11%}.NcsOrder-module__WLQC6q__ncsCoverEyebrow{letter-spacing:var(--tracking-eyebrow);color:#2563eb;font-size:.5rem;font-weight:800;line-height:1}.NcsOrder-module__WLQC6q__ncsCoverTitle{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;margin-top:auto;margin-bottom:auto;font-size:.8125rem;font-weight:800;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverMeta{color:#52525b;font-size:.5rem;font-weight:600;line-height:1.35}.NcsOrder-module__WLQC6q__ncsCoverTop{background:#fff;flex-shrink:0;padding:9% 10% 6%}.NcsOrder-module__WLQC6q__ncsCoverModuleTag{letter-spacing:var(--tracking-label);color:#52525b;font-size:.4375rem;font-weight:700;line-height:1.2;display:block}.NcsOrder-module__WLQC6q__ncsCoverMain{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:8% 11%;display:flex;position:relative}.NcsOrder-module__WLQC6q__ncsCoverLead{letter-spacing:var(--tracking-subtitle);color:#3f3f46;font-size:.5rem;font-weight:700;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverSchoolLine{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;font-size:.5rem;font-weight:800;line-height:1.3;display:block}.NcsOrder-module__WLQC6q__ncsCoverGradeLine{color:#71717a;margin-top:.125rem;font-size:.4375rem;font-weight:600;line-height:1.3;display:block}.NcsOrder-module__WLQC6q__ncsCoverCheck{z-index:3;pointer-events:none;position:absolute;top:.3125rem;right:.3125rem}.NcsOrder-module__WLQC6q__ncsCoverCheckOn{border-color:var(--primary,#18181b);background:var(--primary,#18181b)}.NcsOrder-module__WLQC6q__ncsCoverCheckOn .ds-choice-check-icon--check{opacity:1}.NcsOrder-module__WLQC6q__ncsCoverStandard{padding-top:22%}.NcsOrder-module__WLQC6q__ncsCoverStandard:before{content:"";background:#fde047;height:13%;position:absolute;top:0;left:0;right:0}.NcsOrder-module__WLQC6q__ncsCoverStandard .NcsOrder-module__WLQC6q__ncsCoverEyebrow{color:#713f12}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverMain{background:#fff;justify-content:flex-start;padding-top:8%}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverTitle{letter-spacing:var(--tracking-heading-hero);margin-top:0;margin-bottom:0;font-size:clamp(.6875rem,2.6vw,.8125rem);line-height:1.22}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverGradeLine{color:#71717a;margin-top:.375rem}.NcsOrder-module__WLQC6q__ncsCoverSchoolFooter{text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #dbeafe;flex-direction:column;flex-shrink:0;align-items:center;gap:.3125rem;padding:7% 10% 8.5%;display:flex}.NcsOrder-module__WLQC6q__ncsCoverSchoolMark{color:#2563eb;background:#eff6ff;border:1px solid #93c5fd;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsCoverSchoolMarkIcon{width:.6875rem;height:.6875rem}.NcsOrder-module__WLQC6q__ncsCoverSchoolName{letter-spacing:var(--tracking-heading-title-sm);color:#1e3a8a;word-break:keep-all;font-size:.5rem;font-weight:800;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverDeptColor{padding-left:16%}.NcsOrder-module__WLQC6q__ncsCoverDeptColor:before{content:"";background:#16a34a;width:7%;position:absolute;top:0;bottom:0;left:0}.NcsOrder-module__WLQC6q__ncsCoverDeptColor .NcsOrder-module__WLQC6q__ncsCoverEyebrow{color:#15803d}.NcsOrder-module__WLQC6q__ncsCoverRecommend{align-self:flex-start;margin-top:.5rem}.NcsOrder-module__WLQC6q__ncsCoverCustom{text-align:center;background:radial-gradient(circle at 50% 35%,#f4f4f5e6 0%,#fafafa66 55%),#fafafa;border-style:dashed;border-color:#d4d4d8;justify-content:center;align-items:center;gap:.5rem;padding:12% 11%}.NcsOrder-module__WLQC6q__ncsCoverCustomIconWrap{color:#71717a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.NcsOrder-module__WLQC6q__ncsCoverCustomIcon{width:1rem;height:1rem}.NcsOrder-module__WLQC6q__ncsCoverCustomCopy{flex-direction:column;align-items:center;gap:.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomEyebrow{letter-spacing:var(--tracking-eyebrow);color:#71717a;font-size:.5625rem;font-weight:800;line-height:1.2}.NcsOrder-module__WLQC6q__ncsCoverCustomTitle{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;font-size:.8125rem;font-weight:800;line-height:1.3}.NcsOrder-module__WLQC6q__ncsOrderQuantityThreeDigits .ds-quantity-input{width:calc(3 * 1ch + var(--quantity-input-padding-x) * 2)}.NcsOrder-module__WLQC6q__privacyLink{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.NcsOrder-module__WLQC6q__privacyLink:hover{color:var(--primary,#18181b)}.NcsOrder-module__WLQC6q__privacyConsentModal.ds-modal-panel-compact .ds-modal-header{align-items:center}.NcsOrder-module__WLQC6q__privacyConsentModal.ds-modal-panel-compact .ds-modal-header>div{flex:1;min-width:0}.NcsOrder-module__WLQC6q__privacyConsentModal.ds-modal-panel-compact .ds-modal-title{padding-right:.25rem}.NcsOrder-module__WLQC6q__privacyConsentRow{align-items:center;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__privacyConsentRow .ds-choice{flex-shrink:0}.NcsOrder-module__WLQC6q__privacyConsentText{min-width:0;margin:0}.NcsOrder-module__WLQC6q__ncsShippingInput:focus,.NcsOrder-module__WLQC6q__ncsShippingInput:focus-visible{box-shadow:none;background-color:var(--surface,#fff)}.NcsOrder-module__WLQC6q__ncsShippingInput:-webkit-autofill{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:autofill{box-shadow:0 0 0 1000px var(--surface,#fff) inset;-webkit-text-fill-color:var(--foreground,#18181b)}.NcsOrder-module__WLQC6q__ncsOrderPage{background:var(--gray-50,#fafafa);--ncs-sticky-bar-clearance:4.75rem}.NcsOrder-module__WLQC6q__ncsPageFooter{background:inherit}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsOrderPage{--ncs-sticky-bar-clearance:7.25rem}}.NcsOrder-module__WLQC6q__stickyBar{z-index:40;border-top:1px solid var(--border-muted,#e4e4e7);background:var(--surface,#fff);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a0f}.NcsOrder-module__WLQC6q__ncsPageBody{padding-bottom:calc(var(--ncs-sticky-bar-clearance) + env(safe-area-inset-bottom,0))}.NcsOrder-module__WLQC6q__stickyBarInner{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__stickyBarInner{gap:1rem;padding-top:.875rem;padding-bottom:.875rem}}@media (max-width:639px){.NcsOrder-module__WLQC6q__stickyBarInner{flex-direction:column;align-items:stretch}}.NcsOrder-module__WLQC6q__stickyBarSummary{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__stickyBarLabel{color:var(--muted);flex-shrink:0}.NcsOrder-module__WLQC6q__stickyBarQuantity{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.NcsOrder-module__WLQC6q__stickyBarPrice{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.NcsOrder-module__WLQC6q__stickyBarSep{color:var(--subtle);flex-shrink:0;font-size:.875rem;line-height:1}.NcsOrder-module__WLQC6q__stickyBarMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);overflow:hidden}@media (max-width:639px){.NcsOrder-module__WLQC6q__stickyBarSummary{flex-wrap:wrap;row-gap:.25rem}.NcsOrder-module__WLQC6q__stickyBarMeta{white-space:normal;flex:100%;line-height:1.45}.NcsOrder-module__WLQC6q__stickyBarPrice.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:1.125rem!important;line-height:1.25!important}}.NcsOrder-module__WLQC6q__ncsStickyCtaButton{flex-shrink:0;min-width:9.5rem}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsStickyCtaButton{width:100%;min-width:0}}@media (min-width:640px) and (max-width:1023px){.NcsOrder-module__WLQC6q__ncsStickyCtaButton{min-width:10rem}}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsStickyCtaButton{min-width:11rem}}.NcsOrder-module__WLQC6q__toastAboveSticky{--ncs-toast-gap:.75rem;bottom:calc(4.75rem + var(--ncs-toast-gap) + env(safe-area-inset-bottom,0))}@media (max-width:639px){.NcsOrder-module__WLQC6q__toastAboveSticky{bottom:calc(7.25rem + var(--ncs-toast-gap) + env(safe-area-inset-bottom,0))}}.NcsOrder-module__WLQC6q__ncsToast{z-index:1000;border-radius:var(--radius-card,.75rem);background:var(--foreground,#18181b);width:max-content;max-width:min(28rem,100vw - 2rem);box-shadow:var(--shadow-ds-md);padding:.625rem 1rem;position:fixed;left:50%;transform:translate(-50%)}.NcsOrder-module__WLQC6q__ncsToastMessage{text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:0}.NcsOrder-module__WLQC6q__ncsConfirmModalBody{flex-direction:column;gap:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSummaryCard{flex-direction:column;min-height:0;padding:1rem 1.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSummaryList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:11.25rem;margin-top:.75rem;overflow-y:auto}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsConfirmSummaryCard{padding:1.25rem 1.5rem}.NcsOrder-module__WLQC6q__ncsConfirmSummaryList{max-height:14rem}}.NcsOrder-module__WLQC6q__ncsConfirmTotalCard{padding:1rem 1.25rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsConfirmTotalCard{padding:1.25rem 1.5rem}}.NcsOrder-module__WLQC6q__ncsConfirmConsentBlock{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmTotalRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmTotalMeta{color:var(--muted);margin-top:.5rem}.NcsOrder-module__WLQC6q__ncsConfirmSheetBackdrop{z-index:var(--z-modal-compact);background:var(--modal-compact-backdrop);opacity:0;pointer-events:none;transition:opacity .32s ease-out;position:fixed;inset:0}.NcsOrder-module__WLQC6q__ncsConfirmSheetBackdropOpen{opacity:1;pointer-events:auto}.NcsOrder-module__WLQC6q__ncsConfirmSheet{z-index:calc(var(--z-modal-compact) + 1);background:var(--surface);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);max-height:min(92dvh,100%);box-shadow:var(--shadow-ds-lg);padding-bottom:env(safe-area-inset-bottom,0);will-change:transform;pointer-events:none;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.NcsOrder-module__WLQC6q__ncsConfirmSheetOpen{pointer-events:auto;transform:translateY(0)}.NcsOrder-module__WLQC6q__ncsConfirmSheetHandle{border-radius:var(--radius-pill,9999px);background:var(--gray-200);flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0}.NcsOrder-module__WLQC6q__ncsConfirmSheetHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem 1rem 0;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1rem 1rem .5rem;overflow-y:auto}.NcsOrder-module__WLQC6q__ncsConfirmSheetFooter{border-top:1px solid var(--border-muted,#e4e4e7);flex-shrink:0;padding:.75rem 1rem 1rem}.NcsOrder-module__WLQC6q__ncsConfirmModalPanel{flex-direction:column;max-height:min(90dvh,100vh - 2rem);display:flex}:is(.NcsOrder-module__WLQC6q__ncsConfirmModalPanel .ds-modal-header,.NcsOrder-module__WLQC6q__ncsConfirmModalPanel .ds-modal-footer){flex-shrink:0}.NcsOrder-module__WLQC6q__ncsConfirmModalPanel .ds-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}
.NcsCodeSearchSection-module__w40Bna__toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.NcsCodeSearchSection-module__w40Bna__toggleLabel{color:var(--foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.25}.NcsCodeSearchSection-module__w40Bna__toggleIcon,.NcsCodeSearchSection-module__w40Bna__toggleChevron{width:1rem;height:1rem;color:var(--foreground);flex-shrink:0}.NcsCodeSearchSection-module__w40Bna__toggleChevron{transition:transform .2s}.NcsCodeSearchSection-module__w40Bna__toggleChevronOpen{transform:rotate(180deg)}.NcsCodeSearchSection-module__w40Bna__addButton{flex-shrink:0;width:100%}@media (min-width:640px){.NcsCodeSearchSection-module__w40Bna__addButton{width:auto}}
.NcsSchoolAutocomplete-module__pligaa__option{width:100%;padding-top:.625rem;padding-bottom:.625rem;display:block}.NcsSchoolAutocomplete-module__pligaa__optionName{color:var(--foreground,#18181b);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);line-height:1.35;display:block}.NcsSchoolAutocomplete-module__pligaa__optionAddress{color:var(--subtle,#71717a);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);margin-top:.125rem;line-height:1.4;display:block}.NcsSchoolAutocomplete-module__pligaa__listbox{-webkit-overflow-scrolling:touch;max-height:min(16rem,50vh)}@media (max-width:639px){.NcsSchoolAutocomplete-module__pligaa__option{padding-top:.75rem;padding-bottom:.75rem}}
.NcsTextbookList-module__1WbX4q__textbookTable th.NcsTextbookList-module__1WbX4q__textbookThCenter,.NcsTextbookList-module__1WbX4q__textbookTable td.NcsTextbookList-module__1WbX4q__textbookTdCenter{text-align:center!important}.NcsTextbookList-module__1WbX4q__textbookTable th.NcsTextbookList-module__1WbX4q__textbookThLeft,.NcsTextbookList-module__1WbX4q__textbookTable td.NcsTextbookList-module__1WbX4q__textbookTdLeft{text-align:left!important}.NcsTextbookList-module__1WbX4q__textbookTable td.NcsTextbookList-module__1WbX4q__textbookTdWidget{justify-content:center;align-items:center;display:flex!important}.NcsTextbookList-module__1WbX4q__textbookTable td.NcsTextbookList-module__1WbX4q__textbookTdWidget.NcsTextbookList-module__1WbX4q__textbookTdLeft{justify-content:flex-start}.NcsTextbookList-module__1WbX4q__textbookTable th.NcsTextbookList-module__1WbX4q__textbookColTrimRight,.NcsTextbookList-module__1WbX4q__textbookTable td.NcsTextbookList-module__1WbX4q__textbookColTrimRight{padding-right:.75rem!important}.NcsTextbookList-module__1WbX4q__textbookTableFoot td{vertical-align:middle}.NcsTextbookList-module__1WbX4q__textbookFootLabel{text-align:left!important}.NcsTextbookList-module__1WbX4q__mobileCardIncludeRow{border-bottom:1px solid var(--border-faint);grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:.75rem;width:100%;margin-bottom:.75rem;padding-bottom:.75rem;display:grid}.NcsTextbookList-module__1WbX4q__mobileCardSummary{flex-direction:column;gap:.5rem;width:100%;display:flex}.NcsTextbookList-module__1WbX4q__mobileCardSummaryHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.NcsTextbookList-module__1WbX4q__mobileCardSummaryMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.NcsTextbookList-module__1WbX4q__mobileCardSummaryMeta+p{margin:0}.NcsTextbookList-module__1WbX4q__mobileCardFieldRow{grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:.75rem;width:100%;display:grid}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowTextRow{align-items:baseline}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowLabel{text-align:left;flex-shrink:0}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowValue{text-align:right;justify-self:stretch;min-width:0}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowValue:is(p){width:100%;margin:0}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowValue:not(p){justify-content:flex-end;align-items:center;display:flex}.NcsTextbookList-module__1WbX4q__mobileCardFieldRowText{overflow-wrap:anywhere;word-break:keep-all}.NcsTextbookList-module__1WbX4q__mobileCardFooter{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.NcsTextbookList-module__1WbX4q__mobileCardRowSubtotal{border-top:1px solid var(--border-faint);margin-top:.25rem;padding-top:.75rem}:is(.NcsTextbookList-module__1WbX4q__mobileCardFieldRowValue .ds-field,.NcsTextbookList-module__1WbX4q__mobileCardFieldRowValue .ds-choice){width:auto}
