.collection-page__header{margin-top:60px;max-width:1400px;margin-left:auto;margin-right:auto}.collection-page__heading{text-align:center;font-style:italic;font-size:40px;color:#ff8200;text-transform:uppercase;margin-bottom:10px}.collection-page__description{margin-bottom:50px}.collection-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:40px;margin-bottom:60px}@media screen and (max-width: 1024px){.collection-grid{grid-template-columns:repeat(2,1fr)}}.collection-filter-bar{text-align:center;margin-bottom:50px}@media screen and (max-width: 1024px){.collection-filter-bar{display:none;z-index:1000;background:#fff;position:fixed;padding:40px 10px;top:0;right:0;bottom:0;left:0;overflow:auto;margin-bottom:0}.collection-filter-bar.open{display:block;position:fixed}}.collection-filter-bar__mobile-header{position:relative;border-bottom:1px solid #63666a;padding-bottom:25px}.collection-filter-bar__mobile-header .mobile-back-arrow{color:#63666a;position:absolute;left:10px;top:8px;padding:0}.collection-filter-bar__mobile-header h2{color:#ff8200;font-family:museo-sans,sans-serif;font-style:italic;font-size:30px;margin-bottom:0}.mobile-filter-menu-btns{display:none}@media screen and (max-width: 1024px){.mobile-filter-menu-btns{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;border-top:1px solid #63666a;border-bottom:1px solid #63666a;mask-type:25px;margin-bottom:25px}}.mobile-filter-menu-btns button{padding:15px;flex:1;font-family:neutratext,sans-serif;font-weight:700;background:none;border:0}.mobile-filter-menu-btns svg{height:23px;width:auto;vertical-align:bottom;margin-right:10px}.mobile-filter-menu-btns .mobile-filter-menu-btns__filters{border-right:1px solid #63666a}.mobile-reset-filter-btn{display:none}@media screen and (max-width: 1024px){.mobile-reset-filter-btn{position:relative;display:inline-block;font-family:neutratext,sans-serif;font-size:16px;font-style:normal;background:transparent;transition:all .2s ease;padding:0 0 0 15px;max-height:0;overflow:hidden;visibility:hidden;opacity:0}.mobile-reset-filter-btn svg{height:8px;width:auto;vertical-align:middle;position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0)}.mobile-reset-filter-btn.revealed{padding:10px 0 10px 15px;max-height:42px;visibility:visible;opacity:1}.mobile-reset-filter-btn:focus:not(.revealed){outline:0}}.species-filter{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-bottom:20px}.species-filter__btn{border-radius:0;padding:15px 70px;font-size:20px;background:#e1e1e1;transition:all .2s ease;text-transform:uppercase}@media screen and (max-width: 1024px){.species-filter__btn{flex:1 1 50%;padding:15px}}.species-filter__btn.active{background:#666;color:#fff}.species-filter__btn:hover:not(.active){background:#ccc}.filter-action-bar{position:relative;padding:20px 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media screen and (max-width: 1024px){.filter-action-bar{border-color:#63666a;padding:20px 0}}.filter-action-bar__sort-by{z-index:1;position:absolute;right:0;top:20px}@media screen and (max-width: 1024px){.filter-action-bar__sort-by{display:none}}.filter-action-bar__sort-by label{font-weight:700;font-size:18px;font-family:neutratext,sans-serif;margin-right:10px}.filter-action-bar__sort-by select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:18px;font-weight:400;font-family:neutratext,sans-serif;cursor:pointer}.sort-by-select .custom-select__selected-label{font-size:18px}.sort-by-select .custom-select__icon{position:relative}.sort-by-select .custom-select__icon:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid black;position:absolute;right:6px;top:50%;transform:translate3d(0,-50%,0);transition:.1s ease}.sort-by-select .custom-select__container{left:auto;right:0}.filter-category__header{position:relative}.filter-category__collapser{border:0;background:none;font-family:neutratext,sans-serif;font-size:18px;padding:0 20px}@media screen and (max-width: 1024px){.filter-category__collapser{text-transform:uppercase;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;padding:0}.filter-category__collapser span.mobile-only{transition:all .2s ease}}.filter-category__collapser .select-text{position:relative;margin-left:10px}@media screen and (max-width: 1024px){.filter-category__collapser .select-text{display:none}}.filter-category__collapser .select-text:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid black;position:absolute;right:-15px;top:50%;transform:translate3d(0,-50%,0);transition:.1s ease}@media screen and (max-width: 1024px){.filter-category__collapser[aria-expanded=false] span.mobile-only{transform:rotate(180deg)}}.filter-category__collapser[aria-expanded=false] .select-text:after{transform:translate3d(0,-50%,0) rotate(180deg)}.filter-checkboxes{padding:10px 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.filter-checkboxes{padding:20px 0 0;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}}.filter-checkbox{flex:0 0 auto;padding:5px;margin:0 20px;font-size:18px;border:0;background:none;font-family:neutratext,sans-serif;font-weight:700;color:#63666a;white-space:nowrap;position:relative}@media screen and (max-width: 1024px){.filter-checkbox{margin:0}}.filter-checkbox:before{content:"";border:1px solid #63666a;border-radius:5px;height:22px;width:22px;display:inline-block;transition:all .2s ease;vertical-align:bottom;margin-right:10px}.filter-checkbox:after{content:"";display:inline-block;height:16px;width:8px;border-bottom:4px solid white;border-right:4px solid white;position:absolute;left:12px;top:calc(50% - 2px);transform:translate3d(0,-50%,0) rotate(45deg)}.filter-checkbox.active:before{background:#ff8200}.filter-reset-btn{border:0;background:transparent;font-size:14px;font-weight:700;font-family:neutratext,sans-serif;color:#63666a;transition:all .2s ease;max-height:0;overflow:hidden;visibility:hidden;opacity:0}@media screen and (max-width: 1024px){.filter-reset-btn{display:none}}.filter-reset-btn.revealed{padding-top:15px;padding-bottom:15px;max-height:46px;opacity:1;visibility:visible}.filter-reset-btn:focus:not(.revealed){outline:0}.mobile-filter-submit-btn{display:none}@media screen and (max-width: 1024px){.mobile-filter-submit-btn{display:block;margin:25px auto 0;max-width:80%;width:375px}}.mobile-sort-by-menu{display:none}@media screen and (max-width: 1024px){.mobile-sort-by-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;padding:40px 10px}.mobile-sort-by-menu.open{display:block}}.mobile-sort-by-menu__header{text-align:center;position:relative;border-bottom:1px solid #63666a;padding-bottom:25px}.mobile-sort-by-menu__header .mobile-back-arrow{position:absolute;padding:0;left:10px;top:8px}.mobile-sort-by-menu__header h2{color:#ff8200;font-style:italic;font-size:30px;margin-bottom:0}.mobile-sort-by-options{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding:10px 0}.mobile-sort-by-options .filter-checkbox{margin:10px 0}.product-item{position:relative;margin-bottom:0;text-align:center;padding:0 10px;min-width:0;border:2px dashed transparent;transition:all .2s ease;animation:1s show-product-item}.product-item__image-area{position:relative}.product-item__image{position:relative;transition:box-shadow .1s ease;width:100%;margin-bottom:11px;overflow:hidden;padding-top:100%}.product-item__image img{position:absolute;top:0;left:0;opacity:1;transition:opacity .8s ease;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-item__image img.fadeOut{opacity:0;transition:opacity 0s linear}.product-item__title{display:block;font-size:20px;white-space:normal;text-decoration:none;color:#444;font-weight:700;margin-bottom:8px;min-height:52px}@media screen and (max-width: 1024px){.product-item__title{min-height:78px}}.product-item__price{margin-bottom:20px}.product-item__atc-btn{margin-bottom:10px;padding:11px 15px;text-transform:uppercase;max-width:100%}.product-item__atc-btn:disabled{opacity:.5;cursor:not-allowed}.product-item__atc-btn.active{background:#ff8200;color:#fff}.product-item__atc-btn span{pointer-events:none}[data-product-item-variants-json]{display:none}.quickshop-menu{position:absolute;bottom:75px;left:0;right:0;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;transition:all .4s ease;background:#ffffff80;transform:translate3d(0,-10%,0);pointer-events:none;opacity:0;visibility:hidden}@media screen and (max-width: 1024px){.quickshop-menu{position:relative;max-height:0;bottom:auto}}.quickshop-menu.open{visibility:visible;opacity:1;background:#fffffff5;pointer-events:auto;transform:translateZ(0)}@media screen and (max-width: 1024px){.quickshop-menu.open{max-height:350px;padding:5px}}.quickshop-menu__options{padding:20px 20px 0;width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media screen and (max-width: 1024px){.quickshop-menu__options{width:100%;padding:5px 5px 0}}.quickshop-menu__close{position:absolute;top:10px;right:10px;border:0;background:none}@media screen and (max-width: 1024px){.quickshop-menu__close{display:none}}.quickshop-menu__close svg{width:13px;height:auto;pointer-events:none}.quickshop-option{margin-bottom:20px}.quickshop-option__heading{font-weight:700;font-size:18px}@media screen and (max-width: 1024px){.quickshop-option__heading{display:none}}@media screen and (max-width: 1024px){.quickshop-option__heading .quickshop-option--Size{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}}.quickshop-option--Color{order:0}.quickshop-option--Color .color-swatch{margin:5px;padding:0}.quickshop-option--Size{order:1}.quickshop-option--Customization,.quickshop-option--Embroidery{display:none}.quickshop-option__option-btn{color:#ff8200;font-weight:700;background:none;border:2px solid transparent;border-radius:5px;font-family:museo-sans,sans-serif;font-style:italic;font-size:18px;transition:all .2s ease}@media screen and (max-width: 1024px){.quickshop-option__option-btn{border:2px solid #ff8200;padding:10px 0;width:100%}}@media screen and (max-width: 1024px){.quickshop-option__option-btn.active{background:#ff8200;color:#fff}}.quickshop-option__option-btn small{display:block}@media screen and (max-width: 1024px){.quickshop-option__option-btn small{font-size:50%}}.quickshop-slider{width:100%}.quickshop-slider .swiper-wrapper{box-sizing:border-box}@media screen and (max-width: 1024px){.quickshop-slider .swiper-wrapper{transform:none;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 1024px){.quickshop-slider .swiper-slide{flex:0 1 50%;padding:3px}}.quickshop-slider__nav{pointer-events:none}@media screen and (max-width: 1024px){.quickshop-slider__nav{display:none}}.quickshop-slider__nav button{position:absolute;pointer-events:auto;border:0;background:none;top:8px;z-index:1}.quickshop-slider__nav button svg{pointer-events:none}.quickshop-slider__next{right:10%}.quickshop-slider__prev{left:10%}.custom-select{display:inline-block;position:relative}@media screen and (max-width: 1024px){.custom-select{flex:1 1 100%;margin-left:15px}}.custom-select .color-swatch{vertical-align:text-bottom;margin-left:20px;margin-right:5px;pointer-events:none}.custom-select [data-master-input]{display:none}.custom-select__selected-label{cursor:pointer;color:#444;text-decoration:none;font-size:20px;font-weight:400;display:inline-block;padding-right:20px;border:0;background:none}@media screen and (max-width: 1024px){.custom-select__selected-label{width:100%}}.custom-select__selected-label:hover{color:#000}.custom-select__icon{position:absolute;right:0;top:3px;display:inline-block;vertical-align:middle;cursor:pointer}.custom-select__icon svg{pointer-events:none}.custom-select__container{z-index:1;position:absolute;background:#fff;top:100%;left:-10px;white-space:nowrap;min-width:100%;box-shadow:0 5px 20px #0003;opacity:0;transition:all .2s ease;pointer-events:none}.custom-select__container.open{opacity:1;pointer-events:auto}.custom-select__option{cursor:pointer;padding:10px;color:#000;text-decoration:none;display:flex;justify-content:space-between}.custom-select__option:hover{color:#000}.custom-select__option:hover:not(.selected){background:#eee;box-shadow:0 5px 10px #0003}.custom-select__option.selected{background:#ddd}
/*# sourceMappingURL=/cdn/shop/t/102/assets/component-main-collection.css.map */
