.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.lmp-search-input{align-items:stretch;border:1px solid #797979;border-radius:8px;height:40px;padding:0}.lmp-search-input .lmp-search-btn.custom-button{align-items:center;align-self:center;aspect-ratio:1.1379310345;background-color:transparent;border:none;border-radius:8px;box-shadow:none;height:100%;justify-content:center;max-height:none;min-height:0;min-height:auto;overflow:hidden;padding:0;z-index:0}.lmp-search-input .lmp-search-btn.custom-button .search-btn-background{background-color:#a8e5e5;border-radius:8px;height:100%;position:relative;transform:scale(.8);transition:transform .3s ease-in-out,border-radius .3s ease-in-out;width:100%;z-index:1}.lmp-search-input .lmp-search-btn.custom-button .custom-fa-icon.search{aspect-ratio:1/1;display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(18px,43%,24px);z-index:2}.lmp-search-input .form-control{border:none;border-radius:8px 0 0 8px;box-shadow:none;color:#262626;flex:1 1;height:100%;min-height:0;min-height:auto;outline:none;padding:5px 0 5px 9px;width:100%}.lmp-search-input .form-control:-ms-input-placeholder{color:#515151;font-size:14px;font-weight:500}.lmp-search-input .form-control::placeholder{color:#515151;font-size:14px;font-weight:500}.lmp-search-input .form-control:not(:-ms-input-placeholder){border:none}.lmp-search-input .form-control:active,.lmp-search-input .form-control:focus,.lmp-search-input .form-control:hover,.lmp-search-input .form-control:not(:placeholder-shown){border:none}.lmp-search-input .form-control:not(:-ms-input-placeholder)+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:not(:-ms-input-placeholder)+.lmp-search-btn{padding:0}.lmp-search-input .form-control:active+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:active+.lmp-search-btn,.lmp-search-input .form-control:focus+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:focus+.lmp-search-btn,.lmp-search-input .form-control:hover+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:hover+.lmp-search-btn,.lmp-search-input .form-control:not(:placeholder-shown)+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:not(:placeholder-shown)+.lmp-search-btn{padding:0}.lmp-search-input .form-control:not(:-ms-input-placeholder)+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:not(:-ms-input-placeholder)+.lmp-search-btn>span{border-radius:0 7px 7px 0;transform:scale(1)}.lmp-search-input .form-control:active+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:active+.lmp-search-btn>span,.lmp-search-input .form-control:focus+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:focus+.lmp-search-btn>span,.lmp-search-input .form-control:hover+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:hover+.lmp-search-btn>span,.lmp-search-input .form-control:not(:placeholder-shown)+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:not(:placeholder-shown)+.lmp-search-btn>span{border-radius:0 7px 7px 0;transform:scale(1)}.lmp-search-input .clear-search-button{background:transparent;border:none!important;box-shadow:none;height:100%;max-height:none;min-height:0;min-height:auto;padding:10px 12px;z-index:10}.lmp-search-input .clear-search-button .close{opacity:1}.lmp-search-input .clear-search-button:active,.lmp-search-input .clear-search-button:hover{background:transparent;border:none}.lmp-search-input .clear-search-button.hide{display:none}.lmp-search-input .interactive-search-dropdown .dropdown-toggle{border-radius:8px 0 0 8px;color:#515151}.lmp-search-input .interactive-search-dropdown .dropdown-toggle:focus{box-shadow:none}@media(max-width:991px){.lmp-search-input .clear-search-button{padding:10px 20px}}.link-button{align-items:center;background:transparent;border:none;color:#262626;cursor:pointer;display:flex;font-size:16px;font-weight:700;line-height:20px;margin:0;outline:none;padding:0;text-align:left}.link-button.black{color:#262626;font-weight:400}.link-button.black:active:not([disabled]):not(.disabled),.link-button.black:hover:not([disabled]):not(.disabled){color:#262626}.link-button.bold{color:#262626;font-size:16px;font-weight:700;opacity:1;text-decoration:underline}.link-button.bold:hover{color:#262626!important;opacity:1!important}.link-button.green{color:#26bfbf}.link-button.with-border{background:#fff;border:1px solid #d6d6d6;border-radius:100px;padding:4px 8px!important}.link-button.gray{background-color:#f6f6f6;border-color:transparent;font-weight:400}.link-button.gray:hover:not([disabled]):not(.disabled){background-color:#eefafa;color:#262626;opacity:1}.link-button:hover:not([disabled]):not(.disabled){color:#26bfbf;opacity:.7}.link-button:hover:not([disabled]):not(.disabled) .custom-fa-icon{opacity:.7}.link-button.interactive,.link-button.interactive:active:not([disabled]):not(.disabled),.link-button.interactive:hover:not([disabled]):not(.disabled){color:#6285ff}.link-button:active:not([disabled]):not(.disabled){color:#26bfbf;opacity:1;text-decoration:underline}.link-button:active:not([disabled]):not(.disabled) .custom-fa-icon{opacity:1}.link-button.disabled,.link-button:disabled{cursor:auto;opacity:.2}.lmp-popover-container .lmp-popover{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.25);font-size:14px;height:auto;left:0;list-style:none;margin-top:0;padding:24px;position:absolute;text-align:left;top:100%;width:100%;z-index:1001}.lmp-popover-container .arrow-container{position:relative}.lmp-popover-container .mobile-popover{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:101}.lmp-popover-container .mobile-popover .mobile-popover-title{border-bottom:1px solid #ededed;height:60px;width:100%}.lmp-popover-container .mobile-popover .fa-times{color:#000;cursor:pointer;font-size:20px;font-weight:700;opacity:.2;text-shadow:0 1px 0 #fff}@media(max-width:991px){.lmp-popover-container .mobile-popover-mobile-content{height:calc(100vh - 60px);overflow:scroll}}.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-folder-modal-container{align-items:center;display:flex!important;justify-content:center;z-index:1040}.add-to-folder-modal-container .add-to-folder-modal{min-width:500px}@media(max-width:767px){.add-to-folder-modal-container .add-to-folder-modal{min-width:0;min-width:auto;width:100%}}.add-to-folder-modal-container .add-to-folder-modal .modal-content{padding:10px 10px 15px}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folder .material-checkbox{padding:4px 0}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folder label{margin-bottom:0}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folder .subfolder{margin-left:25px}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folders-tree{max-height:285px;overflow-y:scroll}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folders-tree::-webkit-scrollbar{background:transparent;width:7px}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folders-tree::-webkit-scrollbar-thumb{background:#26bfbf;border-radius:3px}.add-to-folder-modal-container .add-to-folder-modal .modal-content .folders-tree,.add-to-folder-modal-container .add-to-folder-modal .modal-content .no-folders-message{background:#eefafa;border-radius:8px;padding:16px}.add-to-folder-modal-container .add-to-folder-modal .modal-content .warning{color:orange}@media(max-width:991px){.add-to-folder-modal-container .add-to-folder-modal .modal-content .modal-footer{display:flex;flex-direction:column-reverse}.add-to-folder-modal-container .add-to-folder-modal .modal-content .modal-footer button.yellow{margin-bottom:15px}}@media(min-width:991px){.add-to-folder-modal-container .add-to-folder-modal.catalog-variant .modal-footer{justify-content:space-between;text-align:center}}.add-to-folder-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:42px}.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{margin:16px 0 0}.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:-47px}.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}}.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;-ms-scroll-snap-type:x mandatory;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:transparent;border:none;bottom:0;cursor:pointer;margin:0 10px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-ms-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,transparent,#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=23096.1779986822237.chunk.css.map*/