product-info[data-fd-compact] .fd-compact-picker{display:grid;gap:14px}
product-info[data-fd-compact] .fd-payment-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;margin:0}
product-info[data-fd-compact] .fd-payment-choice{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 10px;border:1px solid rgb(var(--color-button-border) / .3);border-radius:var(--buttons-radius);color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:Inter,sans-serif;font-size:14px;line-height:1.3;font-weight:500;cursor:pointer}
product-info[data-fd-compact] .fd-payment-choices input:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}
product-info[data-fd-compact] .fd-payment-choices input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}
product-info[data-fd-compact] .fd-timing{margin:0}
product-info[data-fd-compact] .fd-timing>label{display:block;margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;opacity:.75}
product-info[data-fd-compact] .fd-timing-select{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid rgb(var(--color-button-border) / .3);border-radius:var(--buttons-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:Inter,sans-serif;font-size:16px;line-height:1.4;appearance:auto}
product-info[data-fd-compact] .product__price .price__regular{color:rgb(var(--color-price))!important;font-family:customfont,var(--font-heading-family)!important;font-size:28px;line-height:1.2;font-weight:700!important}
product-info[data-fd-compact] .fd-payment-summary{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-top:7px}
product-info[data-fd-compact] .fd-payment-summary:empty{display:none}
product-info[data-fd-compact] .product-form__submit .btn-text{white-space:normal;text-align:center}
product-info[data-fd-compact] .fd-payment-help{margin-top:12px}
product-info[data-fd-compact] .fd-free-shipping{text-align:center;font-family:Inter,sans-serif;font-size:13px;margin:0 0 14px;opacity:.8}
product-info[data-fd-compact] .fd-payment-details{border-top:1px solid rgb(var(--color-border));font-family:Inter,sans-serif;font-size:14px;line-height:1.5}
product-info[data-fd-compact] .fd-payment-details summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:500}
product-info[data-fd-compact] .fd-payment-details p{margin:0 0 12px;opacity:.8}

product-info .installment{display:none}
product-info[data-fd-compact] .fd-compact-picker{margin-top:16px}
product-info[data-fd-compact] .product-form-wrapper{margin-top:16px}

product-info[data-fd-compact] .fd-payment-choice,product-info[data-fd-compact] .fd-timing>label,product-info[data-fd-compact] .fd-timing-select,product-info[data-fd-compact] .fd-payment-details summary{font-family:Inter,sans-serif!important}

.fd-ref-choice-copy{display:none}

.fd-ref-choice-amount{display:none}
