@media(max-width:580px){.template-collection .collection .collection-level{display:flex}}.collection{margin-top:6rem!important}@media(max-width:580px){.collection.collection-school .collection-grid .block.visible{display:grid!important}}@media(max-width:580px){.collection{margin:0!important;padding:0}}.collection .collection-header{position:relative;overflow:hidden;min-height:190px;padding:2rem 8rem;display:flex;flex-direction:column;justify-content:center;color:var(--header-color, var(--header-color-text, var(--color-primary)));background-color:var(--color-white);border:1px solid var(--header-color, var(--color-primary))}@media(max-width:580px){.collection .collection-header{min-height:20vh;justify-content:flex-end;align-items:flex-start;padding:4rem}.collection .collection-header p{margin-bottom:0}}.collection .collection-header.has-background-color{color:var(--header-color-text, var(--color-white));background-color:var(--header-color);border:none}.collection .collection-header.has-outline{color:var(--header-color, var(--header-color-text, var(--color-primary)));background-color:var(--color-white);border:1px solid var(--header-color, var(--color-primary))}.collection .collection-header.has-image{color:var(--header-color-text, var(--color-white));border:none}.collection .collection-header .collection-header-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.collection .collection-header .collection-header-image img{width:100%;height:100%;object-fit:cover}.collection .collection-header .collection-header-content{z-index:1;text-align:left}.collection .collection-header .collection-header-content .h1{margin:0;margin-bottom:1rem;text-transform:uppercase;font-size:var(--font-size-large);color:inherit;width:fit-content;letter-spacing:.5px}.collection .collection-header .collection-header-content .content{margin:0;letter-spacing:.5px}.collection .collection-mobile{display:none;position:relative;align-items:center;height:55px;border:1px solid var(--color-primary)}@media(max-width:580px){.collection .collection-mobile{display:flex}}.collection .collection-mobile .collection-mobile-item{display:flex;justify-content:space-between;align-items:center;flex-grow:1;height:100%;padding:2rem}.collection .collection-mobile .collection-mobile-item:first-child{border-right:1px solid var(--color-primary)}.collection .collection-mobile .collection-mobile-item svg{height:1rem;width:1rem}.collection .collection-level{display:flex;justify-content:space-between;align-items:center;margin:3.5rem 0 2rem;gap:4rem}@media(max-width:580px){.collection .collection-level{display:none;margin:2rem;flex-direction:column;gap:1rem}.collection .collection-level.active{display:block;border-bottom:1px solid var(--color-primary)}.collection .collection-level .collection-level-item{justify-content:space-between;height:50px}}.collection .collection-level .collection-level-item{display:flex;align-items:center}@media(max-width:580px){.collection .collection-level .collection-level-item{justify-content:space-between;width:100%}}.collection .collection-level .collection-level-item:only-child{margin-left:auto}.collection .collection-level .collection-level-item p{margin:0;line-height:16px;font-size:var(--font-size-base)}.collection .collection-level .collection-level-item select{padding:0;font-size:var(--font-size-base)}.collection .collection-level .collection-level-item.filters{flex-grow:1}.collection .collection-level .collection-level-item .filter-button{height:35px;display:flex;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0 22px;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:580px){.collection .collection-level .collection-level-item .filter-button{font-size:12px}}.collection .collection-level .collection-level-item .filter-remove-button{margin-left:3rem;font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:580px){.collection .collection-level .collection-level-item .filter-remove-button{font-size:12px}}.collection .collection-level .collection-level-item .collection-level-item-tags{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 0 2rem;padding:0;gap:2rem}.collection .collection-level .collection-level-item .collection-level-item-tags .tag-filters__item{margin:0;padding:0}.collection .collection-level .collection-level-item .collection-level-item-tags .tag-filters__item.active a{border-bottom:2px solid var(--color-primary)}.collection .collection-level .collection-level-item .collection-level-item-tags .tag-filters__item a{display:inline-block;border:1px solid var(--color-grey);height:35px;padding:0 20px;display:flex;justify-content:center;align-items:center}@media(max-width:580px){.collection .collection-level .collection-level-item.filters-button{display:none}}.collection .collection-level .collection-level-item .filter-button{align-items:center;background:var(--color-primary);color:var(--color-white);display:flex;font-size:10px;font-weight:700;gap:10px;height:35px;justify-content:center;letter-spacing:.1em;line-height:12px;padding:0 20px;text-transform:uppercase}.collection .collection-loading{text-align:center;grid-row:1;grid-column:1 / -1;margin-top:35px;margin-bottom:35px}.collection .collection-sidebar{position:fixed;left:0;top:0;bottom:0;min-height:100vh;max-width:450px;width:100vw;z-index:50;background:#fff;transition:all ease-in-out .15s;transform:translate(-100%)}.collection .collection-sidebar.active{transform:translate(0)}.collection .collection-sidebar .collection-sidebar-nav{padding:15px;display:flex;justify-content:flex-end}.collection .collection-sidebar .collection-sidebar-nav .collection-sidebar-nav-close{padding:0 5px;margin:0;background:transparent;text-transform:uppercase;font-family:Montserrat;font-style:normal;font-weight:600;font-size:10px;line-height:200%;letter-spacing:.1em;color:#003159}.collection .collection-sidebar .collection-sidebar-container{padding:56px 45px}.collection .collection-sidebar .collection-sidebar-search{display:flex;align-items:center;border-bottom:1px solid var(--color-primary);font-size:1.2rem;margin-bottom:7rem}.collection .collection-sidebar .collection-sidebar-search input{flex-grow:1;padding-left:0}.collection .collection-sidebar .collection-sidebar-search svg{display:block;width:1.5rem;height:1.5rem}.collection .collection-sidebar .collection-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin:4rem 0 0}.collection .collection-sidebar .collection-sidebar-header.bordered{border-bottom:1px dashed var(--color-primary);margin:6rem 0 4rem;padding-bottom:3.7rem}.collection .collection-sidebar .collection-sidebar-header p,.collection .collection-sidebar .collection-sidebar-header a{margin:0;cursor:pointer}.collection .collection-sidebar .collection-sidebar-header button{background-color:transparent}.collection .collection-sidebar .collection-sidebar-header svg{width:10px;height:10px}.collection .collection-sidebar .collection-sidebar-dropdown{max-height:0;overflow:hidden;transition:all .25s ease-in-out}.collection .collection-sidebar .collection-sidebar-dropdown.active{margin-top:var(--spacer-base);max-height:2000px}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-filter{margin:2rem 0}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-filter a{display:inline-block;font-weight:600;padding-right:1.2rem;margin-bottom:1rem;cursor:pointer;text-transform:uppercase}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-filter a.active{text-decoration:underline;color:var(--color-secondary)}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-list{border:1px solid var(--color-primary);border-radius:15px 15px 0 0;padding:2rem;display:flex;flex-direction:column;max-height:300px;overflow-y:scroll}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-list a{display:inline-block;cursor:pointer;margin:.5rem 0}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-list a.active{text-decoration:underline;color:var(--color-secondary)}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-list a .new{font-family:var(--font-family-special)}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-list-action{display:inline-block;width:100%;padding:1rem;background-color:var(--color-primary);color:var(--color-white);font-weight:600;text-transform:uppercase;text-align:center}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-collection{display:flex;flex-direction:column}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-collection a{margin:.5rem 0;cursor:pointer}.collection .collection-sidebar .collection-sidebar-dropdown .collection-sidebar-collection a.active{text-decoration:underline}.collection .collection-grid .mobile-blocks{display:none;grid-column:span 2;grid-row:3;width:90vw;height:250px}@media(max-width:580px){.collection .collection-grid .mobile-blocks{display:block}}.collection .collection-grid .mobile-blocks .glider-track{width:max-content!important;height:inherit}.collection .collection-grid .reference-item{display:flex;justify-content:center;align-items:center;padding:2rem;background-color:var(--color-primary)}.block{display:none;grid-template-columns:1fr 1fr;grid-template-rows:1fr;max-height:360px}.block.visible{display:grid}@media(max-width:580px){.block.visible{display:none}}.block.visible-mobile{display:grid;width:80vw!important}.block.block-image-background .block-background{grid-column:1 / -1;grid-row:1;overflow:hidden;z-index:0;background-color:var(--background-color)}.block.block-image-background .block-background img{height:100%;width:100%;object-fit:cover}.block.block-image-background .block-background .block-background-mobile{display:none}@media(max-width:580px){.block.block-image-background .block-background .block-background-mobile{display:block}.block.block-image-background .block-background .block-background-desktop{display:none}}.block.block-image-featured .block-image{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;padding:4rem}@media(max-width:580px){.block.block-image-featured .block-image{padding:2rem}}.block.block-image-featured .block-content{grid-column:1}.block .block-content{grid-column:1 / -1;grid-row:1;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:4rem;color:var(--text-color, var(--color-white))}@media(max-width:580px){.block .block-content{padding:3rem}}.block .block-content .h1{text-transform:uppercase;margin-bottom:var(--spacer-base)}.block .block-content p{margin:.5rem 0 2rem;color:var(--text-color, var(--color-white))}.block .block-content p:empty{display:none}.block .block-content a{color:var(--text-color, var(--color-white));text-transform:uppercase;text-decoration:underline;font-weight:600}.block .block-content a:hover{color:var(--color-secondary)}.pagination-custom-new{display:flex;gap:1.5rem;justify-content:center}.pagination .page{font-weight:500}.pagination .page.current{font-weight:700}.collection-discounts-filter{position:fixed;left:0;top:0;bottom:0;height:100vh;width:450px;max-width:100vw;overflow:auto;background:#fff;z-index:100;transition:all ease-in-out .15s;transform:translate(-100%)}.collection-discounts-filter.active{transform:translate(0)}.collection-discounts-filter .discounts-filter-header{display:flex;justify-content:end;padding:15px}.collection-discounts-filter .discounts-filter-header button{background:transparent;padding:0;margin:0;font-weight:600;font-size:10px;line-height:200%;letter-spacing:.1em;text-transform:uppercase;color:#003159}.collection-discounts-filter .discounts-filter-container{padding:40px 75px}@media(max-width:580px){.collection-discounts-filter .discounts-filter-container{padding:20px 45px}}.collection-discounts-filter .discounts-filter-container .discounts-filter-section{margin-bottom:30px}.collection-discounts-filter .discounts-filter-container .discounts-filter-section .discounts-filter-section-title{font-weight:600;font-size:12px;line-height:200%;letter-spacing:.1em;text-transform:uppercase;color:#003159;padding:0;margin:0 0 15px}.collection-discounts-filter .discounts-filter-container .discounts-filter-section .discounts-filter-section-list{max-height:316px;width:100%;display:flex;flex-direction:column;padding:18px 24px;overflow:auto;border:1px solid #003159;border-radius:10px;gap:.8rem}@media(max-width:580px){.collection-discounts-filter .discounts-filter-container .discounts-filter-section .discounts-filter-section-list{max-height:unset}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/collection.scss.css.map */
