
.woocommerce ul.products li.product{
    padding:18px;
}
.woocommerce ul.products li.product .button{
    width:100%;
    justify-content:center;
}
.single-product div.product .summary{
    padding:24px;
    background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01));
    border:1px solid rgba(198,168,90,.18);
    border-radius:24px;
}
.single-product .product_title{
    letter-spacing:-.03em;
}
.single-product .price{
    color:var(--hs-gold-soft) !important;
    font-weight:700;
}
.woocommerce-cart .shop_table,
.woocommerce-checkout-review-order-table,
.woocommerce form.checkout{
    background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01));
    border:1px solid rgba(198,168,90,.18);
    border-radius:24px;
    overflow:hidden;
}
.woocommerce-cart .cart_totals,
.woocommerce-checkout #order_review{
    padding:20px;
    border-radius:24px;
    background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015));
    border:1px solid rgba(198,168,90,.18);
}
.hs-checkout-back-link-wrap{
    width:min(100% - 32px, var(--hs-container));
    margin:16px auto 0;
}
.hs-checkout-back-link{
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:var(--hs-text-soft);
    text-decoration:none;
}
.hs-checkout-back-link:hover{color:var(--hs-gold-soft)}
