.oh-gift[data-astro-cid-7iqgolml]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.oh-gift-opt[data-astro-cid-7iqgolml]{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font:700 1rem/1.4 var(--font-body)}.oh-gift-opt[data-astro-cid-7iqgolml] input[data-astro-cid-7iqgolml]{width:24px;height:24px;flex:none;accent-color:var(--color-petrol)}.oh-gift-fields[data-astro-cid-7iqgolml]{display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:2px solid var(--color-petrol)}.oh-gift-fields[data-astro-cid-7iqgolml][hidden]{display:none}.oh-gift-fields[data-astro-cid-7iqgolml] p[data-astro-cid-7iqgolml]{margin:0;font:400 1rem/1.5 var(--font-body);color:var(--color-coal-dim)}.oh-gift-fields[data-astro-cid-7iqgolml] label[data-astro-cid-7iqgolml]{font:700 1rem/1.4 var(--font-body)}.oh-gift-fields[data-astro-cid-7iqgolml] textarea[data-astro-cid-7iqgolml]{box-sizing:border-box;width:100%;min-height:96px}.oh-gift-fields[data-astro-cid-7iqgolml] textarea[data-astro-cid-7iqgolml]:focus-visible,.oh-gift-opt[data-astro-cid-7iqgolml] input[data-astro-cid-7iqgolml]:focus-visible{outline:3px solid var(--color-petrol);outline-offset:2px}.oh-gift-fields[data-astro-cid-7iqgolml] .oh-gift-count[data-astro-cid-7iqgolml]{font-variant-numeric:tabular-nums}.oh-gift-fields[data-astro-cid-7iqgolml] .oh-gift-count[data-astro-cid-7iqgolml][data-over]{text-decoration:underline wavy}.oh-consent[data-astro-cid-o55obq4t]{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding-left:12px;border-left:2px solid var(--color-petrol)}.oh-consent[data-astro-cid-o55obq4t][hidden]{display:none}.oh-consent[data-astro-cid-o55obq4t][data-error]{border-left-width:4px;border-left-color:var(--color-danger)}.oh-consent-opt[data-astro-cid-o55obq4t]{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer;font:400 1rem/1.5 var(--font-body)}.oh-consent-opt[data-astro-cid-o55obq4t] input[data-astro-cid-o55obq4t]{flex:none;width:24px;height:24px;margin-top:3px;accent-color:var(--color-petrol)}.oh-consent-opt[data-astro-cid-o55obq4t] input[data-astro-cid-o55obq4t]:focus-visible{outline:3px solid var(--color-petrol);outline-offset:2px}.oh-consent-error[data-astro-cid-o55obq4t]{margin:0;font:700 1rem/1.45 var(--font-body);color:var(--color-danger)}.oh-consent-error[data-astro-cid-o55obq4t][hidden]{display:none}.oh-sr[data-astro-cid-o55obq4t]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#lines[data-astro-cid-duqmmfpq]{margin:32px 0}#summary[data-astro-cid-duqmmfpq]{border-top:1px solid var(--color-line);padding-top:24px}.total-line[data-astro-cid-duqmmfpq]{display:flex;justify-content:space-between;gap:16px;margin:12px 0}.final-total[data-astro-cid-duqmmfpq]{font:700 1.25rem/1.4 var(--font-body);font-variant-numeric:tabular-nums}.oh-bk-delivery[data-astro-cid-duqmmfpq]{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px}.oh-bk-delivery[data-astro-cid-duqmmfpq][hidden]{display:none}.oh-bk-note[data-astro-cid-duqmmfpq]{font:400 1rem/1.5 var(--font-body);color:var(--color-coal-dim);margin:8px 0!important}.oh-bk-note[data-astro-cid-duqmmfpq] a[data-astro-cid-duqmmfpq]{color:var(--color-petrol)}.marketing[data-astro-cid-duqmmfpq]{display:flex;gap:12px;align-items:flex-start;margin:24px 0}.marketing[data-astro-cid-duqmmfpq] input[data-astro-cid-duqmmfpq]{margin-top:6px}#checkout-btn[data-astro-cid-duqmmfpq]{width:100%}.payment-note[data-astro-cid-duqmmfpq]{font:400 .875rem/1.6 var(--font-body);margin-top:16px!important;color:var(--color-coal-dim)}.hidden[data-astro-cid-duqmmfpq]{display:none}#bundle-nudge[data-astro-cid-duqmmfpq]{border:1px dashed var(--color-petrol);padding:16px;margin:16px 0}#checkout-error[data-astro-cid-duqmmfpq]:not(.hidden):not([hidden]){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}#checkout-error[data-astro-cid-duqmmfpq] button{padding-left:0}.oh-bk-bar[data-astro-cid-duqmmfpq]{visibility:hidden;position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--color-paper-3);border-top:1px solid var(--color-line);transform:translateY(100%);transition:transform .2s ease}.oh-bk-bar[data-astro-cid-duqmmfpq].is-on{visibility:visible;transform:none}.oh-bk-bar-total[data-astro-cid-duqmmfpq]{margin:0!important;font:400 1rem/1.3 var(--font-body)}.oh-bk-bar-total[data-astro-cid-duqmmfpq] strong[data-astro-cid-duqmmfpq]{font:700 1.125rem/1.2 var(--font-body);font-variant-numeric:tabular-nums}.oh-bk-bar[data-astro-cid-duqmmfpq] a[data-astro-cid-duqmmfpq]{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--color-petrol);color:var(--color-ink-on-signal);font:700 1rem var(--font-body);text-decoration:none}.oh-bk-bar[data-astro-cid-duqmmfpq] a[data-astro-cid-duqmmfpq]:focus-visible{outline:3px solid var(--color-petrol-bright);outline-offset:3px}@media(min-width:1024px){.oh-bk-bar[data-astro-cid-duqmmfpq]{display:none}}@media(prefers-reduced-motion:reduce){.oh-bk-bar[data-astro-cid-duqmmfpq]{transition:none}}
