.breadcrumbs{display:flex;flex-wrap:wrap;margin:16px 15px;max-width:1200px}.breadcrumbs .element{white-space:nowrap}.breadcrumbs .arrow{background-image:url(/static/media/angle_right_grey.dc5917572b1fe4d206f8.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:12px;margin:0 10px;width:10px}.breadcrumbs .link{color:#797979}.breadcrumbs .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.image-carousel{margin:0 auto;max-width:600px;overflow:hidden;position:relative;width:100%}.image-carousel .interactive-badge{position:absolute;right:1px;top:1px}.image-carousel .carousel-container{display:flex;transition:transform .4s ease}.image-carousel .slide{display:block;flex:0 0 100%;height:auto;min-height:calc(138.88889vw - 41.66667px);object-fit:contain;width:100%}@media(max-width:991px){.image-carousel .slide{min-height:0;min-height:auto}}.image-carousel .dots{align-items:center;display:flex;justify-content:flex-start;transition:transform .4s ease}.image-carousel .dots.center{justify-content:center}.image-carousel .dots.center .dot{flex:0 1 auto}.image-carousel .dots-container{margin:12px auto;max-width:180px;overflow:hidden}.image-carousel .dot{background-color:#d6d6d6;border-radius:50%;flex:1 0 auto;height:8px;margin:0 5px;transition:background-color .3s ease,height .3s ease;width:8px}.image-carousel .small{height:5px;margin:0 8px;width:5px}.image-carousel .dot.active{background-color:#26bfbf}.image-carousel .dot.active~.dot{background-color:#d6d6d6}.add-to-folder-modal-fade{z-index:1030}#favorites-price-block-tooltip{z-index:1020}.add-to-folders-modal-container{z-index:1040}.add-to-folders-modal-container .add-to-folder-modal{min-width:500px}@media(max-width:767px){.add-to-folders-modal-container .add-to-folder-modal{min-width:0;min-width:auto;width:100%}}.add-to-folders-modal-container .add-to-folder-modal .modal-header{padding-bottom:0;padding-top:16px}.add-to-folders-modal-container .add-to-folder-modal .shared-modal-header{margin-left:0;margin-right:auto}.add-to-folders-modal-container .add-to-folder-modal .shared-modal-header .tsc-h4{font-size:24px}.add-to-folders-modal-container .add-to-folder-modal .modal-content{padding:10px 10px 15px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folder .material-checkbox{padding:4px 0}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folder label{margin-bottom:0}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folder .subfolder{margin-left:25px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folders-tree{max-height:285px;overflow-y:scroll}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folders-tree::-webkit-scrollbar{background:#0000;width:7px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folders-tree::-webkit-scrollbar-thumb{background:#26bfbf;border-radius:3px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .folders-tree,.add-to-folders-modal-container .add-to-folder-modal .modal-content .no-folders-message{background:#eefafa;border-radius:8px;padding:16px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .school-folders-info{align-items:flex-start;background:#eefafa;border:1px solid #a8e5e5;border-radius:8px;display:flex;gap:8px;line-height:1.4;margin-bottom:16px;padding:12px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .school-folders-info-icon{flex-shrink:0;height:20px;width:20px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .warning{color:orange}.add-to-folders-modal-container .add-to-folder-modal .modal-content .modal-footer{flex-direction:row;gap:24px;justify-content:space-between}.add-to-folders-modal-container .add-to-folder-modal .modal-content .modal-footer .custom-button{width:calc(50% - 24px)}@media(max-width:991px){.add-to-folders-modal-container .add-to-folder-modal .modal-content .modal-footer{display:flex;flex-direction:column-reverse;gap:16px}.add-to-folders-modal-container .add-to-folder-modal .modal-content .modal-footer .custom-button{width:100%}}.add-to-folders-modal-container .add-to-folder-modal .folders-list-title{margin-bottom:16px}@media(min-width:991px){.add-to-folders-modal-container .add-to-folder-modal.catalog-variant .modal-footer{justify-content:space-between;text-align:center}}.add-to-folders-modal-container .add-to-folder-modal .modal-footer .custom-button.disabled:hover{cursor:default}.bottom-part-default-mobile{align-items:flex-end;display:flex;justify-content:space-between;margin-left:16px}.bottom-part-default-mobile .price-block{color:#262626;margin-top:10px}.bottom-part-default-mobile .price-highlighted{color:#d1031c}.bottom-part-default-mobile .buttons{align-items:center;display:flex;gap:8px;justify-content:end;position:absolute}.bottom-part-default-mobile .buttons .add-to-cart-btn,.bottom-part-default-mobile .buttons .download-btn{cursor:pointer;padding:16px 10px;width:200px}.bottom-part-default-mobile .buttons .add-to-cart-btn .lmp-spinner,.bottom-part-default-mobile .buttons .download-btn .lmp-spinner{margin:initial}.bottom-part-default-mobile .buttons .add-to-cart-btn img.default,.bottom-part-default-mobile .buttons .download-btn img.default{margin:0}.bottom-part-default-mobile .buttons .cart-icon,.bottom-part-default-mobile .buttons .download-icon,.bottom-part-default-mobile .buttons .plus-icon{cursor:pointer}.bottom-part-default-mobile .buttons .cart-icon img,.bottom-part-default-mobile .buttons .download-icon img,.bottom-part-default-mobile .buttons .plus-icon img{height:24px;width:24px}.bottom-part-default-mobile .buttons .cart-icon .lmp-spinner,.bottom-part-default-mobile .buttons .download-icon .lmp-spinner,.bottom-part-default-mobile .buttons .plus-icon .lmp-spinner{margin:0;width:24px}.bottom-part-default-mobile .buttons .favorite-icon-button{bottom:4px}.bottom-part-default-mobile .buttons .favorite-icon-button .text{font-size:16px;font-weight:700}.bottom-part-default-mobile .buttons .remove-icon{margin-left:0!important}.bottom-part-default-mobile .buttons .remove-icon .favorite-icon{display:inline}.material-big-preview{width:100%}.material-big-preview.with-label{margin-top:32px}.material-big-preview .top-info-container{padding:0 12px;position:relative}@media(max-width:767px){.material-big-preview .top-info-container .click-handler .title{font-size:24px;line-height:28px;margin-bottom:8px}}.material-big-preview .top-info-container .title{color:#262626}.material-big-preview .top-info-container .title:hover{color:#262626;text-decoration:underline}.material-big-preview .top-info-container .title:active{color:#515151;text-decoration:none}.material-big-preview.mobile-version .top-info-container .material-owner a{font-size:16px;font-weight:700}.material-big-preview .bottom-part-default-mobile .buttons .cart-icon,.material-big-preview .bottom-part-default-mobile .buttons .plus-icon{right:5px}.material-big-preview .interactive-badge.sm{flex-basis:36px;margin-left:10px}.material-big-preview .click-handler{flex:1 1}.material-big-preview .bottom-part-default-mobile .buttons .favorite-icon{right:50px}.material-big-preview .action-title{color:#262626}.material-big-preview .action-title .read-more{margin-top:17px}.material-big-preview .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:18px;line-height:24px;margin-bottom:4px;max-height:inherit;max-width:calc(100vw - 52px);overflow:hidden;text-overflow:ellipsis;width:auto}.material-big-preview hr{border:none;border-top:1px solid #d6d6d6;margin:16px 0 24px}.material-big-preview .bottom-part-container{align-items:end;display:flex;justify-content:space-between;padding:0 12px}.material-big-preview .bottom-part-container .action-buttons{display:flex;gap:24px;justify-content:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.material-big-preview .bottom-part-container .action-buttons .cart-icon img{height:24px;width:24px}.material-big-preview .bottom-part-container .action-buttons .cart-icon .lmp-spinner{margin:0;width:24px}.material-big-preview .bottom-part-container .action-buttons .download-icon img{height:24px;width:24px}.material-big-preview .bottom-part-default-mobile{margin-left:0}.material-big-preview .bottom-part-default-mobile .price-block,.material-big-preview .bottom-part-default-mobile .strike-through{display:inline-block!important}.material-big-preview .bottom-part-default-mobile .strike-through{margin-left:8px}.material-big-preview .material-owner{margin-bottom:12px}.material-big-preview .material-owner .eggs-boost-abtest{position:static}.material-big-preview .labels-wrapper{left:0;position:absolute;top:-32px}.material-big-preview .label{padding:4px 17px 4px 8px;position:relative}.search-result-page .filter-column{background-color:#eefafa}@media(max-width:991px){.search-result-page .filter-column{background-color:#fff}}.banner-container{background-color:#eefafa;border-radius:8px;display:flex;max-width:1200px;min-height:372px;width:100%}.banner-content{color:#262626;display:flex;flex-direction:column;padding:44px 0 44px 20px;width:753px}@media(max-width:991px){.banner-content{padding:44px 16px 30px}}.banner-content h1{margin-bottom:24px;width:687px}@media(max-width:480px){.banner-content h1{word-break:break-all}}.banner-content p{width:648px}.banner-content p:first-of-type{margin-bottom:16px}@media(max-width:991px){.banner-content p:first-of-type{margin-bottom:24px}}.banner-content p:last-of-type{margin-bottom:0}.banner-content p:last-of-type a{color:#262626;text-decoration:underline}@media(max-width:991px){.banner-content p:last-of-type>b{display:block;margin-bottom:10px}}.banner-img{background-image:url(/static/media/img-desktop.680909eb49d6c753069d.svg);background-position:0;background-repeat:no-repeat;border-radius:8px;width:516px}@media(max-width:991px){.banner-container{flex-direction:column-reverse;min-height:auto}.banner-content{max-width:none;min-width:auto;padding-top:0;width:100%}.banner-content h1,.banner-content p{width:100%}.banner-img{background-image:url(/static/media/img-tablet.81de1426bdcfa279d472.svg);background-position:0 0;background-size:cover;min-height:118px;width:auto}}@media(max-width:500px){.banner-container{flex-direction:column-reverse;min-height:auto}.banner-img{background-image:url(/static/media/img-mobile.9f84a0fb04c7a47387f2.svg);min-height:106px}}.accordion{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px 0 #00000040;margin:24px 0;transition:all .4s;width:100%}.accordion-title{cursor:pointer;display:flex;justify-content:space-between;padding:24px}.accordion-title-text{font-size:16px;font-weight:700;line-height:22px;margin:0}.accordion-details{color:#797979;margin-right:10px}.accordion-details-wrap{margin-left:5px;min-width:162px;text-align:end}@media(max-width:767px){.accordion-details-wrap{min-width:auto}.accordion-details{display:none}}.accordion-panel{margin-top:-10px;padding:0 24px 24px}.landing-container{align-items:center;display:flex;flex-direction:column;margin-top:16px;padding:0 14px;width:100%}.landing-container .landing-articles,.landing-container .landing-wrapper.reco{margin-top:0}.landing-container .search-results-container .no-results-container,.landing-container .search-results-container.with-more-button{margin-bottom:64px}.landing-container.no-articles-search-link .landing-articles,.landing-container.no-articles-search-link .landing-wrapper.reco{margin-bottom:0}.landing-container.no-articles-search-link .landing-faq{padding-top:64px}.landing-wrapper{margin:0 auto;max-width:1200px;width:100%}.landing-wrapper.reco{margin-bottom:16px}.landing-wrapper.faq{max-width:900px}.landing-wrapper .lmp-search-input{background:#fff;border:1px solid #797979;border-radius:8px;max-width:calc(100vw - 50px);width:402px}.landing-wrapper .lmp-search-input input::placeholder{color:#515151;font-size:14px;font-weight:500}.landing-banner{width:100%}.landing-banner h1,.landing-banner h2{font-size:48px;font-weight:700;line-height:56px}@media(max-width:767px){.landing-banner h1,.landing-banner h2{font-size:36px;line-height:42px}}.landing-info{align-items:center;background-color:#eefafa;border-radius:8px;display:flex;flex-direction:column;margin:64px 0}.landing-info .landing-wrapper{padding:29px 16px}.landing-info .info-content{text-align:justify}.landing-info .info-content h1,.landing-info .info-content h2,.landing-info .info-content h3,.landing-info .info-content h4,.landing-info .info-content h5{text-align:left}.landing-info .info-content h2{font-size:30px;font-weight:700;line-height:42px}@media(max-width:767px){.landing-info .info-content h2{font-size:24px;line-height:28px}}.landing-info .info-content .info-description{display:flex;flex-direction:column;gap:16px}.landing-info .info-content .info-description.collapsed{max-height:195px;overflow:hidden}.landing-info .info-content .info-description h2,.landing-info .info-content .info-description p{margin-bottom:0}.landing-info .info-content .show-more{background:#0000;border:none;display:none;font-size:16px;margin-top:15px;outline:none;padding:0}.landing-bestsellers-slider{border-radius:20px}.landing-bestsellers-slider .slider-block{margin:0}.landing-bestsellers-slider .slider-block .material-tile{background-color:#fff;padding-bottom:14px}@media(max-width:991px){.landing-bestsellers-slider .slider-block .slider-wrapper .slider{margin:initial}}.landing-bestseller .search-result-page .filter-column{background-color:#fff}.landing-bestseller .search-results-container{margin:0}.landing-bestseller .search-results-container .no-results-container{padding:0}.landing-bestseller .search-results-container .search-filters .filter-column{max-height:calc(100vh - 100px);overflow-y:auto}@media(min-width:991px){.landing-bestseller .search-results-container .search-filters{width:250px}}@media(min-width:1366px){.landing-bestseller .search-results-container .search-filters:after{background-image:linear-gradient(#fff0,#fff);content:"";display:block;height:30px;margin-top:-30px;position:relative;width:100%}}.landing-articles{background:url(/static/media/sub-categories-bg.166e072aab11fbdcd7f2.svg) no-repeat,url(/static/media/sub-categories-bg-bottom.55b113e0b06ce193c1cf.svg) no-repeat 100% 100%;background-color:#eefafa;border-radius:8px;height:100%;margin:64px 0;max-width:1200px;padding:45px 10px;position:relative;width:100%}.landing-articles-wrapper{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;max-width:1200px;position:relative;width:100%}.landing-articles-grid{grid-column-gap:12px;grid-row-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:12px}.landing-articles-title{color:#262626;margin:0;text-align:center;width:100%}.landing-articles .article{align-items:flex-start;background-color:#fff;border-radius:8px;color:#262626;display:flex;flex-direction:column;gap:12px;padding:24px 12px 24px 24px;text-decoration:none}.landing-articles .article-title{margin:0}.landing-reco{margin:25px 0;padding:0 15px}.landing-reco .reco-link{color:#262626;font-size:16px;font-weight:700;line-height:22px;text-decoration:underline}.landing-faq{margin-bottom:-37px;padding:54px 12px 118px;width:100%}.landing-faq-title{margin-bottom:48px;text-align:center}.landing-faq .accordion{box-shadow:none;outline:1px solid #d6d6d6;width:100%}.landing-faq .accordion:first-of-type{margin-top:0}.landing-faq .accordion:last-of-type{margin-bottom:0}@media(max-width:991px){.landing-info .info-content{column-gap:30px}.landing-articles{column-gap:30px;row-gap:30px}}@media(max-width:767px){.landing-info .info-title{padding:0 10px}.landing-info .info-content{display:block}.landing-info .info-content .show-more{display:block}.landing-bestseller .search-results-container{padding:0 10px}.landing-articles-grid{display:block}.landing-articles .article{gap:8px;margin:12px 0}.landing-articles .article-title{margin:0}.landing-reco{padding:0 10px}.landing-author .authors-section{margin-top:0}}.subject-slider-wrapper{height:62px;margin-bottom:36px}.subject-slider-wrapper.feature-tour-active{border-radius:0;margin-left:calc(-50vw + 50%);width:100vw}.subject-slider-wrapper .subject-slider{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;padding:16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subject-slider-wrapper .container{display:flex;justify-content:center;position:relative}.subject-slider-wrapper .subject-slider-bg{background:#eefafa;left:0;position:absolute;right:0}.subject-slider-wrapper .scrolled-element{padding:0 5px;scroll-snap-align:start}.subject-slider-wrapper .scrolled-element .link-button{overflow-wrap:normal;white-space:nowrap;width:100%}.subject-slider-wrapper .subject-slider-arrow{background-color:#0000;border:none;bottom:0;cursor:pointer;margin:0 10px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;user-select:none}.subject-slider-wrapper .subject-slider-arrow.disabled{display:none}.subject-slider-wrapper .subject-slider-arrow.left{left:-72px}.subject-slider-wrapper .subject-slider-arrow.right{right:-72px}@media(max-width:991px){.subject-slider-wrapper{height:56px;margin-bottom:24px}.subject-slider-wrapper .subject-slider{overflow-x:auto;padding:12px}.subject-slider-wrapper .subject-slider::-webkit-scrollbar{display:none}.subject-slider-wrapper .subject-slider-arrow{display:none}.subject-slider-wrapper .container{max-width:100%;padding:0}}@media(max-width:1350px)and (min-width:991px){.subject-slider-wrapper .container{max-width:1024px;width:85%}}.all-schools-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.all-schools-page .schools-breadcrumbs{align-items:center;display:flex;gap:4px;justify-content:flex-start}.all-schools-page .schools-breadcrumbs.breadcrumbs-wrap{background:#fff;flex-wrap:wrap;padding:0 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.all-schools-page .schools-breadcrumbs a{color:#26bfbf;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.all-schools-page .schools-breadcrumbs .current{color:#262626;pointer-events:none}.all-schools-page .schools-breadcrumbs .arrow{height:24px;width:24px}.all-schools-page .schools-breadcrumbs.previous .arrow{transform:rotate(180deg)}.all-schools-page .page-title{margin-top:16px;text-align:center}.all-schools-page .page-title h1,.all-schools-page .page-title h2{font-family:Roboto;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.all-schools-page .page-title h1{font-size:48px}.all-schools-page .page-title .tsc-body{margin:12px 0 16px}.all-schools-page .search-results-container{margin-top:36px}.all-schools-page .search-results-container .search-header{margin-bottom:0}.all-schools-page.with-subjects .search-results-container{margin-top:0}.all-schools-page .slider-bg{background:#eefafa;width:100%}.all-schools-page .slider-bg.feature-tour-active{border-radius:0}.all-schools-page .schools{margin:20px auto;width:100%}.all-schools-page .schools .slider-wrapper .arrow{bottom:auto;color:#fff}.all-schools-page .schools .slider{align-items:center;display:flex;height:194px!important;justify-content:center}.all-schools-page .schools .slider .classification{align-items:center;color:#262626;cursor:pointer;display:flex;flex-direction:column;height:172px;justify-content:flex-start;margin-right:36px;width:145px}.all-schools-page .schools .slider .classification .school-title{margin-top:12px;text-align:center;white-space:pre-wrap}.all-schools-page .schools .slider .classification .school-icon{height:112px;width:112px}@media(max-width:991px){.all-schools-page .page-title{margin:12px}.all-schools-page .page-title h1,.all-schools-page .page-title h2{font-size:24px;font-weight:500;line-height:28px;text-align:left}.all-schools-page .page-title .tsc-body{margin-bottom:0;text-align:left}.all-schools-page .search-results-container{margin-top:24px}.all-schools-page .search-results-container .search-header{margin-bottom:0;margin-top:0}.all-schools-page .slider-bg{padding:4px;position:relative}.all-schools-page .slider-bg .scroll-blinder{background:linear-gradient(90deg,#0000,#eefafa);height:100%;position:absolute;right:0;top:0;width:40px;z-index:10}.all-schools-page .schools{margin:0}.all-schools-page .schools .slider{align-items:center;display:flex;height:108px!important;justify-content:center}.all-schools-page .schools .slider .wrap-container{align-items:center}.all-schools-page .schools .slider .classification{height:84px;margin-right:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.all-schools-page .schools .slider .classification .school-title{margin-top:4px;min-width:120px}.all-schools-page .schools .slider .classification .school-icon{height:48px;width:48px}.all-schools-page .schools .slider .classification .tsc-body{font-size:14px}}@media(max-width:767px){.all-schools-page .schools-breadcrumbs{height:24px}.all-schools-page .schools-breadcrumbs.container{padding:0}.all-schools-page .page-title{margin:0 0 12px}}
/*# sourceMappingURL=route-switch-landing.1789557156583.chunk.css.map*/