body.woocommerce-checkout{--global-content-width:1440px}body.woocommerce-checkout .site-header-row-container-inner{margin:0 auto;max-width:1280px}body.woocommerce-checkout .checkout-form-container{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){body.woocommerce-checkout .checkout-form-container{display:block}}body.woocommerce-checkout .checkout-form-container .col2-set{display:flex;flex-direction:column}@media screen and (min-width:1025px){body.woocommerce-checkout .checkout-form-container .col2-set{padding-right:0;width:100%}}body.woocommerce-checkout .checkout-form-container .col2-set .col-1{width:100%}body.woocommerce-checkout .checkout-form-container .col2-set .col-2{margin-top:0;width:100%}@media screen and (min-width:1025px){body.woocommerce-checkout .checkout-form-container #order_review_heading,body.woocommerce-checkout .checkout-form-container .woocommerce-checkout-review-order{padding:0;width:100%}}body.woocommerce-checkout .checkout-form-container h3{font-size:28px;font-weight:500;line-height:45px;margin-bottom:28px}body.woocommerce-checkout .checkout-form-container .form-row label{font-size:15.3px;font-weight:700;line-height:23px;margin-bottom:8px}body.woocommerce-checkout .checkout-form-container input[type=color],body.woocommerce-checkout .checkout-form-container input[type=date],body.woocommerce-checkout .checkout-form-container input[type=datetime-local],body.woocommerce-checkout .checkout-form-container input[type=datetime],body.woocommerce-checkout .checkout-form-container input[type=email],body.woocommerce-checkout .checkout-form-container input[type=month],body.woocommerce-checkout .checkout-form-container input[type=number],body.woocommerce-checkout .checkout-form-container input[type=password],body.woocommerce-checkout .checkout-form-container input[type=range],body.woocommerce-checkout .checkout-form-container input[type=search],body.woocommerce-checkout .checkout-form-container input[type=tel],body.woocommerce-checkout .checkout-form-container input[type=text],body.woocommerce-checkout .checkout-form-container input[type=time],body.woocommerce-checkout .checkout-form-container input[type=url],body.woocommerce-checkout .checkout-form-container input[type=week],body.woocommerce-checkout .checkout-form-container textarea{border:1px solid #cbd5e0;border-radius:4px;font-size:15.3px;font-weight:400;line-height:18px;padding:14.5px 15px}body.woocommerce-checkout .checkout-form-container input[type=color]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=date]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=datetime-local]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=datetime]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=email]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=month]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=number]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=password]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=range]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=search]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=tel]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=text]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=time]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=url]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container input[type=week]::-moz-placeholder,body.woocommerce-checkout .checkout-form-container textarea::-moz-placeholder{color:#757575}body.woocommerce-checkout .checkout-form-container input[type=color]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=date]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=datetime-local]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=datetime]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=email]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=month]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=number]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=password]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=range]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=search]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=tel]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=text]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=time]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=url]::placeholder,body.woocommerce-checkout .checkout-form-container input[type=week]::placeholder,body.woocommerce-checkout .checkout-form-container textarea::placeholder{color:#757575}body.woocommerce-checkout .checkout-form-container input[type=checkbox]~span,body.woocommerce-checkout .checkout-form-container input[type=radio]~span{color:#2d3748;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:400;line-height:22.5px}body.woocommerce-checkout .checkout-form-container #ship-to-different-address{margin-bottom:15.5px}body.woocommerce-checkout .checkout-form-container .col-2 .woocommerce-form__label-for-checkbox{margin:0!important}body.woocommerce-checkout .checkout-form-container .form-row.notes{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:40px;padding:25px 25px 45px}@media screen and (max-width:1024px){body.woocommerce-checkout .checkout-form-container .form-row.notes{margin-top:0}}body.woocommerce-checkout .checkout-form-container .form-row.notes textarea{min-height:100px}body.woocommerce-checkout .checkout-form-container .form-row.notes textarea::-moz-placeholder{color:#a0aec0}body.woocommerce-checkout .checkout-form-container .form-row.notes textarea::placeholder{color:#a0aec0}body.woocommerce-checkout .checkout-form-container .woocommerce-additional-fields{display:flex;flex-direction:column;gap:24px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner{border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;padding:36px}@media screen and (min-width:1025px){body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner{margin-bottom:94px;position:sticky;top:24px}}@media screen and (max-width:767px){body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner{border:none;padding:0}}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner #order_review_heading{border-bottom:1px solid #e2e8f0;color:#1a202c;font-weight:500;line-height:38px;margin-bottom:24px;padding:0 24px 21px}@media screen and (max-width:767px){body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner #order_review_heading{display:none}}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .woocommerce-checkout-review-order-table{display:block}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tbody{background:#f7fafc;display:block;margin-bottom:24px;padding:24px}@media screen and (max-width:767px){body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tbody{display:none}}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 18px;width:100%}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item:last-child{border-bottom:none}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item td{background:none;border-top:none;display:block;padding:0}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-image{flex-shrink:0;width:60px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-image img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-name{color:#4a5568;font-size:15.3px;font-weight:400;line-height:23px;max-width:238px;text-align:left;width:100%}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-quantity-container{flex-shrink:0;text-align:center;width:60px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-quantity-container .product-quantity{color:#718096;font-size:14px;font-weight:400;line-height:23px;text-align:center}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner .cart_item .product-total{color:#2d3748;flex-shrink:0;font-size:15.3px;font-weight:600;line-height:23px;text-align:right;width:80px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot{display:table;width:100%}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot td,body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot th{border-color:#e2e8f0;border-width:1px;padding-bottom:12px;padding-top:12px}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot th{color:#2d3748;font-size:15.3px;font-weight:700;line-height:23px;padding-left:0}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot td{color:#2d3748;font-size:15.3px;font-weight:400;line-height:23px;padding-right:0;text-align:right}@media screen and (min-width:768px){body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot .cart-subtotal td,body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot .cart-subtotal th{padding-top:37px}}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot ul#shipping_method li{justify-content:flex-end}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot ul#shipping_method li:last-child{margin-bottom:0}body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot .order-total td,body.woocommerce-checkout .checkout-form-container .order-review-wrapper-inner tfoot .order-total th{border-bottom:2px solid #2b6cb0;color:#2d3748;font-size:16px;font-weight:700;line-height:23px;padding-bottom:15px;padding-top:23px}body.woocommerce-checkout #payment #place_order{border-radius:4px;font-size:18px;font-weight:700;line-height:21px;padding:16.5px 0}body.woocommerce-checkout .outlast-order-review-container-mobile{display:none}@media screen and (max-width:767px){body.woocommerce-checkout .outlast-order-review-container-mobile{display:block}}
