@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
.g__breadcrumbs__list,.g__breadcrumbs__list-link{box-sizing:border-box}.app__account__wrapper .app__account__header{color:#090909}.app__account__consents__list__item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.app__account__wrapper .app__account__header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#content,.app__account__wrapper .app__account__header,.app__account__wrapper a,.app__account__wrapper label,.app__account__wrapper span{font-family:Open Sans,HelveticaNeue,HelveticaNeueu,Arial,sans-serif}.app__account__wrapper .app__account__header{font-size:1em;font-weight:800;line-height:1;margin:0;padding-bottom:.8em;padding-top:0}#content{font-size:18px}.app__account__wrapper .app__account__header{letter-spacing:.2em;text-transform:uppercase}.app__account__wrapper a{text-decoration:none}.app__account__wrapper p{color:#101010;font-size:.85rem;font-weight:400;line-height:1.6;margin:0 0 16px}.app__account__wrapper label{display:inline;font-size:13px;font-weight:700;line-height:18px}.app__account__wrapper li{list-style:none}.app__account__wrapper ol li{color:#101010;font-size:.75em;list-style:inherit;margin-bottom:1.5em}.app__account__wrapper hr{border:0;border-top:2px solid #f6f6f6;display:block;height:1px;margin:1em 0;padding:0}.app__account__wrapper h3,.app__account__wrapper h4,.app__account__wrapper h5,.app__account__wrapper h6{color:#555;margin:0 0 8px}.app__account__wrapper sup{font-size:.5em;top:-.75em}a{transition:color .2s}a,a:link,a:visited{color:#007bc1}a:active,a:hover{color:#003a5b}a.disabled{color:#727272;cursor:default;pointer-events:none}.app__account__link__bold a{font-weight:700}.app__account__wrapper__white a,.app__account__wrapper__white a:link,.app__account__wrapper__white a:visited{color:#007bc1}.app__account__wrapper__white a:active,.app__account__wrapper__white a:hover{color:#003a5b}.app__account__wrapper__white a.disabled{color:#727272;cursor:default;pointer-events:none}.app__account__wrapper__white a.grey-tooltip{color:#fff}.app__account__wrapper__white a.grey-tooltip.inline{font-size:13px;font-weight:inherit}.app__account__wrapper__gray a,.app__account__wrapper__gray a:link,.app__account__wrapper__gray a:visited{color:#0067a2}.app__account__wrapper__gray a:active,.app__account__wrapper__gray a:hover{color:#00263c}.app__account__wrapper__gray a.disabled{color:#727272;cursor:default;pointer-events:none}.app__account__wrapper__gray a.grey-tooltip{color:#fff}.app__account__wrapper__gray a.grey-tooltip.inline{font-size:13px;font-weight:inherit}.app__account__button,.app__account__button__blue,.app__account__button__blue_dark,.app__account__cancel{background-color:rgba(0,0,0,0);border:1px solid #000;color:#000;display:inline-block;font-size:.6rem;font-weight:600;justify-content:center;letter-spacing:.225em;line-height:18px;margin-bottom:1rem;outline:none;padding:.75em 1.875em;position:relative;text-align:center;text-transform:uppercase;transition:background .2s}@media screen and (min-width:620px){.app__account__button,.app__account__button__blue,.app__account__button__blue_dark{display:inline-block;width:auto}}.app__account__button:not([disabled]):focus,.app__account__button:not([disabled]):hover,.app__account__button__blue:not([disabled]):focus,.app__account__button__blue:not([disabled]):hover,.app__account__button__blue_dark:not([disabled]):focus,.app__account__button__blue_dark:not([disabled]):hover{background-color:#090909;color:#fff;cursor:pointer}.app__account__button[disabled],.app__account__button__blue[disabled],.app__account__button__blue_dark[disabled]{background-color:rgba(0,0,0,0);border:1px solid #727272;color:#727272}.app__account__button:last-child{margin-right:0}.app__account__button--chat.sp__contact__chat-button--disabled{display:none}.app__account__button__wrapper{padding-top:36px}.app__account__button__blue{border:1px solid #007bc1}.app__account__button__blue:active,.app__account__button__blue:link,.app__account__button__blue:visited{color:#007bc1}.app__account__button__blue:not([disabled]):focus,.app__account__button__blue:not([disabled]):hover{background-color:#007bc1}.app__account__button__blue_dark{background-color:#007bc1;border:1px solid #007bc1;color:#fff}.app__account__button__blue_dark:active,.app__account__button__blue_dark:link,.app__account__button__blue_dark:visited{color:#fff}.app__account__button__blue_dark:not([disabled]):focus,.app__account__button__blue_dark:not([disabled]):hover{background-color:#008cd9!important}.app__account__cancel{border:none}.app__account__cancel:focus,.app__account__cancel:hover{color:#007cc3;cursor:pointer}.app__account__wrapper a.app__account__button{font-size:.6rem}.app__account__form{align-self:flex-start;display:none;flex-flow:row wrap;justify-content:space-between;margin:0;width:100%}.app__account__form--active{display:block}.app__account__form__wrapper{display:none}.app__account__form__wrapper--active{display:block}@media screen and (min-width:900px){.app__account__form{width:100%}}.app__account__form textarea{min-height:100px;padding:1.6875rem 1.125rem}.app__account__form .g-recaptcha{width:100%}.app__account__form__label{font-size:12.6px;font-weight:700;margin-top:10px;text-align:left}.app__account__form__label__required{color:#e20000;margin-left:7px}.app__account__form__message{color:#101010;font-size:1rem;max-height:0;overflow:hidden;padding-bottom:0;text-align:left;transition:max-height .2s,color .2s,padding .2s;width:100%}.app__account__form__message--active{max-height:9rem;padding-bottom:1rem}.app__account__form__message--success{color:#028630}.app__account__form__message--failure{color:#920000}.app__account__form.js__inactive{display:none}.app__account__form__heading{text-align:left;width:100%}.app__account__form__field__select{display:block;position:relative}.app__account__form__field__select:after{background-image:url(https://static.garmincdn.com/com.garmin.buy-spa/ui/images/icon-arrow-updown.svg);background-size:100%;content:"";display:block;height:13px;position:absolute;right:13px;top:43px;width:7px}@media screen and (min-width:992px){.app__account__form__field__select:after{right:10px}}.app__account__form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #dcdcdc;border-radius:0;color:#555;font-size:16px;font-weight:400px;height:2.75rem;margin:0;outline:none;padding:0 1.7rem 0 1rem;position:relative;width:100%}@media screen and (min-width:992px){.app__account__form__select{font-size:16px;padding:0 1rem}}.app__account__form__select:focus{border-color:#7a7a7a;outline:none}.app__account__form__select::-ms-expand{display:none}.app__account__form__cancel{margin-left:16px}.app__account__form__tooltip__link{display:block;font-size:13px;font-weight:300;line-height:18px;margin-bottom:16px}.app__account__form__tooltip__link-country{margin-top:16px}.app__account__form__tooltip__description{color:#101010;display:none;font-size:.85rem;font-weight:400;margin-bottom:16px}.app__account__input,input.app__account__input,input[type=email].app__account__input,input[type=password].app__account__input,input[type=tel].app__account__input,input[type=text].app__account__input{border:2px solid #dcdcdc;border-radius:0;box-shadow:none;color:#555;font-size:16px;font-weight:400;height:auto;margin-bottom:10px;padding:.75rem 1rem;width:100%}.app__account__input::-webkit-contacts-auto-fill-button,input.app__account__input::-webkit-contacts-auto-fill-button,input[type=email].app__account__input::-webkit-contacts-auto-fill-button,input[type=password].app__account__input::-webkit-contacts-auto-fill-button,input[type=tel].app__account__input::-webkit-contacts-auto-fill-button,input[type=text].app__account__input::-webkit-contacts-auto-fill-button{display:none!important;height:0;margin:0;pointer-events:none;visibility:hidden;width:0}.app__account__input:focus,input.app__account__input:focus,input[type=email].app__account__input:focus,input[type=password].app__account__input:focus,input[type=tel].app__account__input:focus,input[type=text].app__account__input:focus{border-color:#3b3b3b!important;box-shadow:none!important}.app__account__input--error,input.app__account__input--error,input[type=email].app__account__input--error,input[type=password].app__account__input--error,input[type=tel].app__account__input--error,input[type=text].app__account__input--error{border:1px solid #d00}.app__account__input__error,input.app__account__input__error,input[type=email].app__account__input__error,input[type=password].app__account__input__error,input[type=tel].app__account__input__error,input[type=text].app__account__input__error{color:#6f211e;display:none;font-size:1rem;font-weight:300;overflow:hidden;padding-bottom:0;text-align:left;transition:max-height .2s,padding .2s;width:100%}.app__account__input__error--active,input.app__account__input__error--active,input[type=email].app__account__input__error--active,input[type=password].app__account__input__error--active,input[type=tel].app__account__input__error--active,input[type=text].app__account__input__error--active{display:inline-block;max-height:3rem;padding-bottom:1rem}@keyframes loader{0%{opacity:.3;transform:scale(.8)}10%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.8)}}.flex-wrapper{position:relative}.flex-wrapper .generic__tooltip__label{position:absolute}.generic__tooltip{display:block;font-size:.85rem;margin:5px 0}.generic__tooltip__label{color:#00263c;cursor:pointer}.generic__tooltip__label__question-mark{background:#727272;border-radius:11px;color:#fff;cursor:pointer;display:inline-block;font-size:.72rem;font-weight:700;height:20px;line-height:22px;margin-left:2px;padding:0 7px;width:20px}.generic__tooltip__text{display:block;line-height:20px}.generic__tooltip--hidden .generic__tooltip__text{display:none}.generic__tooltip--hidden .generic__tooltip__label{color:#0067a2;font-weight:300}.generic__tooltip--hidden .generic__tooltip__label__question-mark{color:#fff;font-weight:700}.app__account__header__tooltip .generic__tooltip__text{font-size:.85rem;font-weight:300;letter-spacing:normal;margin-bottom:0;margin-top:7px;text-transform:none}.app__account__orders__view-details-cta a:after,.app__account__repairs__view-details-cta a:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoNTd2NDJILTF6Ii8+PGc+PHBhdGggc3Ryb2tlPSJudWxsIiBmaWxsPSJub25lIiBkPSJNMS4wODggOC42NDFsNTIuOTk5LjI3LS4xNzcgMzQuNjU3LTUyLjk5OS0uMjd6Ii8+PHBhdGggc3Ryb2tlLXdpZHRoPSI3IiBmaWxsPSIjMDA3YmMxIiBzdHJva2U9IiMwMDdiYzEiIGQ9Ik00OS44OSAxMC42NWwtMi4wODUtMi4wODctMjAuMTY0IDIwLjE2NEw3LjQ3NyA4LjU2MyA1LjM5IDEwLjY1IDI3LjY0IDMyLjl6Ii8+PC9nPjwvc3ZnPg==) no-repeat 50%}.app__account__orders__view-details-cta:hover a:after,.app__account__repairs__view-details-cta:hover a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoNTd2NDJILTF6Ii8+PGc+PHBhdGggc3Ryb2tlPSJudWxsIiBmaWxsPSJub25lIiBkPSJNLjkyOCAzLjc4Mmg1M3YzNC42NTdoLTUzeiIvPjxwYXRoIHN0cm9rZS13aWR0aD0iNyIgZmlsbD0iIzAwM2E1YiIgc3Ryb2tlPSIjMDAzYTViIiBkPSJNNDkuODkzIDEwLjUwNkw0Ny44MDcgOC40MiAyNy42NDMgMjguNTg0IDcuNDc5IDguNDJsLTIuMDg2IDIuMDg2IDIyLjI1IDIyLjI1eiIvPjwvZz48L3N2Zz4=)}*{box-sizing:border-box}a{transition:color .2s,background-color .2s}a,a:active,a:hover,a:link{text-decoration:none}ul{margin:0;padding:0 0 16px 22px}.g__header__utility-bar__text a:link{color:#0067a2}body,html{-webkit-column-break-inside:avoid;font-weight:300;height:100vh;-webkit-overflow-scrolling:touch;overflow-x:hidden}#global-header{margin-bottom:0;z-index:2}@media screen and (max-width:767px){.g__mobile-cursor{cursor:pointer}}::-moz-selection{background-color:rgba(51,122,183,.65);color:#fff}::selection{background-color:rgba(51,122,183,.65);color:#fff}.app__account__wrapper{display:block;margin:auto;max-width:720px;padding:59px 0 44px;width:calc(100% - 40px)}.app__account__main{font-family:Open Sans,HelveticaNeue,HelveticaNeueu,Arial,sans-serif}.app__account_section{position:relative}.app__account__generic__error{background:#ffffe9;padding:0 20px}.app__account__generic__error__container{align-items:flex-start;display:flex;justify-content:space-around;margin:auto;max-width:720px;padding-top:16px}.app__account__generic__error-icon{margin:auto}.app__account__generic__error-icon>svg{height:32px;margin-top:-15px;max-height:32px}.app__account__generic__error-message{color:#101010;font-size:.85rem;font-weight:400;line-height:1.6;padding-left:16px;width:100%}fieldset{border:0;border-style:none;margin:0;padding:0}.hidden{display:none;visibility:hidden}.g__breadcrumbs__wrapper{padding:1em 0;position:relative;text-align:center;z-index:2}.g__breadcrumbs__con{position:relative;width:100%}.g__breadcrumbs__item{display:block;line-height:.7em;padding-bottom:.5em}@media screen and (min-width:520px){.g__breadcrumbs__item{border-right:.1em solid #101010;padding-bottom:0}.g__breadcrumbs__item:last-child{border-right:none}}@media screen and (min-width:520px){.g__breadcrumbs__item{display:inline-block}}.g__breadcrumbs__item:last-child{padding-bottom:0}.g__breadcrumbs__item.js__active .g__breadcrumbs__list{max-height:500px;opacity:1;padding-bottom:1.25em;padding-top:1.25em}.g__breadcrumbs__item.js__active .g__breadcrumbs__item-link__dd:after{transform:rotate(270deg)}.g__breadcrumbs__item-link{display:inline-block;font-size:.8em;font-weight:400;letter-spacing:.1em;line-height:1;padding:0 .8em;text-transform:uppercase}.g__breadcrumbs__item-link__dd{border-right:none;font-weight:600}.g__breadcrumbs__item-link__dd:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxNiIgY2xhc3M9Imdsb2JhbC0taWNvbi0tYXJyb3ciPjxwYXRoIGQ9Ik01LjcgOEwwIDEzLjggMi4xIDE2IDEwIDggMi4xIDAgMCAyLjIgNS43IDh6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;float:right;height:.625em;margin:.2em 0 0 .6em;transform:rotate(90deg);transition:transform .3s;width:.41667em}.g__breadcrumbs__item-link--bold{border-right:none;font-weight:600}.g__breadcrumbs__list{background-color:#fff;border:1px solid #f9f9f9;display:flex;flex-flow:row wrap;left:0;margin:.6em auto 0;max-height:0;opacity:0;overflow:hidden;padding:0 0 0 1.5em;position:absolute;right:0;transition:all .4s;width:100%;z-index:1}@media screen and (min-width:768px){.g__breadcrumbs__list{width:200px}}@media screen and (min-width:768px){.g__breadcrumbs__list__two-column{width:350px}}.g__breadcrumbs__list__two-column .g__breadcrumbs__list-link{width:50%}.g__breadcrumbs__list-link{display:flex;flex-flow:row wrap;font-size:.75em;font-weight:400;padding:.8em 1.5em .8em 0;text-align:left;text-transform:capitalize;width:100%}.g__breadcrumbs__list-link:focus{color:#007bc1}a.g__breadcrumbs__item-link{color:#101010}a.g__breadcrumbs__item-link__dd{color:#090909}a.g__breadcrumbs__list-link{color:#101010}a.g__breadcrumbs__list-link:hover{color:#007bc1}a[href$="#hidden"]{display:none}.app__account__profile .app__account_section{overflow:hidden}.app__account__profile .app__account_section:nth-child(2n){background:#f9f9f9}.app__account__profile__wrapper{display:flex;flex-wrap:wrap}.app__account__profile__details{display:none}.app__account__profile__details--active{display:block}.app__account__profile__details__cta,.app__account__profile__details__info{flex:1 1 100%}@media screen and (min-width:620px){.app__account__profile__details__cta,.app__account__profile__details__info{flex-basis:50%;max-width:50%}}.app__account__profile__details__info{font-size:.85rem;padding-right:2rem}@media screen and (min-width:620px){.app__account__profile__details__cta{text-align:right}}.app__account__profile__details__external_link{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAABqElEQVR4Ae3bAWYDARCF4QFNVa7QtAiwxXZGICCHSs9QOUJzhkov0GjJBZqbREIaSFIBKGF3f7xd5g0A6/+wAlnLXV8ul8vlcrnc072/+Hds4tzs7N/Ac+qv6MeHn+IMTgkY9nzN4sUAn/N8IcCHfuw0IF55vBTgPx0HxG/HAQ0eAFeOfKcH8Hw9gOfrATxfD+D5QgDP94MUwPPLiRTA882kAJ4vBvB8MYDniwE8XwTg+R0AlOMK+QJA5fzYV8nXA0i+HgDy9QCQrweAfD0A5OsBIB+MA0B+7Hk+B5D8sZkAIMhXAlC+HoDy9QCUrwegfD0A5et/yMoJyNcDyokfQL4KAPL1AJCvB4B8PQDk6wEgXw8A+XpA9XzfVcgXAKrnj8w6AfB3lK8HFDe+RPn6d+Dx1pcgXw+4EGIF8vUAs7iLFcjXAy4E/wT5MsCVJSABCUhAAhKQgARs49yi2/K/HkvP1/UBs1YBZlZ3zw9+bE3+MQZWf/7WGsDcmmzYa8d74Othz5qt6PvCT9L4ky+KvpHFIKYNPsPit4mvmMbAcrlcLpfL5XJX9wer5f8CHBdblgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;width:14px}.app__account__profile__subscription{border:1px solid #dcdcdc;margin:15px 0;padding:10px}.app__account__profile__subscription__title{font-size:.85rem;font-weight:700;line-height:30px}.app__account__profile__subscription__heading{font-size:.85rem;font-weight:700;line-height:1.6}.app__account__profile__subscription__expiration{font-size:13px;font-weight:300;line-height:18px}.app__account__profile__subscription__description{font-size:.75rem;line-height:15px}.app__account__profile__subscription__expiry{font-size:.8rem;font-style:italic;line-height:30px;margin-bottom:5px}.app__account__profile__changepassword__signout{vertical-align:bottom}.app__account__form__message--active+.app__account__profile__details{margin-top:2rem}.app__account__sign-in{text-align:center}.app__account__sso{margin:auto auto 3%;max-width:460px;text-align:center}.app__account__sso__wrapper{margin-bottom:1rem;min-height:350px;padding:1rem .8rem 0 1.4rem!important;position:relative}.gauth-loading{left:45%;position:absolute;top:45%}#gauth-widget-frame-js__app__create__gauth-widget{min-height:1100px}#GAuth-component #login-component .textfield input{background-color:#fff;border:1px solid #dcdcdc!important;-webkit-border-radius:0!important;border-radius:0!important;height:40px!important;padding:0 1.125rem!important;width:100%}#GAuth-component #login-component .textfield input:disabled{background-color:#f9f9f9;color:#969696}#GAuth-component #password,#GAuth-component #username{margin:0 0 1rem}#GAuth-component #login-component .textfield input:focus{-webkit-box-shadow:inset 0 0 0 1px #dcdcdc,inset 0 -1px 0 1px #dcdcdc!important;box-shadow:inset 0 0 0 1px #dcdcdc,inset 0 -1px 0 1px #dcdcdc!important;outline:none}#GAuth-component a,#GAuth-component a:active,#GAuth-component a:visited{text-decoration:none!important}#GAuth-component a:hover{color:#008cd9}#create-account-component h2,#GAuth-component h2{font-family:Open Sans,HelveticaNeue,HelveticaNeueu,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0 0 1rem}#GAuth-component #login-state-default h2{margin:0 0 2rem}#createNewAccountForm .btn1,#GAuth-component button,#login-create-account{font-family:Open Sans,HelveticaNeue,HelveticaNeueu,Arial,sans-serif}#createNewAccountForm .btn1,#GAuth-component button{background:#007cc3;border:2px solid #007cc3;-webkit-border-radius:0;border-radius:0;color:#fff;font-size:.844rem!important;font-weight:600;height:auto;letter-spacing:.1rem;line-height:18px;margin:.5rem 0;padding:.844rem 1rem!important;text-shadow:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto}#createNewAccountForm .btn1:hover,#GAuth-component button:hover{background:#008cd9;cursor:pointer}#createNewAccountForm .btn1.btn-sec{background:#fff;border:2px solid #007cc3;color:#007cc3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#createNewAccountForm .btn1.btn-sec:hover{background:#f2f2f2;color:#007cc3}#GAuth-component .attention{background:rgba(0,0,0,0)!important;color:#c96763!important}#GAuth-component .blueForm-basic .attention{background-image:none!important}#GAuth-component .blueForm-basic div{padding:5px 5px 5px 0}#GAuth-component .blueForm-basic .error{background-color:rgba(0,0,0,0);background-image:none;color:#c96763}@media screen and (max-width:767px){#createNewAccountForm .formTextField input{background-color:#fff;border:1px solid #dcdcdc!important;-webkit-border-radius:0!important;border-radius:0!important;height:40px!important;margin-bottom:1rem;padding:0 1.125rem!important;width:100%}#createNewAccountForm fieldset{min-width:0;width:100%}#createNewAccountForm .formTextField .formField{width:100%}#createNewAccountForm .formTextField .createFormLabel label{display:block;float:left;margin-right:.25em;text-align:left}.createFormLabel{width:100%}#createNewAccountForm fieldset div.leftPad200{padding:1rem 0}#createNewAccountForm .createFormAlert{float:left;padding:0;width:100%}#createNewAccountForm .createFormAlert .alert{background-image:none;float:left;margin:0 0 1rem;padding:0}#createNewAccountForm .attention{background-color:rgba(0,0,0,0);color:#c96763}#createNewAccountForm .attention input{margin-bottom:.5rem}}@media screen and (min-width:768px){body.app__account__create__page{min-height:auto}}.app__account__create__page .app__account__sign-in{background-color:#fff;left:0;right:0}@media screen and (min-width:768px){.app__account__create__page .app__account__sign-in{position:static}}.app__account__create__page .app__account__sign-in .app__account__sso__wrapper{padding:1rem .8rem 0 1.4rem}.app__account__products{display:flex;flex-wrap:wrap}.app__account__products--nounitsregistered{display:none;margin:auto auto 16px}.app__account__products--nounitsregistered--active{display:block}.app__account__products--nounitsregistered p{font-weight:700}.app__account__products__item{align-items:flex-start;border-bottom:2px solid #f6f6f6;display:flex;flex-flow:row wrap;padding:24px 0;width:100%}.app__account__products__item:after{clear:both}.app__account__products__item:after,.app__account__products__item:before{content:" ";display:table}.app__account__products__item:first-of-type{padding-top:0}.app__account__products__item:last-of-type{border-bottom:none}@media screen and (min-width:900px){.app__account__products__item{flex-flow:row nowrap}}.app__account__products__item__image{text-align:center}.app__account__products__item__image--left{flex:1 0 100%;text-align:center;width:100%}@media screen and (min-width:900px){.app__account__products__item__image--left{flex-basis:50%;padding-right:2vw;text-align:right;width:auto}}.app__account__products__item__image--left img{max-width:226px}.app__account__products__item__image--right{flex:1 0 100%;text-align:center;width:100%}@media screen and (min-width:900px){.app__account__products__item__image--right{align-items:center;display:flex;flex-basis:50%;height:100%;text-align:left;width:auto}}.app__account__products__item__image--right p{font-size:.8rem;margin-bottom:3px}.app__account__products__item__text{margin-left:1rem}.app__account__products__item__subscriptions{margin-top:30px}.app__account__products__item__subscriptions__title{font-size:.9rem;font-weight:700}.app__account__products__item__subscription{border:1px solid #f5f5f5;margin:15px 0;padding:10px}.app__account__products__item__subscription__title{font-size:.85rem;font-weight:700;line-height:30px}.app__account__products__item__subscription__description{font-size:.75rem;line-height:15px}.app__account__products__item__subscription__expiry{font-size:.8rem;font-style:italic;line-height:30px;margin-bottom:5px}.app__account__products__header{font-weight:700}.app__account__products__span--emphasize{font-weight:700;text-transform:uppercase}.app__account__products__remove__button{display:none;font-size:.8rem;font-weight:400}.app__account__products__remove__button--active{display:block;height:100px}.app__account__products__remove__button:active,.app__account__products__remove__button:hover{color:#003a5b}.app__account__products__remove__link{cursor:pointer}.app__account__products__remove__confirmation{display:none;height:100px;padding:1rem 0}.app__account__products__remove__confirmation--active{display:block}.app__account__products__title{font-size:1em}.app__account__products__title span{font-size:inherit}.app__account__products__title__remove__button{background-color:rgba(0,0,0,0);border:none;color:#007bc1;cursor:pointer;display:none;padding:0}.app__account__products__title__remove__button--active{display:inline-block}.app__account__products__title__remove__button:hover{color:#003a5b}.app__account__products__title__remove__confirmation{display:none;padding:0 0 1rem}.app__account__products__title__remove__confirmation--active{display:block}.app__account__products__title__remove__confirmation hr{margin:1em;width:100%}@media screen and (min-width:900px){.app__account__products__title__remove__confirmation hr{margin:0 0 16px}}.app__account__products__title__remove__confirmation img{max-width:226px}.app__account__products__copy--thin{font-size:13px;font-weight:400;line-height:18px;margin-bottom:8px}.app__account__email-preferences__wrapper{display:block;margin:auto;max-width:720px;width:calc(100% - 40px)}.app__account__email-preferences__heading__wrapper{padding-bottom:0}.app__account__email-preferences__message{padding-bottom:2rem}.app__account__email-preferences__form-inactive .app__account__email-preferences__category-row,.app__account__email-preferences__form-inactive .app__account__email-preferences__options__section-multiple-select__toggle-select{cursor:auto;opacity:.5}.app__account__email-preferences__form-inactive .app__account__email-preferences__category-row__active,.app__account__email-preferences__form-inactive .app__account__email-preferences__options__section-multiple-select__toggle-select__active{cursor:auto;opacity:1}.app__account__email-preferences label{display:inline-flex}.app__account__email-preferences__checkbox__wrapper{display:inline-flex;position:relative}.app__account__email-preferences__checkbox__wrapper label{font-weight:300;line-height:20px;margin-bottom:0;margin-left:5px}.app__account__email-preferences__checkbox__checked__icon{visibility:hidden}.app__account__email-preferences__checkbox--checked .app__account__email-preferences__checkbox__checked__icon,.app__account__email-preferences__checkbox__unchecked__icon{visibility:visible}.app__account__email-preferences__checkbox--checked .app__account__email-preferences__checkbox__unchecked__icon{visibility:hidden}.app__account__email-preferences svg{fill:#3b3b3b;position:absolute;top:3px}.app__account__email-preferences input[type=checkbox]{opacity:0}.app__account__email-preferences__options__section-global-opt{margin-bottom:20px;margin-top:3px;overflow:hidden}.app__account__email-preferences__options__section-global-opt label{font-size:.85em}@media screen and (min-width:480px){.app__account__email-preferences__options__section-global-opt label{margin-right:15px}}.app__account__email-preferences__options__section-multiple-select__toggle-select{background:none;border:none;color:#727272;cursor:pointer;font-size:.85em;font-weight:400;line-height:13px}.app__account__email-preferences__options__section-multiple-select__toggle-select:focus{outline:none}.app__account__email-preferences__options__section-multiple-select__toggle-select:first-child{border-right:1px solid #000;margin-bottom:16px;padding-left:0;padding-right:10px}@media screen and (min-width:768px){.app__account__email-preferences__options__section-multiple-select__toggle-select:first-child{margin-left:6px;padding-left:0}}.app__account__email-preferences-options{font-size:13px}@media screen and (min-width:768px){.app__account__email-preferences-options{margin-top:20px}}.app__account__email-preferences__category-row{margin:5px 0;padding:15px}.app__account__email-preferences__category-row:nth-child(odd){background-color:#f5f5f5}.app__account__email-preferences__category-row__subcategory{display:inline-flex;margin-left:6px;padding:8px 0;width:100%}@media screen and (min-width:480px){.app__account__email-preferences__category-row__subcategory{width:48%}}@media screen and (min-width:992px){.app__account__email-preferences__category-row__subcategory{width:32%}}.app__account__email-preferences__category-row__subcategory label{line-height:19px;margin-right:5px}.app__account__email-preferences__category-row__top-category{padding:8px 0}.app__account__email-preferences__category-row__top-category label{font-weight:700;line-height:20px;text-transform:uppercase}.app__account__email-preferences__category-row__discontinued__subtitle{font-size:.75em;font-weight:600;text-transform:capitalize}.app__account__email-preferences__category-row__discontinued .app__account__email-preferences__checkbox__wrapper label{font-weight:600;text-transform:uppercase}.app__account__email-preferences__unsubscribe__label{margin-top:20px}.app__loader{background-color:hsla(0,0%,100%,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.app__loader--active{display:block}.app__loader__spinner{display:block;margin:0 auto;position:relative;text-align:center;top:50%}.app__loader__dot{animation:loader 1.5s cubic-bezier(.165,.84,.44,1) infinite;background-color:#007cc3;border-radius:100%;display:inline-block;height:43px;margin-left:.3em;margin-right:.3em;opacity:.5;width:43px}.app__loader__dot:nth-child(2){animation-delay:.5s}.app__loader__dot:nth-child(3){animation-delay:1s}.app__account__user-info__list.app__account__user-info__list__addresses{display:flex;flex-flow:row wrap}.app__account__user-info__list.app__account__user-info__list__addresses li{margin:0;width:100%}@media screen and (min-width:480px){.app__account__user-info__list.app__account__user-info__list__addresses li{width:calc(50% - 10px)}.app__account__user-info__list.app__account__user-info__list__addresses li:nth-child(odd){margin-right:20px}}.app__account__user-info__list.app__account__user-info__list__addresses li.visible-address{width:100%}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info{min-height:210px;position:relative}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info .app__account__button__text{bottom:10px;position:absolute}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info__cta{border-right:1px solid #7a7a7a;cursor:pointer;padding:0 7px 0 5px}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info__cta:last-child{border:none}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info__remove__section{background:#fff;bottom:6px;padding:2px;position:absolute}.app__account__user-info__list.app__account__user-info__list__addresses .app__account__user-info__remove__section .app__account__button__text{bottom:0;position:relative}.app__account__user-info__list.app__account__user-info__list__addresses .address__edit--hidden .app__account__user-info__edit-form{display:none}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info{display:inline-flex;justify-content:space-between;min-height:100px}@media screen and (min-width:768px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info{min-height:auto}}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__card{max-width:50%}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__action{display:block}@media screen and (min-width:480px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__action{display:inline}}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text{max-width:50%;position:relative;text-align:right}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text a{margin-bottom:7px}@media screen and (min-width:480px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text a{padding-left:6px}}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .app__account__primary-label{bottom:0;position:absolute;right:0}@media screen and (min-width:520px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .app__account__primary-label{position:static}}@media screen and (min-width:480px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .app__account__user-info__tied-wrapper{display:inline;position:static}}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .generic__tooltip__text{margin:5px 0 25px}@media screen and (min-width:480px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .generic__tooltip__text{margin:0;padding-bottom:20px}}@media screen and (min-width:520px){.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__details .app__account__button__text .generic__tooltip__text{padding-bottom:0}}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__remove__wrapper{font-size:16px;margin:auto}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__copy--thin{display:inline;font-size:13px;font-weight:400;line-height:18px}.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__confirmation,.app__account__user-info__list.app__account__user-info__list__phones .app__account__user-info__cta-wrapper{display:inline-block}.app__account__user-info__list.app__account__user-info__list__phones .hidden-phone-card,.app__account__user-info__list.app__account__user-info__list__phones .phone__edit--hidden .app__account__user-info__edit-form{display:none}.app__account__user-info__list.app__account__user-info__list__phones .phone_number__saved{-webkit-animation:colorchange 2s;animation:colorchange 2s}@keyframes colorchange{0%{background-color:#5dbbe3}to{background-color:trasparent}}@-webkit-keyframes colorchange{0%{background-color:#5dbbe3}to{background-color:trasparent}}.app__account__check__order__status{margin:auto;max-width:800px;padding:10px}.app__account__check__order__status__header{padding:10px 0 20px;text-align:center}@media screen and (min-width:737px){.app__account__check__order__status__header{padding:59px 0 44px}}.app__account__check__order__status__wrapper{width:100%}@media screen and (min-width:737px){.app__account__check__order__status__wrapper{display:inline-flex;margin-bottom:40px}}.app__account__check__order__status__wrapper__hidden{display:none}@media screen and (min-width:737px){.app__account__check__order__status__wrapper__hidden{display:block}}.app__account__check__order__status__wrapper__sign__in{padding:10px 20px;width:100%}@media screen and (min-width:737px){.app__account__check__order__status__wrapper__sign__in{padding:10px 10px 10px 60px;width:50%}}.app__account__check__order__status__wrapper__sign__in__iframe{min-height:150px;position:relative}.app__account__check__order__status__wrapper__sign__in__btn{font-size:1rem;margin:0 20px 20px;min-height:50px;width:calc(100% - 40px)}@media screen and (min-width:737px){.app__account__check__order__status__wrapper__sign__in__btn{display:none}}.app__account__check__order__status__wrapper__sign__in__header{margin-bottom:40px;text-align:center}.app__account__check__order__status__wrapper__guest__order{padding:10px 20px}@media screen and (min-width:737px){.app__account__check__order__status__wrapper__guest__order{border-right:1px solid #ccc;padding:10px 60px 10px 10px;width:50%}.app__account__check__order__status__wrapper__guest__order__header{margin-bottom:40px}.app__account__check__order__status__wrapper__guest__order__continue__btn{margin-top:10px}}.app__account__check__order__status__wrapper__guest__order__btn{font-size:1rem;margin:0 20px 20px;min-height:50px;width:calc(100% - 40px)}@media screen and (min-width:737px){.app__account__check__order__status__wrapper__guest__order__btn{display:none}}.app__account__check__order__status__wrapper__guest__order__header{margin-bottom:57px;text-align:center}.app__account__check__order__status__wrapper__input{border-width:1px!important;height:40px!important;padding:0 1.125rem!important}.app__account__check__order__status__wrapper__label{margin-bottom:1px!important}.app__account__check__order__status__wrapper__error_message{padding-bottom:10px}.app__account__check__order__status__assistance{margin:auto;max-width:800px;padding:10px}.app__account__check__order__status__submit{font-size:.844rem;letter-spacing:.1rem;margin-top:40px;padding:.844rem 3rem;width:100%}.app__account__check__order__status__error{color:#e20000;font-size:1rem;font-weight:300;padding-bottom:20px}.app__account__faq-section{align-items:center;display:flex;justify-content:center;margin-top:20px;text-align:left}.app__account__faq-section__url{display:block}.app__account__faq-section .app__account__wrapper{padding-top:0;text-align:center}.messaging-emphasized>p{font-weight:700}.app__account__orders__order-history,.app__account__repairs__order-history{margin-bottom:4rem}.app__account__orders__content,.app__account__repairs__content{border-bottom:1px solid #dcdcdc;margin-bottom:48px;padding-bottom:16px}.app__account__orders__header,.app__account__repairs__header{font-size:.8rem;margin-bottom:16px}@media screen and (min-width:620px){.app__account__orders__header,.app__account__repairs__header{display:flex;flex-wrap:wrap;justify-content:space-between}}.app__account__orders__header span,.app__account__repairs__header span{display:block}@media screen and (min-width:620px){.app__account__orders__header span,.app__account__repairs__header span{display:inline}}.app__account__orders__header__order-number,.app__account__repairs__header__order-number{font-weight:700;line-height:1.6;text-transform:uppercase}.app__account__orders__products-wrapper,.app__account__repairs__products-wrapper{align-items:baseline;display:flex;flex-flow:column wrap;position:relative}@media screen and (min-width:520px){.app__account__orders__products-wrapper,.app__account__repairs__products-wrapper{flex-direction:row}}.app__account__orders__products-wrapper__product,.app__account__repairs__products-wrapper__product{margin:5px 0;padding:5px;width:50%}@media screen and (min-width:737px){.app__account__orders__products-wrapper__product,.app__account__repairs__products-wrapper__product{width:25%}}.app__account__orders__products-wrapper__product__name,.app__account__repairs__products-wrapper__product__name{margin-bottom:0}.app__account__orders__products-wrapper__product__image,.app__account__repairs__products-wrapper__product__image{height:100px;margin:16px 0;width:100px}@media screen and (min-width:520px){.app__account__orders__products-wrapper__product__image,.app__account__repairs__products-wrapper__product__image{height:70px;margin:16px auto;width:70px}}.app__account__orders__products-wrapper__product__image img,.app__account__repairs__products-wrapper__product__image img{height:100%}.app__account__orders__products-wrapper__product.show-next,.app__account__repairs__products-wrapper__product.show-next{align-self:center;bottom:0;height:110px;left:50%;position:absolute;right:0;width:auto}@media screen and (min-width:520px){.app__account__orders__products-wrapper__product.show-next,.app__account__repairs__products-wrapper__product.show-next{bottom:auto;height:auto;left:auto;position:relative;width:50%}}@media screen and (min-width:737px){.app__account__orders__products-wrapper__product.show-next,.app__account__repairs__products-wrapper__product.show-next{width:25%}}.app__account__orders__products-wrapper__product.show-next .items-number,.app__account__repairs__products-wrapper__product.show-next .items-number{background:#fff;border:none;color:#727272;cursor:pointer;flex-grow:1;font-size:3.5em;font-weight:700;padding:16px;text-align:center}@media screen and (min-width:360px){.app__account__orders__products-wrapper__product.show-next .items-number,.app__account__repairs__products-wrapper__product.show-next .items-number{flex-grow:0}}.app__account__orders__hidden,.app__account__repairs__hidden{display:none}.app__account__orders__view-details-cta,.app__account__repairs__view-details-cta{margin-top:15px}.app__account__orders__view-details-cta a:after,.app__account__repairs__view-details-cta a:after{background-size:100%;content:"";display:inline-block;height:10px;margin-left:4px;transform:rotate(-90deg);transition:transform .3s;width:10px}.app__account__orders__view-details-cta a.section__open:after,.app__account__repairs__view-details-cta a.section__open:after{transform:none}.app__account__orders .center-cta-button,.app__account__repairs .center-cta-button{text-align:center}.app__account__orders .guest-order-btn,.app__account__repairs .guest-order-btn{width:100%}.app__account__orders .guest-order-btn a,.app__account__repairs .guest-order-btn a{color:#090909}.app__account__orders .guest-order-btn:hover>a,.app__account__repairs .guest-order-btn:hover>a{color:#fff}@media screen and (min-width:620px){.app__account__orders .guest-order-btn,.app__account__repairs .guest-order-btn{width:auto}}.app__account__orders__guest-order,.app__account__repairs__guest-order{margin-top:3rem}.app__account__orders__guest-order__fields,.app__account__repairs__guest-order__fields{padding:0 1rem}@media screen and (min-width:620px){.app__account__orders__guest-order__fields,.app__account__repairs__guest-order__fields{padding:0 13rem}}.app__account__orders__guest-order__link,.app__account__repairs__guest-order__link{font-weight:300;margin-bottom:16px;text-align:center}.app__account__orders__guest-order__link--right-align,.app__account__repairs__guest-order__link--right-align{display:block;text-align:right}.app__account__orders__guest-order__button,.app__account__repairs__guest-order__button{margin-top:16px}@media screen and (min-width:620px){.app__account__order__details__columns{display:inline-flex;width:100%}}.app__account__order__details__wrapper{padding:10px;width:100%}.app__account__order__details__wrapper h6{text-transform:uppercase}.app__account__order__details__wrapper:nth-child(2n){background-color:#f9f9f9}@media screen and (min-width:620px){.app__account__order__details__wrapper{width:33%}}.app__account__order__details__two__columns{display:flex;justify-content:space-between}.app__account__order__details__financial__breakdown{margin:15px 0}.app__account__order__details__loader{height:5px;position:relative;transform:scale(.2);width:40px}.app__account__order__details__invoice{font-size:.85rem}.app__account__order__details__invoice__in-progress{display:flex;height:30px;width:100%}.app__account__order__details__invoice__in-progress__status{padding-top:6px}.app__account__order__details__invoice__not-found{display:flex;line-height:27px;width:100%}.app__account__order__details__invoice__not-found__icon{height:30px;margin-right:10px;width:30px}.app__account__order__details__copy--thin{display:inline;font-size:13px;font-weight:300;line-height:18px;margin-bottom:5px}.app__account__order__details__header{color:#3b3b3b;font-size:14px;font-weight:600;text-transform:uppercase}.app__account__repairs{margin-top:20px}.app__account__repairs__date{font-size:12px}.app__account__repairs__header{display:block}@media screen and (min-width:520px){.app__account__repairs__header{text-align:right}}.app__account__repairs__list{padding:0}.app__account__repairs__item{border-bottom:1px solid #dcdcdc;margin-bottom:30px;padding-bottom:30px}.app__account__repairs__item:last-child{border-bottom:none}.app__account__order__details__guest .app__account__order__details__columns{display:flex;justify-content:space-between}.app__account__orders-landing__content{padding:80px 0 200px;text-align:center}.app__account__orders-landing__link{margin-top:10px}.app__account__orders__status-bar{display:flex;flex-direction:column;position:relative;width:100%}@media screen and (min-width:620px){.app__account__orders__status-bar{flex-direction:row}}.app__account__orders__status-bar__section{align-items:center;align-self:flex-start;display:flex;flex-direction:row;overflow:visible;position:relative;width:100%}@media screen and (min-width:620px){.app__account__orders__status-bar__section{align-self:flex-start;flex-direction:column;margin-bottom:8px}}.app__account__orders__status-bar__section--inactive{background-color:#dcdcdc}.app__account__orders__status-bar__section--inactive>svg>path.svg-arrow-left{fill:#dcdcdc}.app__account__orders__status-bar__section--inactive--start{background-color:#dcdcdc;border-radius:25px 25px 0 0}@media screen and (min-width:620px){.app__account__orders__status-bar__section--inactive--start{border-radius:25px 0 0 25px}}.app__account__orders__status-bar__section--inactive--start>svg>path.svg-arrow-left{fill:#dcdcdc}.app__account__orders__status-bar__section--inactive--end{background-color:#dcdcdc;border-radius:0 0 25px 25px}@media screen and (min-width:620px){.app__account__orders__status-bar__section--inactive--end{border-radius:0 25px 25px 0}}.app__account__orders__status-bar__section--inactive--single-section{background-color:#dcdcdc;border-radius:25px}@media screen and (min-width:620px){.app__account__orders__status-bar__section--inactive--single-section{border-radius:25px}}.app__account__orders__status-bar__section--active{background-color:#007cc3}.app__account__orders__status-bar__section--active>svg>path.svg-arrow-left{fill:#007cc3}.app__account__orders__status-bar__section--active--start{background-color:#007cc3;border-radius:25px 25px 0 0}@media screen and (min-width:620px){.app__account__orders__status-bar__section--active--start{border-radius:25px 0 0 25px}}.app__account__orders__status-bar__section--active--start>svg path.svg-arrow-left{fill:#007cc3}.app__account__orders__status-bar__section--active--end{background-color:#007cc3;border-radius:0 0 25px 25px}@media screen and (min-width:620px){.app__account__orders__status-bar__section--active--end{border-radius:0 25px 25px 0}}.app__account__orders__status-bar__section--active--single-section{background-color:#007cc3;border-radius:25px}@media screen and (min-width:620px){.app__account__orders__status-bar__section--active--single-section{border-radius:25px}}.app__account__orders__status-bar__description__content{font-size:.8rem;font-weight:700;line-height:1.6}@media screen and (min-width:620px){.app__account__orders__status-bar__description__content{text-align:center}}.app__account__orders__status-bar__description__content--light,.app__account__orders__status-bar__no-tracking{font-weight:300}.app__account__orders__status-bar__download{font-size:.8rem;font-weight:300;margin-bottom:20px}.app__account__orders__track-order{font-weight:500;text-transform:uppercase}.order-status-arrow{bottom:-15px;fill:#fff;height:20px;position:absolute;transform:rotate(90deg);width:20px;z-index:1}@media screen and (min-width:620px){.order-status-arrow{bottom:0;right:-15px;transform:none}}.constrain{height:37px;margin-right:16px;min-width:20px;width:20px}@media screen and (min-width:620px){.constrain{height:20px;margin-right:0;width:100%}}.app__account__user-info{background:#fff;border:1px solid #ccc;margin:.8em 0;padding:.75rem 1rem;width:100%}.app__account__user-info__list{padding:0}.app__account__user-info__list legend{height:0;margin:0;opacity:0}.app__account__user-info__card{font-size:.85rem;font-weight:400}.app__account__user-info__card__single-line{display:block}.app__account__user-info.red-border{border-color:#e20000}.app__account__user-info .mobile-hidden{display:none}@media screen and (min-width:768px){.app__account__user-info .mobile-hidden{display:inline-block}}@media screen and (min-width:768px){.app__account__user-info .mobile-visible{display:none}}.app__account__user-info__edit-form{margin-top:20px}.app__account__user-info__edit-form__add__address__line{margin-bottom:5px}.app__account__user-info__edit-form__tooltip__address{font-size:.8em}@media screen and (min-width:620px){.app__account__user-info__edit-form__flex-wrapper{display:flex}}@media screen and (min-width:620px){.app__account__user-info__edit-form__flex-wrapper__half-input{flex-basis:50%;max-width:50%}}@media screen and (min-width:620px){.app__account__user-info__edit-form__flex-wrapper__half-input:nth-child(odd){padding-right:9px}}@media screen and (min-width:620px){.app__account__user-info__edit-form__flex-wrapper__half-input:nth-child(2n){padding-left:9px}}.app__account__user-info__edit-form__wrapper__checkbox{margin-bottom:20px}.app__account__user-info__edit-form__wrapper__checkbox .app__account__form__label{font-weight:300;line-height:19px}.app__account__user-info__edit-form .app__account__select{height:46px;margin-bottom:9px}.app__account__user-info__edit-form .app__account__form__label{margin-bottom:0;position:relative}.app__account__user-info__edit-form .app__account__form__field__select.hide-arrow:after,.app__account__user-info__edit-form .app__account__form__field__select.visible-input .app__account__form__label-select,.app__account__user-info__edit-form .app__account__form__field__select.visible-select .app__account__form__label-input{display:none}.app__account__user-info__edit-form .app__account__close-address{color:#727272;cursor:pointer;font-weight:300;position:absolute;right:10px;top:37px}.app__account__user-info__edit-form .app__account__calling__codes{display:flex;flex-wrap:wrap;justify-content:space-between}.app__account__user-info__edit-form .app__account__input,.app__account__user-info__edit-form .app__account__select{margin-top:6px}.app__account__user-info__edit-form .app__account__input__phone,.app__account__user-info__edit-form .app__account__select__phone{display:inline-flex}.app__account__user-info__edit-form .app__account__input__phone__area-code,.app__account__user-info__edit-form .app__account__input__phone__country-code,.app__account__user-info__edit-form .app__account__select__phone__area-code,.app__account__user-info__edit-form .app__account__select__phone__country-code{width:100%}@media screen and (min-width:620px){.app__account__user-info__edit-form .app__account__input__phone__area-code,.app__account__user-info__edit-form .app__account__input__phone__country-code,.app__account__user-info__edit-form .app__account__select__phone__area-code,.app__account__user-info__edit-form .app__account__select__phone__country-code{width:49%}}.app__account__user-info__remove__section{display:none}.app__account__user-info__remove__section label{font-weight:400;margin-top:10px}.app__account__user-info__remove__section--active{display:flex;justify-content:center}.app__account__user-info__remove__section a:first-of-type{display:inline;margin:0 .8rem}.app__account__user-info__details .app__account__button__text{font-size:.85rem;font-weight:400}.app__account__user-info__details .app__account__button__text .app__account__primary-label{font-weight:600}.app__account__user-info__left-comma{left:-4px;position:relative}.app__account__confirmation__message{margin-bottom:16px}.app__account__confirmation .continue-btn{width:100%}.app__account__confirmation .continue-btn a{color:#090909}.app__account__confirmation .continue-btn:hover>a{color:#fff}@media screen and (min-width:620px){.app__account__confirmation .continue-btn{width:auto}}.app__account__verification__message{margin-bottom:16px}.app__account__verification .send-email-btn{width:100%}.app__account__verification .send-email-btn a{color:#090909}.app__account__verification .send-email-btn:hover>a{color:#fff}@media screen and (min-width:620px){.app__account__verification .send-email-btn{width:auto}}.app__account__dataManagement__copy{padding-bottom:inherit}.app__account__dataManagement__password__label{display:block!important}.app__account__form__delete__confirm-password{padding-top:20px}.app__account__form__label{display:block}.app__account__form__undo__delete{cursor:pointer;font-size:.85rem;line-height:36px;text-transform:uppercase}.app__account__delete__user__data__delete__all__my__data__btn{cursor:pointer;display:block;margin:0 auto}.app__account__delete__user__data__delete__all__my__data__btn:last-child{margin:0 auto}.app__account__delete__user__data__confirm{border:2px solid #ccc;padding:20px}.app__account__delete__user__data__confirm a{font-size:14px;margin-left:22px}.app__account__delete__user__data__confirm__one-chart-content__list li,.app__account__delete__user__data__confirm__subscriptions__list li{list-style:disc;margin-bottom:2px}.app__account__delete__user__data__confirm__subscriptions__list{padding-bottom:0}.app__account__delete__user__data__confirm__applications__list li{list-style:disc}.app__account__delete__user__data__confirm__btns__section{display:flex;justify-content:center;padding-top:20px}.app__account__delete__user__data__confirm__btns__section__btn{margin-right:100px}.app__account__delete__user__data__success__message__section{border:2px solid #ccc;padding:20px}.app__account__delete__heading{font-size:.85rem;font-weight:700;line-height:1.6}.app__account__delete__security-message{padding:20px 0}.app__account__delete__confirmation-message{padding-top:20px}.app__account__delete__delete__input{width:50%!important}.view__user__data__section{border-bottom:2px solid #f6f6f6;margin-top:25px}.view__user__data__section:last-child{border-bottom:none}.view__user__data__section__title{color:#090909;font-size:1em}.app__account__data-management__export-data{background:#ffffe9;padding:0 20px}.app__account__data-management__export-data__in-progress{align-items:flex-start;display:flex;justify-content:space-around;margin:auto;max-width:720px;padding:0 20px}.app__account__data-management__export-data__in-progress-icon{margin:auto}@media screen and (min-width:520px){.app__account__data-management__export-data__in-progress-icon{margin-top:20px}}.app__account__data-management__export-data__in-progress-icon>svg{height:32px;max-height:32px}.app__account__data-management__export-data__in-progress-message{color:#101010;font-size:.85rem;font-weight:400;line-height:1.6;padding-left:16px}.app__account__data-management__export-data__copy{margin-bottom:32px}.app__account__data-management__export-data__error{color:#e20000;font-size:.85rem;font-weight:300;margin:10px}.app__account__data-management__export-data__confirmation{margin-bottom:20px}.center-cta-button{text-align:center}.hide{display:none;visibility:hidden}.app__account__delete__icons{display:flex;flex-wrap:wrap;margin-bottom:8px}.app__account__delete__icons__icon{background-repeat:no-repeat;background-size:contain;border-radius:10px;height:3.75rem;margin-bottom:8px;margin-right:16px;width:3.75rem}.app__account__delete__icons__icon__garmin-connect{background-image:url(/account/ui/css/icons/garmin-connect.svg)}.app__account__delete__icons__icon__connect-iq{background-image:url(/account/ui/css/icons/garmin-connect-iq.svg)}.app__account__delete__icons__icon__earthmate{background-image:url(/account/ui/css/icons/earthmate.svg)}.app__account__delete__icons__icon__garmin-pilot{background-image:url(/account/ui/css/icons/garmin-pilot.svg)}.app__account__delete__icons__icon__garmin-dive{background-image:url(/account/ui/css/icons/garmin-dive.png)}.app__account__delete__icons__icon__navionics{background-image:url(/account/ui/css/icons/navionics.svg)}.app__account__delete__icons__icon__garmin-sports{background-image:url(/account/ui/css/icons/garmin-sports.png)}.app__account__delete__icons__icon__tacx{background-image:url(/account/ui/css/icons/tacx.png)}.app__account__consents__title{font-size:18px;font-weight:700;padding:10px 0;text-transform:uppercase}.app__account__consents__list{margin-bottom:20px;padding:0}.app__account__consents__list__item{border-bottom:1px solid #ccc;display:flex;font-size:.85rem;justify-content:space-between;margin:10px 0;padding:10px 0;width:100%}.app__account__consents__list__item__name{padding-right:20px}.app__account__consents__list__item__state{text-align:center;width:200px}.app__account__consents__list__item__date{text-align:right;width:200px}.app__account__consents__list__header{color:#727272;font-size:.8rem}.app__account__consents__list--emphasize{font-size:.85rem;font-weight:700;line-height:1.6}.app__account__email-history__title{font-size:18px;font-weight:700;padding:10px 0;text-transform:uppercase}.app__account__email-history__list{margin-bottom:20px;padding:0}.app__account__email-history__list__item{border-bottom:1px solid #ccc;display:flex;font-size:.85rem;justify-content:space-between;margin:10px 0;padding:10px 0;width:100%}.app__account__email-history__list__item__message{max-width:33%;width:33%}.app__account__email-history__list__item__message--header{margin-right:8px;max-width:33%;width:33%}.app__account__email-history__list__item--sent{margin-right:8px}.app__account__email-history__list__item--sent--header{margin-right:8px;max-width:33%}.app__account__email-history__list__item__opened{align-self:flex-end;text-align:right}.app__account__email-history__list__item__opened--header{margin-right:8px;max-width:33%}.app__account__email-history__list__item--empty{width:79px}.app__account__email-history__list__header{color:#727272;display:flex;font-size:.8rem;justify-content:space-between}.app__account__email-history__list--emphasize{font-size:.85rem;font-weight:700;line-height:1.6}.app__account__privacy__agree{margin-bottom:8px;padding-top:40px}.app__account__privacy__link{margin-bottom:30px;padding-left:21px}.app__account__privacy__link a{font-size:13px}.app__account__privacy__grant-consent{padding:120px 0}.app__account__privacy__button{margin-top:30px}

/*# sourceMappingURL=style-v1.14.3-min.css.map*/