.font-display{font-family:"Sen";font-weight:900;letter-spacing:0}.font-body{font-family:"SG-Text";letter-spacing:0}.text-body-xs{font-size:calc(var(--rvw)*var(--rf-sm)*12);line-height:1.5}.text-body-sm{font-size:calc(var(--rvw)*var(--rf-sm)*14);line-height:1.5}@media screen and (max-width: 749px){.text-body-sm{font-size:calc(var(--rvw)*var(--rf-sm)*2)}}.text-body-rg{font-size:calc(var(--rvw)*var(--rf-sm)*16);line-height:1.5}@media screen and (max-width: 749px){.text-body-rg{font-size:calc(var(--rvw)*var(--rf-sm)*10)}}.text-body-md{font-size:calc(var(--rvw)*var(--rf-sm)*20);line-height:1.6}@media screen and (max-width: 749px){.text-body-md{font-size:calc(var(--rvw)*var(--rf-sm)*6)}}.text-body-lg{font-size:calc(var(--rvw)*var(--rf-sm)*24);line-height:1.333}@media screen and (max-width: 749px){.text-body-lg{font-size:calc(var(--rvw)*var(--rf-sm)*16)}}.text-body-xl{font-size:calc(var(--rvw)*var(--rf-md)*32);line-height:1.5}@media screen and (max-width: 749px){.text-body-xl{font-size:calc(var(--rvw)*var(--rf-md)*20)}}.text-display-2xs{font-size:calc(var(--rvw)*var(--rf-sm)*20);line-height:1.333}@media screen and (max-width: 749px){.text-display-2xs{font-size:calc(var(--rvw)*var(--rf-sm)*6)}}.text-display-xs{font-size:calc(var(--rvw)*var(--rf-sm)*24);line-height:1.333}@media screen and (max-width: 749px){.text-display-xs{font-size:calc(var(--rvw)*var(--rf-sm)*8)}}.text-display-sm{font-size:calc(var(--rvw)*var(--rf-md)*36);line-height:1.1666}@media screen and (max-width: 749px){.text-display-sm{font-size:calc(var(--rvw)*var(--rf-md)*16)}}.text-display-rg{font-size:calc(var(--rvw)*var(--rf-md)*48);line-height:1.25}@media screen and (max-width: 749px){.text-display-rg{font-size:calc(var(--rvw)*var(--rf-md)*28)}}.text-display-md{font-size:calc(var(--rvw)*var(--rf-xl)*64);line-height:1.25}@media screen and (max-width: 749px){.text-display-md{font-size:calc(var(--rvw)*var(--rf-xl)*44)}}.text-display-lg{font-size:calc(var(--rvw)*var(--rf-xl)*80);line-height:1.25}@media screen and (max-width: 749px){.text-display-lg{font-size:calc(var(--rvw)*var(--rf-xl)*60)}}.text-display-xl{font-size:calc(var(--rvw)*var(--rf-xl)*96);line-height:1.0416}@media screen and (max-width: 749px){.text-display-xl{font-size:calc(var(--rvw)*var(--rf-xl)*75)}}.text-display{font-size:calc(var(--rvw)*var(--rf-md)*48);line-height:1.25}.text-body{font-size:calc(var(--rvw)*var(--rf-sm)*16);line-height:1.5}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}a.button{min-height:0;min-width:0;padding:10px 16px 6px;font-family:"Sen";font-weight:900;font-size:20px;line-height:1.6;text-transform:uppercase;transition-property:transform,opacity,color,background-color}a.button:hover{transform:translateY(-3px);transition:all .3s}a.button:hover::after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)) !important;--border-offset: 0.3px !important}.cart-notification__links a.button{font-size:18px}form .field{display:flex;flex-direction:column-reverse}form .field:after,form .field::before{display:none !important}form .field__label{margin-bottom:8px;font-family:"SG-Text";font-size:16px;line-height:24px;letter-spacing:0;color:var(--color-black)}form .field__label span{color:#b94a48;margin-left:3px}form .field .form__message{background-color:rgba(255,255,255,0);padding:0;font-size:12px;line-height:18px;font-family:"SG-Text"}.field__input,.customer .field input{border-radius:var(--inputs-radius);border:var(--inputs-border-width) solid var(--color-black);color:var(--color-black);padding:11px;margin:0}.field__input:focus~.field__label,.customer .field input:focus~.field__label{font-size:16px;line-height:24px;letter-spacing:0}.field__input:focus,.customer .field input:focus{box-shadow:none;padding:11px}.form__message,.form-status-list{background-color:#f2dede;color:#b94a48;border-radius:4px;padding:15px;font-size:14px;margin:0}.form__message h2,.form-status-list h2{color:#b94a48;font-size:14px;box-shadow:none !important;outline:none !important}.form__message .icon-error,.form-status-list .icon-error{display:none}.form-status-list{margin-bottom:20px}.chart-section{align-items:center}@media screen and (max-width: 957px){.chart-section>div{width:100% !important;max-width:100% !important}.chart-section>div .image-with-text__content{width:100% !important}}.progress-section{font-family:Sen;padding:0 30px}@media screen and (max-width: 768px){.progress-section{padding:0}}.progress-section .h0{font-size:48px;color:#000}@media screen and (max-width: 768px){.progress-section .h0{font-size:36px}}.progress-section__bar-block{margin-top:35px}.progress-section__subtitle{font-size:27px;line-height:36px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin-bottom:0;color:#000}@media screen and (max-width: 768px){.progress-section__subtitle{font-size:24px}}.progress-section__bar{padding:5px 24px;border-radius:25px;white-space:pre}.progress-section__bar span{margin-top:4px;display:inline-block}@media screen and (max-width: 768px){.progress-section__bar{padding:4px 15px;border-radius:15px}}.progress-section__button{text-align:center;margin-top:50px}