/* START hero */.hero {    height: 80vh;}.hero .uniformSpacing {    height: 100%;    display: flex;    flex-direction: column;    justify-content: center;    gap: 1em;}@media screen and (max-width: 700px) {    .hero {        height: auto;        min-height: initial;    }}/* END hero *//* START calculatorContainer */.calculatorContainer .uniformSpacing{    display: flex;    flex-direction: column;    gap: 1.5em;}.calculatorContainer .calculatorVolume{    display: flex;    gap: 1.5em;    flex-direction: column;    align-items: center;}.calculatorContainer .calculatorVolume .volumeContainer{    display: flex;    flex-direction: column;    align-items: center;    gap: 1.5em;}.calculatorContainer .calculatorVolume .volumeContainer input{    border: 1px solid #F2F3F4;    padding: 1em;    border-radius: var(--smallRadius);}.calculatorContainer .calculatorVolume .calculatorContent{    width: 100%;    display: flex;    flex-direction: column;    gap: 1.5em;}.calculatorContainer .calculatorVolume .calculatorContent .calculator {    background-color: #F4F4F5;    border-radius: var(--basicRadius);    padding: 1em;    display: flex;    flex-direction: column;    gap: 1.5em;}.calculatorContainer .calculatorVolume .calculatorContent .calculator .containerListAndRecpap{    display: flex;    max-height: 90vh;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent{    width: 100%;    background-color: var(--basicWhite);    border-bottom-left-radius: var(--basicRadius);    border-top-left-radius: var(--basicRadius);    overflow-y: auto;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator {    border-bottom: 1px solid #E9EAEC;    display: flex;    flex-direction: column;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search{    padding: 1em;    position: relative;    display: flex;    gap: 1.5em;    align-items: center;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search svg {    width: auto;    height: 1em;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search .openInventory{    display: none;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search .searchIcone{    position: absolute;    top: 50%;    transform: translateY(-50%);    left: 1.5em;    display: flex;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search input{    width: 100%;    height: auto;    background-color: #E9EAEC;    color: #847575;    border-radius: var(--smallRadius);    border: none;    padding: .5em 1em .5em 3em;    display: flex;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .categories{    padding: 0 1em .5em 1em;    display: flex;    gap: 1em;    overflow-x: auto;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .categories p{    cursor: pointer;    transition: ease all .3s;    min-width: fit-content;}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .categories p.active{    color: var(--basicColor1);}.calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .categories p:hover{    color: var(--basicColor1);    opacity: .8;}.calculatorContainer .calculatorVolume .calculatorContent .listing{    display: flex;    flex-direction: column;    padding: 1em;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line{    display: flex;    justify-content: space-between;    align-items: center;    gap: 1em;    padding-bottom: .5em;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line:not(:first-child){    padding-top: .5em;    border-top: 1px solid #F2F3F4;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line .product{    display: flex;    gap: 1em;    align-items: center;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line .product img{    width: 3em;    height: auto;    aspect-ratio: 1 / 1;    border-radius: var(--smallRadius);    border: 1px solid #F2F3F4;    object-fit: cover;    padding: .25em;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line .inputLine{    display: flex;    gap: .25em;    align-items: center;    border: 1px solid #F2F3F4;    border-radius: var(--smallRadius);    height: fit-content;    padding: .5em;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line input{    width: 3ch;    -moz-appearance: textfield;    border: none;    text-align: center;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line input::-webkit-inner-spin-button,.calculatorContainer .calculatorVolume .calculatorContent .listing .line input::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0;}.calculatorContainer .calculatorVolume .calculatorContent .listing .line .inputLine svg{    width: .75em;    height: .75em;    cursor: pointer;}.calculatorContainer .calculatorVolume .calculatorContent .rightContent{    padding: 1em;    min-width: 20em;    background-color: var(--basicWhite);    border-bottom-right-radius: var(--basicRadius);    border-top-right-radius: var(--basicRadius);    overflow-y: auto;}.calculatorContainer .calculatorVolume .calculatorContent .rightContent .containerTitle{    display: flex;    justify-content: space-between;    align-items: center;}.calculatorContainer .calculatorVolume .calculatorContent .rightContent .containerTitle > span{    width: auto;    height: 1em;    display: flex;}.calculatorContainer .calculatorVolume .infoSupp{    display: flex;    flex-direction: column;    gap: 5em;    align-items: center;}.calculatorContainer .calculatorVolume .infoSupp .distance{    display: flex;    flex-direction: column;    gap: 1.5em;    justify-content: center;    align-items: center;}.calculatorContainer .calculatorVolume .infoSupp .distance input{    border: 1px solid #F2F3F4;    padding: 1em;    border-radius: var(--smallRadius);    width: 20em;}.calculatorContainer .calculatorVolume .infoSupp .estimation{    padding: 2.5em;    background-color: var(--basicWhite);    border-radius: var(--basicRadius);    box-shadow: 0px 3px 15px #00000029;    width: fit-content;}.calculatorContainer .calculatorVolume .infoSupp .final{    display: flex;    flex-direction: column;    gap: 1.5em;    max-width: 1100px;    margin: 0 auto;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer{    display: flex;    gap: 1.5em;    justify-content: space-between;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer > div{    border-radius: var(--basicRadius);    box-shadow: 0px 3px 15px #00000029;    padding: 2.5em;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer a{    display: flex;    width: 100%;    justify-content: center;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer > .introTitle{    width: 50%;    height: fit-content;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer .formInput{    display: flex;    flex-direction: column;    gap: 1em;    width: 40%;    align-items: center;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer .formInput input{    border: 1px solid #F2F3F4;    padding: 1em;    border-radius: var(--smallRadius);    width: 100%;}.calculatorContainer .calculatorVolume .infoSupp .final .formContainer .formInput button{    border: none;    width: fit-content;    padding: .75em 1em;    cursor: pointer;}.recapContainer .product p {    font-size: .75em;}@media screen and (max-width: 950px) {    .calculatorContainer .calculatorVolume .calculatorContent .calculator .containerListAndRecpap{        position: relative;    }    .calculatorContainer .calculatorVolume .calculatorContent .leftContent{        border-bottom-right-radius: var(--basicRadius);        border-top-right-radius: var(--basicRadius);    }    .calculatorContainer .calculatorVolume .calculatorContent .rightContent{        position: absolute;        top: 0;        right: 0;        width: 0;        padding: 0;        height: 100%;        overflow-x: hidden;        min-width: initial;        transition: ease all .3s;        border-bottom-left-radius: var(--basicRadius);        border-top-left-radius: var(--basicRadius);    }    .calculatorContainer .calculatorVolume .calculatorContent .rightContent.active{        width: 100%;        padding: 1em;    }    .calculatorContainer .calculatorVolume .calculatorContent .leftContent .headerCalculator .search .openInventory{        display: flex;        cursor: pointer;    }    .calculatorContainer .calculatorVolume .infoSupp .final .formContainer{        flex-direction: column;        gap: 1.5em;    }    .calculatorContainer .calculatorVolume .infoSupp .final .formContainer > .introTitle,    .calculatorContainer .calculatorVolume .infoSupp .final .formContainer .formInput{        width: 100%;    }    .calculatorContainer .calculatorVolume .infoSupp{        gap: 2.5em;    }}@media screen and (max-width: 600px) {    .calculatorContainer .calculatorVolume .calculatorContent .listing .line{        flex-direction: column;        align-items: start;    }    .calculatorContainer .calculatorVolume .calculatorContent .listing .line .inputLine{        width: 100%;        justify-content: space-around;    }}/* END calculatorContainer */