.box-pick,.box-pick-sheet,.box-pick-sticky{--bp-fg-rgb: var(--color-foreground-rgb, 0 0 0);--bp-ink: var(--color-foreground-heading, #000);--bp-muted: rgb(var(--bp-fg-rgb) / var(--opacity-subdued-text, .7));--bp-line: rgb(var(--bp-fg-rgb) / .08);--bp-line-strong: rgb(var(--bp-fg-rgb) / .25);--bp-wash: rgb(var(--bp-fg-rgb) / .05);--bp-bg: var(--color-background, #fafafa);--bp-input-border: var(--color-input-border, rgb(0 0 0 / .2));--bp-input-bg: var(--color-input-background, #fff);--bp-coral: var(--color-primary-button-background, #ff6363);--bp-coral-hover: var(--color-primary-button-hover-background, #e65959);--bp-coral-text: var(--color-primary, #d93a3d);--bp-heading: var(--font-heading--family, Inter, sans-serif)}.box-pick *,.box-pick *:before,.box-pick *:after,.box-pick-sheet *,.box-pick-sheet *:before,.box-pick-sheet *:after,.box-pick-sticky *{box-sizing:border-box;border-radius:0}:where(.box-pick,.box-pick-sheet,.box-pick-sticky) :where(button:not(.button)){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.box-pick :is(h2,h3,p,dl,dd),.box-pick-sheet :is(h2,h3,p){margin:0}.box-pick svg,.box-pick-sheet svg,.box-pick-sticky svg{display:block;flex:none}:is(.box-pick,.box-pick-sheet,.box-pick-sticky) .box-icon-text{display:inline-grid;place-items:center;width:24px;height:24px;font-size:18px;line-height:1}html.box-pick-sheet-open{overflow:hidden}.box-pick{display:flex;flex-direction:column;gap:var(--gap-sm, .7rem);width:100%;min-width:0}.box-pick__fields{display:flex;flex-direction:column;gap:8px}.box-pick.is-loading .box-pick__fields{opacity:.5;pointer-events:none}.box-pick__empty{color:var(--bp-muted)}.box-pick-field{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 10px 6px 8px;border:var(--style-border-width-inputs, 1px) solid var(--bp-input-border);background:var(--bp-input-bg);color:var(--color-input-text, inherit);text-align:start;cursor:pointer}.box-pick-field:hover{border-color:rgb(var(--bp-fg-rgb) / var(--opacity-40, .4))}.box-pick-field:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:var(--focus-outline-offset, 2px)}.box-pick-field.is-next{border-color:var(--bp-coral);box-shadow:inset 0 0 0 1px var(--bp-coral)}.box-pick-field__media{position:relative;display:flex;flex:none;align-items:center;justify-content:center;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--bp-line)}.box-pick-field__media--photo{width:52px;height:39px}.box-pick-field__media--photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.box-pick-field__media--photo.is-stack{overflow:visible;background:none;box-shadow:none}.box-pick-field__media--photo.is-stack img{position:absolute;top:4px;width:31px;height:31px;background:#fff;box-shadow:inset 0 0 0 1px var(--bp-line),0 0 0 1px #fff;mix-blend-mode:normal}.box-pick-field__media--photo.is-stack img:nth-child(1){left:0;z-index:3}.box-pick-field__media--photo.is-stack img:nth-child(2){left:10px;z-index:2}.box-pick-field__media--photo.is-stack img:nth-child(3){left:21px;z-index:1}.box-pick-field__media--photo.is-stack[data-count="2"] img:nth-child(2){left:21px}.box-pick-field__media--icon{width:40px;height:40px;background:var(--bp-wash);box-shadow:none}.box-pick-field__media--icon img{width:24px;height:24px}.box-pick-field__text{display:flex;flex:1 1 0;flex-direction:column;width:0;min-width:0;line-height:1.2}.box-pick-field__name{font-size:.75rem;color:var(--bp-muted)}.box-pick-field__value{overflow:hidden;font-size:.9375rem;font-weight:700;color:var(--bp-ink);white-space:nowrap;text-overflow:ellipsis}.box-pick-field__count{display:flex;flex:none;align-items:center;gap:2px;font-size:.8125rem;color:var(--bp-muted);font-variant-numeric:tabular-nums}.box-pick-field.is-done .box-pick-field__count{color:var(--bp-ink)}.box-pick-field__tick{color:var(--bp-coral)}.box-pick-field__chevron{display:flex;flex:none}.box-pick-field__flag{position:absolute;top:-9px;right:8px;padding:3px 5px;font-family:var(--bp-heading);font-size:11px;font-weight:700;line-height:1;color:#fff;background:var(--bp-coral);white-space:nowrap}@media screen and (max-width:359px){.box-pick-field__count{display:none}}.box-pick__banner{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 4px 4px 12px;font-size:.8125rem;line-height:1.4;background:var(--bp-input-bg);box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.box-pick__banner>span:first-child,.box-pick__banner>svg+span,.box-pick__banner>.box-icon-text+span{flex:1;min-width:0}.box-pick__banner.is-editing{padding-inline-end:12px;box-shadow:inset 0 0 0 2px var(--bp-coral)}.box-pick__banner.is-error{color:var(--bp-coral-text);box-shadow:inset 0 0 0 2px var(--bp-coral-text)}.box-pick__banner.is-added{color:var(--bp-ink);box-shadow:inset 0 0 0 2px var(--bp-ink)}.box-pick__banner-action{display:inline-flex;flex:none;align-items:center;min-height:44px;padding-inline:8px;font-weight:700;color:var(--bp-coral-text);text-decoration:underline;text-underline-offset:.15em}.box-pick__banner-close{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--bp-muted)}.box-pick__banner-close:hover{color:var(--bp-ink)}.box-pick__sums{display:flex;flex-direction:column;gap:2px;padding-top:4px}.box-pick__sums>div{display:flex;justify-content:space-between;gap:10px;font-size:.8125rem;color:var(--bp-muted)}.box-pick__sums dt,.box-pick__sums dd{margin:0;font-variant-numeric:tabular-nums}.box-pick__sums .is-total{padding-top:4px;border-top:1px solid var(--bp-line);font-weight:700;color:var(--bp-ink)}.box-pick__buy{display:flex;flex-direction:column;gap:6px;margin-top:4px}.box-pick .box-pick__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;height:var(--height-buy-buttons, 52px);text-transform:var(--button-text-case-primary, none);white-space:nowrap}.box-pick .box-pick__cta:disabled{opacity:.7;cursor:default}.box-pick .box-pick__cta[aria-busy=true]{cursor:progress}.box-pick__note{font-size:.8125rem;text-align:center;color:var(--bp-muted)}.box-pick-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;padding:0;border:0;background:var(--bp-bg);color:var(--color-foreground, inherit);box-shadow:0 -4px 20px #00000026}.box-pick-sheet[open]{display:flex;flex-direction:column;animation:box-pick-sheet-up .22s ease-out}.box-pick-sheet::backdrop{background:#00000059}.box-pick-sheet__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 16px;overflow-y:auto;overscroll-behavior:contain}.box-pick-sheet__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:14px 0 10px;background:var(--bp-bg)}.box-pick-sheet__title{flex:1;min-width:0;font-family:var(--bp-heading);font-weight:var(--font-heading--weight, 700);font-size:1.375rem;line-height:1.1;color:var(--bp-ink)}.box-pick-sheet__title:focus{outline:none}.box-pick-sheet__icon-button{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bp-ink)}.box-pick-sheet__close{margin-inline-end:-10px}.box-pick-sheet__back{margin-inline-start:-10px}.box-pick-sheet__body{display:flex;flex:1 0 auto;flex-direction:column;gap:12px;padding-bottom:16px}.box-pick-sheet__ask{font-size:.875rem;color:var(--bp-muted)}.box-pick-sheet__desc{font-size:.875rem;color:var(--bp-muted);white-space:pre-line}.box-pick-sheet__tally{font-family:var(--bp-heading);font-size:.9375rem;font-weight:700;color:var(--bp-ink)}.box-pick-slots{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.box-pick-slots>li{display:block}.box-pick-slot{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px dashed var(--bp-line-strong)}.box-pick-slot--spare{border-style:dotted;border-color:rgb(var(--bp-fg-rgb) / .15)}.box-pick-slot.is-filled{border:0;background:#fff;box-shadow:inset 0 0 0 2px var(--bp-ink);animation:box-pick-pop .3s cubic-bezier(.2,.8,.2,1) both}.box-pick-slot.is-filled img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.box-pick-slot__x{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0009;opacity:0;transition:opacity .15s ease}.box-pick-slot.is-filled:hover .box-pick-slot__x,.box-pick-slot.is-filled:focus-visible .box-pick-slot__x{opacity:1}.box-pick-set{display:flex;flex-direction:column;gap:6px}.box-pick-set--paid{margin-top:4px;padding-top:14px;border-top:1px solid var(--bp-line-strong)}.box-pick-set__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.box-pick-set__title{font-family:var(--bp-heading);font-size:.9375rem;font-weight:700;line-height:1.2;color:var(--bp-ink)}.box-pick-set__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 6px;font-size:.8125rem;line-height:1;background:var(--bp-wash)}.box-pick-set__chip:before{content:"";width:8px;height:8px;background:var(--bp-line-strong)}.box-pick-set__chip.is-paid:before{background:var(--bp-coral)}.box-pick-set__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.box-pick-row{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-top:1px solid var(--bp-line)}.box-pick-row:last-child{border-bottom:1px solid var(--bp-line)}.box-pick-row--radio,.box-pick-row:has(>.box-pick-row__open){padding:0}.box-pick-row__label,.box-pick-row__open{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;padding:8px 0;cursor:pointer}.box-pick-row__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.box-pick-row__input:disabled{cursor:default}.box-pick-row__media{display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:48px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--bp-line)}.box-pick-row__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.box-pick-row.is-picked .box-pick-row__media{box-shadow:inset 0 0 0 2px var(--bp-ink)}.box-pick-row__text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.box-pick-row__name{font-size:.9375rem;font-weight:700;color:var(--bp-ink)}.box-pick-row__sub{overflow:hidden;font-size:.8125rem;color:var(--bp-muted);white-space:nowrap;text-overflow:ellipsis}.box-pick-row:is(:hover,:focus-within) .box-pick-row__name{color:var(--bp-coral-text)}.box-pick-row.is-out .box-pick-row__name,.box-pick-row.is-out .box-pick-row__media,.box-pick-row.is-muted .box-pick-row__media{opacity:.5}.box-pick-row__qty{flex:none;padding:4px 6px;font-family:var(--bp-heading);font-size:.75rem;font-weight:700;line-height:1;color:#fff;background:var(--bp-coral)}.box-pick-row__chevron{display:flex;flex:none;color:var(--bp-muted)}:is(.box-pick,.box-pick-sheet) .box-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.8125rem;line-height:1.3;font-variant-numeric:tabular-nums}:is(.box-pick,.box-pick-sheet) .box-price__now{font-weight:700;color:var(--bp-ink);white-space:nowrap}:is(.box-pick,.box-pick-sheet) .box-price__was{color:rgb(var(--bp-fg-rgb) / .45);text-decoration-thickness:1.5px}:is(.box-pick,.box-pick-sheet) .box-price--included{color:var(--bp-muted)}.box-pick-row__radio{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--bp-fg-rgb) / .35)}.box-pick-row__input:checked~.box-pick-row__radio{box-shadow:inset 0 0 0 2px var(--bp-ink)}.box-pick-row__input:checked~.box-pick-row__radio:after{content:"";width:10px;height:10px;background:var(--bp-coral)}.box-pick-row__input:focus-visible~.box-pick-row__radio{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:2px}.box-pick-row__input:disabled~.box-pick-row__radio{opacity:.4}.box-pick-row__control{display:flex;flex:none}.box-pick-row__add{display:grid;place-items:center;width:44px;height:44px;color:var(--bp-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.box-pick-row__add:hover{color:var(--bp-coral-text);box-shadow:inset 0 0 0 1px var(--bp-coral)}.box-pick-row__add.is-muted{color:rgb(var(--bp-fg-rgb) / .4);background:var(--bp-wash);box-shadow:inset 0 0 0 1px var(--bp-line);cursor:default}.box-pick__stepper.box-stepper{display:grid;grid-template-columns:40px minmax(28px,auto) 40px;height:44px;color:#fff;background:var(--bp-coral);border:0}.box-pick__stepper .box-stepper__btn{display:grid;place-items:center;width:auto;min-width:0;color:#fff}.box-pick__stepper .box-stepper__btn:hover{background:var(--bp-coral-hover)}.box-pick__stepper .box-stepper__btn.is-muted{opacity:.45;cursor:default}.box-pick__stepper .box-stepper__btn.is-muted:hover{background:none}.box-pick__stepper .box-stepper__qty{display:grid;place-items:center;font-family:var(--bp-heading);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.box-pick-sheet__about{display:flex;align-items:center;gap:12px}.box-pick-sheet__foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;margin-inline:-16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bp-bg);border-top:1px solid var(--bp-line)}.box-pick-sheet__prev{margin-inline-start:-10px}.box-pick-sheet__status{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.box-pick-sheet__line{font-size:.8125rem;color:var(--bp-muted)}.box-pick-sheet__line.is-done{color:var(--bp-ink)}.box-pick-sheet__line.is-refused{font-weight:700;color:var(--bp-coral-text)}.box-pick-sheet__total{font-size:.8125rem;font-weight:700;color:var(--bp-ink);font-variant-numeric:tabular-nums}.box-pick-sheet .box-pick-sheet__next{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;min-width:7rem;min-height:48px;padding-block:0}.box-pick-sheet__next-icon{margin-inline-end:-6px}@media screen and (min-width:750px){.box-pick-sheet{inset:0 0 0 auto;width:min(30rem,100vw);height:100dvh;max-height:100dvh;box-shadow:-4px 0 20px #00000026}.box-pick-sheet[open]{animation-name:box-pick-sheet-in}.box-pick-sheet__panel{padding-inline:24px}.box-pick-sheet__foot{margin-inline:-24px;padding-inline:24px}}.box-pick-sticky{display:none}@media screen and (max-width:749px){.box-pick-sticky{position:fixed;right:0;bottom:0;left:0;z-index:calc(var(--layer-sticky, 10) - 1);display:flex;align-items:center;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--bp-bg);border-top:1px solid rgb(0 0 0 / .15);box-shadow:var(--shadow-popover, 0 -4px 20px rgb(0 0 0 / .08));opacity:0;transform:translateY(calc(100% + 20px));transition:transform .3s ease-out,opacity .3s ease-out}.box-pick-sticky.is-shown{opacity:1;transform:none}}.box-pick-sticky__image{flex:none;width:48px;height:48px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--bp-line)}.box-pick-sticky__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.box-pick-sticky__info{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.box-pick-sticky__title{overflow:hidden;font-size:var(--font-paragraph--size, .875rem);font-weight:var(--font-weight-semibold, 600);white-space:nowrap;text-overflow:ellipsis}.box-pick-sticky__price{font-size:var(--font-paragraph-small--size, .8125rem);font-weight:var(--font-weight-semibold, 600);font-variant-numeric:tabular-nums}.box-pick-sticky .box-pick-sticky__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:48px;padding-block:0;white-space:nowrap}.box-pick-sticky .box-pick-sticky__button:disabled{opacity:.7}@keyframes box-pick-sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes box-pick-sheet-in{0%{opacity:0;transform:translate(24px)}}@keyframes box-pick-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.box-pick *,.box-pick-sheet,.box-pick-sheet *,.box-pick-sticky{animation:none!important;transition:none!important}}.box-pick-placeholder .box-pick-field{cursor:default}.box-pick-placeholder .box-pick-field__media--icon{background:var(--bp-wash)}.box-pick-placeholder .box-pick-field__value{width:60%;height:.9375rem;margin-top:2px;background:var(--bp-wash)}.box-pick__cta-skeleton{height:var(--height-buy-buttons, 52px);min-height:52px;margin-top:4px;background:var(--bp-wash)}
