.product-stage-wrapper{width:100%;margin:0 0 40px 0;padding:40px;background-size:cover;background-position:center center;background-repeat:none;background-color:#999;min-height:500px}@media screen and (max-width: 500px){.product-stage-wrapper{padding:15px}}.rotator-prompt-wrapper{position:absolute}.product-hero{width:500px;height:500px;float:left;cursor:pointer}@media screen and (max-width: 980px){.product-hero{background-size:contain;background-repeat:no-repeat;background-position:center center;width:60% !important}}@media screen and (max-width: 840px){.product-hero{width:400px !important;height:400px !important;float:none;margin:0 auto 40px}}@media screen and (max-width: 500px){.product-hero{width:100% !important}}@media screen and (max-width: 425px){.product-hero{height:350px !important}}@media screen and (max-width: 360px){.product-hero{height:250px !important}}.product-hero img{width:100%}.product-hero .onLoadingDiv{background:none}.product-stage{position:relative;width:980px;margin:0 auto}@media screen and (max-width: 1060px){.product-stage{width:100%}}.mobile-product-meta{width:100%;padding:10px 20px 10px;background-color:#fff;border-radius:4px;margin:0 0 20px;display:none}@media screen and (max-width: 840px){.mobile-product-meta{display:block}}.mobile-product-meta h1{font-size:32px;line-height:36px;margin:10px 0 0;text-align:center}.product-meta{width:400px;padding:40px;float:right;background-color:#fff;border-radius:4px}@media screen and (max-width: 980px){.product-meta{width:40%}}@media screen and (max-width: 840px){.product-meta{width:100%;float:none}}@media screen and (max-width: 840px){.product-meta .meta-title{display:none}}.product-meta .sku_wrapper,.product-meta .sku{font-size:14px;font-weight:700;font-family:"roboto",helvetica,arial,san-serif}.product-meta h1{font-size:36px;line-height:32px;letter-spacing:1px;margin:20px 0}.product-meta .swatch-flex-container{display:flex;justify-content:flex-start;margin:20px 0}.product-meta .swatch-color{width:30px;height:30px;margin:2px;cursor:pointer}.product-meta .swatch-color.active{background:linear-gradient(45deg, rgba(255,255,255,0) 48%, #FFF 49%, #FFF 51%, rgba(255,255,255,0) 52%),linear-gradient(-45deg, rgba(255,255,255,0) 48%, #FFF 49%, #FFF 51%, rgba(255,255,255,0) 52%)}.product-meta .swatch-graphic{width:30px;height:30px;margin:2px;cursor:pointer;background-size:cover;background-position:center center;position:relative}.product-meta .swatch-graphic.active>.active-bg{background:linear-gradient(45deg, rgba(255,255,255,0) 48%, #FFF 49%, #FFF 51%, rgba(255,255,255,0) 52%),linear-gradient(-45deg, rgba(255,255,255,0) 48%, #FFF 49%, #FFF 51%, rgba(255,255,255,0) 52%);width:100%;height:100%;position:absolute}.product-meta .stock{margin:20px 0 5px;font-weight:700}.product-meta .variations_form{flex-direction:column;-webkit-flex-direction:column}.product-meta .variations_button{display:flex;display:-webkit-flex;margin:5px 0}.product-meta .variations .label{padding:10px}.product-meta .variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none;padding:10px 20px;border:solid 1px #DBE3E6;vertical-align:middle;-webkit-appearance:none;border-radius:5px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("//www.aquamira.com/wp-content/themes/aquamira/images/select_down_arrow.png");background-repeat:no-repeat;background-position:94% 18px;cursor:pointer}.product-meta .variations .reset_variations{padding:10px}.product-meta .variations_button{display:none !important}.product-meta .woocommerce-variation-price,.product-meta .price{font-family:"rift",helvetica,arial,san-serif;font-size:22px;margin:15px 0;font-weight:700}.product-meta .woocommerce-variation-price ins,.product-meta .price ins{color:#d0202e;margin:0 0 0 10px;font-size:28px;text-decoration:none}.upsell-item-wrapper{margin:30px 0 0 0}.upsell-item-wrapper .upsell-item{padding:0 0 20px;border-bottom:solid 1px #dad8d4;margin:0 0 20px 0}.upsell-item-wrapper .upsell-item img{width:100px;float:left}.upsell-item-wrapper .upsell-item .upsell-price{float:left;margin:0 10px 0 0}.upsell-item-wrapper .upsell-item .upsell-title{font-weight:700}.upsell-item-wrapper .upsell-item .stock{display:none}.upsell-item-wrapper .upsell-item:last-child{padding:0;margin:0;border:none}.upsell-item-wrapper .cart input[type="number"]{width:50px}.upsell-item-wrapper .cart button{font-size:16px}.cart{margin:10px auto 0;width:100%;display:-webkit-flex;display:flex}.cart .quantity{float:left}.cart input[type="number"]{width:70px;border-radius:5px 0 0 5px;border:solid 1px #dad8d4;padding:10px;text-align:center;margin:0 2px 0 0}.cart button{border-radius:0 5px 5px 0;border:none;cursor:pointer;font:700 18px "rift",helvetica,arial,san-serif;letter-spacing:1px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.story-header{width:980px;margin:0 auto}.story-content-wrapper{width:980px;margin:0 auto 40px}@media screen and (max-width: 980px){.story-content-wrapper{width:100%;padding:0 20px}}.story-content{padding:40px;background-color:#fff}.story-content p{margin:0 0 10px 0}.story-content hr{margin:30px 0}.video-wrapper{float:right;margin:0 20px 0 40px;position:relative;height:314px;width:560px;padding:0}@media screen and (max-width: 680px){.video-wrapper{float:none;margin:0 0 40px 0;position:relative;padding-bottom:47.25%;padding-top:25px;width:100%;height:0}}@media screen and (max-width: 680px){.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.story-features{width:980px;margin:0 auto 40px}@media screen and (max-width: 980px){.story-features{width:100%;padding:0 20px}}.story-features .feature-call-outs{display:-webkit-flex;display:flex}@media screen and (max-width: 520px){.story-features .feature-call-outs{-webkit-flex-direction:column;flex-direction:column}}.story-features .call-out-image{height:300px;-webkit-flex:1;-ms-flex:1;flex:1;margin:1px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 980px){.story-features .call-out-image{height:260px}}@media screen and (max-width: 800px){.story-features .call-out-image{height:220px}}@media screen and (max-width: 640px){.story-features .call-out-image{height:180px}}@media screen and (max-width: 520px){.story-features .call-out-image{height:250px;width:100%}}.product-support{width:980px;margin:0 auto;padding:0 0 40px}@media screen and (max-width: 980px){.product-support{width:100%;padding:0 20px 40px}}.product-support h2{margin:0 0 20px 0}.product-support p{margin:0 0 10px 0}.product-support .left-col{width:50%;float:left;padding:0 1px 0 0}@media screen and (max-width: 680px){.product-support .left-col{width:100%;float:none}}.product-support .right-col{width:50%;float:right;padding:0 0 0 1px}@media screen and (max-width: 680px){.product-support .right-col{width:100%;float:none}}.product-technical{margin:0 0 2px 0;padding:40px;background-color:#fff}.product-technical table{width:100%;margin:20px 0 0 0}.product-technical td{padding:10px;border:solid 1px #dad8d4}.product-technical .attribute{font-weight:700;width:50%}.product-faq{margin:0 0 2px 0;padding:40px;background-color:#fff}.product-faq .question{width:100%;padding:10px;background-color:#dad8d4;cursor:pointer;display:block;font-weight:700;border-bottom:solid 1px #fff;border-radius:4px}.product-faq .question:hover{background-color:#999}.product-faq .active-question{background-color:#999;margin:10px 0 0 0}.product-faq .answer{padding:10px;border:solid 1px #999;width:100%;margin:0 0 10px 0;border-radius:4px}.product-faq .answer p{margin:0}.product-features{margin:0 0 2px 0;padding:40px;background-color:#fff}.product-features ul{margin:0 0 0 40px}.product-features li{list-style-type:disc;margin:0 0 10px 0}.product-downloads{margin:0 0 2px 0;padding:40px;background-color:#fff}.product-downloads .download-item{display:-webkit-flex;display:flex}.product-downloads .pdf-icon{top:-7px;position:relative;margin:0 10px 0 0}.product-awards{margin:0 0 2px 0;padding:40px;background-color:#fff}.product-awards .review-link{width:100%;padding:10px;text-align:center;text-decoration:none;border-radius:4px;background-color:#dad8d4;display:inline-block;color:#181818;font-weight:700;border-bottom:solid 1px #fff}.product-awards .review-link:hover{background-color:#999}.product-notices .woocommerce-message{margin:0}.upsells{width:980px;margin:0 auto;padding:0 0 80px 0}@media screen and (max-width: 980px){.upsells{width:90%;padding:0 0 80px 0}}@media screen and (max-width: 840px){.upsells h2{text-align:center}}.upsells a{text-decoration:none}.upsells ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap;margin:20px 0 0 0}@media screen and (max-width: 680px){.upsells ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}.upsells li{background-color:#fff;padding:10px;margin:0 2px 0 0;width:25%}@media screen and (max-width: 680px){.upsells li{width:auto;max-width:49%;margin:0 2px 2px 0}}.upsells li img{width:100%;height:auto}.upsells li h2{font:700 16px/21px "roboto",helvetica,arial,san-serif;margin:5px 0 10px;text-align:center;letter-spacing:0}.upsells li .price,.upsells li .add_to_cart_button{display:none}.upsells li:last-child{margin:0}@media screen and (max-width: 680px){.upsells li:last-child{margin:0 2px 2px 0}}.brand-am{background-color:#f5f5f5}.brand-am a{color:#45a6c3}.brand-am button{background-color:#00698f;color:#fff}.brand-am button:hover{background-color:#1a789a}.brand-gr{background-color:#f5f5f5}.brand-gr a{color:#d0202e}.brand-gr button{background-color:#d0202e;color:#fff}.brand-gr button:hover{background-color:#d53643}.brand-wb{background-color:#f5f5f5}.brand-wb a{color:#ef7622}.brand-wb button{background-color:#ef7622;color:#fff}.brand-wb button:hover{background-color:#f18438}.brand-tac{background-color:#292929}.brand-tac a{color:#ffc103}.brand-tac button{background-color:#ffc103;color:#181818}.brand-tac button:hover{background-color:#ffc71c}.brand-tac .upsells h2:first-child{color:#fff}
