.dev-cart-menu{position:absolute;top:6rem;background:#e4e3e3;border-radius:6px;box-shadow:0 2px 9px #72a4b740;z-index:3;left:2%;padding:.3rem;transition:height .5s;margin:1rem}.dev-cart-menu .button{width:100%}.dev-cart-menu__container{padding-top:.5rem;display:flex}.dev-cart-menu__current-cart{min-width:23.44rem;background:#fafbfc;padding:1rem;margin:1rem;box-sizing:unset}.dev-cart-menu__cookie-text{font-family:monospace;word-wrap:break-word;line-height:1.25;height:fit-content}.dev-cart-menu__promocode-container{display:flex;flex-direction:row;justify-content:space-between;height:fit-content;margin:1rem;padding:1.25rem 1 1rem}.dev-cart-menu__promo-input{height:2rem;align-self:center;min-width:20rem}.dev-cart-menu__promo-button{margin-left:1rem;min-width:7rem;width:7rem;height:2rem;align-self:center;font-size:.875rem}.dev-cart-menu__background-box{background:#fafbfc;margin:1rem;padding:.75rem 0}.dev-cart-menu__cookie-toggle{min-width:23.44rem;display:flex;justify-content:space-between;padding:.25rem 0;margin:0 1rem;align-items:center;background:#fafbfc}.dev-cart-menu__cookie-button{margin:0 1rem;padding:1.25rem 0 1rem}.dev-cart-menu__cookie-button--update{padding:1rem}.dev-cart-menu__add-all-button{width:auto}.dev-cart-menu__button{background:none;border:0}.dev-cart-menu__button--close{float:right}.dev-cart-menu__button:hover{cursor:pointer;opacity:.7}.dev-cart-menu__products-list{margin:1rem}.dev-cart-menu__product-list{list-style-type:none;min-width:35rem;padding:0}.dev-cart-menu__item-list{padding:0;display:flex;flex-direction:row;justify-content:flex-start}.dev-cart-menu__item{margin:.5rem 1rem;color:#2d89f3;display:flex;justify-content:flex-start}.dev-cart-menu__product-sku{padding:3px 6px 0 4px;color:#8b0000}.dev-cart-menu__product-label{padding:3px 6px 0 4px;color:#000;font-weight:700}.dev-cart-menu__number-selected{color:#0166dc;background-color:#fff;padding:0 .3rem;margin-right:.5rem;border-radius:1rem;border:.1rem solid #0166dc}.dev-cart-menu__item-label{padding:3px 6px 0 4px;color:#000}.dev-cart-menu__item-free-trial{display:flex}.dev-cart-menu__product:hover{cursor:pointer;opacity:.8}.dev-cart-menu__dropdown{padding:.3rem 0 .25rem}.dev-cart-menu__dropdown-arrow{transition:.3s all}.dev-cart-menu__dropdown-arrow--show{transform:rotate(90deg)}.empty-cart-view{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:5.25rem 0}@media (min-width: 992px){.empty-cart-view{padding:4.45rem 0 6rem}}.empty-cart-view__icon{margin-bottom:2.25rem}.empty-cart-view__title{margin-bottom:1rem;line-height:1.5}@media (min-width: 992px){.empty-cart-view__title{margin-bottom:1.5rem}}.empty-cart-view__browse-button{padding:1rem 1.25rem;min-width:unset;height:36px;font-size:.875rem}@media (min-width: 992px){.empty-cart-view__browse-button{font-size:1rem;height:46px}}.order-summary{width:100%;margin-top:2.5rem}@media (max-width: 992px){.order-summary{margin:0 auto;margin-top:2.5rem}}@media (max-width: 768px){.order-summary{margin:0 auto;margin-top:1.5rem}}.order-summary__title{font-size:1.125rem;line-height:1.6rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.order-summary__submit-button{height:46px;margin-top:1rem;width:100%}.order-summary__submit-loader{position:relative}.order-summary__error{color:#df0000;margin:1rem 0;line-height:1.5}.order-summary__discount{font-weight:400;display:flex;justify-content:space-between;font-size:.875rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;line-height:26px;padding-top:.5rem}.order-summary__discount-description{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-weight:400;padding-bottom:.5rem;padding-top:.25rem;font-size:.875rem;color:#868686}.order-summary__discount-number{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.order-summary__discount-status-message{display:flex;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;background-color:#f5f7f9;font-size:.9rem;line-height:1.375rem;border-radius:8px;align-items:center}.order-summary__discount-status-message-icon-container{float:left;margin-right:.5rem;margin-left:.5rem}.order-summary__discount-status-message-info-icon{min-width:none!important;width:1.25rem!important;height:1.35rem!important}.order-summary__item__border{border-bottom:1px solid #d7d7d7;padding-bottom:.75rem}.order-summary__item-cost{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem}.order-summary__item-description{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;margin-top:.5rem;font-size:1rem;line-height:1.5;color:#868686}.order-summary__item-free-trial{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;color:#fff;background-color:#a7a9b2;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.order-summary__item-title{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.444;color:#1e1e1e;display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem}.order-summary__message{margin-top:1rem;letter-spacing:.5px;font-size:.875rem;font-weight:400;line-height:1.571}.order-summary__price-container{margin-top:1rem;padding:1rem;height:initial;background-color:#fff;border:1px solid #d7d7d7;box-shadow:0 .25rem 1rem #1e1e1e14;border-radius:.5rem;width:100%}.order-summary__price-details{padding-bottom:1rem;border-bottom:1px solid #d7d7d7;margin-bottom:1rem}.order-summary__price-subtotal{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.444;color:#1e1e1e;display:flex;justify-content:space-between;align-items:center}.order-summary__price-subtotal__padding-top{padding-top:1rem}.order-summary__price-subtotal-number{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.444;color:#1e1e1e}.order-summary__price-total{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;padding-top:1rem;display:flex;justify-content:space-between;align-items:center}.order-summary__price-total-number{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5}.add-on-card{padding-left:1rem;padding-right:1rem}.add-on-card__assessment-wrapper{display:flex;align-items:center;font-size:.875rem}.add-on-card__checkbox-wrapper{margin-right:.2rem}.add-on-card__checkmark-icon-wrapper{position:absolute;padding-left:.37rem;padding-top:.18rem}.add-on-card__item-description{padding-left:2.2rem;padding-top:.2rem;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;line-height:1.3rem}.add-on-card__item-price{border:1px solid #a7a9b2;background-color:none;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.add-on-card__item-price--selected{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;color:#fff;background-color:#2d89f3;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.add-on-card__item-title{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.444;color:#1e1e1e;display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem}.subscription-card{padding:.75rem 1rem 1rem;height:initial;background-color:#fff;border:1px solid #d7d7d7;box-shadow:0 .25rem 1rem #1e1e1e14;border-radius:.5rem;width:100%}.subscription-card__add-on{padding-top:1rem;padding-bottom:1rem;margin-left:-1rem;margin-right:-1rem;background-color:#f5f7f9}.subscription-card__billing-container--margin-horizontal{margin-left:.6rem;margin-right:.6rem}.subscription-card__billing-title,.subscription-card__subscription-title,.subscription-card__item-removal{font-weight:400;font-size:.875rem;line-height:1.571;letter-spacing:1px;color:#868686}.subscription-card__confimation-modal{position:relative}.subscription-card__container{margin-top:1rem}.subscription-card__course-icon-wrapper,.subscription-card__info-icon-wrapper{padding-top:.325rem;margin-right:.5rem}.subscription-card__course-icon-wrapper-ercast,.subscription-card__info-icon-wrapper-ercast{padding-top:0;margin-right:.5rem}.subscription-card__info-icon{width:1rem;height:1rem;margin-left:.25rem}.subscription-card__info{width:100%}.subscription-card__info-title{font-weight:400;font-size:.875rem;line-height:1.571;letter-spacing:1px;opacity:.67}.subscription-card__details-container{display:flex;justify-content:space-between;align-items:flex-start;margin-top:1rem}.subscription-card__details-container__add-on{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.5rem}.subscription-card__item__border{border-bottom:1px solid #d7d7d7}.subscription-card__item-free-trial{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;color:#fff;background-color:#2d89f3;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;margin-left:.75rem}.subscription-card__item-removal-icon path{fill:#868686}.subscription-card__item-removal{font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__order-text{padding:8px 3px;line-height:22px;color:#868686;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__remove-free-trial{padding-left:0;color:#2d89f3;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;text-decoration:underline}.subscription-card__promo-text{line-height:22px;color:#44b568;font-weight:700;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__item-title{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.444;color:#1e1e1e;display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem}.subscription-card__remove-container{margin-right:-.75rem;display:flex;color:#868686}.subscription-card__remove-container__padding{padding-top:1.25rem;margin-right:-.8rem}.subscription-card__remove-text{margin-right:5px}.subscription-card__title-icon{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.444;color:#1e1e1e}.subscription-card__title-icon-wrapper{display:flex;align-items:center}.subscription-card__tooltip{margin-left:.2rem}.subscription-card__tooltip-header{font-weight:700;font-size:.875rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__tooltip-li{list-style-type:disc;color:#000;font-size:.75rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__tooltip-li--inactive{list-style-type:disc;color:#868686;font-size:.75rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.subscription-card__tooltip-ul{padding-top:.25rem;padding-left:1.25rem}.subscription-card__info-selection{margin-top:.25rem;color:#1e1e1e}.subscription-card__info-selection .select__input-container{width:100%;background:transparent;color:#fff;border:none;padding:0;display:flex;align-items:center;justify-content:left}.subscription-card__info-selection .select__input-control path{fill:#fff}.subscription-card__info-selection .select__input-control--menu-is-open{transform:rotate(90deg)}.subscription-card__info-selection .select__menu-item__container:hover{background-color:#f5f7f9}.subscription-card__info-selection .select__menu-item__container--is-selected{color:#1e1e1e;background-color:#fff}.subscription-card__info-selection .select__menu-item__container--is-highlighted{color:#1e1e1e;background-color:#f5f7f9}.subscription-card__info-selection .select__menu-item{padding-left:.2rem;width:100%}.subscription-card__info-selection .select__menu-item--is-selected{background-color:#fff;color:#1e1e1e;padding:0}.subscription-card__info-selection .select__menu-item--is-focused{background-color:#f5f7f9}.subscription-card__info-selection .select__menu--is-open{border:none;padding:0}.subscription-card__info-selection .select__input-selected{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;color:#fff;font-weight:700;font-size:1.125rem}.subscription-card__info-selection .select__menu-item__icon{padding-top:.15rem}.subscription-card__info-selection .select__menu-item__icon path{fill:#1e1e1e}.cart-summary{width:100%;background-color:#efefef;padding-top:.5rem}@media (max-width: 992px){.cart-summary{padding-top:3rem}}@media (max-width: 768px){.cart-summary{padding-top:2rem}}@media (max-width: 768px){.cart-summary{padding-top:1.5rem}}@media (max-width: 576px){.cart-summary{padding-top:.5rem}}.cart-summary__title{font-size:1.125rem;line-height:1.6rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.cart-summary__submit-button{height:46px;margin-top:1rem;width:100%}.cart-summary__error{color:#df0000;margin:1rem 0;line-height:1.5}.cart-summary__price-container{margin-top:1rem;padding:1rem;height:initial;background-color:#fff;border:1px solid #d7d7d7;box-shadow:0 .25rem 1rem #1e1e1e14;border-radius:.5rem;width:100%}@media (max-width: 768px){.cart-summary__price-container{display:none}}.cart-summary__price-total{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}.cart-summary__price-total-number{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5}.people-also-purchased-card{display:flex;flex-direction:column;margin:1rem 0 .6rem}.people-also-purchased-card__description{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:.875rem;line-height:1.4rem;width:80%}.people-also-purchased-card__footer{display:flex;align-items:flex-end;justify-content:space-between;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.people-also-purchased-card__footer-button-container{display:flex;font-size:.875rem;cursor:pointer;padding:0}.people-also-purchased-card__footer-text{color:#2d89f3;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.people-also-purchased-card__header{display:flex;justify-content:space-between;align-items:flex-start;font-weight:700;margin-bottom:.25rem}.people-also-purchased-card__header-title-container{display:flex;font-size:.875rem}.people-also-purchased-card__plus-icon{width:1.4rem;height:1.4rem}.people-also-purchased-card__subscription-description{font-size:.875rem;color:#868686;padding-bottom:.4rem}.people-also-purchased-card__tooltip{margin-left:.2rem}.people-also-purchased-card__tooltip-header{font-weight:700;font-size:.875rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.people-also-purchased-card__tooltip-icon{width:1rem;height:1rem;margin-left:.25rem}.people-also-purchased-card__tooltip-li{list-style-type:disc;color:#000;font-size:.75rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif}.people-also-purchased-card__tooltip-ul{padding-top:.25rem;padding-left:1.25rem}.people-also-purchased-card button:hover .icon-plus path{fill:#2d89f3}.people-also-purchased-card button:hover .icon-plus circle{fill:none;stroke:none}.people-also-purchased{justify-content:space-between;flex-wrap:wrap;display:flex;flex-direction:column}.people-also-purchased__column{width:100%}@media (min-width: 768px){.people-also-purchased__column{width:47%}}.people-also-purchased__column--left{margin-right:0}@media (min-width: 768px){.people-also-purchased__column--left{margin-right:3%}}.people-also-purchased__column--right{margin-left:0}@media (min-width: 768px){.people-also-purchased__column--right{margin-left:3%}}.people-also-purchased__title{font-size:1rem;line-height:1.5;padding:2.5rem 0 .75rem;display:flex;max-width:32.5rem}.people-also-purchased__cards{display:flex;flex-direction:column}.people-also-purchased__card-one-wrapper{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.people-also-purchased__card-two-wrapper{border-bottom:1px solid #d7d7d7}.marketing-opt-in{justify-content:space-between;flex-wrap:wrap;display:flex;flex-direction:column}.marketing-opt-in__column{width:100%}@media (min-width: 768px){.marketing-opt-in__column{width:47%}}.marketing-opt-in__column--left{margin-right:0}@media (min-width: 768px){.marketing-opt-in__column--left{margin-right:3%}}.marketing-opt-in__column--right{margin-left:0}@media (min-width: 768px){.marketing-opt-in__column--right{margin-left:3%}}.marketing-opt-in__title{font-size:1rem;line-height:1.5;padding:2.5rem 0 .75rem;display:flex;max-width:32.5rem}.marketing-opt-in__cards{display:flex;flex-direction:column;padding-bottom:3rem;border-top:1px solid #d7d7d7}.marketing-opt-in__card-email-opt-in{display:flex}.marketing-opt-in__card-email-opt-in input{height:18px;position:relative;top:1rem;width:18px}.marketing-opt-in__card-email-opt-in-label{display:flex;flex-direction:column;padding-left:1rem;padding-top:1rem}.marketing-opt-in__card-email-opt-in-label-span-header{font-size:.875rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;line-height:1.375rem}.marketing-opt-in__card-email-opt-in-label-span-text{color:#868686;font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;padding-top:.5rem}.apple-pay-button-finalize{background-color:#1e1e1e;color:#fff;border-radius:4px;padding:1rem;cursor:pointer;height:50px;min-width:115px;display:flex;align-items:center;justify-content:center;margin-top:1rem;width:100%;font-size:1.5rem}.payment-method-form{box-shadow:0 2px 9px #72a4b740;border-radius:8px;border:1px solid #d7d7d7;position:relative;background-color:#fff;padding:1rem}.payment-method-form__container{margin:0 auto;width:100%}.payment-method-form__title{font-size:1.125rem;line-height:1.375;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;margin-bottom:1rem}.payment-method-form__loading{position:relative;z-index:2;border-radius:8px;transition:all .5s;background:#ffffffa8;display:flex;justify-content:center;align-items:center}.payment-method-form__loading--show{height:20%;width:100%;opacity:1}.payment-method-form__loading--hide{height:0;width:100%;opacity:0;z-index:-1}.payment-method-form__third-party-section{width:100%;display:flex;flex-direction:column;align-items:center}.payment-method-form__third-party-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;width:100%;flex-wrap:wrap}.payment-method-form__third-party-buttons>.third-party-button-wrapper{flex:1 1 0;display:flex;align-items:center;justify-content:center}.payment-method-form__third-party-buttons>.third-party-button-wrapper .apple-pay-button,.payment-method-form__third-party-buttons>.third-party-button-wrapper .paypal-container,.payment-method-form__third-party-buttons>.third-party-button-wrapper .gpay-container>div{width:100%}@media (max-width: 992px){.payment-method-form__third-party-buttons{flex-direction:column}.payment-method-form__third-party-buttons>.third-party-button-wrapper{width:100%}}.payment-method-form #paypal-button{position:relative;z-index:1!important;min-width:115px}.payment-method-form .apple-pay-button{font-size:1.5rem;border-radius:4px;min-width:115px;height:50px;background-color:#000;color:#fff}.payment-method-form .gpay-container{height:50px;min-width:115px;display:flex;align-items:center;justify-content:center}.payment-method-form__fields-container{display:flex;justify-content:center;min-height:11rem;flex-direction:column;gap:1rem;margin-bottom:1rem}.payment-method-form__fields-container input{width:100%}@media (min-width: 992px){.payment-method-form__fields-container{min-height:4.5rem}}.payment-method-form__fields-container--hidden{display:none}.payment-method-form__fields-container--extended{display:flex;justify-content:center;min-height:11rem}@media (min-width: 992px){.payment-method-form__fields-container--extended{min-height:4.5rem}}.payment-method-form__hosted-fields-row--top{display:flex;justify-content:space-between}@media (min-width: 992px){.payment-method-form__hosted-fields-row--top{margin-right:1rem;width:50%}}.payment-method-form__hosted-fields-row--bottom{display:flex;justify-content:space-between}@media (min-width: 992px){.payment-method-form__hosted-fields-row--bottom{width:50%}}.payment-method-form__hosted-fields-column{width:100%}.payment-method-form__hosted-fields-column--small{width:90%;margin-left:1rem}.payment-method-form__hosted-field{height:3rem;border:1px solid #d7d7d7;border-radius:4px;margin:.5rem 0;transition:all .25s}.payment-method-form__hosted-field-label{font-family:Lato,Helvetica Neue,helvetica,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.payment-method-form__new-button{font-weight:400;font-size:.75rem;width:100%;position:relative;right:0;margin:.5rem 0 1rem}@media (min-width: 992px){.payment-method-form__new-button{font-size:.875rem}}.payment-method-form .button-link:focus{outline:none}.payment-method-form__payment-account{display:flex;flex-direction:column;align-items:center;margin:1rem 0}.payment-method-form__payment-account span{color:#1e1e1e;margin-bottom:.5rem}.payment-method-form__payment-method-divider{height:1px;background-color:#d7d7d7;border:none;margin:1rem 0}.payment-method-form__divider-with-text{display:flex;align-items:center;margin:1.5rem 0}.payment-method-form__divider-line{flex-grow:1;height:1px;background-color:#d7d7d7;border:none}.payment-method-form__divider-text{margin:0 1rem;font-size:.875rem;font-weight:500;color:#1e1e1e;white-space:nowrap}.payment-method-form__hosted-field.braintree-hosted-fields-focused{border-color:#2d89f3}.payment-method-form__hosted-field.invalid{border-color:#df0000}.payment-method-form__hosted-field.braintree-hosted-fields-valid{border-color:#44b568}.cart-place-order-button{width:100%}.cart-place-order-button__submit-button{height:46px;margin:1rem 0;width:100%}.cart-place-order-button__error{display:flex;color:#df0000;margin-bottom:1rem;line-height:1.5;white-space:pre-wrap;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;justify-content:center}.cart-place-order-button__price-total{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}.cart-place-order-button__price-total-number{font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5}.cart-view{margin-top:5.5rem;display:flex;flex-direction:column}@media (min-width: 576px){.cart-view{margin-top:5.5rem}}@media (min-width: 768px){.cart-view{margin-top:3rem}}.cart-view__container{width:100%;display:flex;min-width:20}@media (max-width: 768px){.cart-view__container{flex-direction:column}}.cart-view__new-button{font-weight:400;font-size:.75rem;width:100%;position:relative;right:0;margin:.5rem 0 1rem}@media (min-width: 992px){.cart-view__new-button{font-size:.875rem}}.cart-view__header{width:100%;background-color:#fafafa;padding:0}@media (max-width: 768px){.cart-view__header{padding:0 2rem;max-width:100%}}@media (max-width: 576px){.cart-view__header{padding:0 1rem}}.cart-view__form-section{width:60%;max-width:54rem;background-color:#fafafa;margin-left:auto;padding:2.75rem 7.5rem}@media (max-width: 1440px){.cart-view__form-section{max-width:48rem}}@media (max-width: 1200px){.cart-view__form-section{padding:2.75rem 3rem;max-width:none;width:50%}}@media (max-width: 992px){.cart-view__form-section{padding:2.75rem 2rem;max-width:100%}}@media (max-width: 768px){.cart-view__form-section{display:flex;width:100%;margin-left:0;padding-bottom:2rem;max-width:100%;flex-direction:column;order:3}}@media (max-width: 576px){.cart-view__form-section{margin:0;padding:1rem;width:100%;max-width:100%;order:3}}.cart-view__summary-section{display:flex;flex-direction:column;height:auto;width:40%;max-width:40rem;min-width:25rem;margin-right:auto;padding:3.25rem 3rem 2.75rem;background-color:#efefef}@media (max-width: 1440px){.cart-view__summary-section{max-width:40rem}}@media (max-width: 1200px){.cart-view__summary-section{padding:2.75rem 2rem;max-width:none;width:45%}}@media (max-width: 992px){.cart-view__summary-section{padding:0 2rem;width:100%;max-width:100%}}@media (max-width: 768px){.cart-view__summary-section{display:flex;width:100%;margin-right:0;padding-bottom:2rem;max-width:100%;order:2}}@media (max-width: 576px){.cart-view__summary-section{margin:0;padding:1rem;width:100%;max-width:100%;order:2}}.cart-view__payment-title{font-size:1.125rem;line-height:1.6rem;font-family:Celias,Helvetica Neue,helvetica,arial,sans-serif;margin-bottom:1rem}.cart-view__dev-button{width:auto;background-color:#e4e3e3;font-size:.875rem;padding:.5rem 1rem;border-radius:6px;position:absolute;top:5rem;left:2%}
