.checkout-page{max-width:1440px;margin:0 auto;padding:0 40px}.checkout-form .errors{margin:0 0 24px;color:#ef5350}.checkout-form .errors ul{padding-left:15px}.checkout-form .checkout-form__success-status{font-size:20px;color:#4f5905;outline:transparent;box-shadow:none;margin:0 0 24px}.checkout-form .checkout-form__success-status:focus{outline:transparent;box-shadow:none}.checkout-form__flex-container{display:flex;gap:40px;align-items:flex-start}.checkout-form__customer-info{flex:1 1 830px}.checkout-form__products-info{flex:1 1 487px;border-radius:20px;background:#efe3d4;padding:30px}.checkout-form__input-container--flex{display:flex;gap:30px}.checkout-form__input-container--half{flex:1}.checkout-form__input-container--flex:not(:first-child),.checkout-form__input-container:not(:first-child){margin:30px 0 0}.checkout-form__input-container--flex .checkout-form__input-container.checkout-form__input-container--half{margin:0}.checkout-form__label{color:#413024;display:block;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin:0 0 12px}.checkout-form__label--text-thin{font-weight:500}.checkout-form__input-container:has(input[required]) .checkout-form__label:after{content:"*";margin-left:5px;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transform:translateY(-3px)}.checkout-form__input{padding:21px 25px;color:#413024;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background-color:transparent;outline:transparent;border-radius:50px;border:1px solid rgba(65,48,36,.2);width:100%;-webkit-appearance:none;appearance:none}.checkout-form__checkbox-container{display:flex;align-items:center;gap:10px}.checkout-form__checkbox-container input{width:18px;min-width:18px;height:18px;border-radius:3px;border:1px solid rgba(65,48,36,.7);background-color:transparent;position:relative;-webkit-appearance:none;appearance:none;cursor:pointer;margin:0}.checkout-form__checkbox-container label{margin:0;cursor:pointer}.checkout-form__checkbox-container input:checked:after{content:"";display:block;width:5px;height:8px;border:2px solid #413024;border-left:none;border-top:none;background-color:transparent;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.checkout-form__additional-info-title{color:#413024;font-family:Spline Sans,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin:30px 0 0}.checkout-form__input--textarea{resize:none;height:150px;border-radius:20px}.checkout-form__products-info .cart-item{display:flex;gap:10px;padding:20px 0;border-top:1px solid rgba(65,48,36,.2);margin:0}.checkout-form__products-info .cart-item__details-container{display:flex;justify-content:space-between;gap:10px}.checkout-form__products-info .cart-item__details{width:auto}.checkout-form__products-info .cart-item__media{width:80px;height:80px;border-radius:10px;overflow:hidden}.checkout-form__products-info .cart-item__media img{max-width:100%}.checkout-form__products-info .cart-item__name{color:#413024;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.checkout-form__products-info .cart-item__bottom{align-items:start}.checkout-form__products-info .cart-item__price-wrapper .price{color:#4f5905;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin:0}.checkout-form__products-info .cart-drawer__footer{margin:0 0 20px}.checkout-form__products-info .cart-drawer__footer .totals{justify-content:space-between}.checkout-form__products-info .cart-drawer__footer .totals__total{color:#413024;font-family:Spline Sans;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.checkout-form__products-info .cart-drawer__footer .totals__total-value{color:#4f5905;text-align:right;font-family:Spline Sans;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.checkout-product-info__confirmation{padding:12px 15px;background-color:#f8f4ee;border-radius:20px;margin:20px 0}.checkout-product-info__confirmation *{color:#413024;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.checkout-product-info__confirmation>*:not(:last-child){margin:0 0 15px}.checkout-product-info__confirmation strong{color:#4f5905;font-weight:700}.checkout-product-info__confirmation h4{color:#413024;font-family:Spline Sans;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin:0 0 15px}.checkout-product-info__notes{margin:20px 0}.checkout-product-info__notes p{color:#413024;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.checkout-product-info__notes>*:not(:last-child){margin:0 0 10px}.checkout-product-info__notes>*:last-child{margin:0}@media screen and (max-width:990px){div.checkout-form__customer-info,aside.checkout-form__products-info{flex:1}.checkout-form__input-container--flex{flex-direction:column}}@media screen and (max-width:750px){.checkout-page{padding:0 15px}.checkout-form__flex-container{flex-direction:column}div.checkout-form__customer-info,aside.checkout-form__products-info{flex:auto;width:100%}.checkout-form__input-container--flex{gap:20px}.checkout-form__input-container--flex:not(:first-child),.checkout-form__input-container:not(:first-child){margin:20px 0 0}.checkout-form__additional-info-title{font-size:18px;margin:40px 0 15px}.checkout-form__products-info .cart-item__details-container{flex-direction:column;justify-content:flex-start}.checkout-form__products-info .cart-item__details-container *{margin:0}.checkout-form__products-info .cart-drawer__footer .totals__total,.checkout-form__products-info .cart-drawer__footer .totals__total-value{font-size:18px}.checkout-form__products-info .cart__ctas{position:fixed;left:0;bottom:0;width:100%;max-width:100%;z-index:3}.checkout-form__products-info .cart__ctas .primary-button{border:none;border-radius:0;padding:15px 20px;text-align:center;color:#fff;font-family:Spline Sans;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;cursor:pointer}.checkout-form__products-info .cart__ctas .primary-button:hover{background-color:#353c03}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-checkout-form.css.map */
