html.pdp-bb-lock{overflow:hidden}.pdp-bb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pdp-bb[hidden]{display:none}.pdp-bb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0c75;opacity:0;transition:opacity .2s ease}.pdp-bb.is-open .pdp-bb__scrim{opacity:1}.pdp-bb__sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;height:92vh;height:92dvh;border-radius:20px 20px 0 0;background:var(--cau-paper);color:var(--cau-ink-900);box-shadow:0 -12px 40px -14px #0006;transform:translateY(105%);transition:transform .26s cubic-bezier(.32,.72,0,1)}.pdp-bb.is-open .pdp-bb__sheet{transform:none}.pdp-bb__grab{flex:0 0 auto;width:38px;height:5px;margin:9px auto 0;border-radius:var(--cau-r-pill);background:var(--cau-ink-300)}.pdp-bb__bar{flex:0 0 auto;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;min-height:52px;padding:2px 10px;border-bottom:1px solid var(--cau-hairline)}.pdp-bb__title{grid-column:2;margin:0;font-size:1rem;font-weight:700;letter-spacing:0;text-align:center;text-transform:none}.pdp-bb__title:focus{outline:none}.pdp-bb__close{grid-column:3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--cau-ink-900)}.pdp-bb__close:hover{background:var(--cau-mist)}.pdp-bb__progress{flex:0 0 auto;padding:14px 20px 4px;border-bottom:1px solid var(--cau-hairline)}.pdp-bb__msg{min-height:20px;margin:0 0 14px;font-size:.875rem;line-height:1.4;color:var(--cau-ink-700)}.pdp-bb__msg b{font-weight:800;color:var(--cau-ink-900)}.pdp-bb__msg small{display:block;margin-top:2px;font-size:.75rem;font-weight:600;color:var(--cau-ink-400)}.pdp-bb__meter{position:relative;margin:0 7px}.pdp-bb__track{position:relative;height:6px;border-radius:var(--cau-r-pill);background:var(--cau-hairline);overflow:hidden}.pdp-bb__track i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--cau-ink-900);transition:width .5s cubic-bezier(.32,.72,0,1)}.pdp-bb__nodes{position:relative;height:40px;margin:0;padding:0;list-style:none}.pdp-bb__node{position:absolute;top:-10px;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);line-height:1.15;text-align:center;white-space:nowrap;color:var(--cau-ink-400)}.pdp-bb__node:last-child{align-items:flex-end;text-align:right;transform:translate(calc(-100% + 7px))}.pdp-bb__dot{display:grid;place-items:center;width:14px;height:14px;margin-bottom:5px;border:2px solid var(--cau-ink-300);border-radius:50%;background:var(--cau-paper);transition:background .2s,border-color .2s}.pdp-bb__node.is-done{color:var(--cau-ink-900)}.pdp-bb__node.is-done .pdp-bb__dot{border-color:var(--cau-ink-900);background:var(--cau-ink-900)}.pdp-bb__node.is-done .pdp-bb__dot:after{content:"";width:4px;height:7px;margin-top:-2px;border:solid var(--cau-paper);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.pdp-bb__node b{font-size:.6875rem;font-weight:800}.pdp-bb__node span:last-child{font-size:.625rem;font-weight:600}.pdp-bb__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 0 10px}.pdp-bb__sec{padding:14px 20px 2px}.pdp-bb__label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cau-ink-400)}.pdp-bb__picked{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pdp-bb__pick-empty{padding:14px;border:1px dashed var(--cau-hairline);border-radius:var(--cau-r-md);font-size:.8125rem;text-align:center;color:var(--cau-ink-400)}.pdp-bb__pick{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:8px 6px 8px 8px;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-panel);transition:box-shadow .2s}.pdp-bb__pick.is-missing{border-color:var(--cau-sale)}.pdp-bb__pick.is-flash{box-shadow:0 0 0 2px var(--cau-ink-900)}.pdp-bb__pick img,.pdp-bb__pick .pdp-bb__noimg{width:48px;height:48px;border-radius:6px;object-fit:cover;background:var(--cau-mist)}.pdp-bb__pick-name{display:block;overflow:hidden;font-size:.8125rem;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.pdp-bb__pick-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:.75rem;font-weight:600;color:var(--cau-ink-400)}.pdp-bb__tag{padding:1px 6px;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-pill);background:var(--cau-mist);font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cau-ink-900)}.pdp-bb__need{font-weight:700;color:var(--cau-sale)}.pdp-bb__change{min-height:24px;font-size:.75rem;font-weight:700;color:var(--cau-ink-700);text-decoration:underline;text-underline-offset:2px}.pdp-bb__remove{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--cau-ink-400)}.pdp-bb__remove:hover{background:var(--cau-mist);color:var(--cau-ink-900)}.pdp-bb__res-add,.pdp-bb__chip,.pdp-bb__size{display:inline-flex;align-items:center;justify-content:center;text-align:center}.pdp-bb__sizes{grid-column:1 / -1}.pdp-bb__res .pdp-bb__sizes{grid-column:2 / -1}.pdp-bb__hint{display:block;margin-bottom:6px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cau-ink-400)}.pdp-bb__chiplist{display:flex;flex-wrap:wrap;gap:6px}.pdp-bb__size{min-width:44px;min-height:36px;padding:4px 10px;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-paper);font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--cau-ink-900);transition:border-color .12s,background .12s,color .12s,transform .1s}.pdp-bb__size:hover:not(:disabled){border-color:var(--cau-ink-900)}.pdp-bb__size:active:not(:disabled){transform:scale(.95)}.pdp-bb__size[aria-pressed=true]{border-color:var(--cau-ink-900);background:var(--cau-ink-900);color:var(--cau-paper)}.pdp-bb__size:disabled{color:var(--cau-ink-300);text-decoration:line-through;cursor:not-allowed}.pdp-bb__search{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 12px;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-md);background:var(--cau-paper);color:var(--cau-ink-400);transition:border-color .12s}.pdp-bb__search:focus-within{border-color:var(--cau-ink-900)}.pdp-bb__search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:var(--cau-ink-900)}.pdp-bb__search input::placeholder{color:var(--cau-ink-400)}.pdp-bb__search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.pdp-bb__clear{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--cau-ink-400)}.pdp-bb__clear[hidden]{display:none}.pdp-bb__clear:hover{background:var(--cau-mist);color:var(--cau-ink-900)}.pdp-bb__chips{display:flex;gap:6px;margin:10px -20px 2px;padding:0 20px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.pdp-bb__chips[hidden]{display:none}.pdp-bb__chips::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.pdp-bb__chips{cursor:grab}.pdp-bb__chips.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}}.pdp-bb__chip{flex:0 0 auto;min-height:34px;padding:0 13px;border:1.5px solid var(--cau-hairline);border-radius:var(--cau-r-pill);font-size:.8125rem;font-weight:700;color:var(--cau-ink-700);transition:background .12s,color .12s,border-color .12s}.pdp-bb__chip:hover{border-color:var(--cau-ink-900);color:var(--cau-ink-900)}.pdp-bb__chip[aria-pressed=true]{border-color:var(--cau-ink-900);background:var(--cau-ink-900);color:var(--cau-paper)}.pdp-bb__results{margin:0;padding:0;list-style:none}.pdp-bb__res{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cau-hairline)}.pdp-bb__res:last-child{border-bottom:0}.pdp-bb__res img,.pdp-bb__res .pdp-bb__noimg{width:56px;height:56px;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-md);object-fit:cover;background:var(--cau-mist)}.pdp-bb__vendor{display:block;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cau-ink-400)}.pdp-bb__res-name{display:-webkit-box;margin-top:1px;overflow:hidden;font-size:.8125rem;font-weight:700;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdp-bb__price{display:block;margin-top:2px;font-size:.8125rem;font-weight:800}.pdp-bb__price s{margin-left:6px;font-weight:500;color:var(--cau-ink-400)}.pdp-bb__res-add{min-width:74px;min-height:36px;padding:0 12px;border:1.5px solid var(--cau-ink-900);border-radius:var(--cau-r-pill);font-size:.8125rem;font-weight:800;white-space:nowrap;color:var(--cau-ink-900);transition:background .15s,color .15s,transform .1s}.pdp-bb__res-add:hover{background:var(--cau-mist)}.pdp-bb__res-add:active{transform:scale(.95)}.pdp-bb__res-add[aria-pressed=true]{background:var(--cau-ink-900);color:var(--cau-paper)}.pdp-bb__empty{margin:0;padding:22px 0;font-size:.875rem;text-align:center;color:var(--cau-ink-400)}.pdp-bb__empty[hidden]{display:none}.pdp-bb__more{height:1px}.pdp-bb__more.is-loading{height:40px;background:center / 20px no-repeat radial-gradient(circle,var(--cau-ink-300) 30%,transparent 32%)}.pdp-bb__foot{flex:0 0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cau-hairline);background:var(--cau-paper)}.pdp-bb__tot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700;color:var(--cau-ink-700)}.pdp-bb__tot s{margin-right:6px;font-weight:500;color:var(--cau-ink-400)}.pdp-bb__tot b{font-size:1.0625rem;font-weight:800;color:var(--cau-ink-900)}.pdp-bb__save{min-height:18px;margin:2px 0 10px;font-size:.75rem;font-weight:700;color:var(--cau-ink-400)}.pdp-bb__error{margin:-4px 0 10px;font-size:.8125rem;font-weight:700;color:var(--cau-sale)}.pdp-bb__error[hidden]{display:none}.pdp-bb__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border-radius:var(--cau-r-md);background:var(--cau-ink-900);box-shadow:var(--cau-e-cta);font-size:1.0625rem;font-weight:700;color:var(--cau-paper);transition:transform .1s,opacity .15s}.pdp-bb__add:active:not(:disabled){transform:scale(.985) translateY(1px)}.pdp-bb__add:disabled{opacity:.35;box-shadow:none;cursor:default}.pdp-bb__add[aria-busy=true]{cursor:progress}@media screen and (min-width:901px){.pdp-bb__sheet{left:50%;top:50%;right:auto;bottom:auto;width:min(620px,calc(100vw - 48px));height:min(780px,calc(100vh - 64px));overflow:hidden;border:1px solid var(--cau-hairline);border-radius:var(--cau-r-lg);box-shadow:0 30px 80px -30px #00000080;opacity:0;transform:translate(-50%,-48%) scale(.98);transition:opacity .18s ease,transform .26s cubic-bezier(.32,.72,0,1)}.pdp-bb.is-open .pdp-bb__sheet{opacity:1;transform:translate(-50%,-50%)}.pdp-bb__grab{display:none}}@media(prefers-reduced-motion:reduce){.pdp-bb__scrim,.pdp-bb__sheet,.pdp-bb__track i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pdp-bundle-sheet.css.map */
