.collection__banner{position:relative;display:block;max-width:1376px;width:100%;height:100px;background-size:cover;background-position:center center;margin:0 auto 36px}@media screen and (min-width: 750px){.collection__banner{height:320px;margin-bottom:0}}@media screen and (min-width: 1025px){.collection__banner{height:442px;overflow:hidden}}.collection__banner.collection__banner--no-image{height:auto;padding-top:20px;margin-bottom:25px}@media screen and (min-width: 750px){.collection__banner.collection__banner--no-image{margin-bottom:0}}@media screen and (min-width: 1025px){.collection__banner.collection__banner--no-image{padding-top:60px}}.collection__banner.collection__banner--no-image h1{position:relative;background:none;color:#000;bottom:auto;left:auto;margin-bottom:0;text-align:center;font-size:1.875rem;line-height:1.875rem}@media screen and (min-width: 750px){.collection__banner.collection__banner--no-image h1{font-size:2.8125rem;line-height:2.8125rem}}@media screen and (min-width: 1025px){.collection__banner.collection__banner--no-image h1{font-size:3.75rem;line-height:3.75rem}}.collection__banner h1{z-index:2;position:absolute;bottom:-25px;left:0;color:#fff;font-size:1.2rem;line-height:1;letter-spacing:-.0625rem;margin-bottom:0;display:block;background-color:#000;padding:5px 31px 4px}@media screen and (min-width: 750px){.collection__banner h1{bottom:32px;left:33px;font-size:3.75rem;line-height:3.75rem;padding:0;background:none;letter-spacing:-.125rem}}@media screen and (min-width: 1025px){.collection__banner h1{font-size:5rem;line-height:5rem}}.collection__banner h1>span{display:block;line-height:1;font-family:CosmicaSemiBoldRegular,Arial,sans-serif;text-transform:none;letter-spacing:normal;font-size:10px}@media screen and (min-width: 750px){.collection__banner h1>span{font-size:1rem;text-align:left}}.collection__banner h2{font-size:1.5rem}@media screen and (min-width: 750px){.collection__banner h2{font-size:3.75rem}}@media screen and (min-width: 1025px){.collection__banner h2{font-size:5rem}}.collection__banner--bundle{height:152px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#d2d2d2}@media screen and (min-width: 750px){.collection__banner--bundle{height:200px;margin-bottom:56px}}.collection__banner--bundle h1{position:relative;bottom:auto;left:auto;color:#fff}.collection__banner video{z-index:1;width:100%;height:auto;display:block}.collection__banner--bundle h1{background-color:transparent}.collection__banner--mobile span{display:block;line-height:1;font-family:CosmicaSemiBoldRegular,Arial,sans-serif;text-transform:none;letter-spacing:normal;font-size:10px}@media screen and (min-width: 750px){.collection__banner--mobile span{font-size:1rem;text-align:left}}.collection__bundle-intro{margin-bottom:30px}@media screen and (min-width: 750px){.collection__bundle-intro{text-align:center}}@media screen and (min-width: 750px){.parent-collection .collection__banner{margin-bottom:60px}}.collection-list{padding:0;margin-top:64px}@media screen and (min-width: 750px){.collection-list{padding:0 16px}}.collection-list__categories{width:100%;max-width:1200px;margin:77px 0 47px 24px}@media screen and (min-width: 750px){.collection-list__categories{margin:40px auto}}@media screen and (min-width: 1025px){.collection-list__categories{display:flex}}.collection-list__category{display:inline-block;width:220px;margin:0 10px}@media screen and (min-width: 1025px){.collection-list__category{width:calc(20% - 20px);margin:0 10px}}.collection-list__category a{transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.collection-list__category a:hover h5{border-bottom:2px solid #000000}.collection-list__category .responsive-image__wrapper{display:inline-block;vertical-align:middle}.collection-list__category h5{display:inline-block;vertical-align:middle;font-size:1rem;line-height:1;margin:17px 0 0 3px;border-bottom:2px solid #ffffff}@media screen and (min-width: 1025px){.collection-list__category h5{font-size:.8125rem}}@media screen and (min-width: 1150px){.collection-list__category h5{font-size:1rem}}.collection-list__item{margin-bottom:30px}@media screen and (min-width: 1025px){.collection-list__item{margin-bottom:64px}}.collection-list__item h3{font-size:1.5rem;margin:0 0 12px 12px}@media screen and (min-width: 750px){.collection-list__item h3{font-size:2.5rem;margin:0 0 20px}}.collection-list__item-image{display:block;height:296px;background-size:cover;background-position:center center}@media screen and (min-width: 750px){.collection-list__item-image{height:317px}}@media screen and (min-width: 1025px){.collection-list__item-image{height:392px}}.collection-list__item-content{display:block;text-align:center;padding:40px 0 38px}@media screen and (min-width: 750px){.collection-list__item-content{height:317px;padding:40px 0 28px}}@media screen and (min-width: 1025px){.collection-list__item-content{height:392px;padding:0}}.collection-list__item-content h4{font-size:3rem;line-height:2.75rem;letter-spacing:-.0625rem;color:#fff;margin:0 auto 25px}@media screen and (min-width: 750px){.collection-list__item-content h4{font-size:2.125rem;line-height:1.875rem}}@media screen and (min-width: 1025px){.collection-list__item-content h4{font-size:2.75rem;line-height:2.5rem}}@media screen and (min-width: 1200px){.collection-list__item-content h4{font-size:3.5rem;line-height:3rem}}.collection-list__item-content a{transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.collection-list__item-content .btn{padding:16px 55px 15px}@media screen and (min-width: 750px){.collection-list__item-content .btn{padding:16px 20px 15px;font-size:.875rem}}@media screen and (min-width: 1025px){.collection-list__item-content .btn{padding:16px 55px 15px}}.collection-list__item-content .text-link{display:inline-block;clear:both;color:#fff;text-transform:uppercase;font-family:CosmicaExtraBoldRegular,Arial,sans-serif;margin-top:20px}.collection-list__item-content .text-link .icon{font-size:.75rem}.collection-list__collection{margin-top:16px}.collection-list__carousel{margin:55px 0 0 12px}@media screen and (min-width: 750px){.collection-list__carousel{margin:24px 0 0 -8px}}@media screen and (max-width: 1024px){.collection-list__carousel .collection__item{width:332px;padding:0 10px}}.collection-list__item-banner{margin-bottom:16px}@media screen and (min-width: 750px){.collection-list__item-banner{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/532/assets/bundle.list-collections.css.map */
