.buds-wc-page{padding-bottom:65px!important;color:#2e3850}.buds-wc-page>h1{font-family:var(--font-display,'Barlow Condensed',sans-serif);font-size:64px;line-height:1.05;margin:0 0 15px}.buds-wc-intro{font-size:13px;line-height:1.8;color:#73766f;max-width:760px;margin-bottom:30px}
.buds-wc-page .woocommerce{font-family:var(--font-body,'DM Sans',sans-serif);font-size:13px}.buds-wc-page .woocommerce h2,.buds-wc-page .woocommerce h3{font-family:var(--font-display,'Barlow Condensed',sans-serif);font-size:31px;line-height:1.1;margin:0 0 20px}
.buds-wc-page form.checkout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:45px;align-items:start}.buds-wc-page #customer_details{grid-column:1;grid-row:1/4;float:none;width:100%}.buds-wc-page #order_review_heading{grid-column:2;margin-bottom:18px}.buds-wc-page #order_review{grid-column:2;min-width:0}.buds-wc-page .col2-set .col-1,.buds-wc-page .col2-set .col-2{float:none;width:100%}.buds-wc-page .col2-set .col-2:empty{display:none}
.buds-wc-page input.input-text,.buds-wc-page textarea,.buds-wc-page select{border:1px solid #2e385040;background:transparent;color:#2e3850;min-height:45px;border-radius:3px;padding:10px 12px;font:inherit;font-size:14px;box-sizing:border-box}.buds-wc-page .woocommerce form .form-row label{font-size:11px;font-weight:600;line-height:1.6;margin-bottom:7px}.buds-wc-page .woocommerce form .form-row{display:block;margin-bottom:17px;padding:0}.buds-wc-page .select2-container .select2-selection--single{background:transparent;border:1px solid #2e385040;border-radius:3px;height:45px}.buds-wc-page .select2-container .select2-selection__rendered{line-height:43px;font-size:13px;padding-left:12px}
.buds-wc-page table.shop_table{border-color:#2e38502a;border-radius:3px;font-size:12px}.buds-wc-page table.shop_table th,.buds-wc-page table.shop_table td{padding:14px 12px;border-color:#2e385022}.buds-wc-page #payment{background:#2e385008;border-radius:4px}.buds-wc-page #payment ul.payment_methods{border-color:#2e385022;padding:18px}.buds-wc-page #payment div.payment_box{background:transparent;padding:0;margin-top:14px;color:#2e3850}.buds-wc-page #payment div.payment_box:before{display:none}.buds-wc-page .button,.buds-wc-page button.button{background:#a9513d;color:#fbf6e8;border-radius:3px;min-height:45px;padding:13px 20px;font-family:var(--font-display,'Barlow Condensed',sans-serif);font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.5px}.buds-wc-page #place_order{width:100%;margin-top:14px}.buds-wc-page .woocommerce-privacy-policy-text{font-size:10px;line-height:1.7}
.buds-wc-method-note{font-size:11px;line-height:1.7;margin-bottom:13px}.buds-wc-methods{display:grid;grid-template-columns:1fr 1fr;gap:9px}.buds-wc-method{display:flex!important;align-items:center;gap:9px;border:1px solid #2e385033;border-radius:4px;padding:11px!important;background:#fbf6e8;cursor:pointer;margin:0!important;line-height:1.5!important}.buds-wc-method:has(input:checked){border-color:#a9513d;box-shadow:0 0 0 1px #a9513d}.buds-wc-method input{accent-color:#a9513d;margin:0!important;flex-shrink:0}.buds-wc-method strong{display:block;font-size:11px}.buds-wc-method small{display:block;font-size:9px;font-weight:400;color:#73766f;margin-top:3px}.buds-wc-mark{display:grid;place-items:center;min-width:31px;height:31px;border-radius:6px;background:#2e3850;color:#fff;font-weight:800;font-size:12px;flex-shrink:0}.buds-wc-mark.mark-cashapp{background:#00b83e;font-size:23px}.buds-wc-mark.mark-apple_pay,.buds-wc-mark.mark-revolut{background:#111}.buds-wc-mark.mark-chime{background:#168943}.buds-wc-mark.mark-zelle{background:#6d1bd1;font-size:22px}.buds-wc-mark.mark-crypto{background:#ed9420;font-size:23px}.buds-wc-mark.mark-wise{background:#8cc243;color:#183319}.buds-wc-support{background:#fbf6e8;border:1px solid #2e385024;padding:14px;border-radius:4px;margin-top:15px;font-size:11px;line-height:1.8}.buds-wc-support>strong{display:block;font-size:13px}.buds-wc-support nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.buds-wc-support nav a,.buds-wc-support nav button{padding:7px;border:1px solid #2e385030;border-radius:3px;background:none;font:inherit;font-size:10px;text-align:center;color:#2e3850;cursor:pointer}.buds-wc-support small{display:block;font-size:9px;color:#73766f}.buds-wc-held{margin:25px 0;padding:22px;border:1px solid #2e38502a;border-radius:4px}
body.woocommerce-checkout .buds-support-fab{display:none}
@media(max-width:900px){.buds-wc-page form.checkout{grid-template-columns:1fr}.buds-wc-page #customer_details{grid-column:1;grid-row:auto}.buds-wc-page #order_review_heading,.buds-wc-page #order_review{grid-column:1}.buds-wc-page #order_review_heading{margin-top:28px}.buds-wc-page>h1{font-size:51px}}
@media(max-width:480px){.buds-wc-methods{grid-template-columns:1fr}.buds-wc-page input.input-text{font-size:16px}.buds-wc-page table.shop_table th,.buds-wc-page table.shop_table td{padding:10px 8px}}
