.page-type--collection #main{background-color:#f7f7f7}.page-type--collection .shopify-section-group-footer-group.shopify-section--text-with-icons{display:none}.container.od-collection-grid{margin:0 auto;background-color:var(--background-secondary)}.od-collection-grid .collection{gap:16px;margin-top:0;padding-top:24px}.od-collection-grid .collection__results>.v-stack{gap:16px}.od-collection-grid .collection__results .text-center{color:var(--text-secondary);font-weight:400;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .product-list{display:grid;position:relative;grid:var(--product-list-grid);gap:16px 12px;scroll-padding-top:calc(var(--sticky-area-height) + 20px)}.od-collection-grid:has([name="filter.v.availability"]:checked) .product-oos{display:none}.od-collection-grid .product-card{width:100%}.is-loading .od-collection-grid .collection__results{position:relative;opacity:1;overflow:hidden}.is-loading .od-collection-grid .collection__results:after{position:absolute;top:20px;left:50%;transform:translate(-50%,20px);z-index:11;animation:spin 1s linear infinite;border:3px solid #101920;border-top:3px solid var(--accent, #101920);border-radius:50%;width:40px;height:40px;content:""}@keyframes spin{0%{transform:translate(-50%,20px) rotate(0)}to{transform:translate(-50%,20px) rotate(360deg)}}.od-collection-grid .product-card,.od-collection-grid reveal-items,.od-collection-grid [data-position]{transform:translateY(0);opacity:1!important;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.is-loading .od-collection-grid .product-card,.is-loading .od-collection-grid reveal-items,.is-loading .od-collection-grid [data-position]{transform:translateY(20px);opacity:0!important;animation:none!important;pointer-events:none!important}.od-collection-grid .facets__floating-filter .button{background-color:var(--background-grey);padding:16px;min-width:205px;max-width:205px;min-height:48px;max-height:48px}.od-collection-grid .facets__floating-filter .text-with-icon{gap:8px;letter-spacing:normal;white-space:nowrap}.od-collection-grid .facets__floating-filter .text-with-icon{font-weight:500;font-size:16px;line-height:14px;font-family:var(--font-erbaum);text-transform:uppercase}.od-collection-grid .product-list__promo{grid-template-rows:none;min-height:488px}.od-collection-grid .product-list__promo .content-over-media{border-radius:4px}.od-collection-grid .content-over-media{grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,100%) minmax(0,1fr);gap:16px}.od-collection-grid .content-over-media .h4{font-weight:500;font-size:20px;line-height:120%;font-family:var(--font-erbaum);letter-spacing:-.8px;text-transform:uppercase}.od-collection-grid .collection>.text-center{margin-top:12px;color:var(--text-secondary);font-weight:400;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .collection__pagination{margin:0 auto;border-color:var(--border-line-primary);border-radius:4px;background-color:#fff;padding:4px 0;max-width:fit-content}.facets-drawer .accordion__toggle{padding:16px 0}.facets-drawer .accordion{border-bottom:1px solid var(--border-line-seperate-primary)}.facets-drawer .accordion__toggle span{color:var(--text-primary);font-weight:700;font-size:16px;line-height:150%;font-family:var(--font-monserrat)}.facets-drawer .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){color:var(--text-primary)}.facets-drawer .accordion__toggle svg{width:10px;height:14px}.facets-drawer .checkbox-list{gap:0}.facets-drawer .checkbox-container{padding:8px 0}.facets-drawer .checkbox{box-shadow:none;border-radius:4px;background-color:var(--background-secondary);width:16px;height:16px}.facets-drawer .checkbox:checked{background-color:rgb(var(--accent))}.facets-drawer .checkbox-container label{opacity:1;color:var(--text-secondary);font-weight:400;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .collection .empty-state{background-color:#f7f7f7}@media screen and (min-width: 1000px){.od-collection-grid{margin:0 auto;padding:0;max-width:var(--container-max-width)}.od-collection-grid .collection{gap:0;background-color:#fff;--collection-sidebar-width: 332px;padding-top:20px}.od-collection-grid .collection__top-bar{position:relative;border-bottom:1px solid var(--border-line-primary);padding:0 64px 20px}.od-collection-grid .collection__top-bar:before,.od-collection-grid .collection__top-bar:after{position:absolute;top:-19px;border-bottom:1px solid var(--border-line-primary);background:#fff;width:1000%;height:calc(100% + 20px);content:""}.od-collection-grid .collection__top-bar:before{left:-1000%}.od-collection-grid .collection__top-bar:after{right:-1000%}.shopify-section--main-collection{overflow-x:hidden}.page-type--collection .shopify-section--main-collection{background:#fff}.page-type--collection .shopify-section--accordion-content{margin-top:96px}.page-type--collection .collection--filters-sidebar{margin-bottom:0}.container-collection.od-collection-grid{position:relative}.container-collection.od-collection-grid:before{position:absolute;top:0;left:-1000%;background:#fff;padding:24px 24px 24px 64px;width:1000%;height:100%;content:""}.od-collection-grid .collection__top-bar>.text-left{color:var(--text-secondary);font-weight:400;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .sort-by-facet span,.od-collection-grid .sort-by-facet button{color:var(--text-primary);font-style:normal;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .sort-by-facet .circle-chevron{height:22px}.od-collection-grid .collection__facets-scroller>span{display:block;margin-bottom:16px;color:var(--text-primary);font-weight:500;font-size:14px;line-height:120%;font-family:var(--font-erbaum);letter-spacing:-.56px;text-transform:uppercase}.od-collection-grid .collection__facets-scroller .accordion{border-top:none}.od-collection-grid .collection__facets-scroller .accordion__toggle{padding:16px 0}.od-collection-grid .collection__facets-scroller .accordion__toggle>span{color:var(--text-primary);font-style:normal;font-weight:700;font-size:16px;line-height:150%;font-family:var(--font-monserrat)}.od-collection-grid .collection__facets-scroller .accordion.group{border-bottom:1px solid var(--border-line-seperate-primary)}.od-collection-grid .collection__facets-scroller div.accordion{border-bottom:none}.od-collection-grid .collection__facets{padding:24px 24px 24px 64px}.od-collection-grid .collection__results{background-color:var(--background-secondary);padding:24px 64px 24px 48px}.od-collection-grid .product-list{display:grid;grid:var(--product-list-grid);gap:16px}.od-collection-grid .product-card{max-width:none}.od-collection-grid .collection__facets .checkbox-list{gap:0}.od-collection-grid .collection__facets .checkbox-container{display:flex;align-items:center;padding:8px 0}.od-collection-grid .collection__facets .switch,.od-collection-grid .collection__facets .checkbox{box-shadow:none;border-radius:4px;background-color:var(--background-secondary);width:16px;height:16px}.od-collection-grid .collection__facets .switch{margin-right:5px}.od-collection-grid .collection__facets .switch:after{display:none}.od-collection-grid .collection__facets .switch:checked,.od-collection-grid .collection__facets .checkbox:checked{background-color:rgb(var(--accent))}.od-collection-grid .collection__facets .checkbox-container label{opacity:1;color:var(--text-secondary);font-weight:400;font-size:14px;line-height:160%;font-family:var(--font-monserrat);letter-spacing:.07px}.od-collection-grid .product-list__promo{grid-template-rows:auto}.od-collection-grid .collection>.text-center,.od-collection-grid .collection .collection__pagination-wrapper{grid-column-end:-1;background-color:var(--background-secondary)}.od-collection-grid .collection>.text-center{margin-top:0}.od-collection-grid .collection .collection__pagination-wrapper{padding:16px 0 24px}.od-collection-grid .collection__pagination{max-height:54px}.od-collection-grid .pagination__item{padding:0 16px}.od-collection-grid .pagination__current{line-height:normal}}@media screen and (min-width: 700px){.od-collection-grid .product-card{max-width:none}.od-collection-grid .product-list{display:grid;grid:var(--product-list-grid);gap:16px}.od-collection-grid .product-list__promo{grid-template-rows:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/od-collection-grid.css.map */
