#vue-collection-filters h2{width:100%;font-size:11px;letter-spacing:.5px}#vue-collection-filters{transition:.5s ease opacity;-webkit-transition:.5s ease opacity;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;opacity:1;padding-bottom:30px}#shopify-section-collection-with-filters ul.collection-infinite{margin-left:-20px}#vue-filters-container{display:flex;justify-content:flex-start;align-items:center;align-content:center;font-family:ATSackersHeavyRoman,serif}.vue-filter-wrapper{position:relative;padding-right:0;background:#f7f1f0;min-width:200px;margin-right:10px}.filter-listbox-wrapper button{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;padding:5px 20px 5px 10px;margin-top:1px;white-space:nowrap;font-family:ATSackersHeavyRoman,serif;width:100%;text-transform:uppercase}@media only screen and (max-width: 768px){.filter-listbox-wrapper button:after{content:"";position:absolute;right:8px;bottom:0;width:25px;height:25px;background-position:0 106%;background-repeat:no-repeat;background-size:auto;background-image:url(//cdn.shopify.com/s/files/1/0950/9820/t/385/assets/filter-arrows_x50.png?v=14884762880584526111)}}.hidden-box{display:none}@media (max-width: 768px){.hidden-box{display:flex;max-height:0!important;overflow:hidden!important;padding:0!important}}.filter-value-box{position:absolute;top:100%;left:0;right:auto;min-width:calc(100% + 0px);width:auto;background-color:#f7f1f0;border:0px solid black;border-top:0;z-index:2}.filter-value-box li{position:relative;padding:0 7.5px;cursor:pointer;white-space:nowrap}.filter-value-box li.category-filter{text-align:center}@media only screen and (max-width: 768px){.filter-value-box li{padding:5px;line-height:2.5;position:relative;width:auto;min-width:25%;font-family:ATSackersHeavyRoman,serif;font-size:9px;text-transform:lowercase}}.filter-value-box li.selected:after{content:"";display:block;position:absolute;width:16.5px;height:16.5px;bottom:5px;top:14px;right:0;background-image:url(/cdn/shop/t/24/assets/filter-check-close_x40.png?v=49921643080614302901610591278);background-position:bottom;background-repeat:no-repeat;transform:translateY(-50%)}@media (min-width: 768px){.filter-value-box li:not(.category-filter):hover{background-color:#ddd2cf}}.filter-listbox.non-standard .filter-value-box.open{display:flex;right:auto}.filter-listbox.non-standard .filter-value-box.open .category-filter[data-list=footwear] ul{display:flex;flex-direction:column;flex-wrap:wrap;max-height:225px;width:125px}.filter-listbox.non-standard .filter-value-box.open .category-filter[data-list=kids] ul{display:flex;flex-direction:column;flex-wrap:wrap;max-height:150px;width:125px}.category-filter h3{font-size:1.2em;letter-spacing:2px;margin:0;padding:15px 0 10px;text-align:center;border-bottom:1px solid white}.category-filter ul{margin:0}#vue-clear-filters{margin-bottom:0;align-self:center;text-decoration:underline;font-size:8px;font-family:ATSackersHeavyRoman,serif}@media (max-width: 768px){#vue-clear-filters{width:100%;padding:10px 0}}@media (max-width: 768px){#clear-filters{width:100%;padding:10px 0}}#mobile-filters-wrapper{position:fixed;left:0;right:0;bottom:30px;display:flex;justify-content:center;width:150px;margin:0 auto;transition:all ease-in-out .3s;align-items:stretch;align-content:stretch}@media only screen and (min-width: 768px){#mobile-filters-wrapper{display:none}}#mobile-filters-wrapper.open{width:100%;bottom:0;background-color:#f7f1f0}.inner-mobile-filters{display:flex;width:100%}.top-level-mobile-toggle{border:0;background-color:#f7f1f0;padding:7.5px 15px}.mobile-filter-ul{display:none;width:100%}.mobile-clear-all{display:none;width:50%}.mobile-filter-wrapper.open{display:flex;flex-wrap:wrap;width:100%}.mobile-filter-wrapper.open #mobile-filter-sort-wrapper .filter-listbox-wrapper>button{display:none}.mobile-filter-wrapper.open .mobile-filter-ul{display:flex;flex-wrap:wrap}.mobile-filter-wrapper.open .mobile-clear-all{display:block}.mobile-filter-wrapper.open .top-level-mobile-toggle{width:100%}.mobile-filter-wrapper.open .top-level-mobile-toggle.mobile-filter-toggle{width:50%}.mobile-filter-wrapper.open .vue-filter-wrapper{width:100%;max-width:100%;flex-basis:100%;min-width:0px;margin-right:0}.mobile-filter-wrapper.open #mobile-filter-sort-wrapper .filter-value-box,.mobile-filter-wrapper.open .mobile-filters-wrappers .filter-value-box:not(.hidden-box){position:relative;top:auto;left:auto;right:auto;display:block;border:0;max-height:150px;overflow-y:auto}.inner-mobile-filters.filters-open .mobile-filter-wrapper:not(.open){display:none}body#all .vue-filter-wrapper[data-section=Style],body#new-arrivals .vue-filter-wrapper[data-section=Style]{display:none}@media (max-width: 768px){#preview-bar-iframe{display:none;height:70px!important;transform:translateY(43%)!important}}@media (max-width: 768px){#collection-filters{position:fixed;left:0;right:0;width:50%;background-color:#f7f1f0;bottom:30px;z-index:99;padding-bottom:0;margin:0 auto;transition:.3s ease-in-out all}#collection-filters.open-filters{width:100%;bottom:0}#collection-filters.open-filters .sort-wrapper:not(.sort-open){display:none}#collection-filters.open-filters #filters-container .main-filters-wrapper{flex-direction:column;width:100%;flex-basis:100%;max-width:100%}#collection-filters.open-filters .mobile-filter-toggle{position:relative;color:transparent}#collection-filters.open-filters .mobile-filter-toggle:after{content:"Close";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;color:#000;font-family:BlairMdITC,sans-serif}}@media (max-width: 768px){#collection-filters #filters-container{width:100%;max-width:100%}#collection-filters #filters-container .sort-open+.main-filters-wrapper{display:none!important}#collection-filters #filters-container .main-filters-wrapper{border-left:2px solid white}#collection-filters #filters-container .sort-wrapper.filter-wrapper,#collection-filters #filters-container .main-filters-wrapper{width:50%;max-width:50%;flex-basis:50%;min-width:0}#collection-filters #filters-container .sort-wrapper.filter-wrapper.sort-open,#collection-filters #filters-container .main-filters-wrapper.sort-open{width:100%;max-width:100%;flex-basis:100%}#collection-filters #filters-container .sort-wrapper.filter-wrapper.sort-open #sort-trigger,#collection-filters #filters-container .main-filters-wrapper.sort-open #sort-trigger{position:relative}#collection-filters #filters-container .sort-wrapper.filter-wrapper.sort-open #sort-trigger:before,#collection-filters #filters-container .main-filters-wrapper.sort-open #sort-trigger:before{content:"CLOSE";position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;font-family:BlairMdITC,sans-serif}#collection-filters #filters-container .sort-wrapper.filter-wrapper.sort-open #sort-trigger #selected-sort,#collection-filters #filters-container .main-filters-wrapper.sort-open #sort-trigger #selected-sort{color:transparent}#collection-filters #filters-container .sort-wrapper.filter-wrapper .filter-trigger,#collection-filters #filters-container .main-filters-wrapper .filter-trigger{text-align:center}#collection-filters #filters-container .main-filters-wrapper .filter-trigger{position:relative;padding:10px;text-align:left;border-bottom:2px solid white}#collection-filters #filters-container .main-filters-wrapper .filter-trigger:after{content:"";position:absolute;right:8px;bottom:0;width:25px;height:25px;background-position:0 100%;background-repeat:no-repeat;background-size:auto;background-image:url(//cdn.shopify.com/s/files/1/0950/9820/t/443/assets/filter-arrows_x50.png?v=14884762880584526111)}#collection-filters #filters-container .main-filters-wrapper .filter-trigger[aria-expanded=true]:after{background-position:0 0}}@media (max-width: 768px) and (max-width: 768px){#collection-filters #filters-container .main-filters-wrapper .filter-trigger{font-family:BlairMdITC,sans-serif}}.main-filters-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.mobile-filter-toggle{display:none}@media (max-width: 768px){.mobile-filter-toggle{display:block;width:100%;max-width:100%;padding:10px 0}}.filter-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.filter-wrapper{width:100%;max-width:100%;flex-basis:100%;margin-right:0!important}}.filter-wrapper .filter-trigger{-webkit-flex-basis:100%;flex-basis:100%;width:100%;text-align:left;padding:5px 7.5px;font-family:ATSackersHeavyRoman,serif;white-space:nowrap}@media (max-width: 768px){.filter-wrapper .filter-trigger #selected-sort{font-family:BlairMdITC,sans-serif}}.filter-wrapper .filter-trigger:focus{outline:none}.filter-wrapper .options{position:absolute;top:100%;left:0;min-width:100%;width:auto;flex-basis:100%;background-color:#f7f1f0;z-index:999;padding:5px 7.5px;cursor:pointer}@media (max-width: 768px){.filter-wrapper .options{position:relative;top:auto;left:auto;width:100%;height:100%;overflow:auto;max-height:50vh;margin:0}}.filter-wrapper .options li{white-space:nowrap;padding:0 10px 0 5px;font-family:ATSackersHeavyRoman,serif;font-size:9px}.filter-wrapper .options.non-standard:not(.hidden-box){display:flex;width:auto}.filter-wrapper .options.non-standard:not(.hidden-box)>li{padding:0 20px 0 0}.filter-wrapper .options.non-standard:not(.hidden-box) .value-list li{text-align:center;padding:2.5px 15px}.filter-wrapper .options li[aria-selected=true]{background-image:url(/cdn/shop/t/24/assets/filter-check-close_x100.png?v=49921643080614302901610591278);background-position:calc(100% + 5px) calc(100% - 3px);background-repeat:no-repeat;background-size:25px 50px}.filter-wrapper .options h3{font-size:1.2em;letter-spacing:2px;margin:0;padding:15px 0 10px;text-align:center;border-bottom:1px solid white}.value-list{margin:0;padding:0}.value-list li{text-align:left;padding:2.5px 5px}@media (min-width: 768px){.value-list li:hover{background-color:#ddd2cf}}#category-footwear .value-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,1fr);grid-auto-flow:column}@media (max-width: 768px){#category-footwear .value-list{display:flex;flex-direction:column}#category-footwear .value-list li{width:100%;max-width:100%;flex-basis:100%}}body.template-collection#bottoms .filter-wrapper .options#listbox-SIZE:not(.hidden-box){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,1fr);grid-auto-flow:column}#category-kids .value-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);grid-auto-flow:column}@media (max-width: 768px){#category-kids .value-list{display:flex;flex-direction:column}#category-kids .value-list li{width:100%;max-width:100%;flex-basis:100%}}.filter-wrapper .label.hidden{visibility:hidden;max-height:0;opacity:0;position:absolute;top:-9999999999999999999px;left:-999999999999999999px}.previous-pages-wrapper{display:flex;align-items:center;align-content:center;justify-content:center;padding:0 20px;width:100%;max-width:100%;margin-bottom:20px}.previous-page-loader{padding:10px 15px;background-color:#f7f1f0;font-size:12px;letter-spacing:1px}.previous-page-loader:hover{background-color:#ddd2cf}.infinite-clicker{opacity:0}.loading-products-msg{width:100%;flex-basis:100%;max-width:100%;padding:15px 0;text-align:center;font-size:15px}body#bottoms #listbox-Size:not(.hidden-box){display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr)}.grid-link__image-centered{position:relative}.grid-link__image-centered:before{content:"";display:block;padding-top:88.5%}.grid-link__image-centered img{position:absolute;top:0;left:0;width:100%}@media (max-width: 480px){.product-infinite .product-info{margin-top:10px;height:auto}}@media (max-width: 600px){.template-collection .product-info .pre-order-note{margin-bottom:0}}.sort-wrapper li[data-value=manual]{display:none}@media (max-width: 768px){body#new-arrivals .filter-wrapper .options,body#all .filter-wrapper .options{flex-wrap:wrap}body#new-arrivals .filter-wrapper .options.non-standard>li,body#all .filter-wrapper .options.non-standard>li{width:50%;max-width:50%;flex-basis:50%}body#new-arrivals .filter-wrapper .options h3,body#new-arrivals .filter-wrapper .options li,body#all .filter-wrapper .options h3,body#all .filter-wrapper .options li{text-align:left}body#new-arrivals .filter-wrapper .options li[role=option],body#all .filter-wrapper .options li[role=option]{border-bottom:1px solid white}body#new-arrivals #category-Apparel,body#all #category-Apparel{order:1}body#new-arrivals #category-Denim,body#all #category-Denim{order:3;margin-top:-238px}body#new-arrivals #category-footwear,body#all #category-footwear{order:2}body#new-arrivals #category-kids,body#all #category-kids{order:4}}.loader,.loader:before,.loader:after{background:#000;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader{color:#000;text-indent:-9999em;margin:88px auto;position:relative;font-size:7px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.loader2{width:150px;height:100px;max-width:100%;border-radius:100%;position:relative;margin:0 auto}.col{display:block}#loader-4 span{display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#000;margin:35px 5px;opacity:0}#loader-4 span:nth-child(1){animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}@keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}.empty-products-msg{padding-left:25px}@media (max-width: 768px){.empty-products-msg{padding-left:35px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/collection-filters.scss.css.map */
