.checkout__form{display:flex;gap:1.625rem}.checkout__title{font-weight:600;margin-bottom:2.25rem}.checkout__inputs,.checkout__product{flex:1 0 50%}.checkout__fullname{display:flex;gap:.9375rem}.checkout__input-block:not(:last-child){margin-bottom:2.25rem}.checkout__input{border:.0625rem solid #9f9f9f;border-radius:.625rem;padding-inline-start:1.875rem}.checkout__input::placeholder{color:#9f9f9f;font-size:.875rem}.checkout__label{margin-bottom:1.375rem}.checkout__button{border:.0625rem solid #000;border-radius:.3125rem;font-size:1.25rem;padding:1.0625rem 4.625rem;transition:all .3s}.checkout__info{padding-top:1.375rem}.checkout-product__header{border-bottom:.0625rem solid #d9d9d9;display:flex;gap:.9375rem;justify-content:space-between}.checkout-product__list{display:flex;flex-direction:column;row-gap:.875rem}.checkout-product__item_name{color:#9f9f9f}.checkout-product__item_name b,.checkout-product__item_name span{color:#000}.checkout-product__item_subtotal-text{font-weight:300}.checkout-product__item_total{color:#b88e2f;font-size:1.5rem;font-weight:700}.options__block:not(:last-child){margin-bottom:1rem}.options__info-text{color:#9f9f9f;max-height:0;opacity:0;overflow:hidden;transition:all .3s}.options__info-text.--active{opacity:1}.select{min-width:0;position:relative}.select:nth-child(4){width:10.625rem}.select:nth-child(2){width:4.5625rem}.select__body{position:relative;width:12.5rem}.select__title{border:.0625rem solid #9f9f9f;border-radius:.625rem;border-radius:.25rem;color:inherit;cursor:pointer;padding-right:1.875rem;text-align:left;width:100%}.select__value{align-items:center;display:flex;gap:.625rem;height:1.875rem;min-width:0}.select__value>*{flex:1 1 auto}.select__value:after{border-bottom:.125rem solid #333;border-left:.125rem solid #333;content:"";height:.625rem;pointer-events:none;position:absolute;right:.9375rem;top:43%;transform:translateY(-50%) rotate(-45deg);transition:all .3s;width:.625rem}.--select-open .select__value:after{transform:rotate(135deg)}.select__content{padding:0 .625rem}.select__content,.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{background-color:transparent;height:100%;padding:0 .625rem;width:100%}.--select-active .select__input::placeholder{color:#000}.--select-focus .select__input::placeholder{opacity:.5}.select__options{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:0 0 .25rem .25rem;border-top:0;color:#000;left:0;min-width:100%;padding:.625rem 0 .3125rem;position:absolute;top:calc(100% - .0625rem)}.select__scroll{max-height:12.5rem;overflow-x:hidden;overflow-y:auto}.select__option{color:inherit;cursor:pointer;padding:.3125rem .625rem;text-align:left;width:100%}.select__option.--select-selected{background-color:#eee}.select__row{align-items:center;display:inline-flex}.select--show-top .select__options{border:.0625rem solid #d9d9d9;border-bottom:0;border-radius:.25rem .25rem 0 0;bottom:calc(100% - .0625rem);padding:.3125rem 0 .625rem;top:auto}.--select-tag{cursor:pointer}@media (max-width:61.99875em){.checkout__form{flex-direction:column}}@media (max-width:20em){.checkout__title{font-size:1.5rem}.checkout__input{min-height:3.75rem}.checkout-product__header{padding-bottom:1.875rem}.checkout-product__item_title{font-size:1.125rem}.options{margin-bottom:1.25rem}}@media (min-width:20em) and (max-width:79.375em){.checkout__title{font-size:clamp(1.5rem,1.24736842105rem + 1.2631578947vw,2.25rem)}.checkout__input{min-height:clamp(3.75rem,3.43421052631875rem + 1.5789473684vw,4.6875rem)}.checkout-product__header{padding-bottom:clamp(1.875rem,1.6644736842125rem + 1.0526315789vw,2.5rem)}.checkout-product__item_title{font-size:clamp(1.125rem,.998684210525rem + .6315789474vw,1.5rem)}.options{margin-bottom:clamp(1.25rem,.82894736841875rem + 2.1052631579vw,2.5rem)}}@media (min-width:61.99875em){.checkout__inputs,.checkout__product{padding:2.1875rem 4.625rem}}@media (min-width:79.375em){.checkout__title{font-size:2.25rem}.checkout__input{min-height:4.6875rem}.checkout-product__header{padding-bottom:2.5rem}.checkout-product__item_title{font-size:1.5rem}.options{margin-bottom:2.5rem}}@media (any-hover:hover){.checkout__button:hover{background-color:#fbebb5;box-shadow:0 .25rem .625rem rgba(0,0,0,.5)}.select__option:hover{background:#d9d9d9}}