.template-collection .collection-filters-column{top:0}.template-collection .collection-filters{padding-top:20px}.template-collection .collection-filters .h6{text-transform:capitalize}.template-collection .collection-filters .select-wrapper{width:100%}.template-collection .collection-filters select{color:#222;font-family:Lato;font-size:14px;line-height:17px;width:100%;height:47px;padding:8px 18px 8px 12px;border-radius:4px;border:1px solid #d1d6dc}.template-collection .collection-filters .collection-filter{margin-bottom:34px}.template-collection .collection-filters .collection-filter a{position:relative;color:#222;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.template-collection .collection-filters .collection-filter .filter-color{width:35px;height:35px;border-radius:60px;line-height:21px;margin:0 auto 3px}.template-collection .collection-filters .collection-filter .filter-color *{line-height:21px}.template-collection .collection-filters .collection-filter .filter-color:hover{border-color:#c7c7c7}.template-collection .collection-filters .collection-filter .filter-color.has-border{border:1px solid hsla(0,0%,76.5%,.8)}.template-collection .collection-filters .collection-filter .filter-color.has-border svg .fill{fill:#2e2e2e!important}.template-collection .collection-filters .collection-filter>span{font-size:15px;font-weight:700;line-height:23px;padding-bottom:9px;margin-bottom:15px;border-bottom:1px solid #e0e0e0}.template-collection .collection-filters .filter-sizes li{margin-right:8px;margin-bottom:8px;width:30%}.template-collection .collection-filters .filter-sizes li .filter-size{color:#2f2f2f;text-align:center;padding:10px 12px;border-radius:6px;border:1px solid #c9c9c9;line-height:20px}.template-collection .collection-filters .filter-sizes li .filter-size *{line-height:21px}.template-collection .collection-filters .filter-sizes li .filter-size .icon{margin-top:-2px;margin-right:10px}.template-collection .collection-filters .filter-sizes li .filter-size:hover{border-color:#c7c7c7}.template-collection .collection-filters .filter-sizes li .filter-size.active{color:#fff;background:#000}.template-collection .collection-filters .filter-category li a{color:#000!important;margin-bottom:8px;display:block}@media (max-width:1280px){.template-collection .collection-filters .filter-category li a{margin-bottom:16px}}.template-collection .collection-filters .filter-colors{margin-bottom:7px}.template-collection .collection-filters .filter-colors ul{margin-bottom:-10px}.template-collection .collection-filters .filter-colors li{width:25%;max-width:70px;text-align:center;margin-bottom:27px}.template-collection .collection-filters .filter-colors li:has(.active){border-color:transparent}.template-collection .collection-filters .filter-colors li span{color:#2f2f2f;line-height:21px;letter-spacing:-.21px}.template-collection .collection-filters .filter-discounts li:has(.active){width:auto}.template-collection .header-wrapper{margin-left:-20px;margin-right:-20px;border-bottom:1px solid #f0f0f0;background:#fafafa;box-shadow:inset 0 -8px 20px #0000000d}.template-collection .products-wrapper{padding-bottom:4rem}.template-collection .rte h2{margin-bottom:.5rem;font-size:15px;font-weight:600;line-height:24px}.template-collection .rte p{margin-bottom:20px;color:#444;font-family:Lato,sans-serif;font-size:15px;line-height:24px}.template-collection .rte a:hover{text-decoration:none}.template-collection .page-footer .no-margin a{color:#2172b5!important;font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.template-collection .product-image .product-top-badge{position:absolute;background:#b93431;color:#fff;font-weight:500;font-size:12px;line-height:12px;font-family:Lato,sans-serif;font-style:normal}.template-collection .product-image .on-sale{padding:4px 10px;gap:10px;height:22px;top:17px!important}.template-collection .product-info{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:5px}.template-collection .product-badge{position:absolute;text-transform:uppercase;right:3px;margin-top:-1px}.template-collection .product-badge span{position:unset;display:inline-block;color:#fff;margin-right:7px;text-align:center;padding:0 5px;border-radius:3px;background:#222;font-size:10px;font-weight:700;line-height:16.8px}.template-collection .product-badge .low-stock{background:#ff9800}.template-collection .product-color{flex:1 0 100%;color:#757578;font-size:14px;line-height:16.8px;margin-top:5px;margin-bottom:2px}.template-collection .product-pricing{flex:1 0 25%}.template-collection .product-money{text-align:right}.template-collection .product-compare-at{margin-top:2px}.template-collection .product-price{color:#222;font-size:14px;font-weight:700;line-height:14px;letter-spacing:-.28px;margin-top:5px}.template-collection .product-returns{color:#b93431;font-size:12px;font-weight:400;float:right}.template-collection .product-title{font-family:Lato;font-size:15px;line-height:19px;letter-spacing:-.225px;margin-top:2px}.template-collection .swym-button.swym-add-to-wishlist-view-product{position:absolute;top:10px;left:20px;background:#fff;opacity:.5;border-radius:50%;padding:10px;border:none!important}.template-collection .swym-button.swym-add-to-wishlist-view-product:after{opacity:.85}.template-collection .pagination{margin-top:10px;margin-bottom:60px}.template-collection .pagination .next,.template-collection .pagination .page{font-size:17px;line-height:20px;margin:0 5px;padding:12px 7px}.template-collection .pagination .next a,.template-collection .pagination .page a{color:#444}.template-collection .pagination .current{font-weight:700;color:#222;box-shadow:inset 0 -3px #444}.template-collection .pagination .button{text-transform:none;font-size:.85rem;font-weight:700;height:40px;padding:5px 60px;border-radius:30px}.template-collection .pagination span{cursor:pointer;color:#484e55}.template-collection #CollectionDrawerFilters .flex-sticky{margin-left:-20px;margin-right:-20px}.template-collection #CollectionDrawerFilters .border-bottom{border-color:#e0e0e0}.template-collection #CollectionDrawerFilters .icon-close{margin-right:20px}.template-collection #CollectionDrawerFilters .h5{color:#2f2f2f;font-size:21px;font-weight:600;line-height:normal}.template-collection #CollectionDrawerFilters .column{height:90px}@media (max-width:1280px){.template-collection .product-image .on-sale{padding:4px}.template-collection .product-color{order:1;font-size:13px;line-height:16.8px;margin-bottom:4px}.template-collection .product-pricing{order:3;max-height:none;flex:1 0 100%;margin-bottom:10px}.template-collection .product-money{text-align:left}.template-collection .product-compare-at{display:inline-block;vertical-align:bottom}.template-collection .product-compare-at span{line-height:20px}.template-collection .product-price{float:left;margin-right:10px}.template-collection .product-returns{float:none;clear:both;display:block}.template-collection .product-title{flex:1 0 100%;order:2;margin-bottom:5px}.template-collection .swym-button.swym-add-to-wishlist-view-product{width:36px;top:3px!important;left:13px!important}.template-collection .pagination-wrapper{margin-top:-20px;padding-top:20px;padding-bottom:40px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.template-collection .pagination{margin-bottom:0}.template-collection .page-footer .row{text-align:left}}@media (min-width:1281px) and (max-width:1920px){.template-collection .swym-button.swym-add-to-wishlist-view-product{position:absolute;top:10px;left:20px;border-radius:50%;padding:16px 16px 12px;line-height:24px}.template-collection .swym-button.swym-add-to-wishlist-view-product:after{font-size:24px}}.template-collection .coming_soon button.swym-adding:after{content:none}.template-collection .coming_soon button.ratio{transition:border-color .25s ease-out,background .25s ease-out}.template-collection .coming_soon button.ratio.focus{border-color:#db5146;background:#f4cac7}.template-collection .coming_soon .swym-button.swym-add-to-wishlist-view-product{display:none!important}.opt-stock-btn{left:0;font-size:12px;background:#ff9800;padding:6px 8px;color:#fff}.opt-fabric-badge,.opt-stock-btn{position:absolute;z-index:1;bottom:10px}.opt-fabric-badge{height:28px;line-height:28px;background:#ffffffb3}.opt-fabric-badge.text{color:#333;font-family:Montserrat;font-size:11px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;padding:0 10px}.opt-fabric-badge img{width:200px;vertical-align:middle}@media (min-width:1281px){.opt-fabric-badge{height:38px;right:auto}.opt-fabric-badge.text{font-size:13.5px;line-height:38px}}.opt-sale-fix{display:flex;align-items:center;gap:5px;color:#999;margin-left:10px;font-size:12px}.opt-switch{position:relative;display:inline-block;width:32px;height:18px;margin-left:5px}.opt-checkbox{opacity:0;width:0;height:0}.opt-slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px}.opt-slider,.opt-slider:before{position:absolute;transition:.4s}.opt-slider:before{content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;border-radius:50%}.opt-checkbox:checked+.opt-slider{background-color:#2196f3}.opt-checkbox:focus+.opt-slider{box-shadow:0 0 1px #2196f3}.opt-checkbox:checked+.opt-slider:before{transform:translate(14px)}.collection-product{position:relative}.collection-product .s-v-size button{height:36px;font-size:14px;font-family:Lato,sans-serif;border-color:#c7c7c7}.collection-product .s-v-size .square{color:#2e2e2e;font-family:Lato,sans-serif;font-size:14px;margin-right:5px;padding:5px 3px;border-radius:3px;border-color:#c9c9c9}.collection-product .s-v-size .square:hover{color:#fff}@media (max-width:1280px){.collection-product .s-v-size{overflow-x:auto;overflow-y:hidden;white-space:nowrap}}@media (min-width:1281px){.collection-product:hover .opt-fabric-badge,.collection-product:hover .opt-stock-btn{display:none}}[data-section-type=collection]{padding:22px 19px 16px;overflow-x:auto}.template-collection .opt-links__container{padding:14px 19px 24px;overflow-x:auto}.template-collection .opt-links__content{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:flex-start;gap:15px}.template-collection .opt-links__item-wrapper{flex-basis:100px}.template-collection .opt-links__icon-container{height:62px;width:62px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:7px;margin-left:auto;margin-right:auto}.template-collection .opt-links__item-wrapper.active .opt-links__icon-container{border:2px solid #f1f1f1;box-shadow:0 0 2px 1px #00000040}.template-collection .opt-links__icon-indside{width:56px;height:56px;border-radius:50%;overflow:hidden;position:relative}.template-collection .opt-links__icon-indside:after{content:" ";width:56px;height:56px;border-radius:50%;display:block;position:absolute;background:#222;opacity:.02;top:0;left:0}.template-collection .opt-links__icon-indside img{width:100%;height:auto;position:relative;bottom:8px}.template-collection a[href="/collections/womens-shorts"] .opt-links__icon-indside img{min-width:60px;right:4px;bottom:5px}.template-collection .opt-links__container[data-type="/collections/womens-shorts"] .opt-links__icon-indside img,.template-collection a[href="/collections/mens-shorts"] .opt-links__icon-indside img{min-width:60px;right:4px;bottom:0}.template-collection .opt-links__text{color:#2f2f2f;font-size:13px;line-height:1.2;text-align:center;text-transform:lowercase;letter-spacing:-.195px}.template-collection .opt-links__text:first-letter{text-transform:uppercase}.template-collection .opt-links__item-wrapper.active .opt-links__text{font-weight:700}.template-collection .collection-title{font-size:28px;line-height:32px;margin-bottom:10px}.template-collection .product-count{color:#757578;font-size:15px}.opt-color-text{display:flex;align-items:center;font-size:14px;line-height:1.2;color:#2f2f2f;padding-top:5px}.opt-color-text>svg{margin-left:8px}.opt-larger-swatch-container{width:100%}.opt9-01 .ss--middle__badges{margin-bottom:8px}.opt-colorSwatchContainer{cursor:pointer;width:100%}.opt-open .opt-color-text>svg{transform:scaleY(-1)}.opt-product-overlay{display:flex;width:100%;position:absolute;bottom:0;left:0;padding:2px 8px 10px;background:#000000bf;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;flex-wrap:wrap;max-height:100%;overflow-y:scroll;z-index:25;-ms-overflow-style:none;scrollbar-width:none;-moz-column-gap:6px;column-gap:6px}.opt-product-overlay::-webkit-scrollbar{display:none}.opt-color-image{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:.9;border:1px solid #fff;transition:opacity .3s ease-in-out;margin:8px 4px 0;max-width:110px}.opt-color-image-container{width:calc(25% - 6px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center}.opt-color-image:hover{opacity:1}.opt-open .opt-product-overlay{opacity:1;visibility:visible}.opt-open .opt-fabric-badge,.opt-product-overlay .opt-mobile{display:none}.opt-product-overlay .opt-group-of-eight{display:flex!important;flex-wrap:wrap!important;-moz-column-gap:8px!important;column-gap:8px!important;row-gap:8px!important;margin-top:8px}.opt-product-overlay .opt-desktop-carousel{width:100%!important}.opt-product-overlay .slick-arrow:before{content:unset!important}.slick-prev svg{transform:scaleX(-1)!important}.opt-product-overlay .slick-prev{left:-10.5px!important}.opt-product-overlay .slick-next{right:-6.5px!important}.opt-product-overlay .slick-arrow.slick-disabled{display:none!important}.opt-group-of-eight .opt-color-image-container{width:calc(25% - 6px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center}.opt-group-of-eight img{margin:0;width:100%;height:auto;max-width:110px}.opt-product-overlay .slick-arrow{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:782px) and (min-width:752px){.opt-product-overlay{justify-content:center}}@media screen and (max-width:500px){.opt-color-image{width:45px;height:65px}.opt-product-overlay{flex-wrap:nowrap;overflow-x:scroll;padding:6px 0 6px 6px;-ms-overflow-style:none;scrollbar-width:none}.opt-product-overlay::-webkit-scrollbar{display:none}.opt-product-overlay .opt-color-image-container{min-width:45px;height:65px}.opt-product-overlay .opt-mobile .opt-color-image-container{margin-right:6px}.opt-product-overlay .opt-color-image-container img{margin:0}.opt-product-overlay .opt-desktop-carousel.slick-slider{display:none!important}.opt-product-overlay .opt-mobile{display:flex;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.opt-product-overlay .opt-mobile::-webkit-scrollbar{display:none}}@media (hover:none){.opt-colorSwatchContainer:hover .opt-color-text{font-weight:500}}@media (max-width:1280px){[data-section-type=collection]{padding-top:0}.breadcrumb p{text-align:center;padding:7px 0}.template-collection .opt-links__content{justify-content:space-evenly}.template-collection .collection-title{font-size:22px;margin-bottom:8px}.button-filter{color:#222;font-family:Lato,sans-serif;font-size:14px;line-height:17px;text-transform:capitalize;height:auto;padding:14px 18px 14px 12px;border-radius:4px;border:1px solid #d1d6dc;background:#fff}.button-filter span{float:left}.button-filter .icon{float:right}}.collection-product .product-image .background-image{transition:all .2s ease;background-color:#f0f0f0}.collection-product .product-image .add-to-cart-success,.collection-product .product-image .product-overlay,.collection-product .product-image .secondary-image{opacity:0;visibility:hidden;transition:all .2s ease}.collection-product .product-image .on-sale{top:0;right:0}.collection-product .product-image .product-overlay{bottom:0;left:0;right:0;background-color:#000000bf;font-size:0}.collection-product .product-image .product-overlay button{margin:5px;border-radius:3px}.collection-product .product-image .add-to-cart-success{background-color:#ffffffbf;z-index:1}.collection-product .product-image .add-to-cart-success p{opacity:0;visibility:hidden;transition:all .2s ease;transition-delay:0}.collection-product .product-image .add-to-cart-success.active-success{opacity:1;visibility:visible}.collection-product .product-image .add-to-cart-success.active-success p{opacity:1;visibility:visible;transition-delay:.6s}.collection-product .s-v-size button{margin-bottom:5px}.collection-product .s-v-size .square{max-width:32px}.no-touchevents .collection-product:not(.opt-open) .product-image:hover .product-overlay{opacity:1;visibility:visible}.no-touchevents .collection-product:not(.opt-open) .product-image:hover.has-secondary-image .background-image{opacity:0;visibility:hidden}.no-touchevents .collection-product:not(.opt-open) .product-image:hover.has-secondary-image .background-image.secondary-image{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection.scss.css.map */
