.collection-filters-mobile-sticky{position:-webkit-sticky;position:sticky;z-index:10;bottom:0;background:#f8f8f8;width:100%;padding:20px 15px}.popup-visible .collection-filters-mobile-sticky{position:fixed;z-index:4;background:#fff}.collection-toolbar__sort select{text-transform:uppercase;font-weight:700;letter-spacing:1px}@media print,screen and (min-width:40em){.collection-toolbar__sort select{font-size:.75rem}.collection-toolbar__sort select option{font-size:1rem}}.collection-toolbar{border-radius:0;background-color:#fff;margin-bottom:30px}@media screen and (max-width:63.99875em){.collection-toolbar{position:fixed;z-index:3;top:0;right:0;left:0;height:100%;display:none;overflow:auto;padding:15px 15px 100px;border-radius:0}.collection-toolbar.open{display:block}}.collection-toolbar ul{padding:0;margin:5px 0 0;list-style:none}.collection-toolbar a{text-decoration:none;display:block;padding:5px 0;line-height:1.5;text-transform:capitalize}.collection-toolbar .h6{margin-bottom:0}.collection-toolbar .collection-filter-categories,.collection-toolbar .collection-filter-radios{padding-bottom:20px;max-height:300px;overflow:auto}.collection-filter-title{font-size:.875rem;text-transform:uppercase;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;align-items:center;width:calc(100% + 40px);padding:20px;margin:0 -20px;cursor:pointer}.collection-filter-title .icon{font-size:1rem}.collection-filter-title[aria-expanded=true] .icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.collection-filter-group{padding:0 20px;border:2px solid #000}.collection-filter-group:not(:last-of-type){border-bottom:none}.collection-filter-categories li{border-bottom:2px solid #000}.collection-filter-categories li:last-of-type{border-bottom:none}.collection-filter-categories li a[aria-current]{color:#000;font-weight:600}.collection-filter-radios:not([hidden]){display:flex;flex-direction:column}.collection-filter-radios#size-filters li a{text-transform:uppercase}.collection-filter-radios a{display:flex;align-items:center;position:relative}.collection-filter-radios a:focus{outline:none}.collection-filter-radios a:focus:before{background-color:#000;border:4px solid #000}.collection-filter-radios a:before{content:"";display:inline-block;width:1.4285714286em;height:1.4285714286em;margin-right:10px;border:2px solid #000;border-radius:0}.collection-filter-radios a[aria-current]:before{background-color:#000;border:4px solid #000}.collection-filter-color-list{display:flex;flex-flow:row wrap}.collection-filter-color-list[hidden]{display:none}.collection-toolbar .collection-filter-color-list{margin:0 -5px;padding-bottom:20px}.collection-filter-color-list a{padding:0}.collection-filter-color-list .color-swatch{background:currentColor;position:relative;width:30px;height:30px;border-radius:50%;box-shadow:none;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .4s;margin:5px;cursor:pointer;font-size:0;overflow:hidden}.collection-filter-color-list .color-swatch.has-secondary:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,currentColor 50%,transparent 51%)}.collection-filter-color-list .color-swatch:checked,.collection-filter-color-list .color-swatch[aria-current]{border-width:3px}.collection-filter-color-list .color-swatch:disabled{background:transparent;border:2px solid;opacity:.2;cursor:not-allowed}.collection-filter-color-list .color-swatch:focus{outline:none;box-shadow:0 0 0 2px #00000080,0 0 5px 1px #0000004d}.collection-filter-list{display:flex;flex-flow:row wrap}.collection-filter-list[hidden]{display:none}.collection-toolbar .collection-filter-list{margin:15px -2.5px -5px}.collection-filter-list li{flex-basis:calc(25% - 5px);flex-grow:1;margin:5px 2.5px}.collection-filter-list a{text-align:center;text-transform:uppercase;font-size:.75rem;line-height:2;width:100%;border:1px solid #000;border-radius:0;color:#000;padding:3px 5px;height:100%;display:flex;align-items:center;justify-content:center}.collection-filter-list a:focus{outline:none}.collection-filter-list a:hover{border-color:#424242}.collection-filter-list a[aria-current]{border:4px solid #000}.collection-tile{position:relative;width:100%;background-color:#f8f8f8;height:100%}.collection-tile__image-container{position:relative;width:100%;height:100%;transition:all .2s}.collection-tile__image{display:block;width:100%;height:100%}.section-collaboration-list .collection-tile .collection-tile__image{height:100%}@supports ((-o-object-fit: contain) or (object-fit: contain)){.collection-tile__image{-o-object-fit:cover;object-fit:cover}}.collection-tile__title{padding:5px;background:#fff;border:2px solid #000;position:absolute;width:calc(100% - 10px);bottom:0;left:0;margin:5px;text-align:left;white-space:normal}@media print,screen and (min-width:40em){.collection-tile__title{padding:15px;width:calc(100% - 10px)}}@media screen and (max-width:39.99875em){.collection-tile__title h2{font-size:.875rem}}.section-list-collection-image{display:block;width:100%;transition:opacity .4s;margin-bottom:20px}.section-list-collection-image.lazyload,.section-list-collection-image.lazyloading{padding-top:93.3333333333%;background-color:#fefefe}.section-list-collection-link{display:block;margin-bottom:1.6666666667em;color:gray;color:#000;letter-spacing:.072em;text-decoration:none;text-transform:uppercase}.section-list-collection-link:focus{text-decoration:underline}.section-list-collection .collection-item{position:relative;overflow:hidden}.section-list-collection .collection-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.section-list-collection .collection-image{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:120%;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.section-list-collection .collection-content{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.section-list-collection .collection-content .button{position:relative;z-index:4}.section-collection{overflow:initial}.section-collection .load-more-group{margin-top:50px}#collection-load-more-button{cursor:pointer}.collection-header{background-size:cover;background-repeat:no-repeat;position:relative}.collection-header-content{height:auto;display:flex;align-items:flex-end;justify-content:space-between;position:relative}@media print,screen and (min-width:40em){.collection-header-content{align-items:center}}@media screen and (max-width:39.99875em){.no-image .collection-header-content{height:auto}}.collection-header-sloth{position:absolute;z-index:0;height:100%;width:100%}.collection-header-sloth>svg{height:100%;width:auto;position:absolute;right:0}.collection-header-title{position:relative;background:#fff;padding:15px;border:2px solid #000;width:100%;margin:25px 0;z-index:1}@media print,screen and (min-width:40em){.collection-header-title{max-width:445px}}.collection-body{margin-top:20px}@media print,screen and (min-width:40em){.collection-body{margin-top:60px}}@media screen and (max-width:39.99875em){.collection-banner-content-cell{position:relative;z-index:1;padding:30px 0}.collection-banner-content-cell h1{font-size:1.875rem}}.collection-banner-image-wrapper{background-color:#f2f2f2;position:relative}@supports ((-o-object-fit: cover) or (object-fit: cover)){.collection-banner-image-wrapper{padding-bottom:53.1884057971%}}.collection-banner-image{width:100%;display:block;transition:opacity .35s}@supports ((-o-object-fit: cover) or (object-fit: cover)){.collection-banner-image{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}}.collection-banner-image.lazyload{opacity:0}.collection-banner-image.lazyloaded{opacity:1}@media print,screen and (min-width:64em){.collection-toolbar-container{position:-webkit-sticky;position:sticky;top:180px}}.collection-header-desc{clear:both}.collection-description{background:#fff;border:2px solid #000;padding:30px}.collection-description--collapsible{display:flex;flex-direction:column}.collection-description--collapsible summary{list-style:none}.collection-description--collapsible summary::-webkit-details-marker{display:none}.collection-description__inner{order:2;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height .35s ease,opacity .25s ease}.collection-description--collapsible[open] .collection-description__inner{max-height:5000px;opacity:1;visibility:visible}.collection-description__body{line-height:1.6}.collection-description__title{order:1;margin-bottom:1rem}.collection-description__preview{order:2;line-height:1.6}.collection-description__preview>*:first-child{margin-top:0}.collection-description__preview>*:last-child{margin-bottom:0}.collection-description--collapsible[open] .collection-description__preview{display:none}.collection-description__body>*:first-child{margin-top:0}.collection-description__body>*:last-child{margin-bottom:0}.collection-description__toggle{order:3;display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#000;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,transform .2s ease}.collection-description__toggle:hover,.collection-description__toggle:focus-visible{color:#4a4a4a;transform:translateY(1px)}.collection-description__toggle:focus-visible{outline:2px solid #000;outline-offset:4px}.collection-description:has(.collection-description--collapsible[open]) .collection-description__preview{display:none}.collection-description__toggle-label--less,.collection-description--collapsible[open] .collection-description__toggle-label--more{display:none}.collection-description--collapsible[open] .collection-description__toggle-label--less{display:inline}.collection-description__arrow{width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s ease}.collection-description--collapsible[open] .collection-description__arrow{transform:rotate(-135deg)}.section-collection-quick-links{margin:3px}.section-collection-quick-links .collection-card{padding:3px}.section-collection-quick-links .collection-card a{display:flex;align-items:center;justify-content:space-between;background:#f8f8f8;padding:15px 20px;text-decoration:none;cursor:pointer;transition:all .2s}.section-collection-quick-links .collection-card a span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/172/assets/component-collection-page.css.map */
