/* Commerce polish for Ascentia Atelier */
.woocommerce-product-gallery__trigger{display:none!important}
body.woocommerce-shop ul.products li.product .product-card-image,body.tax-product_cat ul.products li.product .product-card-image{overflow:hidden}
body.woocommerce-shop ul.products li.product .product-card-image img,body.tax-product_cat ul.products li.product .product-card-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}
body.woocommerce-shop ul.products li.product:hover .product-card-image img,body.tax-product_cat ul.products li.product:hover .product-card-image img{transform:scale(1.018)}
body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{background:transparent;border:0;border-bottom:1px solid rgba(23,19,15,.18);border-radius:0;padding:10px 28px 10px 0;font-family:var(--ap-sans);font-size:11px}
body.single-product .product-title{font-family:var(--ap-display)!important;letter-spacing:-.04em!important}
body.single-product .single_add_to_cart_button{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:700!important;min-height:52px!important}
body.single-product .product-breadcrumbs,body.single-product .product-kicker,body.single-product .field-label{letter-spacing:.14em!important;text-transform:uppercase!important}

/* Cart + checkout conversion polish */
.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields{border:1px solid rgba(23,19,15,.12);background:#fffaf4}
.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order{border-radius:0!important;background:#17130f!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:700!important;min-height:56px!important;box-shadow:none!important}
.woocommerce-cart .checkout-button:hover,.woocommerce-checkout #place_order:hover{background:#9b7139!important;color:#fff!important}
.woocommerce-checkout .woocommerce-account-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{display:none!important}
.woocommerce-checkout .form-row{margin-bottom:18px!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{min-height:54px!important;border-radius:0!important;border:1px solid rgba(23,19,15,.16)!important;background:#fff!important;padding:12px 14px!important;box-shadow:none!important}
.woocommerce-checkout label,.woocommerce-cart label{font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.ascentia-confidence-note{margin:14px 0 0;padding:14px 16px;border:1px solid rgba(182,139,79,.32);background:#f6efe5;color:#6f5737;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:center}
.woocommerce-checkout #payment{background:#fffaf4!important;border-radius:0!important;border:1px solid rgba(23,19,15,.12)!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(23,19,15,.12)!important}
.woocommerce-cart table.shop_table,.woocommerce-cart .cart_totals,.woocommerce-checkout .woocommerce-checkout-review-order-table{border-radius:0!important}
@media(max-width:820px){.woocommerce-cart table.shop_table_responsive tr td,.woocommerce-cart table.shop_table_responsive tr th{padding:12px 8px!important}.woocommerce-cart .coupon{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;width:100%!important}.woocommerce-cart .coupon input{width:100%!important}.woocommerce-cart .coupon button{width:auto!important}.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review{width:100%!important}.woocommerce-checkout #place_order{width:100%!important}.ascentia-confidence-note{font-size:8px;line-height:1.6}}
