@import url("https://fonts.googleapis.com/css?family=Open+Sans");.strikethrough{color:#65656a;text-decoration:line-through}input[type=search],select,select:focus{font-size:16px}.modal-error__spinner,.modal-error__spinner:after,.modal-error__spinner:before,.modal-loader__spinner,.modal-loader__spinner:after,.modal-loader__spinner:before,.spinner,.spinner:after,.spinner:before{top:0;bottom:0;left:0;right:0;content:"";position:absolute;border-radius:50%}.modal-error__spinner,.modal-loader__spinner,.spinner{position:fixed;width:100px;height:100px;animation:c 2s linear infinite}.small.modal-error__spinner,.small.modal-loader__spinner,.spinner.small{width:10px;height:10px;border:5px solid #dadada;border-top:5px solid #00a7e0;animation-duration:.75s}.modal-error__spinner:before,.modal-loader__spinner:before,.spinner:before{border:5px solid #aaa;border-bottom:5px solid orange;border-left:5px solid orange;animation:a 2s linear infinite}.modal-error__spinner:after,.modal-loader__spinner:after,.spinner:after{border:5px solid #aaa;border-top:5px solid transparent;border-right:5px solid transparent;animation:b 2s linear infinite}.reverse.modal-error__spinner,.reverse.modal-loader__spinner,.spinner.reverse{border-color:#9bd2ef #9bd2ef #9bd2ef #dadada}@keyframes a{20%{transform:rotate(150deg)}40%{transform:rotate(300deg)}80%{transform:rotate(300deg)}to{transform:rotate(1turn)}}@keyframes b{0%{transform:rotate(-30deg)}20%{transform:rotate(-30deg);border-color:transparent transparent #aaa #aaa}21%{border-color:orange orange transparent transparent}40%{transform:rotate(-30deg)}60%{transform:rotate(120deg);border-color:orange orange transparent transparent}61%{border-color:transparent transparent #aaa #aaa}80%{transform:rotate(270deg)}to{transform:rotate(330deg)}}@keyframes c{to{transform:rotate(1turn);filter:hue-rotate(1turn)}}.full-width{width:100%}.no-border{border:none!important}.bg-orange{background:#ee7321}.banner-wrapper img,.banner img{width:100%}.card-img-overlay{top:auto}.no-underline:hover{text-decoration:none!important}.display-none{display:none!important}.green-btn{background:#00a750;border-color:#00a750}.mobile-center{text-align:center}@media (min-width:976px){.mobile-center{text-align:unset}}.fullbleed{position:relative;width:100vw;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.page-heading.container{display:none}.idea-submission__wrapper{max-width:1500px;margin-top:25px}.idea-submission__header{text-align:center;margin:2rem auto}@media (min-width:977px){.idea-submission__header{margin:4rem auto}}.idea-submission__content{margin:auto}@media (min-width:768px){.idea-submission__content{width:70%}}@media (min-width:977px){.idea-submission__content{width:60%}}@media (min-width:1224px){.idea-submission__content{width:50%}}.idea-submission__subtitle{text-transform:none;font-size:1.5rem}.idea-submission__text-wrapper{margin:1rem 0}.idea-submission__section-header{margin:1rem 0;border-top:1px solid #dadada;background:#fff;padding:5px 0}.idea-submission__input{width:100%;height:4rem;margin:.25rem;border-radius:11px;border:1px solid #9b9b9b;font-family:Gotham SSm A,Gotham SSm B,Open Sans;font-size:1.5rem;color:#00263e;padding:10px}.idea-submission__input[type=checkbox]{width:auto;height:auto}.idea-submission__input--large{height:8rem;font-size:1.5rem;text-align:justify;line-height:1.4}.idea-submission__input--extra-large{font-size:1.5rem;height:16rem}@media (min-width:977px){.idea-submission__input{font-size:1.2rem}}.idea-submission__input-wrapper{margin:1rem 0;width:100%;padding-right:5px}.idea-submission--multi-line{display:flex}.idea-submission__label{color:#485865;margin-left:2px}.idea-submission__list{list-style-type:none;list-style-position:inside;line-height:1.5}.idea-submission__text{line-height:1.5}.idea-submission__text--strong{line-height:1.5;font-size:1.25rem}.idea-submission__checkbox-container{display:grid;grid-template-columns:1fr 1fr;max-width:900px}.idea-submission__submit-container{margin-bottom:5rem}.idea-submission__secondary-address{display:none}.ps-checkbox:checked~.idea-submission__secondary-address{display:unset;padding:2rem}.idea-submission__multi-input-line{display:flex}.idea-submission__multi-input-line>.idea-submission__input-wrapper:first-of-type{margin-right:1rem}.idea-submission__multi-input-line>.idea-submission__input-wrapper:last-of-type{margin-left:1rem}.idea-submission__select,.idea-submission__select:focus{font-size:1.5rem}@media (min-width:977px){.idea-submission__select,.idea-submission__select:focus{font-size:2rem}}.idea-submission__optional{font-style:italic}.idea-submission__list-item-indented{margin-left:2rem}.idea-submission__policy-creative,.idea-submission__policy-text-line1{line-height:1.5;margin-bottom:1.5rem}.idea-submission__policy-text-line2{line-height:1.5}.uploader__block{width:100%;border-radius:11px;padding:5rem 0;border:2px dashed hsla(0,0%,85%,.62);text-align:center;margin:1rem 0}.uploader__subtitle{font-size:.8rem;text-transform:uppercase}.uploader__icon{background:#00a7e0;border-radius:10px;height:15vw;width:15vw;color:#fff;border:2px solid #9bd2ef;max-width:100px;max-height:100px;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:9rem;margin:1rem auto}.uploader__content{border-bottom:1px solid #dadada;padding-bottom:10px}.error-msg{color:red}.float-right{float:right}.toggle-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.toggle-header{cursor:pointer}.modal{position:fixed;opacity:0;top:-10vh;bottom:0;left:0;right:0;z-index:2;width:100vw;background:rgba(0,0,0,.5);visibility:hidden;transition:.6s;overflow-y:scroll;display:flex;justify-content:center;align-items:center;flex-direction:row;pointer-events:none}.modal.active{display:flex;opacity:1;visibility:visible;pointer-events:auto}.modal#status-modal .modal-inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.modal#status-modal .close-btn{position:absolute;top:15%;right:10px}.modal#gdpr_modal h1{color:#00a7e0;display:flex;justify-content:center;align-items:center}.modal#gdpr_modal p{color:#757575}.modal#gdpr_modal .btn,.modal#gdpr_modal .modal-error__button,.modal#gdpr_modal .modal-loader__button,.modal#gdpr_modal button{text-transform:capitalize;width:66%;height:42px}.modal#gdpr_modal .terms-button{margin:0 auto;visibility:visible;opacity:1}.modal#gdpr_modal .terms-button.active{visibility:hidden;opacity:0}.modal#gdpr_modal .terms{height:0;visibility:hidden;overflow:scroll;box-shadow:inset 0 0 3px 1px #cdcdcd;padding:10px;transition:all 1s}.modal#gdpr_modal .terms.active{height:300px;visibility:visible}.modal .qrx-learn-more-inner{padding:10px;width:80%}@media (min-width:977px){.modal .qrx-learn-more-inner{max-width:40%;padding:25px}}.modal .qrx-learn-more-inner p{margin:15px;text-align:left;line-height:1.8em}.modal .qrx-learn-more-inner #qrx-got-it-btn{width:100%}.modal .qrx-learn-more-inner__buttons button{margin-top:5px;width:100%;cursor:pointer}@media (min-width:977px){.modal .qrx-learn-more-inner__buttons{display:flex;padding-top:5px}.modal .qrx-learn-more-inner__buttons button{width:40%}}.modal .qrx-learn-more-inner .qrx-learn-more-trigger{text-align:center;color:#5abde9;font-size:1.2rem;cursor:pointer;margin-top:1rem}.modal .modal__inner{max-width:500px;width:80%;background:#fff;margin:auto;border-radius:10px;height:max-content;box-shadow:inset 0 0 2px 2px #65656a;padding:20px;margin-top:5%}.modal .modal__inner--adjusted{margin-top:20vh}.modal .modal__inner .cookie-img{height:2rem;padding-left:3px}@media (min-width:425px){.modal .modal__inner .cookie-img{height:1.1rem;padding-left:10px}}.modal .modal__inner .cookie-bitten{position:relative;width:20%;min-width:75px;transform:scaleX(-1);display:inherit;margin-top:-17px;pointer-events:none}@media (min-width:425px){.modal .modal__inner .cookie-bitten{width:20%;position:absolute;left:20px;top:80%}}.modal .modal__inner .modal__inner{margin-top:20vh;position:relative;box-shadow:none;border-radius:50px;text-align:center}@media (min-width:425px){.modal .modal__inner .modal__inner{max-width:400px}}.modal .modal__inner .modal-container{width:100%;margin:auto}@media (min-width:425px){.modal .modal__inner .modal-container{max-width:330px;padding:20px 0}}.modal .link{color:#00263e;font-weight:700;display:block;margin:10px 0}.modal .close-btn{cursor:pointer;float:right}.modal .close-btn.visible{display:block}.modal .upsell-closer{margin:1rem 0;padding:.5rem;color:#65656a;display:inline-block}.modal .modal-inner{position:fixed;background:#fff;top:50%;left:50%;width:85%;margin:auto;padding:25px;transform:translate(-50%,-50%);z-index:1;border-radius:5px;text-align:center;box-shadow:4px 4px 13px 0 rgba(0,0,0,.5);max-width:700px}@media (min-width:977px){.modal .modal-inner{width:65%;padding:45px}}.modal .modal-screen{position:absolute;height:100%;width:100%;top:0;left:0}.modal .modal-title h1{width:93%;display:inline-block}.modal .modal-input{display:flex;justify-content:center;padding:10px 0 15px;align-items:center}@media (min-width:767px){.modal .modal-input{align-items:center}}.modal .modal-input input{height:25px;margin:0;width:30px}.modal .modal-input label{user-select:none;align-self:center}.modal .modal-images{display:flex;justify-content:center}.modal .modal-images img{width:100%;max-width:150px}@media (min-width:767px){.modal .modal-images img{max-width:230px}}.modal .price{margin:0}.modal .upsell-form{text-align:center;text-transform:uppercase}.modal .btn,.modal .modal-error__button,.modal .modal-loader__button{letter-spacing:2px}.modal .quantity{margin:10px 0;display:flex;justify-content:center;align-items:center}.modal .quantity input{margin:0 10px;outline:none;border:0;width:50px;text-align:center;font-size:2rem;font-weight:700}.modal__inner{width:auto}.modal__text{margin:1rem}.modal__close{position:absolute;right:2rem;top:1rem;font-size:2rem;cursor:pointer;transform:rotate(45deg);font-weight:bolder;color:#000}.modal__close:before{content:"+"}.share-modal{box-sizing:content-box;visibility:hidden;position:absolute;background:#fff;padding:15px;border:1px solid #eee;box-shadow:1px 3px 8px 0 #757575;margin:auto;left:0;right:0;width:max-content;z-index:1}* .share-modal:active,.share-modal:active,.share-modal:hover{visibility:visible}.share-modal .title{width:100%;display:block;text-transform:uppercase;letter-spacing:-.7px;font-size:1rem}.share-modal .social-share{margin:5px;border-radius:50%;border:1px solid #757575;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:#757575}.share-modal .social-share:hover{color:#fff}.share-modal .social-share.facebook:hover{border-color:#3b5998;background-color:#3b5998}.share-modal .social-share.twitter:hover{border-color:#00aced;background-color:#00aced}.share-modal .social-share.pinterest:hover{border-color:#cb2027;background-color:#cb2027}.share-modal .social-share.linkedin:hover{border-color:#007bb6;background-color:#007bb6}.share-modal .social-share svg{padding-top:4px}.share-modal .social-bar{display:grid;grid-template-columns:auto auto auto auto}.share-modal .social-bar label{font-size:1rem;padding:.25rem 1rem;margin:0 10px;text-align:center;display:flex;justify-content:center;align-items:center;width:auto;height:auto}#shopify-section-product-share:active .share-modal{visibility:visible;transition-delay:0s}#shopify-section-product-share .share-modal{transition-delay:4.5s}@media (min-width:1024px){#shopify-section-product-share .share-modal{transition-delay:1.5s}}.upsell-modal--float-right{float:right;font-size:2.5rem}.upsell-modal__cancel{display:block;margin-top:1rem}.upsell-modal__price{font-size:2rem}.upsell-modal__quantity{display:flex;border-radius:5px;background:#dadada;align-items:center;justify-content:center;font-size:2rem;width:35px;height:35px;cursor:pointer}.modal-error__container,.modal-loader__container{transition-property:opacity,visibility;transition-duration:.5s;transition-timing-function:linear;transition-delay:0s;will-change:opacity;visibility:visible;opacity:1;display:flex;justify-content:center;align-items:center;flex-direction:row;height:100%;width:100%;padding-top:1rem;background:#fff}.modal-error__spinner,.modal-loader__spinner{position:relative;margin:2rem 0}.modal-error__spinner-text,.modal-error__text,.modal-loader__spinner-text,.modal-loader__text{display:inline-block;font-weight:700;font-size:1.25rem;text-align:center}.modal-error__html-container,.modal-loader__html-container{padding:2rem}.modal-error__bouncy-ball,.modal-loader__bouncy-ball{display:inline-block;position:relative;top:10px;width:32px;height:32px;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAAz1BMVEUAAAD/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX/PrX1Xbv/PrX2fcj/PrX0oNTzVLb/////PrXvM0AAJj7wQEz+8vP82dv3mZ/95ef/bsj/8/r5srfzZnD7zM/1gIj/2/H/YcPyWWT/5/b/ntr/Srp/kp7/h9Hv8fP6v8P0c3wQNEr/tuP4pav/z+xgeIfxTVjf5Of/Vb6frbZAXG7/wui/yc//e8xQanv/k9b2jZT/qt6vu8KPoKowT2JwhZPP1tvwhMeuCRAJAAAAFHRSTlMAgBDvMJ8gz2BQQI+vv/5w/t/+++Ys5eIAAARUSURBVFjDvZhpl5owFIY7uKGOXUERRAoKLpVx36rOTJf//5sashiSS5CxPX0/eTiZZ+57lxDy7n+q2tAfsPRG+S8wWr3ZMgW1mnXtHpD+aGbqUX8jrlopmUqVKtW3kMwbKkrTmmYBNYs4rX8yC6lUv4mCQamNavmZqplvUC2v48qwevk+y/ejIEwvinLd82g0mrrDHJp+GzWezgcG1/L5uwqWZVNLodyDAdSfu4Vzxis4jYxsRdPMamrKvhpibypaltVHCdUwqUZGvpZbCKuLyaKDMwZBAfWh0ZLg8oH66xsFNIfTlB4dgMrVYJzTGBWOug/WksIap1vBXzjO18BxZnYxWFnshyVb2F18bXNZsdfNgKkyhjv+TFf1grYsK+jdLAAtpZ783tJkOVY7SwGITWqND4SFX14HYo+6g7IWcp9txUkiLDzNRiJ73VbrqxTaMsNkPfk1x6kS/AGt7TyXOqviFhsM2/myRFgEK9liEx0rIRAGA6uxdCUjPcuBQBgMDDc9tXjNe7zwcSFmlzWECQUQdrMG2bmm6LlHVwt96QegmmnWQWLVaRVD8n99Q1RP7jihz9Jj+UC2riX6G5YPoJkluuwJJgELPV0AFA8tFMdJmkrIinn8QF2xW1KBDQBrjJ4mRtaGSrEqMIlFhjFZ5ClZ3VDRF24Gy04WkTWbyWm/n7x8E2HpAngqVh23qs9a59upQ/S02gjVTLFi/niUYpFeJSwnQf3ocE0UKbMAi/ZqVWBNOmn9SBnttblsBesd7tUuWjFDYT11BD394rBASBhk4T0HzxCJ60gZHMYjsznLyWDV6F54xuPoUIuiTR4Y3zUuGUNUoXv0e+wgEFiwAJeMzcIV92gN/egnW05oGLvE1s/XVRp2bQ0/xYIbRZW90+a4TD3jSAPZ7Dlrde1XyIrkd5qOTYZ4tFEdd2iN4Paafpj7A3/X8lNvRE2ucBwibAdZ8O2h8SPTRzxxfmLyiSboxFg/AWvGnmzB2aSKs++gPGDCiazbMNYesLrg1V1On+V+48A8Y4My9kpWrhhLnqIQWGyJZ8zImOGt6aXDYDuJ5cnpioRZZGriUsbXHjsltXuV8hXIm/QUZIuV8jN2GdCGXb3s2JwfpfYKeFjgTM4OOwPDJispRbJ4kcNywbcCd/kFTRKBbfZwD7PlbD3DbxjmsoZT5tFD25EVcUVR3TUronyU/qTBT+0S6lgCs3AvHicT/gbphdJruz/M+04uE5htJaH5inOAZTMUaAcAG/bp+Tf0upyEnqhQ6g9u8vnokSjCi+P7nhNb4PgLUArY+BklOvOUb3ks7VuWq8atuw43QjQvlEjrBTM9Eu461NIq+OO2n5RuEa+v5hzboFpe/T1qN++GSiYyeo5oh/pIOCBKcvndUPE7q+9z8DkZPQ/BxVDRu7Th6DBgnMHhzEFmq3zXHd/YRZI+Fsv/6O6x9kG77060JnEqOgQVV7nx4YHo5l3tH51WeG/tV2G6AAAAAElFTkSuQmCC");background-size:100% 100%;vertical-align:baseline;animation:bounce .5s ease infinite alternate;margin-right:1rem}.loader-modal-inner{width:320px!important}