.product-link-imagewrap{position:relative;margin-bottom:12px}.product-link-imagewrap img{display:block;width:100%;height:auto;margin:0;transition:all .3s ease}.product-link-imagewrap img:last-of-type{position:absolute;top:0;height:0;opacity:0}#product-loop .product:hover .product-link-imagewrap img:last-of-type{opacity:1}#product-loop .product:hover h3{text-decoration:none!important}.collection-filter-wrapper{display:flex;width:96%;margin:0 auto}.filter-wrapper{width:19%}img.filter-closemobilepopup{margin:0;position:absolute;top:23px;left:0;max-width:14px;height:auto;display:none;z-index:5000}@media screen and (max-width:768px){.filter-wrapper{display:none}img.filter-closemobilepopup{display:block}}.filter-wrapper.filter-wrapper-mobile-popup{display:block;background:#fff;position:fixed;z-index:10000;width:100%;height:calc(100vh - 99px);top:99px;left:0;border-top:1px solid #ccc;padding:0 21px}.filter-wrapper.filter-wrapper-mobile-popup .filter-wrapper-inner{position:relative!important;top:auto!important;left:auto!important;height:auto!important;max-width:100%!important;padding:0!important;width:100%!important;overflow-y:auto!important}div#shopify-section-collection-template{width:81%}@media screen and (max-width:768px){div#shopify-section-collection-template{width:100%}}.filter-title span{display:block;position:relative;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;font-size:18px!important;color:#3d3d3d!important;text-transform:uppercase!important;letter-spacing:.5px;padding:28px 0 10px}@media screen and (max-width:768px){.filter-title span{font-size:15px!important;text-align:center;padding-top:18px;padding-bottom:0}}.collection-filters{border:none;padding:0}.collection-filters__footer{padding:30px 0;overflow:hidden}.collection-filters__clear{background:none!important;text-decoration:none;cursor:pointer;font-family:brandon-grotesque,sans-serif!important;float:left;padding:15px 4px;border:1px solid #3d3d3d;width:85%;text-align:center;line-height:1;max-width:100%;border-radius:0;font-style:normal;font-weight:700;font-size:12px;color:#3d3d3d!important;letter-spacing:.75px;margin:0;display:block}@media screen and (max-width:768px){button.collection-filters__clear{margin:0 auto;width:80%}.collection-filters__footer{text-align:center;display:flex;align-items:center}}.filter-acc{border-top:1px solid rgba(0,0,0,.08);padding-top:20px;margin-top:20px}.filter-acc__summary{cursor:pointer;list-style:none}.filter-acc__summary::-webkit-details-marker{display:none}.filter-acc__title{font-size:14px!important;font-weight:700;font-family:brandon-grotesque,sans-serif;font-style:normal;text-transform:uppercase!important;position:relative;display:block}span.filter-acc__title:after{content:"+";position:absolute;right:0;font-weight:400;font-size:20px}.filter-acc[open] span.filter-acc__title:after{content:"-"}.filter-acc__list{margin:10px 0 0;padding:0}.filter-acc__item{margin:16px 0;list-style:none}.filter-opt{display:flex;gap:10px;align-items:center;cursor:pointer}.filter-opt__checkbox{width:16px;height:16px}span.filter-opt__label{font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-transform:uppercase;line-height:1.3}.filter-opt input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;height:15px;margin:0;border:1px solid #424242;border-radius:50%;background:#fff;display:inline-block;vertical-align:middle;cursor:pointer;position:relative}.filter-opt input[type=checkbox]:after{transition:all .3s ease;content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#ccc;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.filter-opt:hover input[type=checkbox]:after{opacity:1}.filter-opt input[type=checkbox]:checked:after{content:"";opacity:1;background:#c0868d}.global__promoMessage{background:linear-gradient(180deg,#80be7e,#7dccd2,#edbe53,#ed5353);background-size:800% 800%;-webkit-animation:FlashingTextPromo 2s ease infinite;-moz-animation:FlashingTextPromo 2s ease infinite;animation:FlashingTextPromo 2s ease infinite;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes FlashingTextPromo{0%{background-position:50% 0%}50%{background-position:50% 100%}to{background-position:50% 0%}}@-moz-keyframes FlashingTextPromo{0%{background-position:50% 0%}50%{background-position:50% 100%}to{background-position:50% 0%}}@keyframes FlashingTextPromo{0%{background-position:50% 0%}50%{background-position:50% 100%}to{background-position:50% 0%}}.global__promoMessage_spacer{display:block;width:100%;margin-bottom:33px}@media screen and (max-width:740px){#product-loop .product .global__promoMessage{display:none}.product-link-imagewrap{margin-bottom:8px}#product-loop .product{padding-bottom:10px}}.filter-wrapper-inner{position:sticky;top:180px;max-height:calc(100vh - 196px);overflow-y:auto;padding-right:.8%}.collection-sort{position:relative;display:inline-block;float:right;margin-right:27px}@media screen and (max-width:768px){.collection-sort{display:none}}.collection-sort__toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.collection-sort__label{font-weight:600;letter-spacing:.04em}.collection-sort__chevron{transition:transform .2s ease;padding:0 4px;position:relative}.collection-sort__chevron:after{border-bottom:1px solid #2d2d2d;border-right:1px solid #2d2d2d;content:"";display:inline-block;height:7px;margin-top:-5px;transform:rotate(45deg);transition:transform .1s ease-in-out;width:7px;position:absolute;top:0;left:0}.collection-sort.is-open .collection-sort__chevron{transform:rotate(180deg)}.collection-sort__dropdown{position:absolute;top:calc(100% + 9px);right:-2px;min-width:220px;background:#fff;border:1px solid #ddd;padding:8px 0;z-index:20}.collection-sort__option{display:block;padding:9px 20px;cursor:pointer;line-height:1;font-size:12px;transition:transform .2s ease;font-family:brandon-grotesque,sans-serif}.collection-sort__option:hover{background:#f5f5f5}.collection-sort__option.is-active{font-weight:600}[data-section-id=collection-template] #product-loop{padding-top:28px}@media screen and (max-width:768px){[data-section-id=collection-template] #product-loop{padding-top:0}}.filter-mobile-control-label svg{height:16px;max-width:none;width:16px}.filter-sort-mobile-controllers{display:none;grid-template-columns:1fr 1fr;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:15px;padding:8px 18px}@media screen and (max-width:768px){.filter-sort-mobile-controllers{display:grid}}.filter-sort-mobile-controllers .collection-sort{position:relative;display:inline-block;float:none;margin-right:0}.filter-sort-mobile-controllers span.collection-sort__label{color:#5a5959;font-size:11px;font-family:brandon-grotesque,sans-serif;font-weight:600}.filter-sort-mobile-controllers .collection-sort__chevron{margin-top:-.35px}.filter-mobile-control-label{text-align:right;display:flex;align-items:center;justify-content:flex-end}.filter-mobile-control-label span{color:#5a5959;font-size:11px;font-family:brandon-grotesque,sans-serif;font-weight:600;padding-right:15px}.filter-mobile-control{border-left:1px solid #ebebeb}.filter-sort-mobile-controllers .collection-sort span.collection-sort__current{display:none}.filter-sort-mobile-controllers .collection-sort .collection-sort__dropdown{right:auto;left:0;top:27px}.filter-sort-mobile-controllers .collection-sort .collection-sort__option{font-size:11px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection-page.css.map */
