.checkout-buyer-section:not([data-custom-component=true] *),.checkout-buyer-section:not([data-custom-component=true] *) h1,.checkout-buyer-section:not([data-custom-component=true] *) h2,.checkout-buyer-section:not([data-custom-component=true] *) h3,.checkout-buyer-section:not([data-custom-component=true] *) h4,.checkout-buyer-section:not([data-custom-component=true] *) h5,.checkout-buyer-section:not([data-custom-component=true] *) h6{color:var(--checkout-accent-text,#000);font-family:var(--checkout-font,system-ui)}.checkout-buyer-section:not([data-custom-component=true] *) label{color:var(--checkout-accent-text-secondary,#000c);font-family:var(--checkout-font,system-ui)}.checkout-buyer-section:not([data-custom-component=true] *) p,.checkout-buyer-section:not([data-custom-component=true] *) span{color:var(--checkout-accent-text,#000);font-family:var(--checkout-font,system-ui)}.checkout-buyer-section:not([data-custom-component=true] *) .text-gray-400,.checkout-buyer-section:not([data-custom-component=true] *) .text-gray-500,.checkout-buyer-section:not([data-custom-component=true] *) .text-gray-600{color:var(--checkout-accent-text-muted,#0009)!important}.checkout-summary-section:not([data-custom-component=true] *),.checkout-summary-section:not([data-custom-component=true] *) h1,.checkout-summary-section:not([data-custom-component=true] *) h2,.checkout-summary-section:not([data-custom-component=true] *) h3,.checkout-summary-section:not([data-custom-component=true] *) h4,.checkout-summary-section:not([data-custom-component=true] *) h5,.checkout-summary-section:not([data-custom-component=true] *) h6{color:var(--checkout-brand-text,#000);font-family:var(--checkout-font,system-ui)}.checkout-summary-section:not([data-custom-component=true] *) label{color:var(--checkout-brand-text-secondary,#000c);font-family:var(--checkout-font,system-ui)}.checkout-summary-section:not([data-custom-component=true] *) p,.checkout-summary-section:not([data-custom-component=true] *) span{color:var(--checkout-brand-text,#000);font-family:var(--checkout-font,system-ui)}.checkout-summary-section:not([data-custom-component=true] *) .text-gray-400,.checkout-summary-section:not([data-custom-component=true] *) .text-gray-500,.checkout-summary-section:not([data-custom-component=true] *) .text-gray-600{color:var(--checkout-brand-text-muted,#0009)!important}.checkout-buyer-section:not([data-custom-component=true] *) input[type=text],.checkout-buyer-section:not([data-custom-component=true] *) input[type=email],.checkout-buyer-section:not([data-custom-component=true] *) input[type=tel],.checkout-buyer-section:not([data-custom-component=true] *) input[type=number],.checkout-buyer-section:not([data-custom-component=true] *) select,.checkout-buyer-section:not([data-custom-component=true] *) textarea{border:1px solid var(--checkout-accent-border,#e5e7eb);color:#000;font-family:var(--checkout-font,system-ui);background-color:#ffffffe6;border-radius:var(--checkout-radius,.5rem)!important}.checkout-buyer-section:not([data-custom-component=true] *) [data-headlessui-component=Combobox] button,.checkout-buyer-section:not([data-custom-component=true] *) [role=combobox],.checkout-buyer-section:not([data-custom-component=true] *) .relative button[aria-haspopup=listbox],.checkout-summary-section:not([data-custom-component=true] *) [role=combobox]{font-family:var(--checkout-font,system-ui);border-radius:var(--checkout-radius,.5rem)!important}.checkout-buyer-section:not([data-custom-component=true] *) input[type=text]:focus,.checkout-buyer-section:not([data-custom-component=true] *) input[type=email]:focus,.checkout-buyer-section:not([data-custom-component=true] *) input[type=tel]:focus,.checkout-buyer-section:not([data-custom-component=true] *) input[type=number]:focus,.checkout-buyer-section:not([data-custom-component=true] *) select:focus,.checkout-buyer-section:not([data-custom-component=true] *) textarea:focus{border-color:var(--checkout-accent-color,#009688);outline:none;box-shadow:0 0 0 3px #0096881a}.checkout-buyer-section:not([data-custom-component=true] *) button[type=submit]:not([class*=checkout-button]),.checkout-buyer-section:not([data-custom-component=true] *) .btn-primary,.checkout-buyer-section:not([data-custom-component=true] *) button.bg-gray-800{font-family:var(--checkout-font,system-ui);transition:all .2s;background-color:var(--checkout-brand-color,#009688)!important;color:#fff!important;border-radius:var(--checkout-radius,.5rem)!important}.checkout-buyer-section:not([data-custom-component=true] *) button[type=submit]:not([class*=checkout-button]):hover,.checkout-buyer-section:not([data-custom-component=true] *) .btn-primary:hover,.checkout-buyer-section:not([data-custom-component=true] *) button.bg-gray-800:hover{filter:brightness(1.1)}.checkout-buyer-section:not([data-custom-component=true] *) button:not([type=submit]):not(.bg-gray-800):not([class*=checkout-button]),.checkout-buyer-section:not([data-custom-component=true] *) .btn-secondary{border:1px solid var(--checkout-accent-border,#e5e7eb);color:var(--checkout-accent-text,#000);border-radius:var(--checkout-radius,.5rem);font-family:var(--checkout-font,system-ui);background-color:#0000;transition:all .2s}.checkout-buyer-section:not([data-custom-component=true] *) button:not([type=submit]):not(.bg-gray-800):not([class*=checkout-button]):hover,.checkout-buyer-section:not([data-custom-component=true] *) .btn-secondary:hover{background-color:var(--checkout-accent-hover,#0000000d)}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-primary{background-color:var(--checkout-brand-color,#009688)!important;color:var(--checkout-brand-text,white)!important;border:1px solid var(--checkout-brand-color,#009688)!important;border-radius:var(--checkout-radius,.5rem)!important;font-family:var(--checkout-font,system-ui)!important;transition:all .2s!important;box-shadow:0 1px 2px #0000000d!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-primary:hover{filter:brightness(1.1)!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-primary:focus{box-shadow:0 0 0 2px var(--checkout-brand-color,#009688),0 0 0 4px #0096881a!important;outline:none!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-secondary{color:var(--checkout-accent-text,#1f2937)!important;border:1px solid var(--checkout-accent-border,#d1d5db)!important;border-radius:var(--checkout-radius,.5rem)!important;font-family:var(--checkout-font,system-ui)!important;background-color:#fff!important;transition:all .2s!important;box-shadow:0 1px 2px #0000000d!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-secondary:hover{background-color:var(--checkout-accent-hover,#f9fafb)!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-secondary:focus{box-shadow:0 0 0 2px var(--checkout-accent-color,#3b82f6),0 0 0 4px #3b82f61a!important;outline:none!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-ghost{color:var(--checkout-accent-text,#1f2937)!important;border-radius:var(--checkout-radius,.5rem)!important;font-family:var(--checkout-font,system-ui)!important;background-color:#0000!important;border:1px solid #0000!important;transition:all .2s!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-ghost:hover{background-color:var(--checkout-accent-hover,#0000000d)!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-ghost:focus{box-shadow:0 0 0 2px var(--checkout-accent-color,#3b82f6),0 0 0 4px #3b82f61a!important;outline:none!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-sm{padding:.375rem .75rem!important;font-size:.875rem!important;line-height:1.25rem!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-default{padding:.5rem 1rem!important;font-size:1rem!important;line-height:1.5rem!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-lg{padding:.75rem 1.5rem!important;font-size:1.125rem!important;line-height:1.75rem!important}.checkout-buyer-section:not([data-custom-component=true] *) .checkout-button-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}.checkout-summary-button:not([data-custom-component=true] *){border:1px solid var(--checkout-brand-border,#e5e7eb);color:var(--checkout-brand-text,#000);border-radius:var(--checkout-radius-sm,.375rem);background-color:#0000}.checkout-summary-button:not([data-custom-component=true] *):hover{background-color:var(--checkout-brand-hover,#0000000d)}.checkout-buyer-section:not([data-custom-component=true] *) .border-t,.checkout-buyer-section:not([data-custom-component=true] *) .border-b,.checkout-buyer-section:not([data-custom-component=true] *) .border-l,.checkout-buyer-section:not([data-custom-component=true] *) .border-r,.checkout-buyer-section:not([data-custom-component=true] *) .border{border-color:var(--checkout-accent-border,#e5e7eb)!important}.checkout-summary-section:not([data-custom-component=true] *) .border-t,.checkout-summary-section:not([data-custom-component=true] *) .border-b,.checkout-summary-section:not([data-custom-component=true] *) .border-l,.checkout-summary-section:not([data-custom-component=true] *) .border-r,.checkout-summary-section:not([data-custom-component=true] *) .border{border-color:var(--checkout-brand-border,#e5e7eb)!important}.checkout-card:not([data-custom-component=true] *){border:1px solid var(--checkout-accent-border,#e5e7eb);border-radius:var(--checkout-radius-lg,.75rem);background-color:#ffffff0d}.checkout-summary-card:not([data-custom-component=true] *){border:1px solid var(--checkout-brand-border,#e5e7eb);border-radius:var(--checkout-radius-lg,.75rem);background-color:#ffffff1a}.checkout-badge:not([data-custom-component=true] *){background-color:var(--checkout-accent-hover,#0000000d);color:var(--checkout-accent-text,#000);border-radius:var(--checkout-radius-sm,.375rem)}.checkout-summary-section:not([data-custom-component=true] *) input[type=text]{border:1px solid var(--checkout-brand-border,#e5e7eb);color:#000;border-radius:var(--checkout-radius-sm,.375rem)0 0 var(--checkout-radius-sm,.375rem);font-family:var(--checkout-font,system-ui);background-color:#ffffffe6}.checkout-summary-section:not([data-custom-component=true] *) input[type=text]:focus{border-color:var(--checkout-brand-color,#00766c);outline:none}.checkout-summary-section:not([data-custom-component=true] *) button[type=submit]{background-color:var(--checkout-brand-hover,#0000000d);border:1px solid var(--checkout-brand-border,#e5e7eb);color:var(--checkout-brand-text,#000);border-radius:0 var(--checkout-radius-sm,.375rem)var(--checkout-radius-sm,.375rem)0;border-left:none}.checkout-summary-section:not([data-custom-component=true] *) button[type=submit]:hover{background-color:var(--checkout-brand-color,#00766c);color:#fff}.checkout-buyer-section:not([data-custom-component=true] *) .bg-gray-100{background-color:var(--checkout-accent-hover,#ffffff1a)!important;border:1px solid var(--checkout-accent-border,#e5e7eb)!important;border-radius:var(--checkout-radius-lg,.75rem)!important}.checkout-buyer-section:not([data-custom-component=true] *) #form-elements input,.checkout-buyer-section:not([data-custom-component=true] *) #form-elements select{border-radius:var(--checkout-radius,.5rem)!important;font-family:var(--checkout-font,system-ui)!important}.checkout-buyer-section:not([data-custom-component=true] *) .text-red-500,.checkout-buyer-section:not([data-custom-component=true] *) .text-red-600,.checkout-buyer-section:not([data-custom-component=true] *) .text-red-700,.checkout-summary-section:not([data-custom-component=true] *) .text-red-500,.checkout-summary-section:not([data-custom-component=true] *) .text-red-600,.checkout-summary-section:not([data-custom-component=true] *) .text-red-700{color:#ef4444!important}.checkout-buyer-section:not([data-custom-component=true] *) .text-green-500,.checkout-buyer-section:not([data-custom-component=true] *) .text-green-600,.checkout-buyer-section:not([data-custom-component=true] *) .text-green-700,.checkout-summary-section:not([data-custom-component=true] *) .text-green-500,.checkout-summary-section:not([data-custom-component=true] *) .text-green-600,.checkout-summary-section:not([data-custom-component=true] *) .text-green-700{color:#10b981!important}.checkout-buyer-section:not([data-custom-component=true] *) .border-red-50,.checkout-buyer-section:not([data-custom-component=true] *) .border-red-200,.checkout-buyer-section:not([data-custom-component=true] *) .border-red-500,.checkout-buyer-section:not([data-custom-component=true] *) .bg-red-50{border-radius:var(--checkout-radius,.5rem)!important}.checkout-buyer-section:not([data-custom-component=true] *) input[type=radio]{border-radius:50%}.company-banner:not([data-custom-component=true] *){color:var(--company-text-color,#000);font-family:var(--company-font,system-ui);transition:all .2s}.company-banner:not([data-custom-component=true] *) h1,.company-banner:not([data-custom-component=true] *) h2,.company-banner:not([data-custom-component=true] *) h3,.company-banner:not([data-custom-component=true] *) h4,.company-banner:not([data-custom-component=true] *) h5,.company-banner:not([data-custom-component=true] *) h6{color:var(--company-text-color,#000);font-family:var(--company-font,system-ui)}.company-banner:not([data-custom-component=true] *) button{color:var(--company-icon-color,#000);transition:all .2s}.company-banner:not([data-custom-component=true] *) button:hover{opacity:.8;transform:translateY(-1px)}.company-banner:not([data-custom-component=true] *) svg{color:var(--company-icon-color,#000)}.company-banner:not([data-custom-component=true] *) .cart-badge{background-color:var(--company-brand-color,#009688);color:var(--company-brand-text,white);border-color:var(--company-accent-color,#00766c);transition:all .2s;box-shadow:0 1px 3px #0000001a}.company-banner:not([data-custom-component=true] *) button:hover .cart-badge,.company-banner:not([data-custom-component=true] *) a:hover .cart-badge{transform:scale(1.1)}.company-banner:not([data-custom-component=true] *) a{color:var(--company-icon-color,#000);text-decoration:none;transition:all .2s}.company-banner:not([data-custom-component=true] *) a:hover{opacity:.8;transform:translateY(-1px)scale(1.05)}
