.collection__hero{border-bottom:solid 1px rgb(var(--color-black))}.collection__hero__title+.collection__hero__description{margin-top:1rem}.collection__header{background:rgb(var(--color-beige));border-bottom:solid 1px rgb(var(--color-black));position:sticky;top:0;z-index:10}.collection__main__nav{background:rgb(var(--color-beige))}.page__collection-main>section:first-child{border-bottom:solid 1px rgb(var(--color-black));position:sticky;top:0;z-index:9}.collection__header__inner{padding-bottom:calc(var(--grid-margin) + 1px);padding-top:calc(var(--grid-margin) + 1px)}.collection__main__nav{display:flex;justify-content:center;padding:1px 0}.collection__menu__item{font-size:var(--item-font-size);line-height:var(--item-line-height);margin:0 .75rem;text-transform:uppercase;position:relative;display:inline-block;z-index:10;padding:1rem .75rem}.collection__title,.collection__main__mobile,.filter__title,.filter__type__title{font-size:var(--item-font-size);line-height:var(--item-line-height);text-transform:uppercase}.filter__title,.collection__main__mobile{align-items:center;cursor:pointer;display:flex;padding:var(--grid-margin)}.collection__main__mobile{justify-content:center}.filter__title{position:absolute;top:0}.collection__main__mobile .icon,.filter__title .icon{margin-left:.25rem}.filter__title--open,.filters[open] .filter__title--close{display:none}.filters[open] .filter__title--open{display:block}.filters[open] .filter__title .icon{transform:rotate(180deg)}.filter__container{background:rgb(var(--color-beige));border-bottom:solid 1px rgb(var(--color-black));border-top:solid 1px rgb(var(--color-black));box-sizing:border-box;padding:var(--grid-margin);position:absolute}.filters[open]>div{animation:details .2s ease}@keyframes details{0%{opacity:0}to{opacity:1}}.collection__grid .grid__item,.page__search .collection__grid__search .grid__item{opacity:0}.collection__grid .grid__item.show,.page__search .collection__grid__search .grid__item.show{opacity:1;transition:opacity .4s ease .24s}.filter__group{margin-top:-.5rem}.filter__type summary,.filter__type__availability label{cursor:pointer;padding:.375rem 0;position:relative}.filter__title__container{align-items:center;display:flex;justify-content:space-between}.filter__type__content{padding-bottom:.375rem}.filter__type .flt__input:not([type=range]):not([type=number]){height:100%;position:absolute;width:100%}.filter__type .plus__icon{display:block;height:.5625rem;margin-right:.125rem;position:relative;width:.5625rem;margin-bottom:.0625rem}.filter__type .plus__icon:before,.filter__type .plus__icon:after{background:rgb(var(--color-black));content:"";position:absolute}.filter__type .plus__icon:before{height:1px;left:0;top:50%;width:100%;transform:translate3d(0,-50%,0)}.filter__type .plus__icon:after{width:1px;left:50%;top:0;height:100%;transform:translate3d(-50%,0,0)}.filter__type details[open] .plus__icon:after{opacity:0}.filter__type details[open] .icon--caret{transform:rotate(180deg)}.filter__type,.filter__type details{position:relative}.filter__type summary{list-style:none}.filter__type__availability ul>li:last-child{display:none}.filter__type__content li{margin-bottom:.25rem}.filter__type__availability{font-size:var(--item-font-size);line-height:var(--item-line-height);text-transform:uppercase}.filter__type__availability label{display:block;cursor:pointer}.filter__type__availability input:checked+span{pointer-events:none;text-underline-offset:.1875rem;text-decoration:underline}.filter__type__content label{cursor:pointer;display:flex;position:relative}.filter__type__content label>span{font-size:.875rem;line-height:1rem;padding-left:1.25rem}.filter__type__content label>span:before{border:solid 1px rgb(var(--color-black));border-radius:50%;box-sizing:border-box;content:"";height:.875rem;left:0;opacity:.3;position:absolute;top:.09375rem;width:.875rem}.filter__type__content label>span:after{background:rgb(var(--color-black));border-radius:50%;box-sizing:border-box;content:"";height:.375rem;margin:.25rem;left:0;opacity:0;position:absolute;top:.09375rem;width:.375rem}.filter__type__content input:checked+span:before,.filter__type__content input:checked+span:after{opacity:1}.filter-group-display__price-range{padding:.5rem 0 1.25rem;position:relative}.filter__type .slider-container{width:100%}.filter__type .slider-container{height:.125rem;position:relative;background:rgba(var(--color-black),.1)}.filter__type .slider-container .price-slider{height:100%;left:0;right:0;position:absolute;background:rgb(var(--color-black));display:block}.filter__type .range-input{position:relative}.filter__type input[type=number]{pointer-events:none;width:1.375rem}.filter__type input[type=number]::placeholder{color:rgb(var(--color-black))}.filter__type .range-input input{position:absolute;width:100%;height:.125rem;background:none;top:-.125rem;pointer-events:none;-webkit-appearance:none}.filter__type input[type=range]::-webkit-slider-thumb{cursor:pointer;box-sizing:border-box;box-shadow:none;height:.5rem;width:.5rem;border-radius:50%;background:rgb(var(--color-beige));border:solid 1px rgb(var(--color-black));pointer-events:auto;-webkit-appearance:none}.price-input{display:flex;justify-content:space-between;position:absolute;padding-top:.625rem;width:100%}.filter-group-display__price-range-from,.filter-group-display__price-range-to{display:flex;font-size:var(--item-font-size);line-height:var(--item-line-height);text-transform:uppercase}.filter__type input::-webkit-outer-spin-button,.filter__type input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filtering .collection__container{opacity:0;transition:opacity .2s ease}.filter-group-display__submit{margin-top:.5rem}.filter-group-display__submit .button{width:100%;transition:all .2s ease}.filter-group-display__submit .button.clean{border-color:rgba(var(--color-blue-03),.2);opacity:.6;pointer-events:none}.collection__container{position:relative;overflow:hidden;width:100%}.collection__grid{display:grid;width:calc(100% + 1px);margin-right:-1px;position:relative}.collection__grid:before{background:rgb(var(--color-black));bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media (hover: hover){.filter__title:hover,.filter__title__container:hover .filter__type__title,.filter__type__availability input:hover+span,.collection__menu__item:hover{text-underline-offset:.1875rem;text-decoration:underline}.filter__type__content label>span:before{transition:opacity .2s ease}.filter__type__content label:hover>span:before{opacity:1}.filter__type details:hover:before{opacity:1}}@media (min-width: 681px){.collection__header,.page__collection-main>section:first-child{top:4rem}.announcement-bar--on.scroll--top .collection__header,.announcement-bar--on.scroll--top .page__collection-main>section:first-child{top:calc(4rem + var(--annoucement-height))}.collection__header__inner{padding-left:.75rem;padding-right:.75rem}.filter__title{right:.75rem}.filter__container{border-left:solid 1px rgb(var(--color-black));border-right:solid 1px rgb(var(--color-black));min-width:10rem;right:var(--grid-margin);top:calc(100% - var(--grid-margin) / 2)}.collection__main__mobile{display:none}}@media (max-width: 680px){.scroll--up .collection__header,.scroll--top.menu--open .collection__header,.scroll--up .page__collection-main>section:first-child{top:3rem}.collection__header__inner{padding-bottom:calc(.75rem + 1px);padding-top:calc(.75rem + 1px)}.filter__type summary,.filter__type__availability label{padding:.5rem 0 calc(.5rem + 1px)}.filter__type details:before{background:rgb(var(--color-black));content:"";bottom:0;left:0;height:1px;opacity:.1;position:absolute;transition:opacity .2s ease;width:100%}.filter__type details[open]:before{opacity:1}.filter__type__content{padding-bottom:.5rem}.filter-group-display__price-range{padding-bottom:2rem}.filter__title{padding-bottom:calc(.75rem + 1px);padding-top:calc(.75rem + 1px);right:0}.filter__container{left:0;top:100%;width:100%}.filter__type input[type=range]::-webkit-slider-thumb{height:.75rem;width:.75rem}.collection__main__menu[open] .collection__main__mobile .icon{transform:rotate(180deg)}.collection__main__menu[open]>.menu__list{animation:details .2s ease}.collection__main__nav .menu__list{align-items:center;background:rgb(var(--color-beige));border-bottom:solid 1px rgb(var(--color-black));flex-direction:column;margin-top:-.25rem;padding-bottom:.5rem;position:absolute;left:0;top:100%;width:100%}.collection__menu__item{padding:.5rem .75rem}}@supports (-webkit-touch-callout: none) and (max-width: 680px){.filter__type__content label>span:before,.filter__type__content label>span:after{top:0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/collection.css.map */
