.woocommerce-checkout .section.prose{max-width:850px}.vm-checkout-intro{text-align:center;max-width:780px;margin:0 auto 34px}.vm-checkout-intro h2{font-size:clamp(28px,4vw,42px);font-weight:400}.vm-checkout-intro p{line-height:1.9}.vm-checkout-intro ol{display:flex;justify-content:center;gap:32px;padding:18px 0;border-block:1px solid #ded2bf;list-style:decimal inside;font-size:13px}.vm-wordpress .woocommerce form.checkout{display:block;max-width:780px;margin:auto}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review{border:1px solid #e1d8cb;background:#fffdfa;padding:28px}.woocommerce-checkout #order_review_heading{margin:32px 0 18px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:26px;font-weight:400}.woocommerce-checkout .col2-set .col-2:empty{display:none}.vm-wordpress .woocommerce form.checkout .form-row{width:100%;float:none;margin:0 0 14px;padding:0}.vm-wordpress .woocommerce form.checkout input.input-text,.vm-wordpress .woocommerce form.checkout select{min-height:54px;border-radius:6px;background:white}.woocommerce-checkout .select2-container .select2-selection--single{height:54px;border-radius:6px}.woocommerce-checkout .select2-container .select2-selection__rendered{line-height:52px}.woocommerce-checkout .select2-container .select2-selection__arrow{height:52px}.woocommerce-checkout table.shop_table{border:0;border-collapse:collapse}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border-bottom:1px solid #e5dbce}.woocommerce-checkout .order-total{font-size:20px}.vm-checkout-item{display:inline-flex;align-items:center;gap:12px}.vm-checkout-item img{width:58px!important;height:70px;object-fit:cover}.vm-wordpress .woocommerce-checkout #payment{background:transparent}.vm-checkout-help{font-size:13px;line-height:1.8}.vm-checkout-help a{text-decoration:underline}.woocommerce-checkout #place_order{min-height:58px;border-radius:4px!important;font-size:17px!important}.vm-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vm-review-card{padding:28px;background:#fffdfa;border:1px solid #e1d8cb;overflow-wrap:anywhere}.vm-review-card blockquote{margin:18px 0;line-height:1.9;font-size:15px}.vm-review-card p{display:flex;justify-content:space-between;gap:10px;font-size:12px}.vm-review-card a{font-size:13px;text-decoration:underline}.vm-review-stars{color:#9b763e;letter-spacing:3px;direction:ltr;text-align:right}.vm-review-card time{color:#74665f}.vm-pagination{display:flex;justify-content:center;gap:16px;margin:30px 0}.vm-collections>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0}.vm-collections>ul>li{border:1px solid #ded2bf;background:#fffdfa;padding:24px}.vm-collections a{display:block;padding:8px 0}.vm-collections ul ul{padding-inline-start:22px;list-style:circle;font-size:14px}.vm-browse-links{font-size:14px}.vm-feedback-home{padding-block:60px}.vm-feedback-home h2{font-size:36px;font-weight:400}.vm-feedback-home>a{text-decoration:underline}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#ded2bf}.woocommerce #review_form #respond textarea{border:1px solid #ded2bf;padding:14px;min-height:130px}.woocommerce #review_form #respond input:not([type=checkbox]){min-height:48px;border:1px solid #ded2bf;padding:10px}.woocommerce #review_form #respond .form-submit input{background:#430c15;color:white;padding-inline:32px}.vm-growth-link{white-space:nowrap}
@media(max-width:680px){.vm-review-grid,.vm-collections>ul{grid-template-columns:1fr}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review{padding:19px 14px}.vm-checkout-intro ol{gap:16px;font-size:11px}.vm-checkout-item{gap:8px}.vm-checkout-item img{width:44px!important;height:55px}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{padding:14px 5px}.woocommerce-checkout .wa-float span{display:none}.woocommerce-checkout .section.prose{padding-inline:16px}}
.vm-wordpress .woocommerce form.checkout .form-row{display:block}.woocommerce form.checkout .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:block}.woocommerce-checkout .woocommerce-billing-fields{margin-top:22px}.woocommerce-checkout .section.prose>h1{text-align:center;font-size:24px;margin-bottom:16px}.woocommerce-checkout .section.prose{padding-top:45px}
