.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__mobile-controls{border-top:1px solid #000000;border-bottom:1px solid #000000;width:calc(100% + 48px);text-align:center;margin:0 0 12px -24px}.collection__mobile-controls h3{margin:0;display:inline-block;vertical-align:middle;font-family:MaisonNeueMonoRegular,Arial,sans-serif;font-size:.75rem}.collection__mobile-controls svg{display:inline-block;vertical-align:middle;transform:rotate(-180deg);margin-left:4px}.collection__mobile-controls button{padding:8px}.collection__mobile-controls button.active svg{transform:rotate(0)}.collection__mobile-controls-results{text-align:right;font-family:CosmicaMediumRegular,Arial,sans-serif;color:gray;font-size:10px}@media (min-width: 750px){.collection__mobile-controls-results{display:none}}.collection__filter{position:relative;margin:0;width:calc(100% + 48px);padding-left:24px;visibility:hidden;height:0;overflow:hidden}@media screen and (min-width: 750px){.collection__filter{overflow:visible;visibility:visible;height:auto;width:100%;margin:40px 0 85px;padding:0;border-top:2px solid #000000;border-bottom:2px solid #000000}}@media screen and (max-width: 749px){.collection__filter.active{visibility:visible;height:auto;margin:-16px 0 90px -24px}}.collection__filter .flickity-prev-next-button{z-index:10;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:5px;opacity:0;width:80px}.collection__filter .flickity-prev-next-button.previous{display:none}.collection__filter-clear{text-transform:uppercase;font-family:CosmicaExtraBoldRegular,Arial,sans-serif;margin:-27px 0 14px 16px;display:block;font-size:.75rem}.collection__filter-clear a{transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.collection__filter-clear a:hover{opacity:.6}.collection__filter-clear span{color:#000}.collection__filter-clear .icon{font-size:.5625rem}@media screen and (max-width: 749px){.collection__filter-group{position:relative}}.collection__filter-group:last-child{margin-right:0}.collection__filter-group.collection__filter-group--collection.active:after{height:350px}.collection__filter-group.active:after{content:"";z-index:1;position:absolute;left:0;display:block;background-color:#fff;width:100%;height:125px;margin-top:2px}.collection__filter-group.active .collection__filter-content{visibility:visible}.collection__filter-group.active svg{transform:rotate(0)}.collection__filter-group button{width:100%;text-align:left}@media screen and (min-width: 750px){.collection__filter-group button{display:inline-block;text-align:center;padding:16px}}.collection__filter-group button svg{display:none}@media screen and (min-width: 750px){.collection__filter-group button svg{display:inline-block}}.collection__filter-group h3,.collection__filter-group svg{display:inline-block;vertical-align:middle}.collection__filter-group h3{font-size:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:10px 0 0}@media screen and (min-width: 750px){.collection__filter-group h3{margin:0 5px 0 0;font-size:1.125rem}}@media screen and (min-width: 1025px){.collection__filter-group h3{font-size:1.5rem}}.collection__filter-group svg{transform:rotate(-180deg)}@media screen and (min-width: 750px){.collection__filter-group svg{width:16px;height:auto}}@media screen and (min-width: 1025px){.collection__filter-group svg{width:22px}}.collection__filter-content{z-index:5;width:100%;padding:15px 0;overflow:hidden;text-align:center}@media screen and (min-width: 750px){.collection__filter-content{position:absolute;left:50%;transform:translate(-50%);padding:25px 0;visibility:hidden}}.swiper-more{display:none;font-family:CosmicaExtraBoldRegular,Arial,sans-serif;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:50;text-transform:uppercase;cursor:pointer;opacity:1;transition:opacity .25s ease-in-out}.swiper-more.swiper-button-disabled{opacity:0}.swiper-more .icon{font-size:.8125rem}@media screen and (min-width: 750px){.swiper-container-initialized .swiper-more{display:block}.swiper-more.swiper-button-lock{display:none}}.collection__filter-nav{position:relative;list-style-type:none;display:block;margin:0 auto;width:100%;text-align:left}@media screen and (min-width: 750px){.collection__filter-nav{width:auto}}@media screen and (min-width: 750px){.collection__filter-nav .swiper-wrapper .swiper-slide:first-child{margin-left:50px}.collection__filter-nav .swiper-wrapper .swiper-slide:last-child{margin-right:50px}}.collection__filter-nav.swiper-container-initialized{width:100%;display:block}@media screen and (min-width: 750px){.collection__filter-nav.swiper-container-initialized:after,.collection__filter-nav.swiper-container-initialized:before{display:block;content:"";z-index:1;position:absolute;right:-1px;top:0;height:100%;width:100px;z-index:5;pointer-events:none;background:linear-gradient(to right,#fff0,#fff 90%)}.collection__filter-nav.swiper-container-initialized:before{background:linear-gradient(to left,#fff0,#fff 90%);left:-2px;right:auto;width:50px}}.collection__filter-nav .collection-container{position:relative;display:inline-block;width:195px;height:80px;text-align:left}@media screen and (min-width: 750px){.collection__filter-nav .collection-container{text-align:center;width:265px}}.collection__filter-nav .collection-container.selected span{border-bottom:2px solid #000000}.collection__filter-nav a{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;line-height:1.25rem;text-transform:uppercase;font-family:CosmicaExtraBoldRegular,Arial,sans-serif}.collection__filter-nav a span,.collection__filter-nav a img{display:inline-block;vertical-align:middle}.collection__filter-nav a img{width:80px}.collection__filter-nav a span{border-bottom:2px solid #ffffff;margin-top:15px}.collection__filter-nav a:hover span{border-bottom:2px solid #000000}.collection__filter-nav--type .swiper-wrapper{justify-content:flex-start}@media screen and (min-width: 1400px){.collection__filter-nav--type .swiper-wrapper{justify-content:center}.filter-selected-all .collection__filter-nav--type .swiper-wrapper{justify-content:flex-start}}.collection__filter-nav--color{text-align:left;margin-bottom:-14px}@media screen and (min-width: 750px){.collection__filter-nav--color{margin-top:18px;margin-bottom:0}}.collection__filter-nav--color .swiper-wrapper{justify-content:center}@media screen and (min-width: 1408px){.filter-selected-all .collection__filter-nav--color .swiper-wrapper,.filter-selected-hydration .collection__filter-nav--color .swiper-wrapper,.filter-selected-canteens .collection__filter-nav--color .swiper-wrapper,.filter-selected-tumblers .collection__filter-nav--color .swiper-wrapper,.filter-selected-all-collections .collection__filter-nav--color .swiper-wrapper{justify-content:flex-start}}@media screen and (max-width: 750px){.collection__filter-nav--color .swiper-wrapper{justify-content:flex-start;flex-wrap:wrap}}.collection__filter-nav--color .collection-container{width:44px;height:60px;margin:0 5px}@media screen and (min-width: 750px){.collection__filter-nav--color .collection-container{width:72px;margin:0 10px}}.collection__filter-nav--color .collection-container.selected a:before{content:"";position:absolute;top:-6px;left:-6px;width:52px;height:52px;border-radius:100px;border:2px solid #000000}@media screen and (min-width: 750px){.collection__filter-nav--color .collection-container.selected a:before{top:-8px;left:-8px;width:72px;height:72px;border:4px solid #000000}}.collection__filter-nav--color img{position:absolute;left:0;border-radius:100px}.collection__filter-nav--color a{position:relative;width:40px;height:40px;border-radius:100px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 750px){.collection__filter-nav--color a{width:56px;height:56px}}.collection__filter-nav--color a span{display:none}@media screen and (min-width: 1025px){.collection__filter-nav--color a:hover:before{content:"";position:absolute;top:-8px;left:-8px;width:72px;height:72px;border-radius:100px;border:4px solid #000000}}@media screen and (min-width: 750px){.collection__filter-nav--size .collection-container{width:auto;height:60px;margin-right:60px;display:flex;align-items:center}.collection__filter-nav--size .collection-container img{width:auto;margin-right:4px}}@media screen and (min-width: 1400px){.collection__filter-nav--size .swiper-wrapper{justify-content:center}.collection__filter-nav--size .swiper-wrapper .swiper-slide:first-child{margin-left:64px}.collection__filter-nav--size .swiper-wrapper .swiper-slide:last-child{margin-right:100px}}@media screen and (max-width: 749px){.collection__filter-nav--size{text-align:left;width:100%}.collection__filter-nav--size .swiper-wrapper{flex-wrap:wrap}.collection__filter-nav--size .collection-container{display:inline-block;padding-right:12px;padding-bottom:12px;height:auto;text-align:center;vertical-align:top;width:25%}.collection__filter-nav--size .collection-container.selected a{border:2px solid #000000}.collection__filter-nav--size .collection-container.selected span{border:none}.collection__filter-nav--size a{padding:11px 4px;border:2px solid #D2D2D2;width:100%}.collection__filter-nav--size a:hover span{border:none}.collection__filter-nav--size a img{display:none}.collection__filter-nav--size a span{margin-top:0;border:none}}.collection__filter-nav--size a span{margin-top:4px}@media screen and (min-width: 750px){.collection__filter-nav--collection{padding-top:23px}}.collection__filter-nav--collection .swiper-wrapper{justify-content:center}@media screen and (min-width: 1400px){.filter-selected-all .collection__filter-nav--collection .swiper-wrapper,.filter-selected-hydration .collection__filter-nav--collection .swiper-wrapper,.filter-selected-canteens .collection__filter-nav--collection .swiper-wrapper,.filter-selected-tumblers .collection__filter-nav--collection .swiper-wrapper,.filter-selected-stemless-and-flute .collection__filter-nav--collection .swiper-wrapper,.filter-selected-all-collections .collection__filter-nav--collection .swiper-wrapper{justify-content:flex-start}}.collection__filter-nav--collection .collection-container{width:216px;height:240px;margin:0 16px 0 0}.collection__filter-nav--collection a{position:relative;border-bottom:none;text-align:left}.collection__filter-nav--collection a:hover .collection__filter-hover-image{opacity:1}.collection__filter-nav--collection a img{width:100%;display:block}.collection__filter-nav--collection a span{display:inline-block;text-align:left;max-width:none;margin-top:8px}.collection__filter-hover-image{position:absolute;top:0;opacity:0}.swiper-scrollbar{height:4px;background:#f3f3f3;width:calc(100vw - 48px);margin:41px auto 0 0;display:none}.swiper-scrollbar-drag{height:4px;background:#d2d2d2;width:180px}@media screen and (min-width: 750px){.swiper-scrollbar{display:block}}.swiper-scrollbar--filter-mobile{display:block;max-width:100%}@media screen and (min-width: 750px){.swiper-scrollbar--filter-mobile{display:none}}@media (min-width: 750px){.collection__filter-group{width:33.33%;max-width:33.33%}}.breadcrumb{margin-bottom:28px}.breadcrumb a,.breadcrumb span{color:#d2d2d2;font-family:CosmicaExtraBoldRegular,Arial,sans-serif;text-transform:uppercase}.breadcrumb a{transition:color .2s cubic-bezier(.46,.01,.32,1)}.breadcrumb a:hover{color:#000}.breadcrumb__filter-clear{margin-left:10px}.breadcrumb__filter-clear a{transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.breadcrumb__filter-clear a:hover{opacity:.6}.breadcrumb__filter-clear span{color:#000}.breadcrumb__filter-clear .icon{font-size:.75rem}.collection__sorting{margin:0}.collection__sorting ul{display:grid;grid-template-columns:repeat(1,1fr);margin:0;padding:0;list-style:none;gap:20px}.collection__sorting ul li{display:flex;align-items:center;justify-content:flex-start;margin:0}.collection__sorting ul label{font-family:MaisonNeueMonoRegular,Arial,sans-serif;font-size:1rem;line-height:1.5rem}.collection__sorting select{background-image:url(plus.svg);background-size:12px;background-position-y:45%;border:1px solid black}.collection__sorting input[type=radio]{display:block;position:relative;margin-right:12px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;border:2px solid #000000;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.collection__sorting input[type=radio]:checked:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#000;border-radius:50%}.collection__cta{display:block;height:296px;background-size:cover;background-position:center center}@media screen and (min-width: 750px){.collection__cta{height:317px}}@media screen and (min-width: 1025px){.collection__cta{height:392px}}.collection__cta .grid__item:last-child{margin-bottom:48px}.collection__cta-image{display:block;height:296px;background-size:cover;background-position:center center;width:calc(100% + 48px);margin-left:-24px}@media screen and (min-width: 750px){.collection__cta-image{height:317px;width:100%;margin:0}}@media screen and (min-width: 1025px){.collection__cta-image{height:392px}}.collection__cta-content{display:block;text-align:center;padding:40px 0 28px;width:calc(100% + 48px);margin-left:-24px;background-color:#000}@media screen and (min-width: 750px){.collection__cta-content{height:317px;width:100%;margin:0}}@media screen and (min-width: 1025px){.collection__cta-content{height:392px;padding:0}}.collection__cta-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__cta-content h4{font-size:2.125rem;line-height:1.875rem}}@media screen and (min-width: 1025px){.collection__cta-content h4{font-size:2.75rem;line-height:2.5rem}}@media screen and (min-width: 1200px){.collection__cta-content h4{font-size:3.5rem;line-height:3rem}}.collection__cta-content a{transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.collection__cta-content a:hover{opacity:.7}.collection__cta-content .btn{padding:16px 55px 15px;background-color:#fff;color:#000}@media screen and (min-width: 750px){.collection__cta-content .btn{padding:16px 20px 15px;font-size:.875rem}}@media screen and (min-width: 1025px){.collection__cta-content .btn{padding:16px 55px 15px}}.collection__cta-content .text-link{display:inline-block;clear:both;color:#fff;text-transform:uppercase;font-family:CosmicaExtraBoldRegular,Arial,sans-serif;margin-top:20px}.collection__cta-content .text-link .icon{font-size:.75rem}.nosto_element{position:relative;max-width:1408px;margin:0 auto}.nosto_element .section.wrapper{padding-left:0;padding-right:0}.shopify-section{position:relative}.section--collection-slider{padding-top:96px;position:relative;overflow-x:hidden}@media screen and (min-width: 750px){.section--collection-slider{padding-bottom:42px;padding-top:50px}}@media screen and (max-width: 750px){.section--collection-slider .wrapper{padding:0}}.collection-slider{position:relative}@media screen and (min-width: 750px){.collection-slider{padding-bottom:0}}.collection-slider .collection__item--inner{padding:0 8px}.collection-slider .swiper-slide{width:245px}.collection-slider .swiper-slide:first-of-type{margin-left:0}.collection-slider .swiper-slide:last-of-type{margin-right:0}@media screen and (min-width: 550px){.collection-slider .swiper-slide{width:calc(50% - 24px)}}@media screen and (min-width: 1025px){.collection-slider .swiper-slide{width:calc(33.333% - 21.328px)}}@media screen and (min-width: 1400px){.collection-slider .swiper-slide{width:calc(1408px / 3 - 16px * 1.25)}.collection-slider .swiper-slide:first-of-type{margin-left:0}.collection-slider .swiper-slide:last-of-type{margin-right:0}}.collection-slider .swiper-scrollbar{height:4px;background:#f3f3f3;max-width:680px;margin:41px auto 0;display:none;position:relative!important}.collection-slider .swiper-scrollbar-drag{height:4px;background:#d2d2d2;width:180px}@media screen and (min-width: 750px){.collection-slider .swiper-scrollbar{display:block}}.collection-slider .swiper-scrollbar--filter-mobile{display:block;max-width:100%}@media screen and (min-width: 750px){.collection-slider .swiper-scrollbar--filter-mobile{display:none}}.swiper-button-next{cursor:pointer;position:absolute;top:45%;left:12px;transform:translateY(-50%);z-index:9}@media screen and (min-width: 1700px){.swiper-button-next{left:-25px}}.swiper-button-prev{cursor:pointer;position:absolute;top:45%;right:12px;transform:translateY(-50%);z-index:9}@media screen and (min-width: 1700px){.swiper-button-prev{right:-25px}}.personal-product{position:relative}@media screen and (min-width: 1700px){.personal-product .swiper-button-next{left:0}}@media screen and (min-width: 1700px){.personal-product .swiper-button-prev{right:0}}
/*# sourceMappingURL=/cdn/shop/t/532/assets/bundle.collection.personalization.css.map */
