.collection-header{background-color:rgba(var(--color-background),1);color:rgba(var(--color-text),1)}@media(max-width:1199px){.collection-header{padding-top:calc(var(--mobile-padding-top) * 1);padding-bottom:calc(var(--mobile-padding-bottom) * 1);position:relative;overflow:hidden}.collection-header[data-img=true]{color:#fff}.collection-header picture{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%)}.collection-header picture:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--mobile-overlay-color),var(--mobile-overlay-opacity))}.collection-header picture img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-header .container{text-align:var(--mobile-text-alignment)}.collection-header .container-inner{position:relative}.collection-header .heading{margin:0}.collection-header .description{margin:.25rem 0}.collection-header .breadcrumb-nav{margin-bottom:.5rem;display:inline-flex}[data-scroll-animations=true] .collection-header .container{animation:animate-fade-in-up .4s ease both}}@media(min-width:1200px){.collection-header{padding-top:calc(var(--desktop-padding-top) * 1);padding-bottom:calc(var(--desktop-padding-bottom) * 1);position:relative;overflow:hidden}.collection-header picture{position:absolute;top:50%;left:50%;transform:translateY(-50%);width:50vw}.collection-header picture:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(var(--desktop-overlay-color),var(--desktop-overlay-opacity))}.collection-header picture img{width:100%;height:auto;object-fit:cover;object-position:center}.collection-header .container{text-align:var(--desktop-text-alignment)}.collection-header[data-img=true] .container-inner{width:47%}.collection-header[data-img=false][data-desktop-text-alignment=center] .container-narrow{margin-left:auto;margin-right:auto}.collection-header[data-img=false][data-desktop-text-alignment=right] .container-narrow{margin-left:auto}.collection-header .heading{margin:0}.collection-header .description{margin:.25rem 0}.collection-header .breadcrumb-nav{margin-bottom:.5rem;display:inline-flex}.collection-header[data-img=true] .breadcrumb-nav{position:absolute;bottom:calc(var(--desktop-padding-bottom) * -1 + .5rem);left:calc(50% + 1.5rem);color:#fff}[data-scroll-animations=true] .collection-header .container{animation:animate-fade-in-up .4s ease both}[data-scroll-animations=true] .collection-header picture{animation:animate-fade-in .4s ease both}}.collection-products{display:block;background-color:rgba(var(--color-background),1);color:rgba(var(--color-text),1)}.product-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none;transition:all .2s ease-out}.product-grid-empty-alert{padding:1rem;text-align:center}.collection-products .product-grid{align-items:stretch}.collection-products .product-grid>.product-item{display:flex;min-width:0;height:100%}collection-utilities~#product-grid-wrapper,collection-utilities~* #product-grid-wrapper{position:relative;z-index:0}#product-grid-wrapper .product-card .img-wrapper .wishlist-btn,#product-grid-wrapper .product-card .img-wrapper .badge{z-index:1}.collection-products .product-card{width:100%;height:100%;display:flex;flex-direction:column}.collection-products .product-card .product-card-wrapper{height:100%;display:flex;flex-direction:column}.collection-products .product-card .product-card-inner{flex:1;display:flex;flex-direction:column}.collection-products .product-card .product-card-form{margin-top:auto}.collection-products .product-card .img-wrapper{position:relative;overflow:hidden;border-radius:var(--border-radius)}.collection-products .product-card[data-img-ratio=square] .img-wrapper{aspect-ratio:1 / 1}.collection-products .product-card[data-img-ratio=portrait] .img-wrapper{aspect-ratio:3 / 4}.collection-products .product-card .img-wrapper>img,.collection-products .product-card .img-wrapper>.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.collection-products .product-card .img-wrapper>img:nth-of-type(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}.collection-products .product-card .img-wrapper:hover>img:nth-of-type(2){opacity:1}@media(max-width:599px){.collection-products{padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}.product-grid{grid-template-columns:repeat(var(--mobile-cols),1fr)}.product-grid[data-product-card-style=default] .product-item{margin-bottom:.5rem}}@media(min-width:600px)and (max-width:1199px){.collection-products{padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}.product-grid{grid-template-columns:repeat(var(--tablet-cols),1fr)}.product-grid[data-product-card-style=default] .product-item{margin-bottom:.75rem}}@media(min-width:1200px){.collection-products{padding-top:calc(var(--padding-top) * 1);padding-bottom:calc(var(--padding-bottom) * 1)}.product-grid{grid-template-columns:repeat(var(--desktop-cols),1fr)}.product-grid[data-product-card-style=default] .product-item{margin-bottom:.75rem}}collection-utilities{position:relative;z-index:10}.collection-utilities{display:flex;justify-content:space-between;align-items:center;position:relative;gap:1rem}.collection-utilities .dropdown-content{z-index:11}.collection-utilities-left{flex-shrink:0}.collection-utilities-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.collection-utilities-count{margin:0;font-size:.875rem}.collection-utilities .btn{min-width:auto;flex-shrink:0}.collection-utilities-mobile .btn-sm{padding-left:.6rem;padding-right:.6rem}.collection-utilities-desktop .btn-sm{padding-left:.9rem;padding-right:.9rem}.collection-utilities .dropdown-content{top:calc(100% + .25rem);max-height:40vh;overflow-y:auto;padding-left:1rem;padding-right:1rem}.collection-utilities .dropdown-content[data-filter-type=price_range]{padding-top:1rem;padding-bottom:1rem}.filter-price-group{display:flex;align-items:center;gap:1rem}.filter-price-group .input-group{display:flex;align-items:center;gap:.5rem;width:50%}.filter-price-group .input{min-width:90px}.filter-price-group+.price-range-slider{margin-top:1rem}.collection-filters-filter .shopify-swatch-circle{display:flex;border-radius:50%;margin:0 .5rem 0 0;width:1rem;height:1rem}.collection-filters-filter .shopify-swatch-circle img{display:flex;border-radius:50rem}.collection-sort-by{flex-shrink:0}.collection-cols-selector{display:block;padding:.25rem 0;text-align:center}.collection-cols-selector p{margin:.25rem 0 0}.collection-filters-horizontal{display:flex;align-items:center;gap:.5rem}.collection-filters-horizontal form{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.collection-layout{display:block}.collection-sidebar{display:none}.collection-filters-sidebar{background-color:rgba(var(--color-background),1);border:1px solid rgba(var(--color-btn-border));border-radius:var(--border-radius);padding:1.25rem 1.35rem}.collection-filters-sidebar .collection-sidebar-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.9rem;margin-bottom:.35rem;border-bottom:1px solid rgba(var(--color-btn-border),.25)}.collection-filters-sidebar .collection-sidebar-title{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.collection-filters-sidebar .collection-sidebar-clear{min-width:auto;flex-shrink:0;padding:.4rem .85rem;font-size:.75rem;white-space:nowrap}.collection-filters-sidebar collapse-component{border:none;border-bottom:1px solid rgba(var(--color-btn-border),.25)}.collection-filters-sidebar collapse-component:last-child{border-bottom:none}.collection-filters-sidebar summary{padding:.9rem 0;font-size:.9rem;font-weight:600}.collection-filters-sidebar summary [data-collection-filter-label]>span{margin-left:.3rem;font-weight:400;color:rgba(var(--color-text),.55)}.collection-filters-sidebar .collapse-content-inner{padding:.15rem 0 1rem}.collection-filters-sidebar .collapse-content-inner .list-unstyled{max-height:16rem;overflow-y:auto;margin-right:-.35rem;padding-right:.35rem}.collection-filters-sidebar .check-label{padding:.4rem .5rem;margin:0 -.5rem;border-radius:var(--border-radius-safe);font-size:.9rem;transition:background-color .15s ease-out}.collection-filters-sidebar .check-label:hover:not(.disabled){background-color:rgba(var(--color-text),.05)}.collection-filters-sidebar .shopify-swatch-circle{width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px rgba(var(--color-text),.15)}.collection-filters-sidebar .filter-price-group{gap:.6rem}.collection-filters-sidebar .filter-price-group .input{min-width:0}.collection-sidebar,.collection-filters-sidebar .list-unstyled{scrollbar-width:thin;scrollbar-color:rgba(var(--color-text),.25) transparent}.collection-sidebar::-webkit-scrollbar,.collection-filters-sidebar .list-unstyled::-webkit-scrollbar{width:6px}.collection-sidebar::-webkit-scrollbar-thumb,.collection-filters-sidebar .list-unstyled::-webkit-scrollbar-thumb{background-color:rgba(var(--color-text),.22);border-radius:50rem}@media(min-width:1200px){.collection-products[data-filter-layout=left] .collection-layout,.collection-products[data-filter-layout=right] .collection-layout{display:grid;grid-template-columns:var(--sidebar-width, 260px) minmax(0,1fr);gap:2.5rem;align-items:start}.collection-products[data-filter-layout=right] .collection-layout{grid-template-columns:minmax(0,1fr) var(--sidebar-width, 260px)}.collection-products[data-filter-layout=right] .collection-sidebar{order:2}.collection-products[data-filter-layout=left] .collection-sidebar,.collection-products[data-filter-layout=right] .collection-sidebar{display:block;position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto;overscroll-behavior:contain}}#dialog-filters .dialog-body{background-color:rgba(var(--color-text),.05)}#dialog-filters collapse-component{background-color:rgba(var(--color-background));border:none;margin-bottom:1rem}#dialog-filters summary{padding-left:1rem;padding-right:1rem;border-bottom:1px solid rgba(var(--color-text),.1)}#dialog-filters .collapse-content-inner{padding:1rem}#dialog-filters .dialog-footer{display:flex;gap:.5rem}#dialog-filters .dialog-footer button{flex:1}@media(max-width:1199px){.collection-utilities-mobile{padding-bottom:calc(var(--padding-bottom) * .75)}.collection-utilities-desktop{display:none}}@media(min-width:1200px){.collection-utilities-mobile{display:none}.collection-utilities-desktop{padding-bottom:calc(var(--padding-bottom) * 1)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collection.css.map */
