/* Aivalight cart and checkout presentation for WooCommerce Blocks. */
body.woocommerce-cart,
body.woocommerce-checkout{background:#fff;color:#24211d}
body.woocommerce-checkout .aiva-header{border-bottom:1px solid #dedbd4}
body.woocommerce-checkout .aiva-top{display:flex;justify-content:center;min-height:86px;padding:25px 32px}
body.woocommerce-checkout .aiva-brand{font-size:30px}
body.woocommerce-checkout .aiva-top>.aiva-search,
body.woocommerce-checkout .aiva-actions,
body.woocommerce-checkout .aiva-menu-button,
body.woocommerce-checkout .aiva-navigation,
body.woocommerce-checkout .aiva-search-band{display:none!important}
body.woocommerce-checkout .commerce-shell{max-width:1220px;padding:42px 36px 88px}
body.woocommerce-checkout .commerce-head{margin:0 0 30px;padding:0 0 22px;align-items:center}
body.woocommerce-checkout .commerce-head h1{font:400 34px/1.1 "Cormorant Garamond",Georgia,serif}
body.woocommerce-checkout .commerce-kicker{margin-bottom:7px;color:#6b665f;font-size:10px;letter-spacing:.18em}
body.woocommerce-checkout .commerce-head>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}
body.woocommerce-checkout .checkout-trust{display:flex;gap:0;border:1px solid #dedbd4;margin:0 0 34px}
body.woocommerce-checkout .checkout-trust span{flex:1;border:0;border-right:1px solid #dedbd4;padding:13px 10px;color:#5c5750;font-size:11px}
body.woocommerce-checkout .checkout-trust span:last-child{border-right:0}
.wc-block-checkout{font-family:Arial,Helvetica,sans-serif;margin:0!important}
.wc-block-checkout__main{padding-right:6.5%!important}
.wc-block-checkout__sidebar{background:#f7f6f2;border-left:1px solid #dedbd4;margin-top:0!important;padding:30px!important;top:22px!important}
.wc-block-components-checkout-step{border-bottom:1px solid #dedbd4;margin:0 0 26px!important;padding:0 0 26px!important}
.wc-block-components-checkout-step:last-child{border-bottom:0}
.wc-block-components-checkout-step__heading{margin-bottom:18px!important}
.wc-block-components-checkout-step__title,
.wc-block-components-title{font:400 25px/1.15 "Cormorant Garamond",Georgia,serif!important;letter-spacing:0!important}
.wc-block-components-checkout-step__description{color:#716b63!important;font-size:12px!important}
.wc-block-components-text-input input,
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-address-form select,
.wc-block-components-textarea{background:#fff!important;border:1px solid #c9c5bd!important;border-radius:3px!important;box-shadow:none!important;color:#24211d!important;min-height:52px!important}
.wc-block-components-text-input label,
.wc-block-components-combobox .wc-block-components-combobox-control label{color:#6a655e!important;font-size:12px!important}
.wc-block-components-radio-control-accordion-option,
.wc-block-components-radio-control__option{background:#fff;border:1px solid #d5d1ca!important;border-radius:3px!important;margin-top:-1px!important;padding:15px!important}
.wc-block-components-radio-control-accordion-option:first-child,
.wc-block-components-radio-control__option:first-child{margin-top:0!important}
.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button{background:#27221b!important;border:1px solid #27221b!important;border-radius:0!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;min-height:56px!important;text-transform:uppercase!important}
.wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit-button:hover{background:#40382f!important}
.wc-block-components-order-summary{font-size:13px}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image img{border-radius:3px;object-fit:cover}
.wc-block-components-order-summary-item__description .wc-block-components-product-name{font-family:"Cormorant Garamond",Georgia,serif;font-size:18px;line-height:1.2}
.wc-block-components-totals-wrapper{border-color:#dedbd4!important;padding:18px 0!important}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:17px!important}
.wc-block-cart{font-family:Arial,Helvetica,sans-serif;margin:0!important}
.wc-block-cart__main{padding-right:5%!important}
.wc-block-cart__sidebar{background:#f7f6f2;border:1px solid #dedbd4;padding:25px!important}
.wc-block-cart-items{border-top:1px solid #dedbd4!important}
.wc-block-cart-items td{border-bottom:1px solid #dedbd4!important;padding:22px 12px!important}
.wc-block-cart-item__image img{aspect-ratio:4/5;object-fit:cover}
body.woocommerce-cart .commerce-shell{max-width:1320px}
body.woocommerce-cart .commerce-head h1{font:400 clamp(42px,5vw,70px)/1 "Cormorant Garamond",Georgia,serif}
body.woocommerce-cart .wp-block-woocommerce-cart{max-width:none}
@media(max-width:782px){
 body.woocommerce-checkout .aiva-top{min-height:68px;padding:19px 20px}
 body.woocommerce-checkout .aiva-brand{font-size:24px}
 body.woocommerce-checkout .commerce-shell,
 body.woocommerce-cart .commerce-shell{padding:28px 18px 70px}
 body.woocommerce-checkout .commerce-head{align-items:flex-start;gap:12px;margin-bottom:20px}
 body.woocommerce-checkout .commerce-head h1{font-size:30px}
 body.woocommerce-checkout .checkout-trust{display:grid;grid-template-columns:1fr}
 body.woocommerce-checkout .checkout-trust span{border-right:0;border-bottom:1px solid #dedbd4}
 body.woocommerce-checkout .checkout-trust span:last-child{border-bottom:0}
 .wc-block-checkout__main{padding-right:0!important}
 .wc-block-checkout__sidebar{border:1px solid #dedbd4;margin-bottom:30px!important;padding:20px!important}
 .wc-block-cart__main{padding-right:0!important}
 .wc-block-cart__sidebar{padding:20px!important}
}
