.disabled .checkmark{background:#dfe1db;opacity:.4}.checkbox{align-items:center;cursor:pointer;display:flex;font-size:16px;left:0;line-height:1.3;margin-bottom:20px;position:relative;user-select:none;width:100%}.checkbox label{position:static}.checkbox_error{position:relative;top:-15px}.checkbox.disable_label_click{cursor:default}.checkbox.new_design .checkmark{background:#fff;border:1px solid #9fa592;border-radius:8px;height:32px;margin-right:24px;width:32px}.checkbox.new_design.__checkbox--is-active .checkmark{background-color:#7a9b59;border:1px solid #7a9b59;color:#fff;font-size:20px}.checkbox.new_design.disabled .checkmark{opacity:.4}.checkbox:not(.new_design).disabled .box .checkmark{background-color:#dfe1db;border:none}.checkbox input{cursor:pointer;opacity:0;position:absolute}.checkbox .box{align-self:baseline;cursor:pointer}.checkmark{align-items:center;border:2px solid #5f6949;display:flex;height:24px;justify-content:center;margin-right:14px;margin-top:4px;text-align:center;width:24px}.__checkbox--is-active .checkmark:after{content:"check";font-family:Material Icons;font-weight:800;position:relative}.tableHeader{color:#5f6949;font-size:14px;font-weight:700;padding-bottom:10px}.table{color:#5f6949;font-size:16px;margin-bottom:24px;width:100%}.table .tableClickableCell{cursor:pointer}.table.active .icon{transform:rotate(90deg)}.table .tableTopRow{background-color:#e5e2c1;border-top:1px solid #5f6949}.table .tableTopRow .icon{font-size:14px;transition:all .2s}.table .tableTopRow td:first-of-type{grid-column:span 2}.table .tableTopRow td:first-of-type span{margin-left:5px}.table .tableTopRow.affirm{border-top:none;cursor:default}.table .tableTopRow.affirm td{border-left:none;text-align:left}.table .tableTopRow.affirm td.tableClickableCell{border-left:1px solid #5f6949;cursor:default}.table .tableTopRow.affirm td img{margin-left:5px}.table .tableTopRow.affirm td .affirm-site-modal{margin-left:5px;text-decoration:underline}.table td{align-items:center;border:1px solid #5f6949;border-right:0;border-top:0;justify-content:center;padding:10px}.table td:last-of-type{border-right:1px solid #5f6949;text-align:right}.table tr{background-color:#efeeda;display:grid;grid-template-columns:1fr 55px 85px}.stripeForm a{color:#5f6949}.stripeForm__footer{grid-column-gap:16px;display:grid;grid-column:span 6;grid-template-columns:repeat(6,1fr)}.stripeForm__footer .reset{background:none;border:1px solid;color:#5f6949;cursor:pointer;width:100%}.stripeField{background-color:#f5f3e6;border:0;border-bottom:1px solid transparent;color:#5f6949;cursor:text;font-size:16px;height:48px;letter-spacing:.005em;padding:23px 16px 0;width:100%}.stripeField:focus,.stripeField:hover{background:#efeeda;border-bottom:1px solid #8fb569;outline:0}.form-field.StripeElement{margin-bottom:0}.payment-logos{display:flex;justify-content:flex-end;margin-bottom:12px}.payment-logos img{margin-left:7px;width:34px}label.tos{margin-bottom:40px}label.tos.new_design{margin-bottom:0}@media only screen and (max-width:900px){.mobileSubmit{bottom:0;left:0;margin-top:100px;position:fixed}}.stripePayment .discountWrapper,.stripePayment .form-field.new-design{margin-bottom:24px}.payment-title{font-size:32px!important}.stripeForm__card_details__inputs{margin-bottom:24px}.stripeForm__card_details__inputs__label{align-items:center;display:flex;justify-content:space-between}.stripeForm__card_details__inputs__label .stripeForm__card_details__inputs__label__text{align-items:center;display:flex;gap:8px}.stripeForm__card_details__inputs__label .stripeForm__card_details__inputs__label__text .icon{color:#9fa592;font-size:18px}.stripeForm__card_details__inputs__container{background-color:#fff;border:1px solid #ede3d3;border-radius:8px;display:grid;position:relative}.stripeForm__card_details__inputs__container__input.form-field.new-design{margin-bottom:0}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField,.stripeForm__card_details__inputs__container__input.form-field.new-design input{border-radius:0;font-family:Andale Mono,Arial,sans-serif;padding:22px 16px}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField .ElementsApp input,.stripeForm__card_details__inputs__container__input.form-field.new-design input .ElementsApp input{font-family:Andale Mono,Arial,sans-serif}.stripeForm__card_details__inputs__container__card.form-field.new-design .stripeField{border:none;border-radius:8px 0 0 8px;border-right:1px solid #ede3d3}.stripeForm__card_details__inputs__container__card--full-width{border-radius:8px 0 0 8px}.stripeForm__card_details__inputs__container__card--full-width .stripeField{border-radius:8px!important}.stripeForm__card_details__inputs__container__cvv.form-field.new-design .stripeField{border:none;border-right:1px solid #ede3d3}.stripeForm__card_details__inputs__container__zip.form-field.new-design input{border:none;border-left:1px solid #ede3d3;border-radius:0 8px 8px 0;padding-bottom:23px}.stripeForm__card_details__inputs__container__exp.form-field.new-design .stripeField{border:none}.stripeForm__card_details__inputs__container__error_icon{color:#de622c;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:600px){.stripeForm__card_details__inputs__container{grid-template-columns:1fr 62px 79px 85px}.stripeForm__card_details__inputs__container__input.form-field.new-design .stripeField,.stripeForm__card_details__inputs__container__input.form-field.new-design input{padding:22px 12px}}.stripeForm__card_details__inputs__error{color:#de622c;margin-top:12px}.purchase_header{margin-bottom:unset!important}.header.form_header .headerCenter{display:grid;grid-template-columns:1fr 1fr}.header.form_header .headerCenter .purchase_header_pricing{align-items:center;display:flex;font-family:Morion,Times,serif;justify-content:flex-end}.header.form_header .headerCenter .purchase_header_pricing_wrapper{align-items:center;display:flex;gap:8px;line-height:24px}.header.form_header .headerCenter .purchase_header_pricing_wrapper_icon{display:flex}.header.form_header .headerCenter .purchase_header_pricing_wrapper_label{color:#9fa592}.header.form_header .headerCenter .purchase_header_pricing_wrapper .purchase_header_pricing_wrapper_price_wrapper{align-items:center;display:flex;gap:8px}@media only screen and (max-width:900px){.header.form_header{grid-template-columns:1fr}.header.form_header .headerCenter{width:100%}.header.form_header .headerCenter .purchase_header_pricing_wrapper{flex-direction:column;gap:2px}}.purchase_pricing_table_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem}@media only screen and (max-width:900px){.purchase_pricing_table_wrapper{grid-template-columns:1fr}}.purchase_pricing_table{border-bottom:1px solid #ede3d3;color:#5f6949;grid-column:2;margin:20px auto 0;padding-bottom:40px;width:444px}@media only screen and (max-width:900px){.purchase_pricing_table{grid-column:1;max-width:350px;width:100%}}.purchase_pricing_table h4{font-size:24px;line-height:36px;margin-bottom:24px}.purchase_pricing_table_row{align-items:center;display:flex;justify-content:space-between}.purchase_pricing_table_row h6{align-items:center;display:flex;font-size:16px;gap:9px;line-height:24px}.purchase_pricing_table_row h6 p:first-letter{text-transform:uppercase}.purchase_pricing_table_row h6 a{color:#9fa592;cursor:pointer;line-height:24px;text-decoration-line:underline}