.sud-main-search .heading-sm{text-decoration:underline}.sud-main-search .page-width{margin-left:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media only screen and (min-width:770px){.sud-main-search .page-width{padding-left:5rem!important;padding-right:5rem!important}}.sud-main-search .result_amount{text-align:center}.sud-main-search .result_amount a{margin:20px auto 0}.sud-main-search .search-wrapper{display:grid;gap:15px;grid-template-columns:1fr 4fr;margin-top:20px;position:relative}@media only screen and (max-width:1199.98px){.sud-main-search .search-wrapper{grid-template-columns:1fr 3fr}}@media only screen and (max-width:991.98px){.sud-main-search .search-wrapper{grid-template-columns:1fr 2fr}}@media only screen and (max-width:769.98px){.sud-main-search .search-wrapper{grid-auto-flow:dense;grid-template-columns:1fr}}.sud-main-search .search-wrapper .search-sidebar{display:flex;flex-direction:column;height:500px;position:sticky;top:0}@media only screen and (max-width:769.98px){.sud-main-search .search-wrapper .search-sidebar{height:unset;margin-top:30px;position:unset}}@media only screen and (min-width:770px){.sud-main-search .search-wrapper .search-sidebar{order:-1}}.sud-main-search .search-wrapper .search-sidebar .school-sidebar>div{display:flex;gap:10px;margin:15px 0}.sud-main-search .search-wrapper .search-sidebar .school-sidebar>div .logo{height:75px;margin:auto 0;width:70px}.sud-main-search .search-wrapper .search-sidebar .school-sidebar>div .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sud-main-search .search-wrapper .search-sidebar .school-sidebar>div a{font-weight:400;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto 0}.sud-main-search .search-wrapper .search-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:14px}@media only screen and (max-width:1199.98px){.sud-main-search .search-wrapper .search-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991.98px){.sud-main-search .search-wrapper .search-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575.98px){.sud-main-search .search-wrapper .search-grid{grid-template-columns:1fr}}.sud-main-search .search-wrapper .search-grid .search-load-more{display:inline;grid-column:1/5}@media only screen and (max-width:1199.98px){.sud-main-search .search-wrapper .search-grid .search-load-more{grid-column:1/4}}@media only screen and (max-width:991.98px){.sud-main-search .search-wrapper .search-grid .search-load-more{grid-column:1/3}}@media only screen and (max-width:575.98px){.sud-main-search .search-wrapper .search-grid .search-load-more{grid-column:1/2}}.sud-main-search .search-wrapper .search-grid .spinner{display:none;left:50%;position:absolute;top:100px;transform:translateX(-50%);z-index:1}.sud-main-search .search-wrapper .search-grid .spinner .check-circle-outer,.sud-main-search .search-wrapper .search-grid .spinner .spinner-circle-outer{--circle-size:100px}.sud-main-search .search-wrapper .search-grid.loading #collection-advert,.sud-main-search .search-wrapper .search-grid.loading #collection-advert-2,.sud-main-search .search-wrapper .search-grid.loading .product-card{filter:blur(2.4px) grayscale(.2);opacity:.6}.sud-main-search .search-wrapper .search-grid.loading .spinner{display:block}.sud-main-search .search-wrapper .search-sidebar-container{margin-bottom:30px}.sud-main-search .search-wrapper .search-sidebar-container>div{margin:15px 0}.sud-main-search .search-wrapper .search-sidebar-container>div a{font-weight:400}.sud-main-search .search-wrapper .search-sidebar-container>div a:hover{text-decoration:underline}.sud-main-search .search-wrapper .search-products .search-products__heading{display:flex;justify-content:space-between}.sud-main-search .search-wrapper .search-products .search-products__heading .heading-sm{cursor:pointer;margin:0;text-decoration:underline}.sud-main-search .search-load-more{cursor:pointer;grid-column-start:2;grid-row-start:2;margin:40px auto auto;position:relative;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:769.98px){.sud-main-search .search-load-more{grid-column-start:1;grid-row-start:2}}.sud-main-search .search-load-more .load-more-spinner{height:0;opacity:0;overflow:hidden;position:absolute;right:calc(-50% + 25px);top:50%;transform:translateY(-50%);transition:all .3s;width:0}.sud-main-search .search-load-more .load-more-spinner .spinner-circle-outer{height:100%;width:100%}.sud-main-search .search-load-more .load-more-spinner.show{height:30px;opacity:1;width:30px}.pagination-navigation{color:var(--text-primary-color);cursor:pointer;display:flex;flex-wrap:wrap;font-size:18px;gap:8px;justify-content:center;margin:50px auto;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagination-navigation .page-number,.pagination-navigation .pagination-arrow{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #ddd;color:var(--text-primary-color);display:flex;font-size:14px;height:40px;justify-content:center;text-align:center;transition:.25s;width:40px}.pagination-navigation .page-number svg,.pagination-navigation .pagination-arrow svg{fill:var(--text-primary-color);height:30px;width:20px}.pagination-navigation .page-number.page-gap,.pagination-navigation .pagination-arrow.page-gap{cursor:auto}.pagination-navigation .page-number.active:not(.page-gap),.pagination-navigation .page-number:hover:not(.page-gap),.pagination-navigation .pagination-arrow.active:not(.page-gap),.pagination-navigation .pagination-arrow:hover:not(.page-gap){background:var(--accent-2-color);border-color:var(--accent-2-color);color:#fff}.pagination-navigation .page-number.active:not(.page-gap) svg,.pagination-navigation .page-number:hover:not(.page-gap) svg,.pagination-navigation .pagination-arrow.active:not(.page-gap) svg,.pagination-navigation .pagination-arrow:hover:not(.page-gap) svg{fill:#fff}
