.section-collection-search-schools{position:relative;padding:27px 0 0}.section-collection-search-schools .section-collection-search-schoolpack{transition:transform .4s ease,opacity .3s ease;position:relative;width:100%;height:100%}.section-collection-search-schools .section-collection-search-schoolpack.show-hidden{opacity:0;pointer-events:none;position:absolute;top:0;left:0;z-index:-1}.section-collection-search-schools .section-schoolpack-heading-container{padding:0 0 50px}.section-collection-search-schools .section-schoolpack-heading-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.section-collection-search-schools .schoolpack-heading__title h2{font-family:Prata;font-style:normal;font-weight:400;font-size:45px;line-height:61px;display:flex;align-items:center;text-align:center;letter-spacing:-1px;color:#222;flex:none;text-transform:unset;margin:unset}.section-collection-search-schools .schoolpack-heading__description p{font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px;line-height:22px;text-align:center;color:#222;margin:unset}.section-collection-search-schools .schoolpack-heading__description a{color:#222;text-decoration:underline}.section-collection-search-schools .section-collection-search-schools-inner{background:#f5f2ed;margin:40px 0 0;padding:0 0 130px;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-collection-search-schools .section-icon{max-width:120px;transform:translateY(-40px)}.section-collection-search-schools .collection-search-schools-form{width:100%;padding:0 8.61%}.section-collection-search-schools .section-title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px}.section-collection-search-schools .section-title h2{font-family:Prata;font-style:normal;font-weight:400;font-size:32px;line-height:43px;text-align:center;letter-spacing:-2px;color:#222;margin:unset;text-transform:capitalize}.section-collection-search-schools .divider{display:block;flex:1;height:1px;background:#e7e4dc}.section-collection-search-schools .search-form-input-fields{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:64px 0}.section-collection-search-schools .search-form-input-fields .icon__search{position:absolute;right:20px;bottom:16px}.section-collection-search-schools .search-form-input-field{flex:1;position:relative}.section-collection-search-schools .search-form-input-field label{font-family:Prata;font-style:normal;font-weight:400;font-size:26px;line-height:35px;letter-spacing:-2px;color:#222;margin-bottom:10px}.section-collection-search-schools .search-form-input-field input{width:100%;padding:16px 20px;background:#fff;border-radius:3px;border:unset}.section-collection-search-schools .search-form-input-field input::placeholder{font-family:Open Sans;font-style:normal;font-weight:300;font-size:14px;line-height:22px;color:#2b2c31}.section-collection-search-schools .search-form-input-field select{-webkit-appearance:base-select;appearance:base-select;width:100%;padding:16px 20px;border-radius:3px;border:unset;position:relative}.section-collection-search-schools .search-form-input-field ::picker(select){-webkit-appearance:base-select;appearance:base-select;border-radius:3px;border:unset;position:relative;box-shadow:0 0 .2rem #000;outline:.5px solid #000}.section-collection-search-schools .search-form-input-field select option{padding:1rem 1.5rem}.section-collection-search-schools .search-form-input-field select option:not(:last-of-type){border-bottom:1px solid #000}.section-collection-search-schools .search-form-input-field select option:focus,.section-collection-search-schools .search-form-input-field select option:hover{background:#f5f2ed;color:#222}.section-collection-search-schools .search-form-input-field select::picker-icon,.section-collection-search-schools .search-form-input-field select option::checkmark{display:none}.section-collection-search-schools .schoolpack-collection__search .search__dropdown{display:none;position:absolute;background:#fff;box-shadow:0 0 .2rem #000;outline:.5px solid #000;width:100%;font-family:Open Sans;font-style:normal;font-weight:300;font-size:14px;line-height:22px;color:#2b2c31;overflow-y:auto;z-index:1}.section-collection-search-schools .schoolpack-collection__search .search__dropdown.show-dropdown{display:block}.section-collection-search-schools .schoolpack-collection__search .search__dropdown li{padding:1rem 1.5rem;cursor:pointer}.section-collection-search-schools .schoolpack-collection__search .search__dropdown li:not(:last-of-type){border-bottom:1px solid #000}.section-collection-search-schools .schoolpack-collection__search .search__dropdown li:hover,.section-collection-search-schools .schoolpack-collection__search .search__dropdown li:focus,.section-collection-search-schools .schoolpack-collection__search .search__dropdown li.focused{background:#f5f2ed}.section-collection-search-schools .search-form-button{display:flex;padding:15px 81px;background:#2b2c31;color:#fff;font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;align-self:center;justify-self:center;justify-content:center;align-items:center;border:1px solid #2B2C31;margin:auto}.section-collection-search-schools collection-school-results{display:block;width:100%;height:100%;max-width:1280px;margin:1rem auto 64px;position:relative;transition:transform .4s ease,opacity .3s ease}.section-collection-search-schools collection-school-results.empty{opacity:0;pointer-events:none;position:absolute;top:0;left:0;z-index:-1}.section-collection-search-schools .collection-school-results-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-collection-search-schools .button__previous{align-self:flex-start;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.section-collection-search-schools .button__previous-text{font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px;line-height:23px;text-decoration-line:underline;color:#222}.section-collection-search-schools .result-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:40px 0;width:100%}.section-collection-search-schools .result-heading-title{font-family:Prata;font-style:normal;font-weight:400;font-size:45px;line-height:61px;display:flex;align-items:center;text-align:center;letter-spacing:-1px;color:#222;max-width:33rem}.section-collection-search-schools .result-heading-description{font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;color:#2b2c31;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.section-collection-search-schools .result-heading-description span{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#2b2c31;margin-left:1.5rem}.section-collection-search-schools .school-result-container{width:100%;padding:0 20px}.section-collection-search-schools .school-result-item-list{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 24px;background-color:#f0ebe4}.section-collection-search-schools .school-result-item{padding:24px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.section-collection-search-schools .school-result-item:not(:last-of-type){border-bottom:1px solid #FFFFFF}.section-collection-search-schools .item-image,.section-collection-search-schools .item-image img{object-fit:contain}.section-collection-search-schools .item-title{font-family:Open Sans;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#000;margin:0 auto 0 1.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}.section-collection-search-schools .item-amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.section-collection-search-schools .item-price{font-family:Prata;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#000;margin:unset;padding:unset}.section-collection-search-schools .product-quantity-input{display:flex;justify-content:space-between;max-width:97px}.section-collection-search-schools .product-quantity-adjust{height:45px;background-color:#fff;border:1px solid #dcdcdc;width:30%;padding:0;font-size:25px;color:#222}.section-collection-search-schools .schoolpack-product-qty-input{min-height:auto;padding:0;width:40%;height:45px;text-align:center;font-weight:400;font-size:14px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-left:none;border-right:none;border-radius:0;appearance:none;-webkit-appearance:none;color:#222}.section-collection-search-schools .schoolpack-product-qty-input::-webkit-inner-spin-button,.section-collection-search-schools .schoolpack-product-qty-input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.section-collection-search-schools .school-result-footer{width:100%;margin:12px 0 0;padding:0 20px}.section-collection-search-schools .school-result-footer.sticky-footer{display:none;bottom:0;left:0;padding:16px 0;position:fixed;background:#fff;border-top:1px solid #E8E9EB;box-shadow:0 -83px 33px #322a2a03,0 -47px 28px #322a2a08,0 -21px 21px #322a2a0a,0 -5px 11px #322a2a0d}.section-collection-search-schools .school-result-footer.sticky-footer.show-sticky-footer{display:block}.section-collection-search-schools .school-result-footer.sticky-footer .school-result-footer-inner{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.section-collection-search-schools .school-result-footer-inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.section-collection-search-schools .footer-total-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section-collection-search-schools .total-item{font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;color:#2b2c31}.section-collection-search-schools .total-price{font-family:Prata;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#000}.section-collection-search-schools .essential-item__tag{background-color:#e69d2e;padding:8px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;gap:8px;text-transform:uppercase;color:#fff}.section-collection-search-schools .footer-button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section-collection-search-schools .footer-button-cancel{display:flex;justify-content:center;align-items:center;padding:12px 40px;background:#fff;border:1px solid #DCDCDC;border-radius:3px;font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;color:#000}.section-collection-search-schools .footer-button-atc{display:flex;justify-content:center;align-items:center;padding:12px 40px;background:#000;border:1px solid #000;border-radius:3px;font-family:Open Sans;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;color:#fff}@media screen and (max-width:989px){.section-collection-search-schools .section-schoolpack-heading-container{padding:0 20px 30px}.section-collection-search-schools .section-collection-search-schools-inner{padding:0 0 2.5rem}.section-collection-search-schools .collection-search-schools-form{padding:0 20px}.section-collection-search-schools .section-title{margin-bottom:40px;gap:8px}.section-collection-search-schools .section-title h2{font-size:26px;line-height:44px}.section-collection-search-schools .schoolpack-heading__title h2{font-size:32px;line-height:43px;text-align:center;letter-spacing:-1px;color:#2b2c31}.section-collection-search-schools .search-form-input-fields{flex-direction:column;gap:1.5rem;margin:40px 0}.section-collection-search-schools .search-form-input-fields .icon__search{right:10px}.section-collection-search-schools .search-form-input-field{width:100%}.section-collection-search-schools .search-form-input-field label{font-size:22px;line-height:30px;letter-spacing:-2px;color:#222}.section-collection-search-schools collection-school-results{margin:4px auto 40px}.section-collection-search-schools .button__previous{margin:0 20px}.section-collection-search-schools .result-heading{margin:32px auto 22px;padding:0 20px}.section-collection-search-schools .result-heading-title{font-size:32px;line-height:43px;letter-spacing:-1px;color:#2b2c31}.section-collection-search-schools .result-heading-description{font-size:14px;line-height:19px;color:#2b2c31}.section-collection-search-schools .result-heading-description span{font-size:12px;line-height:18px;color:#2b2c31}.section-collection-search-schools .school-result-container{padding:0 10px}.section-collection-search-schools .school-result-item-list{padding:0 12px}.section-collection-search-schools .school-result-item{align-items:flex-start}.section-collection-search-schools .item-image{width:100%;max-width:4rem}.section-collection-search-schools .item-title{font-size:16px;line-height:20px;color:#000;margin:0 12px;width:60%;flex-direction:column;align-items:flex-start;justify-content:space-between}.section-collection-search-schools .item-amount{flex-direction:column;gap:24px;align-items:flex-end}.section-collection-search-schools .item-price{font-size:16px;line-height:24px}.section-collection-search-schools .search-form-button{width:100%}.section-collection-search-schools .school-result-footer,.section-collection-search-schools .school-result-footer.sticky-footer .school-result-footer-inner{padding:0 10px}.section-collection-search-schools .school-result-footer-inner .footer-button{flex-direction:column-reverse;gap:4px}.section-collection-search-schools .footer-button-cancel,.section-collection-search-schools .footer-button-atc{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/collection-search.css.map */
