.rg-gift[data-astro-cid-7iqgolml]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.rg-gift-opt[data-astro-cid-7iqgolml]{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font:600 16px/1.4 var(--font-body);color:var(--color-paper)}.rg-gift-opt[data-astro-cid-7iqgolml] input[data-astro-cid-7iqgolml]{width:20px;height:20px;flex:none;margin:0;accent-color:var(--color-amber)}.rg-gift-fields[data-astro-cid-7iqgolml]{display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:2px solid var(--color-pine-line)}.rg-gift-fields[data-astro-cid-7iqgolml][hidden]{display:none}.rg-gift-fields[data-astro-cid-7iqgolml] p[data-astro-cid-7iqgolml]{margin:0;font:400 14px/1.5 var(--font-body);color:var(--color-pine-muted)}.rg-gift-fields[data-astro-cid-7iqgolml] label[data-astro-cid-7iqgolml]{font:600 14px/1.4 var(--font-body);color:var(--color-paper)}.rg-gift-fields[data-astro-cid-7iqgolml] textarea[data-astro-cid-7iqgolml]{box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;background:var(--color-cream);color:var(--color-coal);border:1px solid var(--color-field);border-radius:2px;font:400 16px/1.5 var(--font-body);resize:vertical}.rg-gift-fields[data-astro-cid-7iqgolml] textarea[data-astro-cid-7iqgolml]:focus-visible,.rg-gift-opt[data-astro-cid-7iqgolml] input[data-astro-cid-7iqgolml]:focus-visible{outline:var(--rgc-ring);outline-offset:2px}.rg-gift-fields[data-astro-cid-7iqgolml] .rg-gift-count[data-astro-cid-7iqgolml]{font-variant-numeric:tabular-nums}.rg-gift-fields[data-astro-cid-7iqgolml] .rg-gift-count[data-astro-cid-7iqgolml][data-over]{color:var(--color-amber);font-weight:600}.rg-consent[data-astro-cid-o55obq4t]{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-left:12px;border-left:2px solid var(--color-amber)}.rg-consent[data-astro-cid-o55obq4t][hidden]{display:none}.rg-consent[data-astro-cid-o55obq4t][data-error]{border-left-width:4px}.rg-consent-opt[data-astro-cid-o55obq4t]{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer;font:400 15px/1.5 var(--font-body);color:var(--color-paper)}.rg-consent-opt[data-astro-cid-o55obq4t] input[data-astro-cid-o55obq4t]{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-amber)}.rg-consent-opt[data-astro-cid-o55obq4t] input[data-astro-cid-o55obq4t]:focus-visible{outline:var(--rgc-ring);outline-offset:2px}.rg-consent-error[data-astro-cid-o55obq4t]{margin:0;font:600 14px/1.45 var(--font-body);color:var(--color-amber)}.rg-consent-error[data-astro-cid-o55obq4t][hidden]{display:none}.rg-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}.bk{min-height:100vh;box-sizing:border-box;padding-block:24px 64px}.bk-h1{margin:0;font:400 30px/33px var(--font-display);color:var(--color-coal)}.bk-empty{margin-top:8px}.bk-empty.hidden,.bk-summary.hidden,.bk-nudge.hidden,.bk-row.hidden{display:none}.bk-start{margin:8px 0 0;padding:0;list-style:none}.bk-grid{display:grid;gap:24px;margin-top:20px}#lines .basket-item{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:12px 16px;align-items:start;padding:16px 0;border:0;border-top:1px solid rgba(43,33,24,.3);background:none;box-shadow:none}#lines .basket-item:last-child{border-bottom:1px solid rgba(43,33,24,.3)}#lines .basket-item img,#lines .basket-item>div:first-child{width:4rem;height:5rem;object-fit:cover;border:1px solid var(--color-line)}#lines .basket-description{min-width:0;overflow-wrap:anywhere}#lines .basket-description p{margin:0;font:400 14px/20px var(--font-body);color:var(--color-coal-dim)}#lines .basket-description p:first-child{font:700 18px/24px var(--font-display);color:var(--color-coal)}#lines .basket-description p.mt-1{margin-top:4px;color:var(--color-coal)}#lines .basket-controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}#lines .basket-controls>div{display:flex;align-items:center;gap:8px}#lines .basket-controls button{width:44px;height:44px;background:transparent;border:1px solid var(--color-line);color:var(--color-coal);font:400 18px/1 var(--font-body);cursor:pointer}#lines .basket-controls button:hover{border-color:var(--color-coal-dim)}#lines .basket-controls button[data-act=rm]{border-color:transparent;color:var(--color-coal-dim)}#lines .basket-controls button:focus-visible{outline:3px solid var(--color-signal);outline-offset:2px}#lines .basket-controls>div>span{min-width:24px;text-align:center;font:600 15px var(--font-body);color:var(--color-coal)}#lines .basket-controls>p{margin:0 0 0 auto;font:700 18px/24px var(--font-display);color:var(--color-coal)}.bk-nudge{margin-top:16px;padding:12px 16px;border:1px dashed var(--color-signal);font:400 15px/1.5 var(--font-body);color:var(--color-coal)}.bk-nudge a{color:var(--color-signal);text-decoration:underline}.bk-summary{padding:20px;background:var(--color-pine);color:var(--color-paper)}.bk-sum-h{margin:0 0 8px;font:700 20px/26px var(--font-display);color:var(--color-paper)}.bk-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font:400 15px/22px var(--font-body);color:var(--color-pine-muted)}.bk-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;border-top:1px solid var(--color-pine-line)}.bk-total p{margin:0;font:600 14px/20px var(--font-body);color:var(--color-pine-muted)}.bk-total #total{font:700 30px/36px var(--font-display);color:var(--color-paper)}.bk-deliv{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;color:var(--color-paper)}.bk-summary [hidden]{display:none!important}.bk-note{margin:12px 0 0;font:400 14px/20px var(--font-body);color:var(--color-pine-muted)}.bk-note a{color:var(--color-amber);text-decoration:underline;text-underline-offset:.2em}.bk-note a:focus-visible{outline:var(--rgc-ring);outline-offset:2px}#lines .basket-item>.basket-thumb{width:4rem;height:5.6rem;border:1px solid var(--color-line);background:var(--color-cream);overflow:hidden}#lines .basket-thumb svg{display:block;width:100%;height:100%}#lines .basket-description p:first-child a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}#lines .basket-description p:first-child a:focus-visible{outline:3px solid var(--color-signal);outline-offset:2px}.bk-opt{margin:16px 0 12px}.bk-summary .rf-err{color:var(--color-paper)}.bk-summary .rf-err :is(a,button){color:var(--color-amber)}.bk-summary .rf-err button{display:flex;margin-top:8px}.bk-pay{text-align:center}.bk-summary .rf-small{color:var(--color-pine-muted)}@media(min-width:640px){#lines .basket-item{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center}#lines .basket-controls{grid-column:auto}}@media(min-width:1024px){.bk{padding-block:40px 96px}.bk-h1{font-size:52px;line-height:56px}.bk-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:56px;align-items:start;margin-top:32px}.bk-summary{padding:28px}}
