.Pagination-module__pagination--J0G3B{align-items:center!important;display:flex!important;justify-content:center!important;list-style:none!important;margin:0!important;padding:8px 0!important}.PaginationItem-module__item--byRtq{margin-left:8px!important;margin-right:8px!important}.PaginationItem-module__itemContent--GWW2W{align-items:center!important;background-color:#fff!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 2px hsla(0,0%,100%,0)!important;display:flex!important;font-size:1rem!important;font-size:14px!important;font-weight:var(--ds-font-weight-strong,600)!important;height:32px!important;justify-content:center!important;line-height:1!important;transition:color .2s cubic-bezier(.4,0,.2,1) 0ms,background-color .2s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .2s cubic-bezier(.4,0,.2,1) 0ms,border .2s cubic-bezier(.4,0,.2,1) 0ms!important;width:32px!important}.PaginationItem-module__itemContent--GWW2W:focus{outline:none!important}.PaginationItem-module__itemLink--nLEBR{background-color:transparent!important;border-radius:50%!important;color:#2885bf!important;color:var(--ds-link-primary-color,#00a96c)!important;display:block!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:1rem!important;text-decoration:none!important}.PaginationItem-module__itemLink--nLEBR:hover{color:#1b5980!important;color:var(--ds-link-primary-color,#00a96c)!important;text-decoration:underline!important;text-decoration:none!important}.PaginationItem-module__itemLink--nLEBR:hover .PaginationItem-module__itemContent--GWW2W{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemLinkDisabled--KdCdj{cursor:auto!important;pointer-events:none!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemLinkDisabled--KdCdj .PaginationItem-module__itemContent--GWW2W{background-color:#f5f5f5!important;color:#ccc!important}.PaginationItem-module__itemLink--nLEBR:focus{outline:none!important}.PaginationItem-module__itemLink--nLEBR:focus .PaginationItem-module__itemContent--GWW2W{border-radius:50%!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #000!important;outline:none!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemControl--oCpyT .PaginationItem-module__itemContent--GWW2W{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemLinkActive--Bsmwu .PaginationItem-module__itemContent--GWW2W{background-color:#fff!important;border-color:var(--ds-color-context-text-default,#222)!important;color:var(--ds-color-context-text-default,#222)!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemLinkActive--Bsmwu .PaginationItem-module__itemContent--GWW2W:focus{border-color:var(--ds-color-context-text-default,#222)!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemLinkActive--Bsmwu:hover .PaginationItem-module__itemContent--GWW2W{background-color:#fff!important;border-color:var(--ds-color-context-text-default,#222)!important;color:var(--ds-color-context-text-default,#222)!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemControl--oCpyT:hover .PaginationItem-module__itemContent--GWW2W{background-color:#ddd!important;border-color:#ddd!important}.PaginationItem-module__itemLink--nLEBR.PaginationItem-module__itemControl--oCpyT:focus .PaginationItem-module__itemContent--GWW2W{background-color:#f5f5f5!important}.tpt-frontend .PaginatorControls{color:#666;display:flex;justify-content:center}.tpt-frontend .PaginatorControls li{list-style:none}.tpt-frontend .PaginatorControls__unusable{background:none;color:#ccc;pointer-events:none}.tpt-frontend .PaginatorControls__pageLink .Button{font-weight:400;line-height:normal;padding:3px 8px}.tpt-frontend .PaginatorControls__pageLink .Button:hover{background:none;color:#222;text-decoration:underline}.tpt-frontend .PaginatorControls__pageLink--active .Button{border:2px solid;border-radius:.33em;color:#0aa96c;padding:2px 8px}.tpt-frontend .PaginatorControls__page{line-height:1.1em;padding:0 .5em}.tpt-frontend .PaginatorControls__page:hover{background:none;color:#222;text-decoration:underline}.tpt-frontend .PaginatorControls__page--active{border:2px solid;border-radius:.33em;color:#0aa96c}.tpt-frontend .PaginatorControls__page+.PaginatorControls__page{margin-left:.75em}.tpt-frontend .PaginatorControls__previous{padding-right:1.5em}.tpt-frontend .PaginatorControls__previous .Button:hover,.tpt-frontend .PaginatorControls__previous button:hover{background:none;color:#222;text-decoration:underline}.tpt-frontend .PaginatorControls__previous__page:hover{text-decoration:none}.tpt-frontend .PaginatorControls__previous--oneButton{padding-right:0}@media (min-width:768px){.tpt-frontend .PaginatorControls__previous--oneButton{padding-right:1.5em;padding-top:2px}}.tpt-frontend .PaginatorControls__next{padding-left:1.5em}.tpt-frontend .PaginatorControls__next .Button:hover,.tpt-frontend .PaginatorControls__next button:hover{background:none;color:#222;text-decoration:underline}.tpt-frontend .PaginatorControls__next__page:hover{text-decoration:none}.tpt-frontend .PaginatorControls__next--oneButton{padding-left:0}@media (min-width:768px){.tpt-frontend .PaginatorControls__next--oneButton{padding-left:1.5em;padding-top:2px}}.tpt-frontend .Paginator{padding:12px 0}.tpt-frontend .Paginator__row{align-items:center;display:flex}.tpt-frontend .Paginator__range{color:#777}.tpt-frontend .Paginator__pages{display:flex;justify-content:center;margin-top:12px}@media (min-width:580px){.tpt-frontend .Paginator__pages{justify-content:flex-end;margin-top:0}}.tpt-frontend .PaginatorRebrand{align-items:center;display:flex;flex-direction:column;margin-top:12px}.tpt-frontend .PaginatorRebrand__row{display:flex}.tpt-frontend .PaginatorRebrand__range{color:#777;display:flex;justify-content:center;margin-bottom:32px;margin-top:24px}.tpt-frontend .PaginatorRebrand__pages{display:flex;justify-content:center;margin-top:12px}@media (min-width:580px){.tpt-frontend .PaginatorRebrand__pages{justify-content:flex-end;margin-top:0}}.tpt-frontend .LoadingAnimation{border-radius:.375em;display:none;padding:1em;text-align:center}.tpt-frontend .LoadingAnimation__visible{display:inline-block}.tpt-frontend .LoadingAnimation__spinnerContainer{align-items:center;display:flex;height:10em;justify-content:center;margin:0 auto;width:10em}.tpt-frontend .LoadingAnimation__centered{width:100%}.tpt-frontend .LoadingOverlay{background-color:hsla(0,0%,100%,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:301}.tpt-frontend .LoadingOverlay__indicator{align-items:center;display:flex;height:100%}.tpt-frontend .EaselMessageContainer{padding-top:60px}.tpt-frontend .EaselMessageContainer__link{padding-top:32px}.Ratings-module__container--iEg1t{display:flex!important;flex-direction:column!important;white-space:nowrap!important}.Ratings-module__ratingsContainer--fCSaX{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.Ratings-module__starContainer--qxIpC{align-items:center!important;display:inline-flex!important;margin-right:8px!important}.Ratings-module__reviewByline--z6uij{color:var(--ds-color-context-text-secondary,#767676)!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;line-height:1.6!important}.Ratings-module__reviewByline--z6uij.Ratings-module__visible--cHWlR{display:block!important}.RatingsLabel-module__ratingsLabelContainer--SJs0r{display:flex!important}.RatingsLabel-module__ratingsLabel--mNVSq{align-content:center!important;display:flex!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;line-height:1!important;position:relative!important}.RatingsLabel-module__ratingsLabel--mNVSq.RatingsLabel-module__basic--Oz3oQ{color:var(--ds-color-context-text-secondary,#767676)!important;font-size:.875rem!important}.RatingsLabel-module__ratingsLabel--mNVSq.RatingsLabel-module__standard--Z0VZe{font-size:1rem!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--mNVSq.RatingsLabel-module__detail--qzL8Y{font-size:1.25rem!important;font-weight:var(--ds-font-weight-strong,600)!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--mNVSq.RatingsLabel-module__custom--fNj9I{font-size:1rem!important;font-weight:var(--ds-font-weight-strong,600)!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--mNVSq.RatingsLabel-module__single--hBDTL{font-size:.875rem!important;font-weight:var(--ds-font-weight-strong,600)!important}.RatingsLabel-module__totalReviews--JCAwT{color:var(--ds-color-context-text-secondary,#6c757d)!important;font-weight:400!important}.Star-module__emptyFillColor--paeya{stop-color:var(--ds-ratings-star-empty-fill-color,#e9e9e9)!important}.Star-module__primaryFillColor--Zg3QC{stop-color:var(--ds-ratings-star-primary-fill-color,#2d9cdb)!important}.Star-module__secondaryFillColor--p2oyg{stop-color:var(--ds-ratings-star-secondary-fill-color,#e0efff)!important}.StarRating-module__starRating--Kzg6n{font-size:0!important;line-height:1!important}.StarRating-module__srOnly--XI74N{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.Link-module__primary--Tjcet:hover,.Link-module__secondary--aaIW1,.Link-module__secondaryQuiet--q4uwv:hover,.Link-module__standard--kLjVq,.Link-module__standardQuiet--OcM14:hover{text-decoration:underline!important;text-decoration-thickness:.063em!important;text-underline-offset:.25em!important}.Link-module__link--WPOCg{align-items:center!important;display:inline-flex!important;transition:color .15s cubic-bezier(.215,.61,.355,1)!important}.Link-module__primary--Tjcet{color:var(--ds-link-primary-color,#00a96c)!important;font-weight:var(--ds-font-weight-strong,600)!important;text-decoration:none!important}.Link-module__primary--Tjcet:hover{color:var(--ds-link-primary-color-hover,#067c64)!important}.Link-module__standard--kLjVq{color:var(--ds-link-standard-color,#222)!important;text-decoration-color:var(--ds-link_underline-color,#767676)!important}.Link-module__standard--kLjVq:hover{color:var(--ds-link-standard-color-hover,#000)!important;text-decoration-color:var(--ds-link-standard-color-hover,#000)!important}.Link-module__standard--kLjVq.Link-module__onDark--tVBwD{color:var(--ds-link-standard-dark-color,#f5f5f5)!important;text-decoration-color:var(--ds-link_underline-dark-color,#ccc)!important}.Link-module__standard--kLjVq.Link-module__onDark--tVBwD:hover{color:var(--ds-link-standard-hover-dark-color,#fff)!important;text-decoration-color:var(--ds-link-standard-hover-dark-color,#fff)!important}.Link-module__standardQuiet--OcM14{color:var(--ds-link-standard-color,#222)!important;text-decoration:none!important}.Link-module__standardQuiet--OcM14:hover{color:var(--ds-link-standard-color-hover,#000)!important}.Link-module__standardQuiet--OcM14.Link-module__onDark--tVBwD{color:var(--ds-link-standard-dark-color,#f5f5f5)!important}.Link-module__standardQuiet--OcM14.Link-module__onDark--tVBwD:hover{color:var(--ds-link-standard-hover-dark-color,#fff)!important;text-decoration-color:var(--ds-link-standard-hover-dark-color,#fff)!important}.Link-module__secondary--aaIW1{color:var(--ds-link-secondary-color,#767676)!important}.Link-module__secondary--aaIW1:hover{color:var(--ds-link-secondary-color-hover,#000)!important}.Link-module__secondaryQuiet--q4uwv{color:var(--ds-link-secondary-color,#767676)!important;text-decoration:none!important}.Link-module__secondaryQuiet--q4uwv:hover{color:var(--ds-link-secondary-color-hover,#000)!important}.Link-module__hoverArrow--EXAgf{fill:currentColor!important;display:inline-block!important;flex-shrink:0!important;overflow:hidden!important;-webkit-user-select:none!important;user-select:none!important;vertical-align:middle!important}.Link-module__hoverArrowLine--aGYIn{fill:currentColor!important;opacity:0!important;transition:opacity .15s cubic-bezier(.215,.61,.355,1)!important}.Link-module__hoverArrowCaret--rbfN3{fill:currentColor!important;transform:translateX(-2px)!important;transition:opacity .15s cubic-bezier(.215,.61,.355,1),transform .15s cubic-bezier(.215,.61,.355,1)!important}.Link-module__editorial--I7vAS,.Link-module__editorialQuiet--nM2zD{font-weight:var(--ds-font-weight-strong,600)!important;text-decoration:none!important}.Link-module__editorial--I7vAS:hover .Link-module__hoverArrow--EXAgf .Link-module__hoverArrowLine--aGYIn,.Link-module__editorialQuiet--nM2zD:hover .Link-module__hoverArrow--EXAgf .Link-module__hoverArrowLine--aGYIn{opacity:1!important}.Link-module__editorial--I7vAS:hover .Link-module__hoverArrow--EXAgf .Link-module__hoverArrowCaret--rbfN3,.Link-module__editorialQuiet--nM2zD:hover .Link-module__hoverArrow--EXAgf .Link-module__hoverArrowCaret--rbfN3{transform:translateX(0)!important}.Link-module__editorial--I7vAS{color:var(--ds-link-primary-color,#00a96c)!important}.Link-module__editorial--I7vAS:hover{color:var(--ds-link-primary-color-hover,#067c64)!important}.Link-module__editorialQuiet--nM2zD{color:var(--ds-link-standard-color,#222)!important}.Link-module__editorialQuiet--nM2zD:hover{color:var(--ds-link-standard-color-hover,#000)!important}.Link-module__editorialQuiet--nM2zD.Link-module__onDark--tVBwD{color:var(--ds-link-standard-dark-color,#f5f5f5)!important}.Link-module__editorialQuiet--nM2zD.Link-module__onDark--tVBwD:hover{color:var(--ds-link-standard-hover-dark-color,#fff)!important}.Link-module__icon--o5flq,.Link-module__iconLeft--tld_y,.Link-module__iconRight--afq3q{display:inherit!important}.Link-module__icon--o5flq svg,.Link-module__iconLeft--tld_y svg,.Link-module__iconRight--afq3q svg{vertical-align:text-top!important}.Link-module__iconLeft--tld_y{margin-right:4px!important}.Link-module__iconRight--afq3q{margin-left:4px!important}.ProductGridCardHeading-module__heading--S218J{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-clamp:2!important;display:-webkit-box!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-weight:400!important;line-height:1.5!important;overflow:hidden!important}.ProductThumbnail-module__root--Zt47r{--aspect-ratio:1.17/1!important;background-color:#f5f5f5!important;height:100%!important;overflow:hidden!important;position:relative!important;width:100%!important}.ProductThumbnail-module__root--Zt47r.ProductThumbnail-module__isVideo--j3B5r{background-color:#222!important;max-width:100%!important}.ProductThumbnail-module__root--Zt47r:before{content:""!important;display:block!important;padding-top:calc((1/var(--aspect-ratio))*100%)!important}.ProductThumbnail-module__innerContainer--dO96b{bottom:0!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.ProductThumbnail-module__img--HRIPw{display:block!important;height:100%!important;margin:auto!important;max-width:100%!important;object-fit:cover!important}.ProductThumbnail-module__isVideo--j3B5r.ProductThumbnail-module__xs--w_MAB .ProductThumbnail-module__innerContainer--dO96b .ProductThumbnail-module__img--HRIPw,.ProductThumbnail-module__isVideo--j3B5r.ProductThumbnail-module__xxs--KTPKm .ProductThumbnail-module__innerContainer--dO96b .ProductThumbnail-module__img--HRIPw,.ProductThumbnail-module__isVideo--j3B5r.ProductThumbnail-module__xxxs--kMWV1 .ProductThumbnail-module__innerContainer--dO96b .ProductThumbnail-module__img--HRIPw{filter:brightness(50%)!important}.ProductThumbnail-module__videoDurationOverlay--cvy27{left:0!important;padding:16px!important;position:absolute!important;z-index:1!important}.ProductThumbnail-module__xs--w_MAB .ProductThumbnail-module__videoDurationOverlay--cvy27,.ProductThumbnail-module__xxs--KTPKm .ProductThumbnail-module__videoDurationOverlay--cvy27,.ProductThumbnail-module__xxxs--kMWV1 .ProductThumbnail-module__videoDurationOverlay--cvy27{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.ProductThumbnail-module__lg--DESWy .ProductThumbnail-module__videoDurationOverlay--cvy27,.ProductThumbnail-module__md--fzkRB .ProductThumbnail-module__videoDurationOverlay--cvy27,.ProductThumbnail-module__sm--Ce2mA .ProductThumbnail-module__videoDurationOverlay--cvy27{bottom:0!important}.ProductThumbnail-module__xs--w_MAB .ProductThumbnail-module__videoDurationOverlay--cvy27,.ProductThumbnail-module__xxs--KTPKm .ProductThumbnail-module__videoDurationOverlay--cvy27{padding:8px!important}.ProductThumbnail-module__videoDurationText--dhi8A{align-items:center!important;background-color:hsla(0,0%,100%,.8)!important;border-radius:20rem!important;color:var(--ds-color-context-text-default,#222)!important;display:inline-flex!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:.75rem!important;font-weight:var(--ds-font-weight-strong,600)!important;min-height:32px!important;padding:0 8px!important;-webkit-user-select:none!important;user-select:none!important}.ProductThumbnail-module__xs--w_MAB .ProductThumbnail-module__videoDurationText--dhi8A,.ProductThumbnail-module__xxs--KTPKm .ProductThumbnail-module__videoDurationText--dhi8A,.ProductThumbnail-module__xxxs--kMWV1 .ProductThumbnail-module__videoDurationText--dhi8A{background-color:transparent!important;color:#fff!important}.ProductThumbnail-module__videoPlayIcon--tUH0q{fill:currentColor!important;border-radius:50%!important;height:24px!important;width:24px!important}.ProductThumbnail-module__videoDurationTextPadding--fba_5{padding-left:4px!important}.ProductThumbnail-module__emptyState--zHxdh{align-items:center!important;background-color:#f5f5f5!important;color:#474747!important;display:flex!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:.875rem!important;height:100%!important;justify-content:center!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important}.ProductThumbnail-module__xxxs--kMWV1 .ProductThumbnail-module__emptyState--zHxdh{font-size:8px!important}.ProductThumbnail-module__isVideo--j3B5r img{object-fit:contain!important}.ProductThumbnail-module__xxxs--kMWV1{max-height:32px!important;max-width:32px!important}.ProductThumbnail-module__xxs--KTPKm{max-height:64px!important;max-width:64px!important}.ProductThumbnail-module__xs--w_MAB{max-height:96px!important;max-width:96px!important}.ProductThumbnail-module__sm--Ce2mA{max-height:160px!important;max-width:160px!important}.ProductThumbnail-module__md--fzkRB{max-height:216px!important;max-width:216px!important}.ProductThumbnail-module__lg--DESWy{max-height:360px!important;max-width:360px!important}.Text-module__root--X3OjP{color:var(--ds-color-context-text-default,#222)!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;line-height:1.5!important;margin-bottom:16px!important;margin-top:0!important}.Text-module__noMarginBottom--FQwc8{margin:0!important}.Text-module__colorInherit--w8MDx{color:inherit!important}.Text-module__colorPrimary--Dc2so{color:#007bff!important}.Text-module__colorSecondary--Lwb4S{color:var(--ds-color-context-text-secondary,#6c757d)!important}.Text-module__colorSuccess--DFmsf{color:#28a745!important}.Text-module__colorDanger--avLRy{color:#dc3545!important}.Text-module__colorWarning--NsTRs{color:#ffc107!important}.Text-module__colorInfo--DpVuj{color:#17a2b8!important}.Text-module__colorLight--XRvcr{color:#f8f9fa!important}.Text-module__colorDark--pcil5{color:#343a40!important}.Text-module__colorBody--VCmXb{color:var(--ds-color-context-text-default,#212529)!important}.Text-module__colorMuted--FhAWp{color:#6c757d!important}.Text-module__colorWhite--CiFMF{color:#fff!important}.Text-module__colorExtraDark--AhPqt{color:var(--ds-color-context-heading-default,#222)!important}.Text-module__headingXXL--CqBmE{font-size:3.813rem!important}.Text-module__headingXL--qKtIS,.Text-module__headingXXL--CqBmE{font-family:var(--ds-font-family-heading,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-weight:var(--ds-font-weight-strong,600)!important;line-height:1.4!important}.Text-module__headingXL--qKtIS{font-size:3.063rem!important}.Text-module__headingLG--vWniL{font-size:2.438rem!important}.Text-module__headingLG--vWniL,.Text-module__headingMD--lba8u{font-family:var(--ds-font-family-heading,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-weight:var(--ds-font-weight-strong,600)!important;line-height:1.4!important}.Text-module__headingMD--lba8u{font-size:1.938rem!important}.Text-module__headingSM--OquMQ{font-size:1.563rem!important}.Text-module__headingSM--OquMQ,.Text-module__headingXS--seH8Z{font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-weight:var(--ds-font-weight-strong,600)!important;line-height:1.4!important}.Text-module__headingXS--seH8Z{font-size:1.25rem!important}.Text-module__headingXXS--YUgPs{font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:1rem!important;font-weight:var(--ds-font-weight-strong,600)!important;line-height:1.4!important}.Text-module__bodyXL--EHcrQ{font-size:1.563rem!important;font-weight:400!important;line-height:1.4!important}.Text-module__bodyLG--IGhiC{font-size:1.25rem!important;font-weight:400!important;line-height:1.5!important}.Text-module__bodyBase--z6I7R{font-size:1rem!important;font-weight:400!important;line-height:1.6!important}.Text-module__detail--AZ7cX{font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}.Text-module__detailXS--Dah_K{font-size:.75rem!important;font-weight:400!important;line-height:1.5!important}.Text-module__overline--bk5K8{font-size:.875rem!important}.Text-module__overline--bk5K8,.Text-module__overlineXS--Wijdf{font-weight:400!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.Text-module__overlineXS--Wijdf{font-size:.75rem!important}.Text-module__button--prH76{font-size:1rem!important}.Text-module__button--prH76,.Text-module__buttonSM--aRQYx{font-weight:var(--ds-font-weight-strong,600)!important;line-height:1.2!important}.Text-module__buttonSM--aRQYx{font-size:.875rem!important}.Text-module__strong--Nm5vI{font-weight:var(--ds-font-weight-strong,600)!important}.Text-module__alignInherit--_vcZP{text-align:inherit!important}.Text-module__alignCenter--Vh7HE{text-align:center!important}.Text-module__alignLeft--HNRp4{text-align:left!important}.Text-module__alignRight--eumZ0{text-align:right!important}.Text-module__truncate--iUadY{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;line-clamp:1!important;display:-webkit-box!important;overflow:hidden!important}.Text-module__inline--Ggq8b{display:inline!important}.Text-module__italic--ejXMW{font-style:italic!important}.Text-module__caps--SQi2x{text-transform:uppercase!important}.Image-module__image--laO9e{border-style:none!important;vertical-align:middle!important}.Image-module__fluid--gQYjM{height:auto!important;max-width:100%!important}.Image-module__rounded--Xkllq{border-radius:4px!important}.Image-module__roundedCircle--YvpCl{border-radius:50%!important}.Image-module__thumbnail--XOahq{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:4px!important;box-shadow:0 1px 2px rgba(0,0,0,.075)!important;height:auto!important;max-width:100%!important;padding:.25rem!important}.Avatar-module__root--OdnSM{align-items:center!important;background-color:#e9e9e9!important;border-radius:50%!important;color:var(--ds-color-context-text-default,#222)!important;display:flex!important;flex-shrink:0!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-weight:400!important;justify-content:center!important;line-height:1!important;overflow:hidden!important;position:relative!important;text-transform:uppercase!important;-webkit-user-select:none!important;user-select:none!important}.Avatar-module__img--Aodog{display:block!important;font-size:0!important;height:100%!important;margin:0!important;object-fit:cover!important;text-align:center!important;width:100%!important}.Avatar-module__xxs--wEUkM{font-size:10px!important;height:24px!important;width:24px!important}.Avatar-module__xs--aupXV{font-size:14px!important;height:32px!important;width:32px!important}.Avatar-module__sm--zpT3J{font-size:16px!important;height:40px!important;width:40px!important}.Avatar-module__md--E3kUN{font-size:20px!important;height:48px!important;width:48px!important}.Avatar-module__lg--yUQny{font-size:20px!important;height:64px!important;width:64px!important}.Avatar-module__xl--hM8Le{font-size:25px!important;font-weight:var(--ds-font-weight-strong,600)!important;height:88px!important;width:88px!important}.ProductGridCardAvatar-module__link--l7kdp{align-items:center!important;display:flex!important}.ProductGridCardAvatar-module__storeName--usBzw{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;line-clamp:1!important;display:-webkit-box!important;margin-left:8px!important;overflow:hidden!important}.SvgIcon-module__root--Pyb8_{fill:currentColor!important;display:inline-block!important;flex-shrink:0!important;overflow:hidden!important;-webkit-user-select:none!important;user-select:none!important;vertical-align:middle!important}.ProductPrice-module__price--KVqYh{color:var(--ds-color-context-text-default,#222)!important;font-family:var(--ds-font-family)!important;font-size:1rem!important;font-weight:var(--ds-font-weight-strong,600)!important;line-height:1!important}.ProductPrice-module__hasDiscountOrSalePrice--UugPM{color:var(--ds-color-context-text-secondary,#767676)!important;font-size:.875rem!important;font-weight:400!important;margin-left:8px!important}.ProductPrice-module__hasDiscountOrSalePrice--UugPM .ProductPrice-module__basePrice--L99Kg{text-decoration:line-through!important}.ProductPrice-module__hasDiscountOrSalePrice--UugPM,.ProductPrice-module__price--KVqYh{align-items:center!important;display:inline-flex!important}.ProductPrice-module__saleLabel--bcc72{margin-left:8px!important}.ProductPrice-module__srOnly--qQDaK{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ProductPrice-module__bundlePriceContainer--hLaCs,.ProductPrice-module__stackedPriceContainer--Jx2F6{display:flex!important;flex-direction:column!important}@media (max-width:580px){.ProductPrice-module__bundlePriceContainer--hLaCs,.ProductPrice-module__stackedPriceContainer--Jx2F6{flex-direction:row-reverse!important}.ProductPrice-module__bundlePriceContainer--hLaCs>*,.ProductPrice-module__stackedPriceContainer--Jx2F6>*{margin-right:8px!important}}.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__mobileSaleLabel--ClGE6{display:none!important}@media (max-width:580px){.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__mobileSaleLabel--ClGE6{display:flex!important}}.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__stackedBasePrice--VP1Z_{margin-left:unset!important}.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__stackedPrice--HDi24{display:inline-flex!important}@media (max-width:580px){.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__stackedPrice--HDi24{font-size:1.25rem!important}.ProductPrice-module__stackedPriceContainer--Jx2F6 .ProductPrice-module__stackedPrice--HDi24 .ProductPrice-module__saleLabel--bcc72{display:none!important}}.ProductPrice-module__bundlePrice--NKCty{display:flex!important;white-space:nowrap!important}.ProductPrice-module__bundlePrice--NKCty .ProductPrice-module__discountPrice--Cyr5P{color:#d93c1d!important}@media (min-width:580px){.ProductPrice-module__bundlePrice--NKCty{align-items:flex-end!important;flex-direction:column!important}}.ProductPrice-module__bundlePrice--NKCty .ProductPrice-module__bundleBasePrice--Qx3sm{font-size:inherit!important;margin-right:8px!important}@media (min-width:580px){.ProductPrice-module__bundlePrice--NKCty .ProductPrice-module__bundleBasePrice--Qx3sm{margin-right:unset!important}}.ProductGridCard-module__card--AjPlW{display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;width:100%!important}.ProductGridCard-module__cardThumbnail--KnbAe{background-color:#f5f5f5!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;justify-content:center!important;margin-bottom:8px!important;overflow:hidden!important;position:relative!important;transition:box-shadow .2s ease-out!important}.ProductGridCard-module__linkArea--hYCvV{color:inherit!important;position:relative!important;text-decoration:none!important}.ProductGridCard-module__linkArea--hYCvV .ProductGridCard-module__cardThumbnail--KnbAe:after{background-image:linear-gradient(0deg,rgba(71,71,71,.3) 3.76%,rgba(71,71,71,0) 48.85%)!important;background-repeat:no-repeat!important;content:""!important;height:100%!important;left:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:0!important;transition:opacity .2s ease-in-out!important;width:100%!important}.ProductGridCard-module__linkArea--hYCvV:hover .ProductGridCard-module__cardThumbnail--KnbAe{box-shadow:0 0 12px rgba(50,53,62,.24)!important}.ProductGridCard-module__linkArea--hYCvV:hover .ProductGridCard-module__cardThumbnail--KnbAe:after{opacity:0!important}.ProductGridCard-module__cardMetadata--g0klC{display:flex!important;flex-direction:column!important;margin-top:0!important}.ProductGridCard-module__cardMetadata--g0klC>:not(:last-child){margin-bottom:12px!important}.ProductGridCard-module__productPrice--Am9F9{margin-top:4px!important}.ProductGridCard-module__cardSeller--K51z7{margin:8px 0!important}.ProductGridCard-module__cardHeading--YNiiq{font-weight:var(--ds-font-weight-strong,600)!important}.ProductGridCard-module__link--gmdvi{align-items:center!important;color:#2c2f35!important;display:flex!important}.ProductGridCard-module__cardContent--FJiM9{margin-bottom:16px!important;padding:0 8px!important}.ProductGridCard-module__cardFooter--BkbGh{margin-top:auto!important;padding:0 8px!important}.ProductGridCard-module__customContent--IH2g4{margin:8px 8px 0 0!important}.ProductRowSellerByline-module__sellerByline--cGNL6{align-items:center!important;display:flex!important}.ProductRowSellerByline-module__sellerBylineLabel--yjnoh{display:flex!important;margin-right:8px!important;min-width:-moz-fit-content!important;min-width:fit-content!important}@media (max-width:580px){.ProductRowSellerByline-module__sellerBylineLabel--yjnoh{display:none!important}}.ProductRowSellerByline-module__link--bHJil{align-items:center!important;display:flex!important}.ProductRowSellerByline-module__storeName--DZyfm{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;line-clamp:1!important;display:-webkit-box!important;margin-left:8px!important;overflow:hidden!important}@keyframes ProductRowCard-module__fadeIn--iKQmF{0%{opacity:0}to{opacity:1}}@keyframes ProductRowCard-module__fadeOut--SHcqW{0%{opacity:1}to{opacity:0}}.ProductRowCard-module__card--xTOd6{display:flex!important;flex-direction:column!important;height:100%!important;margin:24px 0!important;position:relative!important;width:100%!important}@media (min-width:580px){.ProductRowCard-module__card--xTOd6{flex-direction:row!important}}.ProductRowCard-module__cardZoomThumbnail--_n6ry{border:2px solid #2c2f35!important;border-radius:8px!important;box-shadow:0 0 4px 0 rgba(0,0,0,.32),0 4px 12px 4px rgba(0,0,0,.16)!important;display:none!important;left:-8px!important;max-height:350px!important;max-width:350px!important;position:absolute!important;top:-25%!important;z-index:303!important}@media (min-width:580px){.ProductRowCard-module__cardZoomThumbnail--_n6ry{display:block!important}}.ProductRowCard-module__fadeIn--iKQmF{animation:ProductRowCard-module__fadeIn--iKQmF .2s}.ProductRowCard-module__fadeOut--SHcqW{animation:ProductRowCard-module__fadeOut--SHcqW .2s;opacity:0!important}.ProductRowCard-module__cardThumbnail--mIngZ{background-color:#f5f5f5!important;border-radius:8px!important;box-shadow:0!important;display:flex!important;justify-content:center!important;overflow:hidden!important;position:relative!important;transition:box-shadow .2s ease-out!important}@media (max-width:580px){.ProductRowCard-module__cardThumbnail--mIngZ{margin-bottom:8px!important}}.ProductRowCard-module__linkArea--aCqXC{flex-shrink:0!important;position:relative!important}@media (min-width:580px){.ProductRowCard-module__linkArea--aCqXC{width:25%!important}}.ProductRowCard-module__linkArea--aCqXC .ProductRowCard-module__cardThumbnail--mIngZ:after{background-image:linear-gradient(0deg,rgba(71,71,71,.3) 3.76%,rgba(71,71,71,0) 48.85%)!important;background-repeat:no-repeat!important;content:""!important;height:100%!important;left:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:0!important;transition:opacity .2s ease-in-out!important;width:100%!important}.ProductRowCard-module__linkArea--aCqXC:hover .ProductRowCard-module__cardThumbnail--mIngZ{box-shadow:0 0 12px rgba(50,53,62,.24)!important}.ProductRowCard-module__linkArea--aCqXC:hover .ProductRowCard-module__cardThumbnail--mIngZ:after{opacity:0!important}@media (min-width:768px){.ProductRowCard-module__linkArea-xs--kJFL8{max-width:96px!important}.ProductRowCard-module__linkArea-sm--_7OaF{max-width:160px!important}.ProductRowCard-module__linkArea-md--sZRmO{width:216px!important}}@media (min-width:580px){.ProductRowCard-module__cardContent--LBGAi{flex-grow:1!important;margin:0 24px!important}}.ProductRowCard-module__cardTitle--rqM0_{margin-bottom:4px!important}.ProductRowCard-module__cardTitleLink--YPqiC{-webkit-line-clamp:2!important;line-clamp:2!important}.ProductRowCard-module__cardDescription--jPu_8,.ProductRowCard-module__cardTitleLink--YPqiC{-webkit-box-orient:vertical!important;display:-webkit-box!important;max-width:100%!important;overflow:hidden!important}.ProductRowCard-module__cardDescription--jPu_8{-webkit-line-clamp:3!important;line-clamp:3!important;margin-top:16px!important;word-break:break-word!important}@media (max-width:580px){.ProductRowCard-module__cardDescription--jPu_8{display:none!important}}.ProductRowCard-module__cardMetadata--IVsPm{margin-top:8px!important}@media (max-width:580px){.ProductRowCard-module__cardMetadata--IVsPm{display:none!important}}.ProductRowCard-module__cardSidebarActions--kWqzN{align-items:flex-start!important;display:flex!important;flex-direction:column!important;min-width:25%!important}@media (min-width:580px){.ProductRowCard-module__cardSidebarActions--kWqzN{margin:16px 24px!important}}@media (min-width:980px){.ProductRowCard-module__cardSidebarActions--kWqzN{margin:0!important}}.ProductRowCard-module__actionsContainer--pZdiH,.ProductRowCard-module__sidebarContainer--_RMks{width:100%!important}@media (min-width:580px) and (max-width:980px){.ProductRowCard-module__actionsContainer--pZdiH{padding-top:16px!important}}.ProductRowCard-module__productInfo--Eyni7{display:flex!important;flex-direction:column!important;height:100%!important;margin:24px 0!important;position:relative!important;width:100%!important}@media (min-width:580px){.ProductRowCard-module__productInfo--Eyni7{margin:0!important}}@media (min-width:980px){.ProductRowCard-module__productInfo--Eyni7{flex-direction:row!important}}.SkinnyProductRowCard-module__card--LcqB0{border:1px solid rgba(50,53,62,.11)!important;border-radius:4px!important;display:flex!important}.SkinnyProductRowCard-module__content--AQthf{flex:8!important;margin:16px!important;overflow:hidden!important}@media (max-width:580px){.SkinnyProductRowCard-module__content--AQthf{flex-direction:column-reverse!important}}.SkinnyProductRowCard-module__body--dzOR5{flex-grow:1!important}.SkinnyProductRowCard-module__description--wELTI{display:flex!important}@media (max-width:580px){.SkinnyProductRowCard-module__description--wELTI{flex-direction:column!important}}.SkinnyProductRowCard-module__truncateText--uC3pG{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-clamp:2!important;display:-webkit-box!important;margin-bottom:4px!important;overflow:hidden!important;word-break:break-word!important}@media (max-width:580px){.SkinnyProductRowCard-module__text--Hzdv_{display:none!important}}.SkinnyProductRowCard-module__cardThumbnail--JRL8b{border-radius:8px!important;box-shadow:0!important;overflow:hidden!important;position:relative!important;transition:box-shadow .2s ease-out!important}.SkinnyProductRowCard-module__thumbnailBlock--_zJ25{background-color:#f5f5f5!important;border-right:1px solid #ccc!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:100px!important}.SkinnyProductRowCard-module__thumbnailBlock--_zJ25 .SkinnyProductRowCard-module__cardThumbnail--JRL8b:after{background-image:linear-gradient(0deg,rgba(71,71,71,.3) 3.76%,rgba(71,71,71,0) 48.85%)!important;background-repeat:no-repeat!important;content:""!important;height:100%!important;left:0!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:0!important;transition:opacity .2s ease-in-out!important;width:100%!important}.SkinnyProductRowCard-module__thumbnailBlock--_zJ25:hover .SkinnyProductRowCard-module__cardThumbnail--JRL8b{box-shadow:0 0 12px rgba(50,53,62,.24)!important}.SkinnyProductRowCard-module__thumbnailBlock--_zJ25:hover .SkinnyProductRowCard-module__cardThumbnail--JRL8b:after{opacity:0!important}.SkinnyProductRowCard-module__priceBlock--jm40P{padding-top:8px!important}@media (min-width:580px){.SkinnyProductRowCard-module__priceBlock--jm40P{align-self:center!important;padding-left:16px!important}}.SkinnyProductRowCard-module__actions--R8VzN{align-self:center!important;padding:8px!important;white-space:nowrap!important;width:220px!important}@media (max-width:768px){.SkinnyProductRowCard-module__actions--R8VzN{display:none!important}}.tpt-frontend .ProductGridCardPrice{color:#666;margin-top:6px}.tpt-frontend .ProductGridCardPrice__lineThrough{color:#777;font-weight:400;padding-left:6px;text-decoration:line-through}.tpt-frontend .ProductGridCardPrice__saleLabel{position:relative}.tpt-frontend .ProductGridCardPrice__saleLabel:after{background-image:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/bd3a7f4afb0ffb3bb01f.png);background-position:100%;background-repeat:no-repeat;background-size:30px 19px;content:"";height:19px;left:110%;position:absolute;top:-6px;width:30px}.tpt-frontend .ProductGridCard{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s ease-in-out}.tpt-frontend .ProductGridCard__rebranded{background:transparent;border:none;border-radius:0;margin-bottom:0}.tpt-frontend .ProductGridCard:hover{border-color:#666;transition:all .2s ease-in-out}.tpt-frontend .ProductGridCard__productImageSection{background-color:#f5f5f5;border-radius:8px 8px 0 0}.tpt-frontend .ProductGridCard.ProductGridCard--video .ProductGridCard__productImageSection{background-color:#000}.tpt-frontend .ProductGridCard__productInfo{padding:12px}.tpt-frontend .ProductGridCard__productName{font-weight:var(--ds-font-weight-strong);line-height:20px;min-height:40px}.tpt-frontend .ProductGridCard__rating{padding-top:12px}.tpt-frontend .ProductGridCard__rating .EvaluationStarRating__wrapper__categoryWrap{color:#777;font-weight:400}.tpt-frontend .ProductGridCard__ratingContainer{height:24px}.tpt-frontend .ProductGridCard__footer{border-top:1px solid #ccc;overflow:hidden;padding:12px;text-overflow:ellipsis;white-space:nowrap}.tpt-frontend .ProductGridCard__avatar{display:inline;margin-right:6px}.tpt-frontend .ProductGridCard__singleStarRating{color:#777;display:flex;font-size:14px;gap:3px;margin-bottom:6px}.tpt-frontend .PromoProducts{background-color:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:8px 16px}.tpt-frontend .PromoProducts__titleRow{padding-bottom:16px;padding-top:8px}.tpt-frontend .PromoProducts__titleWrapper{display:flex;justify-content:flex-end}.tpt-frontend .PromoProducts__titleText{align-items:flex-end;display:flex;height:100%;line-height:inherit!important;margin-bottom:8px}.tpt-frontend .PromoProducts__promoteItems{text-align:right}.tpt-frontend .PromoProducts__promoteItems--link{font-size:.875rem}.tpt-frontend .Table{border-collapse:collapse;border-spacing:0;width:100%}.tpt-frontend .Table thead{background-color:transparent;color:#777;text-align:left;word-break:normal}.tpt-frontend .Table thead th{padding:12px}.tpt-frontend .Table tbody td{padding:12px;text-align:left;word-break:normal}.tpt-frontend .Table tbody tr:hover{background:#f5f5f5}.tpt-frontend .Table--bordered tbody tr,.tpt-frontend .Table--bordered thead{border-bottom:1px solid #ddd}.tpt-frontend .Table--bordered tbody tr:last-child{border-bottom:none}.tpt-frontend .Table--striped tbody tr:hover{background:transparent}.tpt-frontend .Table--striped tbody tr:nth-child(odd){background:#f5f5f5}.tpt-frontend .SearchDebugTableLayout{border-bottom:1px solid #ddd;float:left;margin-bottom:12px;padding-bottom:6px;width:100%}.tpt-frontend .SearchDebugTableLayout__tblheader{font-size:18px;text-align:center}.tpt-frontend .RelatedSearchesWithProductLinksLayout{padding-top:18px}.tpt-frontend .RelatedSearchesWithProductLinksLayout .TruncatedTextBox{display:inherit}.tpt-frontend .RelatedSearchesWithProductLinksLayout__icon{color:#32353e;font-weight:var(--ds-font-weight-strong);margin-bottom:16px}.tpt-frontend .RelatedSearchesWithProductLinksLayout__relatedSearch{margin-bottom:16px}.tpt-frontend .RelatedSearchesWithProductLinksLayout__title{display:flex}.tpt-frontend .RelatedSearchesWithProductLinksLayout__productLink{font-size:12px;margin:6px 0 0 33px}.tpt-frontend .RelatedSearchesWithProductLinksLayout__productLinksRow{margin:0}.tpt-frontend .RelatedSearchesWithProductLinksLayout__searchTerm{color:#067c64;font-size:1rem;font-weight:var(--ds-font-weight-strong);padding-top:0}.tpt-frontend .RelatedSearchesWithProductLinksLayout__searchTerm:hover{text-decoration:underline}.tpt-frontend .RelatedSearchesWithProductLinksLayout__results{display:flex;flex-direction:column;gap:16px}@media (min-width:580px){.tpt-frontend .RelatedSearchesWithProductLinksLayout__results{display:flex;flex-direction:row;gap:normal}}.tpt-frontend .Label{display:block}.tpt-frontend .Label__caption,.tpt-frontend .Label__help,.tpt-frontend .Label__title{display:block;margin-bottom:12px}.tpt-frontend .Label__caption,.tpt-frontend .Label__help{color:#777;font-size:1rem;font-weight:400}.tpt-frontend .Label__help{margin-bottom:0}.tpt-frontend .Label--error .Label__caption,.tpt-frontend .Label--error .Label__title{color:#c73833}.tpt-frontend .Label--success .Label__caption,.tpt-frontend .Label--success .Label__title{color:#0aa96c}.tpt-frontend .Label--classfund.Label--error,.tpt-frontend .Label--classfund.Label--success{text-align:right}.tpt-frontend .Label--classfund.Label--success .Label__caption,.tpt-frontend .Label--classfund.Label--success .Label__title{line-height:.95}.tpt-frontend .Label--classfund.Label--success .Label__caption:after,.tpt-frontend .Label--classfund.Label--success .Label__title:after{content:"\ea12";display:inline-block;font-family:tpticon;margin-left:16px}.tpt-frontend .Label--inline{align-items:center;display:inline-flex;margin-bottom:4px;text-align:left}.tpt-frontend .Label--inline .Label__caption,.tpt-frontend .Label--inline .Label__title{margin-bottom:0}.tpt-frontend .Label--inline>*{margin-right:16px}.tpt-frontend .Label--inline>:last-child{margin-right:0}.tpt-frontend .Label--fullWidth{display:flex;width:100%}.tpt-frontend .Label--fullWidth>.Label__title{flex:1}.tpt-frontend .Label--help{display:flex;flex-wrap:wrap}.tpt-frontend .Label--help .Label__title{flex-basis:auto;flex-grow:2}.tpt-frontend .Label--help .Label__help{flex-basis:auto;flex-grow:1;text-align:right}.tpt-frontend .Label--help>*{flex-basis:100%}.tpt-frontend .Label--help.Label--inline{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start}.tpt-frontend .Label--help.Label--inline .Label__help{display:inline;flex-grow:0;padding:1px 0}.tpt-frontend .Label--help.Label--inline .Label__title{flex-grow:0}.tpt-frontend .Label--help.Label--inline>*{flex-basis:auto}.tpt-frontend .Counter{background-color:#fff;border:1px solid #000;border-radius:0;display:flex;height:44px;width:66px}.tpt-frontend .Counter__input{border:1px solid #000;border-radius:0;font-size:1rem;text-align:center;width:44px}.tpt-frontend .Counter__buttons{display:flex;flex-direction:column;width:22px}.tpt-frontend .Counter__hiddenSubmit{left:-9999px;position:absolute;top:auto}.tpt-frontend .Counter__buttonsMinus,.tpt-frontend .Counter__buttonsPlus{border:1px solid #000;border-radius:0;font-size:14px;line-height:21px}.tpt-frontend .CounterRebrand{background-color:#fff;border:1px solid #32353e;border-radius:4px;display:flex;height:44px;width:66px}.tpt-frontend .CounterRebrand__input{border-right:1px solid #32353e;font-size:1rem;text-align:center;width:44px}.tpt-frontend .CounterRebrand__hiddenSubmit{left:-9999px;position:absolute;top:auto}.tpt-frontend .CounterRebrand__buttons{display:flex;flex-direction:column;overflow:hidden!important;width:22px}.tpt-frontend .CounterRebrand__buttonsPlus{border:0!important;border-bottom:1px solid #000!important;border-radius:0!important;margin-bottom:0!important;min-height:21px!important;min-width:21px!important}.tpt-frontend .CounterRebrand__buttonsPlus:hover{background-color:#f5f5f5!important}.tpt-frontend .CounterRebrand__buttonsMinus{border:0!important;border-radius:0!important;margin-bottom:0!important;min-height:21px!important;min-width:21px!important}.tpt-frontend .CounterRebrand__buttonsMinus:hover{background-color:#f5f5f5!important}.tpt-frontend .CartButtonContainer__numLicense{margin-bottom:12px}.tpt-frontend .CartButtonContainer__numLicense--bordered{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:18px;padding:12px 0 6px}.tpt-frontend .CartButtonContainer__numLicenseCounter{display:flex}.tpt-frontend .CartButtonContainer__numLicenseCounterText{font-weight:var(--ds-font-weight-strong);padding-right:18px;padding-top:3px}.tpt-frontend .CartButtonContainer__numLicenseTextExpanded{font-size:1rem}.tpt-frontend .CartButtonContainer .CartButton.loading{border:none}.tpt-frontend .WishlistModalClassFundFeedLayout{border-radius:3px;color:#093e56;height:200px;margin-bottom:24px;overflow:hidden;position:relative;text-align:left}.tpt-frontend .WishlistModalClassFundFeedLayout__contributions{font-size:1rem;position:relative}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionsHeading{color:#222;font-size:1rem;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.tpt-frontend .WishlistModalClassFundFeedLayout__contribution{background-color:#fff;border-radius:8px;color:#666;margin-bottom:12px;padding:6px 12px}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionMessage{color:#222;font-size:1rem;line-height:16px}.tpt-frontend .WishlistModalClassFundFeedLayout__contributionTimeAgo{font-size:1rem}.tpt-frontend .WishlistModalClassFundFeedLayout__gradientBg{background:linear-gradient(0deg,#cce5d8 -240%,hsla(0,0%,100%,0));bottom:0;height:40px;left:0;position:absolute;right:0;z-index:1}.tpt-frontend .WishlistModalClassFundFeedLayout__slider{box-sizing:border-box;display:block;position:absolute}.tpt-frontend .WishlistModalClassFundFeedLayout__sliderContainer{display:block;overflow:hidden;position:relative}.tpt-frontend .WishlistModalClassFundFeedLayout__sliderContainerList{display:block;left:0;position:relative;top:0}.tpt-frontend .ClassFundWishlistModal{text-align:center}.tpt-frontend .ClassFundWishlistModal__close{min-height:none;position:absolute;right:0;top:0}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__close{right:-70px}}.tpt-frontend .ClassFundWishlistModal__close:before{background-color:transparent;border-radius:3px;color:#666;content:"\00d7";display:block;font-size:44px;font-weight:400;line-height:1;padding:6px 18px;text-align:center}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__close:before{background-color:rgba(0,0,0,.8);color:#fff}}.tpt-frontend .ClassFundWishlistModal__modal{background:#fff;background:linear-gradient(180deg,#fff 25%,#cce5d8);border:none;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:350px;z-index:202}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__modal{padding:30px 60px;width:650px}}.tpt-frontend .ClassFundWishlistModal__classFundLogo{width:170px}.tpt-frontend .ClassFundWishlistModal__total{font-size:23px;font-weight:800}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__total{font-size:27px}}.tpt-frontend .ClassFundWishlistModal__subheader{font-size:18px;padding:0 18px 24px}@media (min-width:768px){.tpt-frontend .ClassFundWishlistModal__subheader{padding:0 60px 24px}}.tpt-frontend .ClassFundWishlistModal__overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:201}.tpt-frontend .ClassFundWishlistModal__feedWrapper{height:224px}.tpt-frontend .AddToWishList.loading{background-color:transparent;border:none}.tpt-frontend .AddToWishList.loading .DSButton__content{background-color:#f5f5f5;border-radius:3px}.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__loader{display:none}.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__icon,.tpt-frontend .AddToWishList.loading .DSButton__content .DSButton__text{visibility:hidden}.tpt-frontend .ResponsiveProductImage{display:flex;height:100%;position:relative;width:100%}.tpt-frontend .ResponsiveProductImage .VideoDuration{bottom:6px;display:none;position:absolute;right:6px}@media (min-width:580px){.tpt-frontend .ResponsiveProductImage .VideoDuration{display:block}}.tpt-frontend .ResponsiveProductImage--alwaysShowDuration .VideoDuration{display:block}.tpt-frontend .ResponsiveProductImage img{align-self:center;margin:auto;max-height:100%;max-width:100%}.tpt-frontend .ProductRowImageBespoke{text-align:center;width:100%}.tpt-frontend .ProductRowImageBespoke .ProductImage.ProductImage--small{max-height:64px;max-width:64px}.tpt-frontend .ProductRowTitleBespoke{display:block;font-size:18px;font-weight:var(--ds-font-weight-strong);line-height:1.1;margin-bottom:6px}.tpt-frontend .ProductRowTitleBespoke h2{font-size:18px;margin:0}.tpt-frontend .ProductRowTitleBespoke h2 a{font-weight:var(--ds-font-weight-strong);line-height:1.1}.tpt-frontend .ProductRowTitleBespoke__rebranded{margin-bottom:8px!important}.tpt-frontend .ProductRowStoreBespoke{margin-bottom:16px}.tpt-frontend .ProductRowStoreBespoke:hover{color:#000}.tpt-frontend .ProductRowStoreBespoke__avatar{display:inline;margin-right:6px}.tpt-frontend .ProductRowStoreBespoke__storeName{display:inline-block}.tpt-frontend .ProductRowStoreBespoke__storeName>a{color:#767676}.tpt-frontend .ProductRowStoreBespoke__storeName>a:hover{color:#000}.tpt-frontend .ProductRowStoreBespoke__storeName__rebranded{color:#767676}.tpt-frontend .ProductRowStoreBespokeRebranded{align-items:center;gap:8px;margin-bottom:16px}.tpt-frontend .ProductRowStoreBespokeRebranded__store{margin:0!important;min-width:-moz-fit-content;min-width:fit-content}.tpt-frontend .ProductRowFileTypeBespoke__default{color:#777}.tpt-frontend .ProductRowFileTypeBespoke__boldText{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ProductRowPriceAndBundleText{margin-bottom:12px;margin-top:6px}@media (min-width:580px){.tpt-frontend .ProductRowPriceAndBundleText{margin-top:0}}.tpt-frontend .ProductRowPriceBespoke__bottomMargin{margin-bottom:12px}.tpt-frontend .ProductRowPriceBespoke{font-size:22px;font-weight:var(--ds-font-weight-strong);line-height:1}.tpt-frontend .ProductRowPriceBespoke__discountPrice{color:#777;font-size:1rem;font-weight:400;margin-right:6px;text-decoration:line-through}.tpt-frontend .ProductRowPriceBespoke__priceRow{align-items:baseline;display:flex;margin-bottom:6px}.tpt-frontend .ProductRowPriceBespoke__priceRow__endPriceMobile{margin-right:6px}.tpt-frontend .ProductRowPriceBespoke__priceRow__noBottomMargin{margin-bottom:0}.tpt-frontend .ProductRowPriceBespoke__discountOrSale{align-items:baseline;display:flex;order:3}@media (min-width:580px){.tpt-frontend .ProductRowPriceBespoke__discountOrSale{margin-left:0}}.tpt-frontend .ProductRowPriceBespoke__saleBadge{background-image:url(https://static1.teacherspayteachers.com/tpt-frontend/releases/production/current/bd3a7f4afb0ffb3bb01f.png);background-position:100% 0;background-size:30px 19px;flex:0 0 auto;height:19px;width:30px}@media (min-width:580px){.tpt-frontend .ProductRowPriceBespoke__saleBadge{margin-left:6px}}.tpt-frontend .ProductRowPriceBespoke__discountPriceToTheRight{margin-left:6px}@media (min-width:320px){.tpt-frontend .ProductRowPriceBespoke__discountPriceToTheRight{order:2}}@media (min-width:580px){.tpt-frontend .ProductRowPriceBespoke__discountPriceToTheRight{margin-left:0;order:0}}@media (max-width:580px){.tpt-frontend .ProductRowPriceBespoke{align-items:baseline;display:flex}}@media (min-width:320px){.tpt-frontend .ProductRowPriceBespoke .d-xs-inline{display:inline!important}}@media (min-width:580px){.tpt-frontend .ProductRowPriceBespoke .d-sm-none{display:none!important}.tpt-frontend .ProductRowPriceBespoke .d-sm-inline{display:inline!important}}.Ratings-module__container--LS006{display:flex!important;flex-direction:column!important;white-space:nowrap!important}.Ratings-module__ratingsContainer--n02pu{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.Ratings-module__starContainer--vYb2Q{align-items:center!important;display:inline-flex!important;margin-right:8px!important}.Ratings-module__reviewByline--ZHZ1A{color:var(--ds-color-context-text-secondary,#767676)!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;line-height:1.6!important}.Ratings-module__reviewByline--ZHZ1A.Ratings-module__visible--eIZJA{display:block!important}.RatingsLabel-module__ratingsLabelContainer--t90lR{display:flex!important}.RatingsLabel-module__ratingsLabel--lMWgy{align-content:center!important;display:flex!important;font-family:var(--ds-font-family,Proxima Nova,"Helvetica Neue",Helvetica,Arial,sans-serif)!important;line-height:1!important;position:relative!important}.RatingsLabel-module__ratingsLabel--lMWgy.RatingsLabel-module__basic--AEgpY{color:var(--ds-color-context-text-secondary,#767676)!important;font-size:.875rem!important}.RatingsLabel-module__ratingsLabel--lMWgy.RatingsLabel-module__standard--FyLje{font-size:1rem!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--lMWgy.RatingsLabel-module__detail--jNTMo{font-size:1.25rem!important;font-weight:var(--ds-font-weight-strong,600)!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--lMWgy.RatingsLabel-module__custom--QvCo2{font-size:1rem!important;font-weight:var(--ds-font-weight-strong,600)!important;margin-top:4px!important}.RatingsLabel-module__ratingsLabel--lMWgy.RatingsLabel-module__single--DYGY3{font-size:.875rem!important;font-weight:var(--ds-font-weight-strong,600)!important}.RatingsLabel-module__totalReviews--Roe3y{color:var(--ds-color-context-text-secondary,#6c757d)!important;font-weight:400!important}.Star-module__emptyFillColor--fBB0f{stop-color:var(--ds-ratings-star-empty-fill-color,#e9e9e9)!important}.Star-module__primaryFillColor--vCoix{stop-color:var(--ds-ratings-star-primary-fill-color,#2d9cdb)!important}.Star-module__secondaryFillColor--wLhIK{stop-color:var(--ds-ratings-star-secondary-fill-color,#e0efff)!important}.StarRating-module__starRating--xO28L{font-size:0!important;line-height:1!important}.StarRating-module__srOnly--FAzEA{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.tpt-frontend .ProductRowRatingBespoke__ratingCount{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ProductRowRatingBespoke__ratingDisplay{margin-bottom:6px}.tpt-frontend .ProductRowRatingBespoke__singleStarRating{color:#767676;display:flex;flex-direction:row;font-size:14px;gap:4px;margin-bottom:4px;margin-top:4px}.tpt-frontend .ProductRowRatingBespoke__evaluationRating{align-items:center;color:#222;display:flex;margin-bottom:0}.tpt-frontend .ProductRowRatingBespoke__evaluationRating .EvaluationStarRating__wrapper__categoryWrap{color:#777;font-weight:400}@media (min-width:580px){.tpt-frontend .ProductRowRatingBespoke__evaluationRating{margin-bottom:6px;margin-top:6px}}.tpt-frontend .SingleStarRatingDisplay{color:#222}.tpt-frontend .ProductRowOnlineDescriptionBespoke__description,.tpt-frontend .SingleStarRatingDisplay{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ProductRowFileInfoBespoke{margin-bottom:8px}.tpt-frontend .ProductRowFileInfoBespoke__digitalBadge{white-space:nowrap}.tpt-frontend .ProductRowFileInfoBespoke__digitalBadge--hideMobile{display:none}@media (min-width:580px){.tpt-frontend .ProductRowFileInfoBespoke__digitalBadge--hideMobile{display:block}}.tpt-frontend .DescriptionTitleBespoke__description{line-height:1.3;margin-bottom:16px}.tpt-frontend .DescriptionTitleBespoke__description--rebrand{text-transform:uppercase}.tpt-frontend .AnchorList__toggle{color:#067c64;cursor:pointer;margin-left:3px}.tpt-frontend .AnchorList__toggle:hover{text-decoration:underline}.tpt-frontend .AnchorList [data-tooltip]:after{min-width:170px}.tpt-frontend .StandardRowFacets .AnchorList{display:inline}.tpt-frontend .StandardRowFacets .LabeledSection{color:#777}.tpt-frontend .StandardRowFacets .NotLinkedSection{display:inline}.tpt-frontend .StandardRowList__isDisabled span a{pointer-events:none;text-decoration:none}.tpt-frontend .StandardRowList__isDisabled [data-tooltip]{cursor:default}.tpt-frontend .ProductRowParentBundleBespoke{line-height:1.3;margin-top:12px}.tpt-frontend .ProductRowParentBundleRebrand{margin-top:8px!important}.tpt-frontend .ProductRowParentBundleRebrand__link{display:inline!important}.tpt-frontend .BundleItemsCarouselToggle{color:#067c64;margin:12px 0 0}.tpt-frontend .BundleItemsCarouselToggle--open{margin-bottom:24px}.tpt-frontend .BundleItemsCarouselToggle__icon{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .BundleItemsCarouselLayout{display:flex;flex-direction:column;gap:24px}.tpt-frontend .BundleItemsCarouselLayout .Carousel{margin:0;max-width:100%}.tpt-frontend .BundleItemsCarouselLayout .Carousel .slick-slider{display:flex;flex-direction:row;max-width:100%}.tpt-frontend .BundleItemsCarouselLayout .Carousel .slick-slider span{display:block}.tpt-frontend .BundleItemsCarouselLayout .Carousel .slick-slider span .slick-next{position:relative!important;right:1%}.tpt-frontend .BundleItemsCarouselLayout .Carousel .slick-slider span .slick-prev{left:1%;position:relative!important}.tpt-frontend .SearchResultsBlurb{margin:12px 0}.tpt-frontend .SearchResultsBlurb__icon{float:left;margin-right:12px}.tpt-frontend .SearchResultsBlurb__icon .tpticon-teach-for-justice-badge{color:#0aa96c;font-size:22px}.tpt-frontend .SearchResultsBlurbRebrand{display:flex;flex-direction:row;gap:8px}.tpt-frontend .SearchResultsBlurbRebrand__icon{align-self:baseline;color:#67e0a6;margin-top:4px}.tpt-frontend .SearchProductRowLayout{border-bottom:1px solid #ddd;font-size:1rem;padding:24px 0}.tpt-frontend .SearchProductRowLayout__description{margin-bottom:6px}.tpt-frontend .SearchProductRowLayout .AddToWishList__button{padding:0}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout{font-size:inherit}}.tpt-frontend .SearchProductRowLayout:after{clear:both;content:"";display:block}.tpt-frontend .SearchProductRowLayout__image{display:flex;height:162px;margin:0 0 12px}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout__image{margin:0}}.tpt-frontend .SearchProductRowLayout__moreDetailsToggle{margin:6px 0 18px;text-align:center}.tpt-frontend .SearchProductRowLayout__wishListLink{text-align:center}.tpt-frontend .SearchProductRowLayout__debug{float:left;margin-bottom:0;width:100%}.tpt-frontend .SearchProductRowLayout .ProductRowImageBespoke{background-color:#f5f5f5}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowImageBespoke{background-color:inherit}}.tpt-frontend .SearchProductRowLayout .ProductRowStoreBespoke{margin-bottom:0}.tpt-frontend .SearchProductRowLayout .ProductRowStoreBespoke__storeName>a{font-size:1rem}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowStoreBespoke__storeName>a{font-size:inherit}}.tpt-frontend .SearchProductRowLayout .ProductRowTitleBespoke>a{font-size:1rem}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowTitleBespoke>a{font-size:inherit}}.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke{font-size:1rem}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke{font-size:inherit}}.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .DigitalActivityBadge__text,.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .TpTEaselBadge{font-size:1rem}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .DigitalActivityBadge__text,.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .TpTEaselBadge{font-size:inherit}}.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .TpTEaselBadge .TpTEaselLogo__icon{height:10px}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .ProductRowFileInfoBespoke .TpTEaselBadge .TpTEaselLogo__icon{height:12px}}.tpt-frontend .SearchProductRowLayout .ProductRowRatingBespoke__evaluationRating{margin-bottom:0;margin-top:0}.tpt-frontend .SearchProductRowLayout .ProductRowFacetsBespoke .LabeledSection{font-size:14px}.tpt-frontend .SearchProductRowLayout .ProductRowFacetsBespoke .LabeledSection__title{white-space:nowrap}.tpt-frontend .SearchProductRowLayout .ProductRowFacetsBespoke .LabeledSection__content{color:#777}.tpt-frontend .SearchProductRowLayout .LabeledSection__title,.tpt-frontend .SearchProductRowLayout .NotLinkedSection{font-size:14px!important}.tpt-frontend .SearchProductRowLayout .AnchorList{color:#777}@media (min-width:768px){.tpt-frontend .SearchProductRowLayout .CartButtonContainer{margin-bottom:12px}}.tpt-frontend .SearchProductRowLayout .DigitalBadgeMobileWrapper{width:100px}@media (min-width:580px){.tpt-frontend .SearchProductRowLayout .DigitalBadgeMobileWrapper{text-align:left;width:auto}}.tpt-frontend .NextSearchProductRowLayout__store{margin-bottom:12px;margin-top:12px}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__store{margin-bottom:0}}.tpt-frontend .NextSearchProductRowLayout__storeNewLayout{display:flex}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__descriptionContainer,.tpt-frontend .NextSearchProductRowLayout__titleContainer{float:left;margin-bottom:8px;width:50%}}.tpt-frontend .NextSearchProductRowLayout__descriptionContainerNewLayout{margin-bottom:12px}.tpt-frontend .NextSearchProductRowLayout__ratingPriceMetadata{display:flex;justify-content:space-between}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__ratingPriceMetadata{flex-direction:column;float:right;justify-content:flex-start;width:20%}}.tpt-frontend .NextSearchProductRowLayout__thumbnailContainer{background-color:#f5f5f5;width:100%}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__thumbnailContainer{background-color:transparent;float:left;margin-bottom:0;margin-right:12px;width:25%}}.tpt-frontend .NextSearchProductRowLayout__thumbnailContainer .SearchProductRowLayout__image{margin:0 auto;max-width:162px;position:relative}@media (min-width:320px){.tpt-frontend .NextSearchProductRowLayout__thumbnailContainer{margin-bottom:8px}}.tpt-frontend .NextSearchProductRowLayout__thumbnailContainerNewLayout{display:flex}@media (min-width:320px){.tpt-frontend .NextSearchProductRowLayout__thumbnailContainerNewLayout{margin-bottom:8px}}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__thumbnailContainerNewLayout{margin-bottom:0}}.tpt-frontend .NextSearchProductRowLayout__imageNewLayout{margin:0 auto}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__actionsContainer{clear:right;float:right;width:20%}}.tpt-frontend .NextSearchProductRowLayout__actionsContainerNewLayout{align-items:center;display:flex;justify-content:space-between}.tpt-frontend .NextSearchProductRowLayout__ratingPriceContainer{display:flex;flex-direction:column}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__ratingsContainer{margin-bottom:12px;order:2}}.tpt-frontend .NextSearchProductRowLayout__ratingsContainerNewLayout{align-self:center;margin-left:12px}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__priceContainer{order:1}}.tpt-frontend .NextSearchProductRowLayout__priceContainer--noRatings{margin-top:12px}@media (min-width:580px){.tpt-frontend .NextSearchProductRowLayout__priceContainer--noRatings{margin-top:0}}.tpt-frontend .NextSearchProductRowLayout__priceContainerNewLayout{margin-right:auto}.tpt-frontend .NextSearchProductRowLayout__digitalBadge{border-radius:100px}.tpt-frontend .NextSearchProductRowLayout__digitalBadge__text{font-variant:small-caps;letter-spacing:.2px}.tpt-frontend .NextSearchProductRowLayout__cartButtonContainerNewLayout .CartButtonContainer{margin-bottom:0}.tpt-frontend .NextSearchProductRowLayout__fileInfoContainerNewLayout{width:inherit!important}.tpt-frontend .NextSearchProductRowLayout__fileInfoContainerNewLayout .FileTypeLayout,.tpt-frontend .NextSearchProductRowLayout__fileInfoContainerNewLayout .ProductRowFileInfoBespoke{margin-bottom:0}.tpt-frontend .MetadataFacetSection{display:grid;gap:16px;grid-template-columns:60px auto}.tpt-frontend .MetadataFacetSection__list>a:not(:last-child){margin-right:4px}.tpt-frontend .StandardsList{display:flex;flex-direction:row;flex-wrap:wrap}.tpt-frontend .StandardsList__collapsible{cursor:pointer}.tpt-frontend .StandardsList__collapsible:hover{text-decoration:underline}.tpt-frontend .SideBar{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-top:16px}@media (min-width:580px){.tpt-frontend .SideBar{margin-top:0}}.tpt-frontend .SideBarDetails{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:580px){.tpt-frontend .SideBarDetails{align-items:flex-start;flex-direction:column;gap:16px}}.tpt-frontend .SideBarDetails .ProductRowFileInfoBespoke{margin-bottom:0}.tpt-frontend .SideBarDetails__priceRatings{display:flex;flex-direction:column-reverse;gap:8px}@media (min-width:580px){.tpt-frontend .SideBarDetails__priceRatings{flex-direction:column}}.tpt-frontend .SideBarDetails__showMore{display:flex;flex-direction:column;gap:16px}.tpt-frontend .SideBarDetails__showMoreFacets{display:flex;flex-direction:column;gap:16px;width:100%}.tpt-frontend .ProductRowCardActionButtons{flex-direction:row;gap:8px}@media (min-width:580px){.tpt-frontend .ProductRowCardActionButtons{flex-direction:column}}.tpt-frontend .ProductRowCardActionButtons .CartButtonContainer{width:100%}.tpt-frontend .MetadataBundleSection .ProductRowParentBundleRebrand{margin:0!important}.tpt-frontend .ProductRowLayoutCard__cardContent,.tpt-frontend .ProductRowLayoutCard__productInfo{min-width:250px}.tpt-frontend .MetaContainer{gap:16px;max-width:540px;overflow:hidden}.tpt-frontend .MetaContainer,.tpt-frontend .NextSearchResultView__rowLayout{display:flex;flex-direction:column}.tpt-frontend .NextSearchResultView__rowLayout .SearchProductRowLayout:first-of-type{padding-top:0}.tpt-frontend .NextSearchResultView__rowLayout .SearchProductRowLayout:last-of-type{margin-bottom:32px}.tpt-frontend .NextSearchResultView__gridLayout{display:flex;flex-wrap:wrap}.tpt-frontend .NextSearchResultView__gridLayoutRebranded{row-gap:24px}.tpt-frontend .SearchResultViewIcon{color:#666;cursor:pointer;font-size:1rem;padding:0 6px}.tpt-frontend .SearchResultViewIcon:hover{color:#000}.tpt-frontend .SearchResultViewIcon.active{color:var(--ds-link-primary-color,#0aa96c)}.tpt-frontend .ResultsForSearchResultHeader__result{display:inline-block;font-size:1rem;margin-right:12px}.tpt-frontend .ResultsForSearchResultHeader__keywords{display:inline;font-size:1rem;font-weight:var(--ds-font-weight-strong)}.tpt-frontend .ResultsForSearchResultHeader--rebranded{display:flex;flex-direction:column-reverse}.tpt-frontend .ResultsForSearchResultHeader--rebranded .ResultsForSearchResultHeader__result{width:100%}.tpt-frontend .SearchResultsHeader{align-items:center;display:flex;justify-content:space-between}.tpt-frontend .SearchResultsHeader__sort{display:flex;justify-content:space-between;width:auto}.tpt-frontend .SearchResultsHeader__headerFilter,.tpt-frontend .SearchResultsHeader__headerSort,.tpt-frontend .SearchResultsHeader__headerView{align-self:center;display:inline-block;margin-left:18px;white-space:nowrap}.tpt-frontend .SearchResultsHeader__headerLabel{font-size:1rem;font-weight:var(--ds-font-weight-strong);margin-right:6px}.tpt-frontend .SearchResultsHeader__headerSortDropdown{display:inline-block;vertical-align:middle}.tpt-frontend .SearchResultsHeader__headerSortDropdown--hidden{display:none}.tpt-frontend .SearchResultsHeader__headerSortDropdown__content{box-shadow:0 1px 7px rgba(0,0,0,.2);position:absolute;text-align:left;z-index:202}.tpt-frontend .SearchResultsHeader__headerSortDropdown__content .MenuItem{display:block;padding:6px 12px;text-align:left}.tpt-frontend .SearchResultsHeader__headerSortDropdown__content .MenuItem:hover{background-color:#f5f5f5}.tpt-frontend .SearchResultsHeader__headerSortDropdown__buttonContent{padding:0 6px}.tpt-frontend .SearchResultsHeader__headerSortDropdown:hover{border-color:#0aa96c}.tpt-frontend .SearchResultsHeader__headerSortDropdown .fa-angle-down,.tpt-frontend .SearchResultsHeader__headerSortDropdown .fa-check{padding-left:6px}.tpt-frontend .SearchResultsHeader__headerFilter{align-self:center}.tpt-frontend .SearchResultsHeader__headerFilter .Button--small{padding:6px 24px}.tpt-frontend .SearchResultsHeader--rebranded{align-items:flex-start;display:flex;flex-direction:column}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerDropdownLabel{font-weight:400}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__sort{align-items:flex-end;display:flex;flex-wrap:wrap-reverse;gap:8px;justify-content:space-between;padding-bottom:16px;width:100%}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerFilter,.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSort,.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerView{margin-left:0}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__content{margin-left:8px}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__content .Menu{padding:0!important}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__content .MenuItem{display:block;padding:6px 12px;text-align:left}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__content .MenuItem:hover{background-color:#f5f5f5}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdownItem{padding:12px;width:200px}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdownItem--selected{background-color:#f5f5f5}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__button__label{justify-content:flex-start!important;max-width:20vw;overflow:hidden!important;text-overflow:ellipsis}@media (min-width:320px){.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerSortDropdown__button__label{max-width:30vw}}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown{display:inline-block;vertical-align:middle}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown--hidden{display:none}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown__content{border-radius:8px;box-shadow:0 1px 7px rgba(0,0,0,.2);margin-left:8px;position:absolute;text-align:left;z-index:202}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown__content .Menu{padding:0!important}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown__content .MenuItem{display:block;padding:6px 12px;text-align:left}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown__content .MenuItem:hover{background-color:#f5f5f5}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown__buttonContent{padding:0 6px}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown:hover{border-color:#0aa96c}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown .fa-angle-down,.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdown .fa-check{padding-left:6px}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdownItem{padding:12px;width:100px}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__headerViewDropdownItem--selected{background-color:#f5f5f5}@media (min-width:580px){.tpt-frontend .SearchResultsHeader--rebranded{flex-direction:column-reverse}.tpt-frontend .SearchResultsHeader--rebranded .SearchResultsHeader__sort{justify-content:flex-end;padding:0}}.tpt-frontend .OnlineResourcesDiscoveryBanner{margin-bottom:18px}.tpt-frontend .OnlineResourcesDiscoveryBanner img{max-width:1200px}.tpt-frontend .ResponsiveBanner img{height:auto!important;width:100%!important}.tpt-frontend .SearchBreadcrumbsGradesContainer--rebranded .SearchBreadcrumbsGradesContainer__icon{color:#777;margin-left:8px}.tpt-frontend .SearchBreadcrumbsGradesContainer--rebranded .SearchBreadcrumbsGradesContainer__grades{row-gap:8px}.tpt-frontend .SearchBreadcrumbsGradesContainer--rebranded .SearchBreadcrumbsGradesContainer__link{align-items:center;display:flex}.tpt-frontend .SearchBreadcrumbsGradesContainer--rebranded .SearchBreadcrumbsGradesContainer__link:hover .SearchBreadcrumbsGradesContainer__icon{color:#222}.tpt-frontend .SearchBreadcrumbLayout{margin-bottom:8px}.tpt-frontend .SearchBreadcrumbLayout .Anchor:hover{text-decoration:none}.tpt-frontend .SearchBreadcrumbLayout__facet{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:table;font-size:1rem;margin-bottom:6px;padding:3px 6px}.tpt-frontend .SearchBreadcrumbLayout .SearchBreadcrumbLayout__icon{color:#777}.tpt-frontend .SearchBreadcrumbLayout .SearchBreadcrumbLayout__link{align-items:center;display:flex}.tpt-frontend .SearchBreadcrumbLayout .SearchBreadcrumbLayout__link:hover .SearchBreadcrumbLayout__icon{color:#222}.tpt-frontend .SearchBreadcrumbLayout .tpticon{color:#ccc;float:right;line-height:1.6;margin-left:6px}.tpt-frontend .SearchBreadcrumbLayout .tpticon:hover{color:#000}.tpt-frontend .SearchBreadcrumbLayoutContainer{align-items:center;column-gap:6px;display:flex;flex-flow:row wrap;row-gap:8px}.tpt-frontend .SelectedFacet__icon{color:#777;margin-left:8px}.tpt-frontend .SelectedFacet__link{align-items:center;display:flex}.tpt-frontend .SelectedFacet__link:hover .SelectedFacet__icon{color:#222}.tpt-frontend .SelectedKeyword__icon{color:#777;margin-left:8px}.tpt-frontend .SelectedKeyword__link{align-items:center;display:flex}.tpt-frontend .SelectedKeyword__link:hover .SelectedKeyword__icon{color:#222}.tpt-frontend .SearchBreadcrumbsBox{background-color:#fff;border-bottom:1px solid #ccc;border-radius:3px;font-size:1rem;margin-bottom:24px;padding:0 0 24px;position:relative}.tpt-frontend .SearchBreadcrumbsBox__label{margin-bottom:8px!important}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbLayout__facet,.tpt-frontend .SearchBreadcrumbsBox .SelectedFacet,.tpt-frontend .SearchBreadcrumbsBox .SelectedKeyword{background:rgba(50,53,62,.05);border-radius:100px;box-shadow:none;display:table;font-size:.875rem;margin-bottom:0;padding:4px 16px}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbLayout__facet .Grade__sup,.tpt-frontend .SearchBreadcrumbsBox .SelectedFacet .Grade__sup,.tpt-frontend .SearchBreadcrumbsBox .SelectedKeyword .Grade__sup{font-size:.875rem}.tpt-frontend .SearchBreadcrumbsBox div:last-child{margin-bottom:0}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsCoreStandardsContainer,.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsFacetSection,.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsGradesContainer,.tpt-frontend .SearchBreadcrumbsBox__keywordSection{margin-bottom:8px}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsFacetSectionContainer{align-items:center;column-gap:6px;display:flex;flex-flow:row wrap;row-gap:8px}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsCoreStandardsContainer__grades,.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsGradesContainer__grades{align-items:center;display:flex;flex-flow:row wrap}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsCoreStandardsContainer .Anchor:hover,.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsGradesContainer .Anchor:hover{text-decoration:none}.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsCoreStandardsContainer .SelectedFacet,.tpt-frontend .SearchBreadcrumbsBox .SearchBreadcrumbsGradesContainer .SelectedFacet{margin-right:6px}.tpt-frontend .SearchBreadcrumbsBox__icon{color:#777;margin-left:8px}.tpt-frontend .SearchBreadcrumbsBox__icon:hover{color:#222}.tpt-frontend .SearchBreadcrumbsBox .tpticon{color:#ccc;float:right;line-height:1.6;margin-left:6px}.tpt-frontend .SearchBreadcrumbsBox .tpticon:hover{color:#000}.tpt-frontend .FilterMenuLayout{margin-bottom:30px}.tpt-frontend .FilterMenuLayout__title{padding-bottom:3px}.tpt-frontend .FilterMenuLayout__withBottomBorder{border-bottom:1px solid #ddd}.tpt-frontend .Radio{border-radius:revert;border-width:revert;height:16px;margin-right:12px;margin-top:-2px;width:16px}.tpt-frontend .Radio,.tpt-frontend .Radio:checked{background-color:revert}.tpt-frontend .Radio:hover{cursor:pointer}.tpt-frontend .Radio:disabled{cursor:default}.tpt-frontend .Checkbox{background-color:revert;border-radius:revert;border-width:revert;cursor:pointer;flex:0 0 auto;height:16px;width:16px}.tpt-frontend .Checkbox:hover{cursor:pointer}.tpt-frontend .Checkbox:disabled{cursor:default}.tpt-frontend .Badge__Facet{background-color:#f5f5f5;border-radius:4px;margin:0 4px;max-height:18px;padding:0 8px}.tpt-frontend .SearchMenuCheckboxLayout{margin-left:4px}.tpt-frontend .SearchMenuCheckboxLayout__item--indent{padding-left:24px}.tpt-frontend .SearchMenuCheckboxLayout__legacyMargin{margin-top:12px}.tpt-frontend .SearchMenuCheckboxLayout__rebrandHeight{max-height:600px!important}.tpt-frontend .SearchMenuCheckboxLayout__item{display:flex;flex-direction:row;justify-content:space-between}.tpt-frontend .SearchMenuCheckboxLayout__item--withCount{align-items:center;margin-bottom:4px}.tpt-frontend .SearchMenuCheckboxLayout__item--withCount .Label{margin:6px 0}.tpt-frontend .SearchMenuCheckboxLayout__item--indent .Label{margin-left:24px}.tpt-frontend .SearchMenuCheckboxLayout__item--caption .Label{flex-wrap:wrap}.tpt-frontend .SearchMenuCheckboxLayout__countText{min-width:32px}.tpt-frontend .SearchMenuCheckboxLayout .Label{cursor:pointer}.tpt-frontend .SearchMenuCheckboxLayout .Label__title{font-size:1rem;font-weight:400}.tpt-frontend .SearchMenuCheckboxLayout .Label__caption{margin-bottom:3px;margin-left:28px;margin-top:6px;width:100%}.tpt-frontend .SearchMenuCheckboxLayout .Checkbox{height:14px;width:14px}.tpt-frontend .SearchMenuCheckboxLayout .Anchor:hover{text-decoration:none}.tpt-frontend .SearchMenuCheckboxLayout__label{margin-left:6px}.tpt-frontend .SubMenuPrefab--hidden{display:none}.tpt-frontend .SubMenuPrefab{margin:0;position:relative;white-space:nowrap}.tpt-frontend .SubMenuPrefab .Menu{padding-top:6px}.tpt-frontend .SubMenuPrefab .SubMenuPrefabLabelLayout{display:inline-flex;width:100%}.tpt-frontend .SubMenuPrefab .SubMenuPrefabLabelLayout .label{width:100%}.tpt-frontend .SubMenuPrefab .SubMenuPrefabLabelLayout--showFacetsCount .label{width:90%}.tpt-frontend .SubMenuPrefab.SubMenuPrefab{border-bottom-right-radius:0;border-color:transparent;border-top-right-radius:0}.tpt-frontend .SubMenuPrefab.SubMenuPrefab--rebranded{border-radius:4px!important}.tpt-frontend .SubMenuPrefab__button{border-color:transparent;min-width:100%;text-align:left}.tpt-frontend .SubMenuPrefab__button .tpticon-angle-down{display:none}.tpt-frontend .SubMenuPrefab__button .tpticon-angle-right{color:#777}.tpt-frontend .SubMenuPrefab__buttonContent{color:#666;font-weight:400;line-height:1;padding:6px 18px}.tpt-frontend .SubMenuPrefab.isOpen{border-radius:3px}.tpt-frontend .SubMenuPrefab.isOpen .SubMenuPrefab__buttonContent{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .SubMenuPrefab__content{background:#fff;border-top-right-radius:3px;box-shadow:0 1px 7px rgba(0,0,0,.2);left:100%;margin-left:-1px;margin-top:0;position:absolute;top:-8px}.tpt-frontend .SubMenuPrefab__content .ignore-react-onclickoutside{display:flex;flex-direction:column}.tpt-frontend .SubMenuPrefabLabelLayout--rebranded{align-items:center;display:flex;margin-left:-24px;margin-top:8px}.tpt-frontend .SubMenuPrefabLabelLayout--rebranded .label{font-weight:var(--ds-font-weight-strong);justify-content:flex-start;margin-right:8px;width:-moz-fit-content!important;width:fit-content!important}.tpt-frontend .SearchMenuBack{align-items:center;cursor:pointer;display:flex}.tpt-frontend .SearchMenuBack__icon{margin-right:16px}.tpt-frontend .SearchMenuSeeAll{align-items:baseline;cursor:pointer;display:flex;justify-content:space-between;margin:6px 0}.tpt-frontend .SearchMenuSeeAll--rebranded{align-items:center;justify-content:flex-start}.tpt-frontend .SearchMenuSeeAll--rebranded .label{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .SearchMenuSubjectAreaLayout__sub{background-color:#fff;height:100vh;overflow-y:scroll;padding:12px 12px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:302}.tpt-frontend .SearchMenuSubjectAreaLayout__subOpen{transform:translateX(0)}.tpt-frontend .SearchMenuSubjectAreaLayout__cols .SearchMenuCheckboxLayout{display:flex;flex-direction:column;flex-wrap:wrap;max-height:440px}.tpt-frontend .SearchMenuSubjectAreaLayout__cols .SearchMenuCheckboxLayout__item{flex-grow:0;flex-shrink:1;width:100%}.tpt-frontend .SearchMenuSubjectAreaLayout__cols200 .SearchMenuSubjectAreaLayoutFlyout__content{width:220%}.tpt-frontend .SearchMenuSubjectAreaLayout__cols200 .SearchMenuCheckboxLayout__item{width:50%}.tpt-frontend .SearchMenuSubjectAreaLayout__cols300 .SearchMenuSubjectAreaLayoutFlyout__content{width:370%}.tpt-frontend .SearchMenuSubjectAreaLayout__cols300 .SearchMenuCheckboxLayout__item{width:33%}.tpt-frontend .SearchMenuSubjectAreaLayoutFlyout__button{text-align:left;width:100%}.tpt-frontend .SearchMenuSubjectAreaLayoutFlyout--hidden{display:none}.tpt-frontend .SearchMenuSubjectAreaLayoutFlyout__content{background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.2);left:100%;min-width:100%;padding:6px 12px;position:absolute;top:0;z-index:201}.tpt-frontend .SearchMenuSubjectAreaLayoutFlyout .tpticon-angle-down{display:none}.tpt-frontend .SearchMenuSubjectAreaLayoutFlyout__buttonContent{font-size:1rem;padding:3px 6px;width:100%}.tpt-frontend .SearchMenuSubjectAreaLayout__label{align-items:center;display:flex;max-width:100%}.tpt-frontend .SearchMenuSubjectAreaLayout__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpt-frontend .SearchMenuFormatLayout__cols .SearchMenuCheckboxLayout{display:flex;flex-direction:column;flex-wrap:wrap;max-height:440px}.tpt-frontend .SearchMenuFormatLayout__cols .SearchMenuCheckboxLayout__item{flex-grow:0;flex-shrink:1;width:100%}.tpt-frontend .SearchMenuFormatLayout__cols200 .SearchMenuFormatLayoutFlyout__content{width:270%}.tpt-frontend .SearchMenuFormatLayout__cols200 .SearchMenuCheckboxLayout__item{width:50%}.tpt-frontend .SearchMenuFormatLayout__rowSmall .SearchMenuCheckboxLayout{max-height:380px}.tpt-frontend .SearchMenuFormatLayout__sub{background-color:#fff;height:100vh;overflow-y:scroll;padding:12px 12px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:302}.tpt-frontend .SearchMenuFormatLayout__subOpen{transform:translateX(0)}.tpt-frontend .SearchMenuFormatLayoutFlyout__button{text-align:left;width:100%}.tpt-frontend .SearchMenuFormatLayoutFlyout--hidden{display:none}.tpt-frontend .SearchMenuFormatLayoutFlyout__content{background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.2);left:100%;min-width:100%;padding:6px 12px;position:absolute;top:0;white-space:pre-wrap;width:120%;word-spacing:wrap;z-index:201}.tpt-frontend .SearchMenuFormatLayoutFlyout .tpticon-angle-down{display:none}.tpt-frontend .SearchMenuFormatLayoutFlyout__buttonContent{font-size:1rem;padding:3px 6px;width:100%}.tpt-frontend .SearchMenuFormatLayout--rebranded .SearchMenuFormatLayoutFlyout__content{left:70%!important}.tpt-frontend .SearchMenuResourceTypeLayout__cols .SearchMenuCheckboxLayout{display:flex;flex-direction:column;flex-wrap:wrap;max-height:840px}.tpt-frontend .SearchMenuResourceTypeLayout__cols .SearchMenuCheckboxLayout__item{flex-grow:0;flex-shrink:1;width:100%}.tpt-frontend .SearchMenuResourceTypeLayout__cols200 .SearchMenuResourceTypeLayoutFlyout__content{width:200%}.tpt-frontend .SearchMenuResourceTypeLayout__cols200 .SearchMenuCheckboxLayout__item{width:50%}.tpt-frontend .SearchMenuResourceTypeLayout__cols200Rebrand .SearchMenuResourceTypeLayoutFlyout__content{width:220%}.tpt-frontend .SearchMenuResourceTypeLayout__cols200Rebrand .SearchMenuCheckboxLayout__item{width:50%}.tpt-frontend .SearchMenuResourceTypeLayout__cols300 .SearchMenuResourceTypeLayoutFlyout__content{width:300%}.tpt-frontend .SearchMenuResourceTypeLayout__cols300 .SearchMenuCheckboxLayout__item{width:33%}.tpt-frontend .SearchMenuResourceTypeLayout__cols300Rebrand .SearchMenuResourceTypeLayoutFlyout__content{width:350%}.tpt-frontend .SearchMenuResourceTypeLayout__cols300Rebrand .SearchMenuCheckboxLayout__item{width:25%}.tpt-frontend .SearchMenuResourceTypeLayout__note{background-color:#eaf3ef;padding:12px}.tpt-frontend .SearchMenuResourceTypeLayout__sub{background-color:#fff;height:100vh;overflow-y:scroll;padding:12px 12px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:302}.tpt-frontend .SearchMenuResourceTypeLayout__subOpen{transform:translateX(0)}.tpt-frontend .SearchMenuResourceTypeLayoutFlyout__button{text-align:left;width:100%}.tpt-frontend .SearchMenuResourceTypeLayoutFlyout--hidden{display:none}.tpt-frontend .SearchMenuResourceTypeLayoutFlyout__content{background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.2);left:100%;min-width:100%;padding:6px 12px;position:absolute;top:0;white-space:pre-wrap;width:120%;word-spacing:wrap;z-index:201}.tpt-frontend .SearchMenuResourceTypeLayoutFlyout .tpticon-angle-down{display:none}.tpt-frontend .SearchMenuResourceTypeLayoutFlyout__buttonContent{font-size:1rem;padding:3px 6px;width:100%}.tpt-frontend .SpecificGradeCheckbox__label--container{align-items:center;display:flex;justify-content:space-between}.tpt-frontend .SpecificGradeCheckbox__item{align-items:center;display:flex;flex-direction:row;margin-bottom:4px}.tpt-frontend .SpecificGradesMenuLayout{padding:6px 6px 0;text-decoration:none}.tpt-frontend .SpecificGradesMenuLayout__mainGrades{display:flex}.tpt-frontend .SpecificGradesMenuLayout__mainGradeColumn{padding:0 16px 0 0;width:50%}.tpt-frontend .SpecificGradesMenuLayout__otherGrades{margin-top:12px}.tpt-frontend .SpecificGradesMenuLayout__otherGradesTitle{color:#666;font-size:1rem;line-height:14px;margin-bottom:12px}.tpt-frontend .SpecificGradesMenuLayout .Label{cursor:pointer;margin-bottom:12px}.tpt-frontend .SpecificGradesMenuLayout .Label__title{font-size:1rem;font-weight:400}.tpt-frontend .SpecificGradesMenuLayout .Checkbox{height:14px;width:14px}.tpt-frontend .SpecificGradesMenuLayout .Anchor:hover{text-decoration:none}.tpt-frontend .NativeSelectWrapper{position:relative;width:100%}.tpt-frontend .NativeSelectWrapper:after{content:"\ea01";font-family:tpticon;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tpt-frontend .NativeSelect{-webkit-font-smoothing:antialiased;background-color:#fff;border:1px solid #ddd;border-radius:3px;color:#222;font-family:var(--ds-font-family);font-size:1rem;outline:none;padding:6px 30px 6px 12px;width:100%}.tpt-frontend .NativeSelect:focus,.tpt-frontend .NativeSelect:hover{border-color:#0aa96c}.tpt-frontend .NativeSelect:disabled{background-color:#ddd;border:1px solid transparent;color:#666}.tpt-frontend .NativeSelect--error{border-color:#c73833;margin-bottom:6px}.tpt-frontend .NativeSelect--success{border-color:#0aa96c}.tpt-frontend .EducationStandardsPickerCheckboxesLayout{display:flex;margin:12px 0}.tpt-frontend .EducationStandardsPickerCheckboxesLayout__column{width:50%}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .Label__title{font-size:1rem;font-weight:400}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList{font-size:1rem;line-height:18px}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList__checkbox{margin-bottom:12px;white-space:nowrap}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList__checkboxLabel{line-height:1}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList__checkbox .Checkbox{height:14px;margin-right:6px}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList [data-tooltip]:after{margin-left:-85px;min-width:170px;top:10px;transition-delay:.5s;white-space:normal}.tpt-frontend .EducationStandardsPickerCheckboxesLayout .EducationStandardsPickerCheckboxList [data-tooltip]:before{top:10px;transition-delay:.5s}.tpt-frontend .EducationStandardsPickerLayout{font-size:1rem;margin-bottom:6px;padding-top:6px}.tpt-frontend .EducationStandardsPickerLayout__select{display:flex}.tpt-frontend .EducationStandardsPickerLayout__selectGrade{margin-right:6px;width:50%}.tpt-frontend .EducationStandardsPickerLayout__selectDomain{width:50%}.tpt-frontend .EducationStandardsPickerLayout__label{line-height:14px;margin-bottom:12px}.tpt-frontend .EducationStandardsPickerLayout .NativeSelectWrapper .NativeSelect{padding:4px 24px 2px 12px}.tpt-frontend .EducationStandardsSearchContainer{font-size:1rem;position:relative}.tpt-frontend .EducationStandardsSearchContainer .Tooltip{background-color:#fff;left:75px;position:absolute;top:-52px;width:310px;z-index:1}.tpt-frontend .MobileSearchMenu--withFlyout{background-color:#fff;height:100vh;max-width:80vw;min-width:240px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:301}@media (min-width:768px){.tpt-frontend .MobileSearchMenu--withFlyout{min-width:300px}}@media (min-width:980px){.tpt-frontend .MobileSearchMenu--withFlyout{height:auto;min-width:auto;padding:0;position:unset;transform:none}}.tpt-frontend .MobileSearchMenu__open{box-shadow:0 0 8px 0 rgba(0,0,0,.32),0 8px 16px 8px rgba(0,0,0,.16);transform:translateX(0)}.tpt-frontend .MobileSearchMenu__overlay{background-color:rgba(0,0,0,.72);height:100vh;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100vw;z-index:301}.tpt-frontend .MobileSearchMenu__menu{height:100%;overflow:scroll;padding:18px 18px 90px}@media (min-width:980px){.tpt-frontend .MobileSearchMenu__menu{height:auto;overflow:unset;padding:0}}.tpt-frontend .MobileSearchMenu__sortOption{padding:6px 0 0 6px}.tpt-frontend .MobileSearchMenu__sortOption .Label__title{font-size:1rem;font-weight:400}.tpt-frontend .MobileSearchMenu .Label--inline{align-items:flex-start}.tpt-frontend .MobileSearchMenu .Label--inline .Label__title,.tpt-frontend .MobileSearchMenu .Label--inline .Label__title .DigitalActivityBadge__icon,.tpt-frontend .MobileSearchMenu .Label--inline .Label__title .DigitalActivityBadge__text,.tpt-frontend .MobileSearchMenu .Label--inline .Label__title .TpTEaselBadge{font-size:1rem!important;line-height:1.2!important}.tpt-frontend .MobileSearchMenu .Label--inline .Label__title .DigitalActivityBadge__icon{margin-right:3px}.tpt-frontend .MobileSearchMenu .Label--inline .Label__title .DigitalActivityBadge__icon .tpticon{line-height:15px}.tpt-frontend .TargetedSearchPageQueryFooter{padding:18px 0 12px}.tpt-frontend .TargetedSearchPageQueryFooter h2{font-size:18px;padding-bottom:12px}.tpt-frontend .Button{border-radius:3px;cursor:pointer;font-family:var(--ds-font-family);font-weight:var(--ds-font-weight-strong);line-height:1;text-align:center;transition:all .2s ease-in-out}.tpt-frontend .Button:disabled{cursor:not-allowed}.tpt-frontend .Button:disabled,.tpt-frontend .Button:disabled:hover{background:#ddd;border:1px solid transparent;color:#777}.tpt-frontend .Button--primary{background:#0aa96c;border:1px solid transparent;color:#fff}.tpt-frontend .Button--primary:hover{background:#07794d}.tpt-frontend .Button--small{font-size:1rem;line-height:1.6;padding:3px 6px}.tpt-frontend .Button--small .Button__iconLeft{margin-right:6px}.tpt-frontend .Button--small .Button__iconRight{margin-left:6px}.tpt-frontend .Button--primaryLink,.tpt-frontend .Button--whiteLink{background-color:transparent;color:#777}.tpt-frontend .Button--primaryLink:hover,.tpt-frontend .Button--whiteLink:hover{background-color:transparent;text-decoration:underline}.tpt-frontend .Button--fullWidth{width:100%}.tpt-frontend .Button--medium{font-size:1rem;padding:12px 18px}.tpt-frontend .Button--medium .Button__iconLeft{margin-right:12px}.tpt-frontend .Button--medium .Button__iconRight{margin-left:12px}.tpt-frontend .Button--link{display:inline-block}.tpt-frontend .Button--primaryOutline{background:transparent;border:1px solid #067c64;color:#067c64}.tpt-frontend .Button--primaryOutline:hover{border-color:#044b3d;color:#044b3d}.tpt-frontend .Button--primaryLink{color:#067c64}.tpt-frontend .Button--secondary{background:#ccc;border:1px solid transparent;color:#222}.tpt-frontend .Button--secondary:hover{background:#5e5e5e;color:#fff}.tpt-frontend .Button--secondaryOutline{background:#fff;border:1px solid #ddd;color:#666}.tpt-frontend .Button--secondaryOutline:hover{border-color:#c4c4c4;color:#090909}.tpt-frontend .Button--tertiary{background:transparent;border:1px solid transparent;color:#067c64}.tpt-frontend .Button--white{background:#fff;border:1px solid transparent;color:inherit}.tpt-frontend .Button--white:hover{background:rgba(0,0,0,.4);color:#fff}.tpt-frontend .Button--whiteOutline{background:transparent;border:1px solid #fff;color:#fff}.tpt-frontend .Button--whiteOutline:hover{border-color:rgba(0,0,0,.4)}.tpt-frontend .Button--red{background:#c73833;border:1px solid transparent;color:#fff}.tpt-frontend .Button--red:hover{background:#9e2d29}.tpt-frontend .Button--redLink{background-color:transparent;color:#c73833}.tpt-frontend .Button--redLink:hover{background-color:transparent;text-decoration:underline}.tpt-frontend .Button--gray{background-color:#ccc;border:1px solid transparent;color:#666}.tpt-frontend .Button--gray:hover{background-color:gray(dark);color:#fff}.tpt-frontend .Button--grayLink{background-color:#fff;border:none;color:#777}.tpt-frontend .Button--grayLink:hover{color:#666}.tpt-frontend .Button--grayOutline{background-color:#fff;border:1px solid #ddd;color:#777}.tpt-frontend .Button--grayOutline:hover{border-color:#222;color:#222}.tpt-frontend .Button--highlight{background-color:#2d9cdb;color:#fff}.tpt-frontend .Button--highlight:hover{background-color:#0a71b4}.tpt-frontend .NextSearchPage__mainRow{padding-bottom:30px}.tpt-frontend .NextSearchPage__pageRange{color:#777;font-size:1rem;padding:6px 0;text-align:center}.tpt-frontend .NextSearchPage__pageRangeCount{font-weight:var(--ds-font-weight-strong)}@media (min-width:580px){.tpt-frontend .NextSearchPage__pageRange{text-align:left}}.tpt-frontend .NextSearchPage__giftCard,.tpt-frontend .NextSearchPage__titleStore{font-size:1rem;font-weight:400;margin-top:6px}.tpt-frontend .NextSearchPage .NoResults{padding-bottom:120px}.tpt-frontend .NextSearchPage__header{margin-bottom:18px}.tpt-frontend .NextSearchPage__header .NextSearchPage__pageRange{text-align:right}.tpt-frontend .NextSearchPage__headerLabel{font-size:1rem;font-weight:var(--ds-font-weight-strong);margin-right:12px}.tpt-frontend .NextSearchPage__headerView{display:inline-block;margin-left:18px}.tpt-frontend .NextSearchPage__headerSort{display:inline-block}.tpt-frontend .NextSearchPage__headerSortDropdown{border:1px solid #ddd;border-radius:3px;display:inline-block;vertical-align:middle}.tpt-frontend .NextSearchPage__headerSortDropdown--hidden{display:none}.tpt-frontend .NextSearchPage__headerSortDropdown__content{box-shadow:0 1px 7px rgba(0,0,0,.2);position:absolute;z-index:301}.tpt-frontend .NextSearchPage__headerSortDropdown__content .MenuItem{display:block;padding:6px 12px}.tpt-frontend .NextSearchPage__headerSortDropdown__content .MenuItem:hover{background-color:#f5f5f5}.tpt-frontend .NextSearchPage__headerSortDropdown__buttonContent{padding:6px 12px}.tpt-frontend .NextSearchPage__headerSortDropdown:hover{border-color:#0aa96c}.tpt-frontend .NextSearchPage__headerSortDropdown .fa-angle-down,.tpt-frontend .NextSearchPage__headerSortDropdown .fa-check{padding-left:6px}.tpt-frontend .NextSearchPage__title{margin-bottom:24px;padding:0 6px}.tpt-frontend .NextSearchPage__title .NextSearchPage__searchQuery{font-size:18px;line-height:35px;max-width:70%}.tpt-frontend .NextSearchPage__title .NextSearchPage__searchQuery .NextSearchPage__titleResults{font-weight:400}.tpt-frontend .NextSearchPage__title .NextSearchPage__searchQuery .NextSearchPage__titleQuery{font-weight:var(--ds-font-weight-strong)}.tpt-frontend .NextSearchPage__title .NextSearchPage__sort{text-align:right}.tpt-frontend .NextSearchPage .LabeledSection__title{font-size:1rem;line-height:1.375}@media (min-width:580px){.tpt-frontend .NextSearchPage .LabeledSection__title{font-size:1rem}}.tpt-frontend .NextSearchPage .BundleItemsCarousel__arrow{z-index:1}.tpt-frontend .NextSearchPage .PaginatorControls__pageNumber{display:none}@media (min-width:580px){.tpt-frontend .NextSearchPage .PaginatorControls__pageNumber{display:list-item}}.tpt-frontend .NextSearchPage .PaginatorControls__next .Button,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button{background:transparent;border:1px solid #067c64;color:#067c64}.tpt-frontend .NextSearchPage .PaginatorControls__next .Button:hover,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button:hover{border-color:#044b3d;color:#044b3d}.tpt-frontend .NextSearchPage .PaginatorControls__next .Button__iconLeft,.tpt-frontend .NextSearchPage .PaginatorControls__next .Button__iconRight,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button__iconLeft,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button__iconRight{font-weight:700}@media (min-width:580px){.tpt-frontend .NextSearchPage .PaginatorControls__next .Button,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button{background-color:#fff;border:none;color:#777;padding:0}.tpt-frontend .NextSearchPage .PaginatorControls__next .Button:hover,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button:hover{color:#666;text-decoration:underline}.tpt-frontend .NextSearchPage .PaginatorControls__next .Button__iconLeft,.tpt-frontend .NextSearchPage .PaginatorControls__next .Button__iconRight,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button__iconLeft,.tpt-frontend .NextSearchPage .PaginatorControls__previous .Button__iconRight{font-weight:400}}.tpt-frontend .NextSearchPage .RelatedSearchesWithProductLinksLayout__title{text-align:center}@media (min-width:580px){.tpt-frontend .NextSearchPage .RelatedSearchesWithProductLinksLayout__title{text-align:inherit}}.tpt-frontend .NextSearchPage .RelatedSearchesWithProductLinksLayout__productLink{margin:12px 0 0}.tpt-frontend .NextSearchPage .RelatedSearchesWithProductLinksLayout__showMore{margin:18px 0;text-align:center}.tpt-frontend .NextSearchPage .Checkbox{height:16px;width:16px}.tpt-frontend .NextSearchPage .ProductGridCard__productInfo{padding:6px}@media (min-width:768px){.tpt-frontend .NextSearchPage .ProductGridCard__productInfo{padding:12px}}.tpt-frontend .NextSearchPage__footer{border-top:1px solid #ddd}