/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */@media screen and (min-width:0rem)and (max-width:79.9375rem){.footer__container{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.footer__container{padding-left:40px;padding-right:40px}}@media screen and (min-width:48rem){.footer__container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:64rem){.footer__container{grid-template-columns:25% 25% 25% 25%}}@media screen and (min-width:64rem){.footer__logo-container,.footer__links-container{margin-bottom:3rem}}.footer__logo-container{grid-column:auto;justify-self:start;margin-bottom:2rem}@media screen and (min-width:48rem){.footer__logo-container{grid-column:span 3;margin-bottom:1rem}}@media screen and (min-width:64rem){.footer__logo-container{grid-column:auto;margin-bottom:0}}.footer__logo-image{width:145px}.footer__list-title{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}@media screen and (min-width:48rem){.footer__list-title{display:block;margin:1rem 0}}.footer__list-title-link{font-weight:600;line-height:1;margin:0;font-size:18px;font-size:1.125rem;transition:color .2s ease-in-out;cursor:pointer;color:#4dafb3;text-decoration:none}@media screen and (min-width:64rem){.footer__list-title-link{font-size:21px;font-size:1.3125rem}}@media screen and (min-width:80rem){.footer__list-title-link{font-size:24px;font-size:1.5rem}}.footer__list-title-link:hover{color:#f5a623}.footer__dropdown{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;transition:transform .3s ease-in-out;margin-left:5px}.footer__dropdown:focus{outline:1px solid #4dafb3}.footer__dropdown:after{content:"";display:inline-block;flex-shrink:0;border:2px solid #000;border-top-width:0;border-left-width:0}@media screen and (min-width:0rem)and (max-width:63.9375rem){.footer__dropdown:after{transform:rotate(45deg);width:10px;height:10px;margin:5px 7px}}@media screen and (min-width:64rem){.footer__dropdown:after{transform:scaleY(.75) rotate(45deg);width:7px;height:7px;margin:0 5px 2px}}@media screen and (min-width:48rem){.footer__dropdown{display:none}}.footer__links-container{width:100%;justify-self:start;border-bottom:1px solid #d5d5d5}@media screen and (min-width:48rem){.footer__links-container{width:auto;border:none}}.footer__links-container.active .footer__links-list{margin:0 0 20px}.footer__links-container.active .footer__dropdown{transform:rotate(180deg)}.footer__links-list{padding:1px;list-style-type:none;height:0;margin:0;overflow:hidden;transition:height .2s ease-in-out,margin .2s ease-in-out}@media screen and (min-width:48rem){.footer__links-list{height:auto}}.footer__link-item{margin:.5rem 0;padding:0 1px;line-height:1.15}.footer__link-item:before{display:none}.footer__link-item-link{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-weight:400}.footer__link-item-link:hover{color:#7f7f7f}.footer__social-container{display:flex;align-self:center;justify-self:start;margin:1rem 0}@media screen and (min-width:48rem){.footer__social-container{grid-column:span 3}}@media screen and (min-width:64rem){.footer__social-container{grid-column:auto;margin:0}}.footer__social-link{width:44px;height:44px;display:flex;justify-content:center}.footer__social-icon{height:18px;margin:auto 0;transition:opacity .2s ease-in-out}.footer__social-icon:hover{opacity:.7}.footer__copyright-container{width:100%;align-self:center;justify-self:start}@media screen and (min-width:48rem){.footer__copyright-container{grid-column:span 3;margin-top:1rem}}@media screen and (min-width:64rem){.footer__copyright-container{grid-column-start:2;grid-column-end:span 2;margin-top:0}}.footer__copyright{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400;margin-top:1rem;margin-bottom:0!important}@media screen and (min-width:48rem){.footer__copyright{font-size:14px;font-size:.875rem;margin:0}}@media screen and (min-width:64rem){.footer__copyright{font-size:12px;font-size:.75rem}}.footer__other-links{list-style:none;padding:0;margin:0}@media screen and (min-width:48rem){.footer__other-links{display:flex;align-items:center;grid-column:span 2}}.footer__other-link{padding:0;display:list-item}.footer__other-link:before{display:none}.footer__other-link a{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;text-decoration:underline;font-size:16px;font-size:1rem;font-weight:400;line-height:44px}.footer__other-link a:hover{color:#7f7f7f}@media screen and (min-width:48rem){.footer__other-link a{font-size:14px;font-size:.875rem;line-height:1.6}}@media screen and (min-width:48rem){.footer__other-link+.footer__other-link:before{content:"|";margin:0 .3rem;font-size:14px;font-size:.875rem;line-height:1;font-weight:400;width:auto;height:auto;background:none;border-radius:0;display:inline}}.footer__contact-container{align-self:center;justify-self:start;margin-top:1rem}@media screen and (min-width:48rem){.footer__contact-container{margin-top:0;grid-column:span 1}}@media screen and (min-width:64rem){.footer__contact-container{margin-top:0;grid-column:auto;justify-self:start}}.footer__contact-link{color:#4dafb3;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-weight:600;letter-spacing:.03em}.footer__contact-link:hover{color:#f5a623}.solution-controls{display:flex;align-items:center;justify-content:center;position:relative}.solution-controls__back-button{color:#000;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;font-size:18px;font-size:1.125rem;display:flex;align-items:center;font-weight:600;position:absolute;left:0}.solution-controls__back-button:focus{outline:1px solid #4dafb3}.solution-controls__back-button:before{content:"";display:block;border:2px solid #4dafb3;border-top-width:0;border-left-width:0;transform:rotate(135deg);width:7px;height:7px;margin:0 10px 2px 5px}.solution-controls__continue-button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem}.solution-controls__continue-button:focus{outline:1px solid #000}.solution-controls__continue-button:hover{background-color:#f5a623;color:#fff}.solution-controls__continue-button:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.edd-root,.edd-root *,.edd-root *:before,.edd-root *:after{margin:0;padding:0;box-sizing:border-box}.edd-root{display:block;position:relative;width:100%;-webkit-user-select:none;user-select:none;font-weight:600;font-size:24px;font-size:1.5rem;color:#000}.edd-root-disabled{color:#ccc;cursor:not-allowed}.edd-head{overflow:hidden;background:#f1f1f1;display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width:0rem)and (max-width:47.9375rem){.edd-head{padding:1rem}}@media screen and (min-width:48rem){.edd-head{padding:2rem}}.edd-root-has-value .edd-head{background-color:#fff;box-shadow:0 3px 20px 2px #00000026}.edd-root-focused .edd-head{outline:1px solid #4dafb3}.edd-root-invalid .edd-head{border-color:#4dafb3}.edd-arrow{position:relative;width:18px;height:10px;transition:transform .15s;pointer-events:none;color:#4dafb3}.edd-arrow:before{content:"";position:absolute;width:12px;height:12px;border-right:2px solid #4dafb3;border-bottom:2px solid #4dafb3;top:-5px;left:3px;transform:rotate(45deg);transform-origin:50% 50%}.edd-root-open .edd-arrow{transform:rotate(180deg)}.edd-value,.edd-option,.edd-group-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option{cursor:pointer}.edd-select{position:absolute;opacity:0;width:100%;left:-100%;top:0}.edd-root-native .edd-select{left:0;top:0;width:100%;height:100%}.edd-body{opacity:0;position:absolute;left:0;right:0;border:1px solid #eee;pointer-events:none;overflow:hidden;z-index:999;background:#fff}.edd-root-open .edd-body{opacity:1;pointer-events:all;transform:scale(1);transition:opacity .2s,transform .1s cubic-bezier(.25,.46,.45,.94)}.edd-root-open-above .edd-body{bottom:100%}.edd-root-open-below .edd-body{top:100%}.edd-items-list{overflow:auto;max-height:0;transition:max-height .2s cubic-bezier(.25,.46,.45,.94);-webkit-overflow-scrolling:touch}.edd-group-label{font-size:12px;font-weight:400;padding:12px 10px 4px}.edd-option{padding:1rem;border-bottom:1px solid #eee;transition:background-color .25s,color .25s,border-color .25s}.edd-group-has-label .edd-option{padding-left:14px}.edd-option-selected{font-weight:600;color:#4dafb3}.edd-option-focused:not(.edd-option-disabled){background:#4dafb3;border-bottom-color:#4dafb3;color:#fff}.edd-option-disabled,.edd-group-disabled .edd-option{cursor:default;color:#ccc}.solution-progress{width:100%;background-color:#fff;box-shadow:0 0 30px #0000001a}.solution-progress__bar{height:12px;background-color:#4dafb3}.solution-question{position:relative;display:flex;flex-direction:column;align-items:flex-start}.solution-question:focus{outline:none}.solution-question .solution-progress{order:2}.solution-question.hidden{display:none}.solution-question__container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box;padding-bottom:60px;order:1}@media screen and (min-width:0rem)and (max-width:79.9375rem){.solution-question__container{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.solution-question__container{padding-left:40px;padding-right:40px}}.solution-question__content{box-sizing:border-box}.solution-question__content>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}@media screen and (min-width:64rem){.solution-question__content>div{min-height:600px}}.solution-question__question{margin:0;font-size:28px;font-size:1.75rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (min-width:30rem){.solution-question__question{font-size:32px;font-size:2rem}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.solution-question__question{font-size:32px;font-size:2rem}}@media screen and (min-width:64rem){.solution-question__question{font-size:40px;font-size:2.5rem}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.solution-question__question{margin-top:5rem}}@media screen and (min-width:64rem){.solution-question__question--narrower-column{width:50%}}.solution-question__paragraph{font-weight:400;line-height:1.44;letter-spacing:.01em;margin:1.5rem 0 1rem;font-size:16px;font-size:1rem;text-align:center}@media screen and (min-width:64rem){.solution-question__paragraph{font-size:18px;font-size:1.125rem}}.solution-question__paragraph:last-of-type{margin-bottom:0}@media screen and (min-width:64rem){.solution-question__paragraph{width:60%}}.solution-question__link{color:#000}.solution-question__text-field{width:100%;box-sizing:border-box;display:block;border:none;-webkit-appearance:none;appearance:none;background-color:#f1f1f1;font-size:24px;font-size:1.5rem;font-weight:600}@media screen and (min-width:0rem)and (max-width:47.9375rem){.solution-question__text-field{padding:1rem}}@media screen and (min-width:48rem){.solution-question__text-field{padding:2rem;margin:0 1.5rem}}@media screen and (min-width:64rem){.solution-question__text-field{width:50%}}.solution-question__text-field:focus{outline:1px solid #4dafb3}.solution-question__text-field.has-content{background-color:#fff;box-shadow:0 3px 20px 2px #00000026}.solution-question__text-field::placeholder{color:#000}.solution-question__row{box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:47.9375rem){.solution-question__row{margin-top:2rem;width:100%}.solution-question__row .solution-image-radio__label{width:100%;margin-bottom:2rem}.solution-question__row .solution-image-radio__label:last-of-type{margin-bottom:0!important}.solution-question__row .solution-radio__label{width:100%;margin-bottom:2rem}.solution-question__row .solution-radio__label:last-of-type{margin-bottom:0}}@media screen and (min-width:48rem){.solution-question__row{margin-top:3.5rem;display:flex;justify-content:center;width:calc(100% + 3rem)}.solution-question__row .solution-radio__label{flex:1 1 33.33%;margin:0 1.5rem}.solution-question__row .solution-image-radio__label{flex:1 1 50%;margin:0 1.5rem}.solution-question__row .edd-root{margin:0 1.5rem}}@media screen and (min-width:48rem)and (min-width:64rem){.solution-question__row .edd-root{width:50%}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.solution-controls{margin-top:4rem}}@keyframes pulse{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.solution-radio__radio{position:absolute;left:-999vw}.solution-radio__label{display:flex;align-items:center;background-color:#f1f1f1;width:100%;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:47.9375rem){.solution-radio__label{padding:1rem}}@media screen and (min-width:48rem){.solution-radio__label{padding:30px}}.solution-radio__radio-proxy{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:2px solid #d5d5d5;border-radius:50%;box-sizing:border-box;position:relative}.solution-radio__radio-proxy:before{content:"";top:50%;left:50%;display:block;background-color:#4dafb3;width:20px;height:20px;border-radius:50%;transform:scale(0);animation-fill-mode:forwards}.solution-radio__label-text{margin-left:24px;font-size:24px;font-size:1.5rem;font-weight:600}.solution-radio__radio:focus+.solution-radio__label{box-shadow:0 0 15px #0003}.solution-radio__radio:checked+.solution-radio__label{background-color:#fff;box-shadow:0 0 15px #0003}.solution-radio__radio:checked+.solution-radio__label .solution-radio__radio-proxy{border-color:#4dafb3}.solution-radio__radio:checked+.solution-radio__label .solution-radio__radio-proxy:before{animation-name:pulse;animation-duration:.4s}.solution-image-radio__radio{position:absolute;left:-999vw}.solution-image-radio__label{display:flex;flex-direction:column;align-items:center;background-color:#f1f1f1;width:100%;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:47.9375rem){.solution-image-radio__label{padding:1rem}}@media screen and (min-width:48rem){.solution-image-radio__label{padding:30px}}.solution-image-radio__image{width:100%;padding-bottom:100%;background-size:cover;background-position:center bottom}.solution-image-radio__label-text{font-size:24px;font-size:1.5rem;text-align:center;font-weight:600}@media screen and (min-width:0rem)and (max-width:47.9375rem){.solution-image-radio__label-text{margin-top:1rem}}@media screen and (min-width:48rem){.solution-image-radio__label-text{margin-top:1.75rem}}.solution-image-radio__radio:focus+.solution-image-radio__label{box-shadow:0 0 15px #0003}.solution-image-radio__radio:checked+.solution-image-radio__label{background-color:#fff;box-shadow:0 0 15px #0003}.hero-solution{margin:55px auto 0;width:100%;max-width:1160px;box-sizing:border-box}.hero-solution:focus{outline:none}@media screen and (min-width:48rem){.hero-solution{margin-bottom:2.5rem}}@media screen and (min-width:64rem){.hero-solution{display:flex;align-items:stretch;margin:90px auto 3.5rem}}@media screen and (min-width:64rem)and (min-width:0rem)and (max-width:79.9375rem){.hero-solution{padding-left:20px;padding-right:20px}}@media screen and (min-width:64rem)and (min-width:80rem){.hero-solution{padding-left:40px;padding-right:40px}}.hero-solution.hidden{display:none}.hero-solution__image{background-size:cover;background-position:center right}@media screen and (min-width:0rem)and (max-width:63.9375rem){.hero-solution__image{width:100%;padding-bottom:40%}}@media screen and (min-width:64rem){.hero-solution__image{width:50%}}.hero-solution__content{box-sizing:border-box}@media screen and (min-width:64rem){.hero-solution__content{width:50%}}@media screen and (min-width:0rem)and (max-width:79.9375rem){.hero-solution__content{padding:50px}}@media screen and (min-width:80rem){.hero-solution__content{padding:100px}}.hero-solution__headline{font-weight:400;margin-top:0}@media screen and (min-width:0rem)and (max-width:47.9375rem){.hero-solution__headline{font-size:24px;font-size:1.5rem}}@media screen and (min-width:48rem){.hero-solution__headline{font-size:34px;font-size:2.125rem}}.hero-solution__intro{font-size:16px;font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:.03em}@media screen and (min-width:64rem){.hero-solution__intro{font-size:16px;font-size:1rem}}.hero-solution__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem;margin-top:50px}.hero-solution__button:focus{outline:1px solid #000}.hero-solution__button:hover{background-color:#f5a623;color:#fff}.hero-solution__button:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}@media screen and (min-width:0rem)and (max-width:47.9375rem){.breadcrumbs+.hero-generic .hero-generic__container{padding:123px 1.5rem 2rem}}@media screen and (min-width:64rem){.breadcrumbs+.hero-generic .hero-generic__container{padding:140px 0 4rem}}.hero-generic{padding-bottom:1rem;width:100%}.hero-generic+.video-content{padding-top:0}.hero-generic__container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box;display:flex;position:relative;flex-direction:column;align-items:center;padding:55px 1.5rem 2rem;text-align:center}@media screen and (min-width:48rem){.hero-generic__container{max-width:32rem;padding:103px 0 3rem}}@media screen and (min-width:64rem){.hero-generic__container{padding:119px 0 4rem;max-width:34rem}}@media screen and (min-width:80rem){.hero-generic__container{max-width:37rem}}.hero-generic__heading{font-weight:400;line-height:1.11;margin:0;font-size:36px;font-size:2.25rem;order:2}@media screen and (min-width:48rem){.hero-generic__heading{font-size:40px;font-size:2.5rem}}@media screen and (min-width:64rem){.hero-generic__heading{font-size:48px;font-size:3rem}}@media screen and (min-width:80rem){.hero-generic__heading{font-size:54px;font-size:3.375rem}}.hero-generic__copy{order:3;font-weight:400;line-height:1.44;letter-spacing:.01em;font-size:16px;font-size:1rem;margin:1rem 0 0}.hero-generic__copy strong{font-weight:600}@media screen and (min-width:64rem){.hero-generic__copy{margin:1.5rem 0 0}}.hero-generic__stamp{order:1;transform:rotate(-10deg);align-self:center}@media screen and (min-width:0rem)and (max-width:63.9375rem){.hero-generic__stamp{margin-bottom:3rem}}@media screen and (min-width:64rem){.hero-generic__stamp{position:absolute;left:-240px;bottom:120px}}.hero-generic__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem;border:2px solid #4dafb3;background-color:transparent;color:#000;margin-top:2rem;order:4}.hero-generic__button:focus{outline:1px solid #000}.hero-generic__button:hover{background-color:#f5a623;color:#fff}.hero-generic__button:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.hero-generic__button:hover{color:#fff;background-color:#4dafb3}.product-details{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:79.9375rem){.product-details{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.product-details{padding-left:40px;padding-right:40px}}.product-details--gray{background-color:#f1f1f1;padding:60px 30px}.product-details--shadowed{box-shadow:0 0 15px #0003}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__container{padding:30px 0;display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.product-details__container{padding:60px;display:grid;column-gap:40px}}@media screen and (min-width:64rem){.product-details__container{padding:30px;display:flex;align-items:center}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__name{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.product-details__name{grid-column-start:2;justify-self:start}}@media screen and (min-width:64rem){.product-details__name{margin:0 50px;order:1}}.product-details__title{color:#4dafb3;font-weight:700}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__title{margin:0;font-size:24px;font-size:1.5rem}}@media screen and (min-width:48rem){.product-details__title{margin:0 0 1rem;font-size:30px;font-size:1.875rem}}.product-details__supplementary{color:#000;font-weight:400;letter-spacing:.02em}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__supplementary{font-size:18px;font-size:1.125rem;margin:.5rem 0}}@media screen and (min-width:48rem){.product-details__supplementary{font-size:24px;font-size:1.5rem;margin:1rem 0}}@media screen and (min-width:64rem){.product-details__supplementary{margin-bottom:2rem}}.product-details__link{color:#4dafb3;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-weight:600;letter-spacing:.01em;padding:10px 20px;border:1px solid}.product-details__link:hover{color:#f5a623}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__link{font-size:18px;font-size:1.125rem;text-align:center}}@media screen and (min-width:48rem){.product-details__link{font-size:22px;font-size:1.375rem}}.product-details__image{width:140px;display:block;margin:0 auto}@media screen and (min-width:30rem){.product-details__image{width:180px}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.product-details__image{margin-bottom:2rem}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.product-details__image{grid-column-start:1;grid-row-end:span 2}}@media screen and (min-width:64rem){.product-details__image{margin:0 50px;order:2}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.product-details__features{grid-column-start:2;grid-row-start:2}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.product-details__features{border-top:1px solid #f1f1f1;margin-top:2rem}.product-details__features{width:80%}}@media screen and (min-width:64rem){.product-details__features{order:3}}.product-details__features h3{font-size:22px;font-size:1.375rem;letter-spacing:.02em;font-weight:600}@media screen and (min-width:0rem)and (max-width:29.9375rem){.product-details__features h3{margin:2rem 0 1rem}}@media screen and (min-width:30rem)and (max-width:47.9375rem){.product-details__features h3{margin:3rem 0 1rem}}@media screen and (min-width:48rem){.product-details__features h3{margin:1rem 0 .5rem}}.product-details__features p{font-weight:400;line-height:1.44;letter-spacing:.01em;margin:0 0 1rem;font-size:16px;font-size:1rem}@media screen and (min-width:64rem){.product-details__features p{font-size:18px;font-size:1.125rem}}.product-details__features p:last-of-type{margin-bottom:0}.product-details__features ul li{display:list-item;padding-left:.5rem;margin-left:.5rem}.product-details__features ul li:before{display:none}.product-details__features ul span{position:relative;top:-.25rem}.product-details__features li{font-weight:400;line-height:1.44;letter-spacing:.01em;margin:0 0 1rem;font-size:16px;font-size:1rem}@media screen and (min-width:64rem){.product-details__features li{font-size:18px;font-size:1.125rem}}.product-details__features li:last-of-type{margin-bottom:0}.section-heading{text-align:center;margin:0 0 3rem}@media screen and (min-width:0rem)and (max-width:79.9375rem){.section-heading{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.section-heading{margin:0 0 5rem}}.section-heading--small{font-weight:600;line-height:1.2;color:#666;font-size:18px;font-size:1.125rem;letter-spacing:.08em}.section-heading--medium{font-weight:400;margin-left:auto;margin-right:auto;line-height:1.2;font-size:28px;font-size:1.75rem}@media screen and (min-width:48rem){.section-heading--medium{font-size:32px;font-size:2rem;width:50%}}@media screen and (min-width:64rem){.section-heading--medium{font-size:40px;font-size:2.5rem}}.section-heading--large{font-weight:400;line-height:1.2;font-size:36px;font-size:2.25rem}@media screen and (min-width:48rem){.section-heading--large{font-size:40px;font-size:2.5rem}}@media screen and (min-width:64rem){.section-heading--large{font-size:48px;font-size:3rem}}@media screen and (min-width:80rem){.section-heading--large{font-size:54px;font-size:3.375rem}}.section-heading--has-sub-copy{margin-bottom:1rem}@media screen and (min-width:80rem){.section-heading--has-sub-copy{margin-bottom:1rem}}.splash-image{width:100%;padding-bottom:30%;background-size:cover;background-position:center}.cta{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:79.9375rem){.cta{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.cta{padding-left:40px;padding-right:40px}}.cta__container{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width:30rem){.cta__container{font-size:.8rem}}.cta__container.-buttonOnly{padding-top:.375rem}.cta__pro-stamp{position:absolute;transform:rotate(-10deg)}@media screen and (min-width:0rem)and (max-width:47.9375rem){.cta__pro-stamp{display:none}}@media screen and (min-width:48rem){.cta__pro-stamp{left:0;top:20%;width:6.25rem;height:4.8125rem}}@media screen and (min-width:64rem){.cta__pro-stamp{width:10.0625rem;height:7.75rem}}@media screen and (min-width:80rem){.cta__pro-stamp{top:30%}}.cta__content{text-align:center;margin:0 auto}@media screen and (min-width:48rem){.cta__content{max-width:40rem;padding:0 6rem}}.cta__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:3rem}@media screen and (min-width:0rem)and (max-width:47.9375rem){.cta__row{flex-direction:column}}.cta__row .cta__button{margin:0}.cta__row .cta__button:first-child{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem}.cta__row .cta__button:first-child:focus{outline:1px solid #000}.cta__row .cta__button:first-child:hover{background-color:#f5a623;color:#fff}.cta__row .cta__button:first-child:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}@media screen and (min-width:0rem)and (max-width:47.9375rem){.cta__row .cta__button:first-child{margin-right:0;margin-bottom:1.4rem}}.cta__row .cta__button:nth-child(2){margin-left:1.25rem;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem;border:2px solid #4dafb3;background-color:transparent;color:#000}.cta__row .cta__button:nth-child(2):focus{outline:1px solid #000}.cta__row .cta__button:nth-child(2):hover{background-color:#f5a623;color:#fff}.cta__row .cta__button:nth-child(2):disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.cta__row .cta__button:nth-child(2):hover{color:#fff;background-color:#4dafb3}@media screen and (min-width:0rem)and (max-width:47.9375rem){.cta__row .cta__button:nth-child(2){margin-left:0}}.cta__row .cta__button.cta__button--filled{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem}.cta__row .cta__button.cta__button--filled:focus{outline:1px solid #000}.cta__row .cta__button.cta__button--filled:hover{background-color:#f5a623;color:#fff}.cta__row .cta__button.cta__button--filled:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.cta__row .cta__button.cta__button--outlined{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem;border:2px solid #4dafb3;background-color:transparent;color:#000}.cta__row .cta__button.cta__button--outlined:focus{outline:1px solid #000}.cta__row .cta__button.cta__button--outlined:hover{background-color:#f5a623;color:#fff}.cta__row .cta__button.cta__button--outlined:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.cta__row .cta__button.cta__button--outlined:hover{color:#fff;background-color:#4dafb3}.cta__heading{margin:0;font-size:28px;font-size:1.75rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (min-width:30rem){.cta__heading{font-size:32px;font-size:2rem}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.cta__heading{font-size:32px;font-size:2rem}}@media screen and (min-width:64rem){.cta__heading{font-size:40px;font-size:2.5rem}}.cta__copy{font-weight:400;line-height:1.44;letter-spacing:.01em;margin:2rem 0 1rem;font-size:16px;font-size:1rem}@media screen and (min-width:64rem){.cta__copy{font-size:18px;font-size:1.125rem}}.cta__copy:last-of-type{margin-bottom:0}.cta__headingLarge{font-weight:400;line-height:1.11;margin:0;font-size:36px;font-size:2.25rem}@media screen and (min-width:48rem){.cta__headingLarge{font-size:40px;font-size:2.5rem}}@media screen and (min-width:64rem){.cta__headingLarge{font-size:48px;font-size:3rem}}@media screen and (min-width:80rem){.cta__headingLarge{font-size:54px;font-size:3.375rem}}.cta__headingMediumLarge{margin:0;font-size:36px;font-size:2.25rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (min-width:0rem)and (max-width:29.9375rem){.cta__headingMediumLarge{font-size:28px;font-size:1.75rem}}@media screen and (min-width:48rem){.cta__headingMediumLarge{font-size:36px;font-size:2.25rem}}.cta__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem;border:2px solid #4dafb3;background-color:transparent;color:#000;max-width:100%;margin:2rem auto 0;white-space:nowrap}.cta__button:focus{outline:1px solid #000}.cta__button:hover{background-color:#f5a623;color:#fff}.cta__button:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.cta__button:hover{color:#fff;background-color:#4dafb3}@media screen and (min-width:48rem){.cta__button{max-width:max-content}}.cta__button.-default,.cta__button--filled{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;border:2px solid transparent;border-radius:0;background-color:#4dafb3;color:#fff;font-weight:600;letter-spacing:.2px;min-height:2.875rem;padding:.25rem 2rem;transition:color .3s ease,background-color .3s ease;font-size:1.125rem}.cta__button.-default:focus,.cta__button--filled:focus{outline:1px solid #000}.cta__button.-default:hover,.cta__button--filled:hover{background-color:#f5a623;color:#fff}.cta__button.-default:disabled,.cta__button--filled:disabled{background-color:#fff;border:2px solid #d5d5d5;color:#d5d5d5}.cta__button.-red{background-color:#4dafb3;color:#fff}.cta__button.secondary,.cta__button--outlined{color:#000}.cta__button.-left{margin:2rem auto 0 0}@media screen and (min-width:64rem){.-content-small .cta__content{max-width:40.625rem}}.-content-small .cta__heading{font-weight:400;line-height:1.4;margin:0;font-size:22px;font-size:1.375rem}@media screen and (min-width:64rem){.-content-small .cta__heading{font-size:24px;font-size:1.5rem}}@media screen and (min-width:80rem){.-content-small .cta__heading{font-size:30px;font-size:1.875rem}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.-content-small .cta__heading{font-size:18px;font-size:1.125rem}}.-content-medium .cta__heading{margin:0;font-size:28px;font-size:1.75rem;font-weight:400;text-align:center;line-height:1.2}@media screen and (min-width:30rem){.-content-medium .cta__heading{font-size:32px;font-size:2rem}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.-content-medium .cta__heading{font-size:32px;font-size:2rem}}@media screen and (min-width:64rem){.-content-medium .cta__heading{font-size:40px;font-size:2.5rem}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.-content-medium .cta__heading{font-size:1.75rem}}.-content-medium .cta__container{padding:6rem}@media screen and (min-width:0rem)and (max-width:47.9375rem){.-content-medium .cta__container{padding:4rem}}.-content-medium .cta__buttons a{font-size:1.125rem}@media screen and (min-width:0rem)and (max-width:47.9375rem){.-content-medium .cta__buttons a{font-size:.9rem}}@media screen and (min-width:48rem){.-button .cta__content{max-width:30rem}}.-button .cta__heading{font-weight:400}.-button .cta__buttons{margin-top:2rem}@media screen and (min-width:30rem){.-button .cta__buttons{display:flex;justify-content:center}}@media screen and (min-width:64rem){.-button .cta__buttons{margin-top:2.75rem}}.-button .cta__button{margin:0}.-button .cta__button+.cta__button{margin-top:1rem}@media screen and (min-width:30rem){.-button .cta__button{margin-top:0}.-button .cta__button+.cta__button{margin-top:0;margin-left:1rem}}@media screen and (min-width:48rem){.-wide .cta__content{max-width:34rem}}.-buttonOnly .cta__button{max-width:calc(100% - 40px)}@media screen and (min-width:30rem){.-buttonOnly .cta__button{max-width:19rem}}.additional-recommendations__container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:79.9375rem){.additional-recommendations__container{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.additional-recommendations__container{padding-left:40px;padding-right:40px}}@media screen and (min-width:48rem){.additional-recommendations__row{display:flex;margin:0 -1rem;justify-content:center}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.additional-recommendations .card-summary{margin-bottom:1.5rem}.additional-recommendations .card-summary:last-child{margin-bottom:0}}@media screen and (min-width:48rem){.additional-recommendations .card-summary{width:50%;margin:0 1rem}}.card-summary{background-color:#fff;box-shadow:0 0 15px #0003;display:flex}@media screen and (min-width:0rem)and (max-width:29.9375rem){.card-summary{padding:30px;flex-direction:column;align-items:center}}@media screen and (min-width:30rem)and (max-width:47.9375rem){.card-summary{padding:30px 0;align-items:center}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.card-summary{padding:30px;flex-direction:column;align-items:center}}@media screen and (min-width:64rem){.card-summary{padding:50px 20px;align-items:center}}@media screen and (min-width:30rem){.card-summary__image-wrap{margin:0 30px}}.card-summary__image{width:120px}@media screen and (min-width:0rem)and (max-width:29.9375rem){.card-summary__summary{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:30rem){.card-summary__summary{margin:0 30px}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.card-summary__summary{display:flex;flex-direction:column;align-items:center}}.card-summary__title{font-size:20px;font-size:1.25rem;color:#4dafb3;font-weight:700;letter-spacing:.02em;margin:1rem 0}@media screen and (min-width:30rem){.card-summary__taglines{display:flex}}.card-summary__tagline{line-height:1.3;font-size:16px;font-size:1rem;letter-spacing:.02em;display:block}@media screen and (min-width:30rem){.card-summary__tagline{padding-right:.5rem}.card-summary__tagline+.card-summary__tagline:before{content:"";border-left:1px solid #d5d5d5;margin-right:.5rem}.card-summary__tagline:last-child{padding-right:0}}.card-summary__list li{display:list-item;padding-left:.5rem;margin-left:.5rem}.card-summary__list li:before{display:none}.card-summary__list span{position:relative;top:-.25rem}.card-summary__feature{font-size:16px;font-size:1rem;line-height:1.4;font-weight:400;letter-spacing:.03em;margin:.5rem 0}@media screen and (min-width:64rem){.card-summary__feature{font-size:16px;font-size:1rem}}.card-summary__link{color:#4dafb3;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-weight:600;letter-spacing:.01em}.card-summary__link:hover{color:#f5a623}.breadcrumbs{position:absolute;top:0;left:0;width:100%;z-index:1}@media screen and (min-width:0rem)and (max-width:47.9375rem){.breadcrumbs{position:relative}}.breadcrumbs__container{margin:55px auto 0;width:100%;max-width:1160px;box-sizing:border-box}@media screen and (min-width:80rem){.breadcrumbs__container{margin-top:75px}}.breadcrumbs__list{margin:0}@media screen and (min-width:0rem)and (max-width:79.9375rem){.breadcrumbs__list{padding:0 0 0 20px}}@media screen and (min-width:80rem){.breadcrumbs__list{padding:0 0 0 40px}}.breadcrumbs__item{display:inline-block;font-size:12px;font-size:.75rem;font-weight:600;letter-spacing:.12px;margin:0 .25rem 0 0;position:relative}.breadcrumbs__item:before{content:none;display:none}.breadcrumbs__item:after{content:">";color:#7f7f7f;margin-left:.375rem}.breadcrumbs__item:last-of-type:after{content:none}.breadcrumbs__link{color:#000;transition:color .2s ease-in-out;cursor:pointer;font-size:12px;font-size:.75rem;text-decoration:none;font-weight:400;letter-spacing:.06em}.breadcrumbs__link:hover{color:#7f7f7f}.top-nav{position:fixed;top:0;left:0;width:100%;max-height:100%;overflow-y:scroll;background-color:#e5e4e4;transition:background-color 50ms ease-in-out,box-shadow 50ms ease-in-out;z-index:100}@media screen and (min-width:64rem){.top-nav{max-height:unset;overflow-y:unset}}.top-nav__alert{background-color:#4dafb3;overflow:hidden;transition:max-height .2s linear;max-height:10vh}.top-nav__alert.hidden{max-height:0}.top-nav__alert-container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:79.9375rem){.top-nav__alert-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.top-nav__alert-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:0rem)and (max-width:47.9375rem){.top-nav__alert-container{padding:8px 20px}}.top-nav__alert-message{color:#fff;line-height:1.5;letter-spacing:.04em;font-size:14px;font-size:.875rem}.top-nav__alert-message a{color:#fff;font-weight:700}@media screen and (min-width:0rem)and (max-width:29.9375rem){.top-nav__alert-message a{display:block}}.top-nav__alert-message a:hover,.top-nav__alert-message a:focus{color:#fff;text-decoration:none}.top-nav__alert-dismiss{width:44px;height:44px;margin-left:1rem;position:relative;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none}.top-nav__alert-dismiss:focus{outline:1px solid #4dafb3}.top-nav__alert-dismiss:before,.top-nav__alert-dismiss:after{content:"";position:absolute;display:block;width:20px!important;height:2px;background-color:#f1f1f1;top:50%;left:50%}.top-nav__alert-dismiss:before{transform:translate(-50%) rotate(45deg)}.top-nav__alert-dismiss:after{transform:translate(-50%) rotate(135deg)}.top-nav__top-section{height:40px;background-color:#f1f1f1;position:relative;z-index:10;width:100%}.top-nav__top-container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box;height:100%}@media screen and (min-width:0rem)and (max-width:79.9375rem){.top-nav__top-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:80rem){.top-nav__top-container{padding-left:40px;padding-right:40px}}.top-nav__wrap{display:flex;justify-content:space-between;height:100%;margin:0 -10px}.top-nav__bottom-section{position:relative;background-color:#fff}.top-nav__bottom-section.meganav-expanded{background-color:#fff}.top-nav__bottom-container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box;padding-top:4px;padding-bottom:4px}@media screen and (min-width:0rem)and (max-width:63.9375rem){.top-nav__bottom-container{background-color:#fff;padding-bottom:0}}@media screen and (min-width:64rem){.top-nav__bottom-container{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:64rem)and (min-width:0rem)and (max-width:79.9375rem){.top-nav__bottom-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:64rem)and (min-width:80rem){.top-nav__bottom-container{padding-left:40px;padding-right:40px}}.top-nav__bottom-header{display:flex;justify-content:space-between}@media screen and (min-width:0rem)and (max-width:63.9375rem){.top-nav__bottom-header{padding-bottom:4px}}@media screen and (min-width:0rem)and (max-width:63.9375rem)and (min-width:0rem)and (max-width:79.9375rem){.top-nav__bottom-header{padding-left:20px;padding-right:20px}}@media screen and (min-width:0rem)and (max-width:63.9375rem)and (min-width:80rem){.top-nav__bottom-header{padding-left:40px;padding-right:40px}}.top-nav__bottom-menu{width:100%}@media screen and (min-width:0rem)and (max-width:63.9375rem){.top-nav__bottom-menu{display:none}.top-nav__bottom-menu.active{display:block}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.top-nav__bottom-menu{width:768px;margin:0 auto}}.top-nav__nav-toggle{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;width:45px;height:45px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:64rem){.top-nav__nav-toggle{display:none}}.top-nav__nav-toggle:focus{outline:1px solid #4dafb3}.top-nav__logo{height:45px;display:flex;align-items:center;margin-right:20px}.top-nav__logo-image{width:90px;display:block;margin:auto 0}@media screen and (min-width:64rem){.top-nav__logo-image{width:120px}}.top-nav__opaque{box-shadow:0 2px 8px #13173d4d;background-color:#fff}.top-nav__opaque.nav-with-modal{background-color:#e5e4e4}.hamburger{width:25px;height:2px;background-color:#000;display:block;position:relative;left:0;transition:left .2s linear}.hamburger:before,.hamburger:after{content:"";position:absolute;display:block;width:25px;height:2px;background-color:#000;transition:transform .2s linear}.hamburger:before{top:-7px}.hamburger:after{top:7px}.hamburger.active{background-color:transparent;left:3px}.hamburger.active:before,.hamburger.active:after{transform-origin:2.5px}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.skip-link{position:absolute;display:block;background-color:#fff;color:#4dafb3;text-decoration:none;top:-36px;left:0;border:2px solid #f1f1f1;padding:5px;font-family:Neue Haas Grotesk Display,Helvetica,sans-serif;height:30px;box-sizing:border-box;z-index:1000;transition:top .3s ease-in-out}.skip-link:focus{top:0;outline:none}.segment-nav{display:flex;height:100%}@media screen and (min-width:0rem)and (max-width:29.9375rem){.segment-nav{width:100%}}.segment-nav__link-list{list-style:none;margin:0;display:flex;align-items:stretch;padding:0;height:100%;width:100%}.segment-nav__li{padding:0 10px;margin:0;font-weight:400;display:flex;justify-content:center;align-items:center}.segment-nav__li:before{display:none}@media screen and (min-width:0rem)and (max-width:29.9375rem){.segment-nav__li{width:33.33%}}.segment-nav__li.active{background-color:#fff;border-bottom:3px solid #4dafb3}.segment-nav__li.active .segment-nav__link{color:#4dafb3;font-weight:600}.segment-nav__link{color:#000;text-decoration:none;background:transparent;border:none;-webkit-appearance:none;appearance:none;padding:0;letter-spacing:.02rem;margin-right:5px;font-size:12px;font-size:.75rem}.segment-nav__link:focus{outline:1px solid #4dafb3}.search-nav-li.active .primary-nav__dropdown-button--search{display:block}.primary-nav{background-color:#f1f1f1}@media screen and (min-width:64rem){.primary-nav{display:flex;height:100%}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav--desktop{display:none}}@media screen and (min-width:64rem){.primary-nav--mobile{display:none}}.primary-nav--mobile .language-selector__link{font-size:14px;font-size:.875rem}.primary-nav__link-list{list-style:none;margin:0;padding:0}@media screen and (min-width:64rem){.primary-nav__link-list{display:flex;align-items:stretch;height:100%}}.primary-nav__li{font-weight:400;padding:0;flex-direction:column}.primary-nav__li:before{display:none}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li:not(.mobile-hide)+.primary-nav__li{border-top:1px solid #d5d5d5}}@media screen and (min-width:0rem)and (max-width:63.9375rem)and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li.temporary-mobile-hide{display:none}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li.active{border-top:none}}@media screen and (min-width:64rem){.primary-nav__li.active.has-dropdown{position:relative}.primary-nav__li.active.has-dropdown:after{content:"";position:absolute;height:3px;width:0%;background-color:#4dafb3;left:0;bottom:0;transition:width .3s linear}.primary-nav__li.active.has-dropdown:focus:after,.primary-nav__li.active.has-dropdown:hover:after{width:100%}.primary-nav__li.active.has-dropdown:after{width:100%}}.primary-nav__li.active .primary-nav__subnav{display:block}@media screen and (min-width:64rem){.primary-nav__li.active .primary-nav__subnav{position:absolute;top:100%;left:0}}.primary-nav__li.active .primary-nav__dropdown-button{transform:rotate(180deg)}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li.active .primary-nav__dropdown-button{transform:rotate(90deg)}}.primary-nav__li.active .model-search{display:block}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li.active .primary-nav__li-wrap{flex-direction:row-reverse}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li.active .primary-nav__link{margin:0 auto}}.primary-nav__li-wrap{display:flex;justify-content:space-between;align-items:center;height:50px}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__li-wrap{padding:0 20px}}@media screen and (min-width:64rem){.primary-nav__li-wrap{height:40px;padding:0 5px;margin:0 5px}}.primary-nav__link{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;color:#000;text-decoration:none;margin-right:5px;letter-spacing:.02rem}.primary-nav__link:focus{outline:1px solid #4dafb3}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__link{font-size:14px;font-size:.875rem}}@media screen and (min-width:64rem){.primary-nav__link{font-size:12px;font-size:.75rem}}.primary-nav__dropdown-button{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;transition:transform .3s ease-in-out}.primary-nav__dropdown-button:focus{outline:1px solid #4dafb3}.primary-nav__dropdown-button:after{content:"";display:inline-block;flex-shrink:0;border:2px solid #000;border-top-width:0;border-left-width:0}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__dropdown-button:after{transform:rotate(45deg);width:10px;height:10px;margin:5px 7px}}@media screen and (min-width:64rem){.primary-nav__dropdown-button:after{transform:scaleY(.75) rotate(45deg);width:7px;height:7px;margin:0 5px 2px}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__dropdown-button{transform:rotate(270deg)}}.primary-nav__dropdown-button--search{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;transition:transform .3s ease-in-out;display:none}.primary-nav__dropdown-button--search:focus{outline:1px solid #4dafb3}.primary-nav__dropdown-button--search:after{content:"";display:inline-block;flex-shrink:0;border:2px solid #000;border-top-width:0;border-left-width:0}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__dropdown-button--search:after{transform:rotate(45deg);width:10px;height:10px;margin:5px 7px}}@media screen and (min-width:64rem){.primary-nav__dropdown-button--search:after{transform:scaleY(.75) rotate(45deg);width:7px;height:7px;margin:0 5px 2px}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__dropdown-button--search{transform:rotate(90deg)}}.primary-nav__subnav{display:none;list-style:none}@media screen and (min-width:0rem)and (max-width:63.9375rem){.primary-nav__subnav{padding:0 20px 10px;margin:0}}@media screen and (min-width:64rem){.primary-nav__subnav{position:relative;width:240px;background-color:#fff;padding:15px 20px;box-shadow:0 7px 12px #0000001a}}.primary-nav__subli{padding:8px 0}.primary-nav__subli:before{display:none}.primary-nav__sublink{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-size:14px;font-size:.875rem}.primary-nav__sublink:hover{color:#7f7f7f}.model-search{display:none}@media screen and (min-width:0rem)and (max-width:63.9375rem){.model-search{padding:10px 20px}}@media screen and (min-width:64rem){.model-search{position:absolute;top:100%;left:0;padding:30px 20px 10px;background:#fff;box-shadow:0 7px 12px #0000001a;width:240px}}.model-search__input{border:2px solid #d5d5d5;display:flex;align-items:center}.model-search__textbox{border:none;-webkit-appearance:none;appearance:none;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.02rem;padding:10px;margin:0;width:100%}.model-search__textbox:focus{outline:1px solid #4dafb3}.model-search__clear{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;padding:10px;background-color:#fff}.model-search__clear:focus{outline:1px solid #4dafb3}.model-search__results{padding:10px 0}.model-search .autocomplete-list{list-style:none;padding:0;margin:0}.model-search .autocomplete-li{margin:10px 0}.model-search .autocomplete-link{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer}.model-search .autocomplete-link:hover{color:#7f7f7f}.country-selector{display:flex;align-items:center}@media screen and (min-width:0rem)and (max-width:63.9375rem){.country-selector{padding:10px 15px}}@media screen and (min-width:64rem){.country-selector{padding:0 10px}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.country-selector.temporary-mobile-hide{display:none}}.country-selector__country{margin:0 5px}.country-selector__country--active .country-selector__country-img{filter:grayscale(0)}.country-selector__country-img{filter:grayscale(1);width:20px;height:20px}.language-selector{padding:5px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.language-selector__link{font-weight:600;font-size:12px;font-size:.75rem;display:block;text-decoration:none;color:#666;transform:scale(.85)}.language-selector__link.active{border-bottom:1px solid #4dafb3;transform:scale(1);color:#000}.country-language-wrapper{display:flex;justify-content:flex-start;align-items:stretch}@media screen and (min-width:64rem){.secondary-nav{display:flex;align-items:center;justify-content:space-between;height:100%}}.secondary-nav__left{list-style:none;margin:0;padding:0}@media screen and (min-width:64rem){.secondary-nav__left{display:flex}}.secondary-nav__li{height:100%;flex-direction:column}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li.temporary-mobile-hide{display:none}}.secondary-nav__li:before{display:none}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li{border-bottom:1px solid #f1f1f1}}.secondary-nav__li.active .meganav{display:block}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li.active .meganav{height:calc(100vh - 200px);overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li.active .secondary-nav__li-wrap{flex-direction:row-reverse}}@media screen and (min-width:64rem){.secondary-nav__li.active .secondary-nav__li-wrap{position:relative}.secondary-nav__li.active .secondary-nav__li-wrap:after{content:"";position:absolute;height:3px;width:0%;background-color:#4dafb3;left:0;bottom:0;transition:width .3s linear}.secondary-nav__li.active .secondary-nav__li-wrap:focus:after,.secondary-nav__li.active .secondary-nav__li-wrap:hover:after{width:100%}.secondary-nav__li.active .secondary-nav__li-wrap:after{width:100%}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li.active .secondary-nav__dropdown{transform:rotate(90deg)}}@media screen and (min-width:64rem){.secondary-nav__li.active .secondary-nav__dropdown{transform:rotate(180deg)}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li.active .secondary-nav__link{margin:0 auto}}.secondary-nav__li-wrap{display:flex;justify-content:space-between;align-items:center;height:50px}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__li-wrap{padding:0 20px}}@media screen and (min-width:64rem){.secondary-nav__li-wrap{margin:0 5px;padding:0 5px;position:relative;height:40px}.secondary-nav__li-wrap:after{content:"";position:absolute;height:3px;width:0%;background-color:#4dafb3;left:0;bottom:0;transition:width .3s linear}.secondary-nav__li-wrap:focus:after,.secondary-nav__li-wrap:hover:after{width:100%}}.secondary-nav__link{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:.02rem;display:flex;align-items:center;justify-content:center}.secondary-nav__link:hover{color:#7f7f7f}@media screen and (min-width:64rem){.secondary-nav__link{font-size:15px;font-size:.9375rem}}.secondary-nav__dropdown{padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:none;background:none;transition:transform .3s ease-in-out;margin-left:5px}.secondary-nav__dropdown:focus{outline:1px solid #4dafb3}.secondary-nav__dropdown:after{content:"";display:inline-block;flex-shrink:0;border:2px solid #000;border-top-width:0;border-left-width:0}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__dropdown:after{transform:rotate(45deg);width:10px;height:10px;margin:5px 7px}}@media screen and (min-width:64rem){.secondary-nav__dropdown:after{transform:scaleY(.75) rotate(45deg);width:7px;height:7px;margin:0 5px 2px}}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__dropdown{transform:rotate(270deg)}}.secondary-nav__right{margin:10px 0 20px}@media screen and (min-width:64rem){.secondary-nav__right{display:flex;align-items:center;margin:0;max-width:23rem}}.secondary-nav__image-link{color:#000;transition:color .2s ease-in-out;text-decoration:none;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:600;display:flex;align-items:center}.secondary-nav__image-link:hover{color:#7f7f7f}@media screen and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__image-link{padding:10px 20px;justify-content:flex-start}}@media screen and (min-width:0rem)and (max-width:63.9375rem)and (min-width:0rem)and (max-width:63.9375rem){.secondary-nav__image-link.temporary-mobile-hide{display:none}}@media screen and (min-width:64rem){.secondary-nav__image-link{font-size:12px;font-size:.75rem;margin:0 10px;justify-content:center}.secondary-nav__image-link:last-of-type{margin-right:0}}.secondary-nav__icon{height:30px;margin-right:5px}.meganav{display:none;background-color:#fff}@media screen and (min-width:64rem){.meganav{position:absolute;width:100%;left:0;top:100%}}.meganav__container{margin:0 auto;width:100%;max-width:1160px;box-sizing:border-box;padding:10px 0 20px;display:flex}.meganav__column-group{box-sizing:border-box}@media screen and (min-width:48rem)and (max-width:63.9375rem){.meganav__column-group{display:flex;flex-wrap:wrap}}@media screen and (min-width:64rem){.meganav__column-group{width:75%;display:flex}}.meganav__column{box-sizing:border-box}@media screen and (min-width:0rem)and (max-width:63.9375rem){.meganav__column{padding:0 20px}}@media screen and (min-width:64rem){.meganav__column{padding:0 10px}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.meganav__column.up3{width:33%}}@media screen and (min-width:64rem){.meganav__column.up3{width:33%}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.meganav__column.up4{width:50%}}@media screen and (min-width:64rem){.meganav__column.up4{width:25%}}@media screen and (min-width:48rem)and (max-width:63.9375rem){.meganav__column.up5{width:50%}}@media screen and (min-width:64rem){.meganav__column.up5{width:20%}}.meganav__heading{font-size:16px;font-size:1rem;font-weight:600}@media screen and (min-width:0rem)and (max-width:63.9375rem){.meganav__heading{margin-top:30px}}@media screen and (min-width:64rem){.meganav__heading{margin:.825rem 0}}.meganav__heading-link{color:#4dafb3;position:relative;display:flex;align-items:flex-start;text-decoration:none;transition:transform .3s ease-in-out}.meganav__heading-link:after{content:"";display:inline-block;flex-shrink:0;border:2px solid #000;border-top-width:0;border-left-width:0}@media screen and (min-width:0rem)and (max-width:63.9375rem){.meganav__heading-link:after{transform:rotate(45deg);width:10px;height:10px;margin:5px 7px}}@media screen and (min-width:64rem){.meganav__heading-link:after{transform:scaleY(.75) rotate(45deg);width:7px;height:7px;margin:0 5px 2px}}.meganav__heading-link:after{margin-top:7px;flex-shrink:0;transform:rotate(-45deg);border-color:#4dafb3}@media screen and (min-width:0rem)and (max-width:63.9375rem){.meganav__heading-link:after{margin:5px 7px}}.meganav__copy{font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.02rem;line-height:1.3;margin:1rem 0 1.5rem}@media screen and (min-width:0rem)and (max-width:47.9375rem){.meganav__copy{display:none}}.product-details .hidden{display:none}.product-details .product-details__name{white-space:nowrap}.product-details__features{width:40%;word-wrap:break-word}.tab{width:80%;margin:0 auto 50px;overflow:auto}.tab table{border-collapse:collapse;width:100%;margin-bottom:20px}.tab th,.tab td{border:1px solid #ddd;padding:10px;text-align:left}.tab th{background-color:#f2f2f2}.product-details__features ul{padding:0 0 0 1.25rem;list-style-image:url(icon_check.svg);margin:1.5rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/95/assets/recommend.css.map */
