body{--orange: 232, 81, 10;--orange-50: 253, 238, 231;--red: 222, 49, 38;--shark: 41, 42, 45;--parsley: 34, 99, 27;--wild-sand: 244, 244, 244;--white: rgb(255, 255, 255);--dusty-gray: 151, 151, 151;--black: rgb(0, 0, 0);--green: 34, 99, 27}.completed{position:relative;width:32px;height:32px;border-radius:100%;transition:transform .2s;color:var(--white);background-color:rgb(var(--parsley));font-size:10px;font-weight:400;display:flex;align-items:center;justify-content:center;margin-right:.8rem}.component-checkout-form{background-color:#e9e9e9}.component-checkout-form fieldset.step h4{text-transform:uppercase}.woocommerce form fieldset.step .form-row .woocommerce-input-wrapper .description{font-size:12px;line-height:18px;display:block;padding:8px 0 0;font-weight:400!important;opacity:.4;margin:0!important;background:transparent}.woocommerce form fieldset.step .form-row .woocommerce-input-wrapper .description:before{display:none}fieldset.step{background-color:rgb(var(--wild-sand))}.active-step:is(fieldset.step,.checkout-form-light){background-color:var(--white)}:is(fieldset.step,.checkout-form-light) .link-arrow{text-decoration:underline}:is(fieldset.step,.checkout-form-light) .link-arrow:before{background:#000;display:flex;width:24px;justify-content:center;color:var(--white);text-decoration:none;transition:none}:is(fieldset.step,.checkout-form-light) .link-arrow:hover:before{transform:translateY(0)}:is(fieldset.step,.checkout-form-light) .link-arrow.up:before{transform:rotate(180deg)}:is(fieldset.step,.checkout-form-light) ul.list-check-ring{margin-top:16px!important;margin-bottom:0}:is(fieldset.step,.checkout-form-light) ul.list-check-ring li{margin-bottom:1rem;font-size:12px;line-height:18px}@media (min-width: 1024px){:is(fieldset.step,.checkout-form-light) ul.list-check-ring li{font-size:16px}}:is(fieldset.step,.checkout-form-light) ul.list-check-ring li:before{top:50%;border:none;color:rgba(var(--orange),1);padding:0;height:9px;transform:translateY(-50%)}:is(fieldset.step,.checkout-form-light) .product-usp-list a{color:var(--black)}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]+label{margin:0;border:2px solid rgba(var(--orange),.4);background-color:var(--white);font-weight:700;color:rgba(var(--orange));font-size:16px;opacity:1}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]:checked+label{background-color:rgba(var(--green),.1);border:2px solid rgba(var(--green),1);color:rgba(var(--green),1)}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]:checked+label:before{content:"\e801";background-color:rgb(var(--green));box-shadow:none;color:var(--white);height:26px;width:26px;font-size:10px;bottom:0;top:auto;left:50%;transform:translateY(50%) translate(-50%)}:is(fieldset.step,.checkout-form-light) .custom-radios .gfield-type-number.is-valid:after{line-height:1.2}:is(fieldset.step,.checkout-form-light) .custom-radios .pristine-error.text-help{margin-bottom:1rem}:is(fieldset.step,.checkout-form-light) .field-help-text{font-size:12px;line-height:18px;display:block;padding-top:8px;font-weight:400;opacity:.4;text-align:left}:is(fieldset.step,.checkout-form-light) .meta-data{padding-top:4px;line-height:22px;font-size:14px}fieldset .icon-check{position:relative;width:32px;height:32px;border-radius:100%;transition:transform .2s;color:var(--white);background-color:rgb(var(--parsley));font-size:10px;font-weight:400;align-items:center;justify-content:center;margin-right:.8rem;display:flex}fieldset .icon-check:before{margin-left:0}fieldset legend+button{cursor:pointer}.custom-price-help-text{color:#0009}.custom-price-wrapper .pristine-error{display:none}.custom-price-wrapper input[type=number],.custom-price-wrapper input[type=number]:hover,.custom-price-wrapper input[type=number]:focus,.custom-price-wrapper input[type=number]:active,.custom-price-wrapper .gfield_error input[type=number]{border-color:rgb(var(--orange))!important;border-width:2px!important;color:rgb(var(--orange));font-weight:700}.grid{display:grid}.grid-auto-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.gap-4{gap:4px}@media (max-width: 639px){.woocommerce.component-checkout-form.component-checkout-form-new{padding-top:24px;padding-bottom:24px}}
