@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(//costco.aquaglide.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2) format("woff2"),url(//costco.aquaglide.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(//costco.aquaglide.com/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2) format("woff2"),url(//costco.aquaglide.com/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff) format("woff")}@font-face{font-family:passionbold;src:url(//costco.aquaglide.com/cdn/shop/files/passionone-regular_2-webfont.woff2?v=14490490766442753349) format("woff2"),url(//costco.aquaglide.com/cdn/shop/files/passionone-regular_2-webfont.woff?v=15103071997080931642) format("woff"),url(//costco.aquaglide.com/cdn/shop/files/passionone-regular_2-webfont.ttf?v=10664688691917695232) format("truetype");font-weight:400;font-style:normal}.passion{font-family:passionbold}.hidden{display:none!important}.cloak{visibility:hidden!important}.sr-only{display:none!important}.no-image-selected-warning{color:red;font-size:25px;font-weight:700}.content-max-width{max-width:1600px;margin:0 auto;height:100%;position:relative}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-14{font-size:14px}body{font-family:Montserrat;font-weight:600;font-style:normal}body.locked{overflow:hidden}.overflow-x-fix{overflow-x:hidden;position:relative}img{max-width:100%}a{color:#000!important;text-decoration:none}a.link-zoom:hover{transform:scale(1.1);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#000!important;text-decoration:none}li:active{background-color:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Montserrat;font-weight:700;font-style:normal}.primary-button{background-color:#fff;color:#316291!important;border:2px solid#316291;font-weight:600;cursor:pointer;display:inline-block;padding:6px 31px 3px;border-radius:;text-decoration:none;text-transform:uppercase}.primary-button:hover{background-color:#316291;color:#fff!important;border:2px solid#316291;text-decoration:none}.primary-button:visited{color:#316291!important}.primary-button:hover:visited{color:#fff!important}.primary-button.out-of-stock{color:gray!important;border:2px solid grey;pointer:none}.primary-button.out-of-stock:hover{color:gray!important;background-color:#fff;border:2px solid grey}.small-button{background-color:#fff;color:#316291!important;border:2px solid#316291;font-weight:600;cursor:pointer;display:inline-block;padding:3px 15px;font-size:13px;border-radius:;text-decoration:none;text-transform:uppercase}.small-button:hover{background-color:#316291;color:#fff!important;border:2px solid#316291;text-decoration:none}.small-button:visited{color:#316291!important}.small-button:hover:visited{color:#fff!important}.button-wrapper{margin:20px 0 0}.slick-next:before,.slick-prev:before{color:#000}.slick-dots li button:before{font-size:20 px;color:#000}.slick-dots li.slick-active button:before{color:#000}.end-25{right:25px!important}.pagination-navigation{max-width:100px;margin:0 auto}.pagination-navigation .page{letter-spacing:10px}.pagination-navigation .page a{color:#000!important}.pagination-prev-arrow{left:0;top:0}.pagination-prev-arrow svg{width:13px;fill:#000}.pagination-next-arrow{right:0;top:0}.pagination-next-arrow svg{width:13px;fill:#000}.placeholder-body .whole-body{height:100vh}.product-item-card__badge{padding:3px 10px 2px;font-size:12px;background-color:#000;color:#fff;left:0}.product-item-card-slider .slick-dots{bottom:unset!important;top:-40px!important;left:0!important}.product-item-card-slider .slick-track{margin-left:0!important;margin-right:0!important}.product-item-card a{color:#000!important}.product-item-card a:hover{text-decoration:none}.product-item-card__image{max-height:300px}.product-item-card__title{min-height:50 px}.product-item-card .costco-price{font-size:14px;line-height:1.2;font-weight:400;color:#707775;font-family:Montserrat}.product-item-card .costco-price span{color:#316291;font-size:18px}.product-item-card .regular-price{font-size:14px;color:#717171;font-family:Montserrat;top:-3px;position:relative;font-weight:400}.product-item-card .regular-price s{font-size:18px;color:#717171;top:-2px;position:relative}.product-item-card .product-item-card__swatch a{width:40px;height:20px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;border:1px solid black;font-size:11px}.product-item-card .product-item-card__swatch a:hover{border:1px solid#2678a9}@media (max-width:576px){.product-item-card .regular-price{padding-bottom:10px}}.quantity-snippet-body{max-width:175px}.cart-page-quantity-snippet__label{height:0}.quantity-snippet-body__input{max-width:50px}.border-black{border-color:#000!important}.cart-page-body__form--qty-title{left:28px;min-width:200px}.cart-page-body__form--quantity{min-height:175px}.modal-title{font-size:20px}.description-left{border-right:1px solid #dee2e6}@media (max-width:769px){.description-left{padding-bottom:10px;border-right:none;border-bottom:1px solid #dee2e6}}.button__cell{color:red!important}.holiday-hot-buy.mobile.hotbuy{width:85px;z-index:6}.holiday-hot-buy.mobile.hotbuy img{max-width:100%}.holiday-hot-buy.mobile{position:absolute;top:0;width:125px;z-index:6}.holiday-hot-buy.mobile img{max-width:100%}.page-template h3,.page-template h2{color:#3a4e66}.page-template h2 button{font-weight:700}.page-template a{text-decoration:underline!important;color:#3a4e66;font-weight:700}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.banners a,.product-template__tab-content a{text-decoration:underline}.banner-one-ul{list-style-type:none}.banner-one-ul li{border-bottom:1px solid #cdcdcd}.banner-one-ul img{width:18px}.banner-two{background-position:center;background-repeat:no-repeat;background-size:cover}.banner-two>div{padding:75px 300px}.product-banner-1{font-size:16px}.product-banner-1 li{padding-bottom:10px}.cancer-warning{font-size:14px}.cancer-warning img{max-width:20px;position:relative;top:-3px}@media (max-width:991px){.banner-two>div{margin:0 100px;padding:100px 0}}@media (max-width:769px){.banner-two>div{margin:0 50px}}.individual-square{min-height:115px}@media (max-width:575px){.individual-square{min-height:unset;padding:20px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/styles.css.map */
