.options{display:flex;flex-direction:column;align-items:flex-start}.options__item{position:relative;cursor:pointer}.options__item:not(:last-child){margin-bottom:1rem}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus-visible+.options__text{outline:.0625rem solid var(--main-color)}.options__input:checked+.options__text{color:var(--main-color)}.options__input:checked+.options__text:after{transform:scale(1)}.options__text{display:inline-flex;align-items:center;cursor:pointer;gap:.625rem;color:var(--grey-color)}.options__text:before{align-self:flex-start;flex:0 0 0.875rem;border:.0625rem solid var(--grey-color)}.options__text:after,.options__text:before{content:"";width:.875rem;height:.875rem;border-radius:50%}.options__text:after{transition:all .3s ease 0s;transform:scale(0);background-color:var(--main-color);position:absolute;left:0;top:0}.options__desc{text-align:justify;color:var(--grey-color);line-height:1.5}.options__desc:not(:last-child){margin-bottom:1rem}.checkout-info{background-color:#fff}.checkout-info__form{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}.form-info__label{font-weight:500;line-height:1.5;color:var(--main-color)}.form-info__label:not(:last-child){margin-bottom:.75rem}.order-info__top:not(:last-child):after{content:"";width:100%;height:.0625rem;background-color:var(--grey-color)}.order-info__actions{display:flex;justify-content:center}.order-info__button{min-width:17.5rem}.top-info__line{display:flex;align-items:center;gap:.9375rem;justify-content:space-between}.top-info__line:not(:last-child){margin-bottom:.875rem}.top-info__title{font-weight:500;line-height:1.5}.top-info__desc{color:var(--grey-color);line-height:1.5}.top-info__desc span{color:var(--main-color)}.top-info__price{font-weight:500;line-height:1.5}.top-info__subtotal{line-height:1.5}.top-info__total{font-weight:700;line-height:1.5}.top-info__price-full{font-weight:700;line-height:1.5;color:var(--orange-color)}.body-order__options:not(:last-child){margin-bottom:1rem}.body-order__text{font-size:1rem;line-height:1.5;text-align:justify}.body-order__text a{font-weight:600;transition:color .5s}@media (width < 62em){.checkout-info__form{grid-template-columns:1fr;gap:1.25rem}}@media (width < 30em){.order-info__button{width:100%}}@media (width < 20em){.checkout-info{padding-block:1.875rem}.checkout-info__form{column-gap:1.25rem}.form-info__item:not(:last-child),.form-info__title:not(:last-child){margin-bottom:1.25rem}.order-info__top:not(:last-child):after{margin-block:.75rem}.order-info__body:not(:last-child){margin-bottom:1.5rem}.top-info__title{font-size:1.25rem}.top-info__total{font-size:1rem}.top-info__price-full{font-size:1.125rem}}@media (width >= 20em) and (width < 81.25em){.checkout-info{padding-block:clamp(1.875rem,1.26275510204375rem + 3.0612244898vw,3.75rem)}.checkout-info__form{column-gap:clamp(1.25rem,.4336734693875rem + 4.0816326531vw,3.75rem)}.form-info__item:not(:last-child),.form-info__title:not(:last-child){margin-bottom:clamp(1.25rem,1.00510204081875rem + 1.2244897959vw,2rem)}.order-info__top:not(:last-child):after{margin-block:clamp(.75rem,.50510204081875rem + 1.2244897959vw,1.5rem)}.order-info__body:not(:last-child){margin-bottom:clamp(1.5rem,1.17346938775625rem + 1.6326530612vw,2.5rem)}.top-info__title{font-size:clamp(1.25rem,1.1683673469375rem + .4081632653vw,1.5rem)}.top-info__total{font-size:clamp(1rem,.9183673469375rem + .4081632653vw,1.25rem)}.top-info__price-full{font-size:clamp(1.125rem,1.00255102040625rem + .612244898vw,1.5rem)}}@media (width >= 62em){.form-info__order{position:sticky;top:5rem}}@media (width >= 81.25em){.checkout-info{padding-block:3.75rem}.checkout-info__form{column-gap:3.75rem}.form-info__item:not(:last-child),.form-info__title:not(:last-child){margin-bottom:2rem}.order-info__top:not(:last-child):after{margin-block:1.5rem}.order-info__body:not(:last-child){margin-bottom:2.5rem}.top-info__title{font-size:1.5rem}.top-info__total{font-size:1.25rem}.top-info__price-full{font-size:1.5rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .body-order__text a:hover{color:var(--orange-color)}}