.bvc{--bvc-top: 0px;--bvc-bar-h: 52px;position:relative;color:var(--bv-ink-2);font-family:var(--bv-font-ui, var(--bv-font-text));font-size:var(--bv-fs-body);font-weight:400;line-height:1.7;letter-spacing:0;overflow-x:clip;-webkit-text-size-adjust:100%}.bvc *,.bvc *:before,.bvc *:after{box-sizing:border-box}.bvc :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0}.bvc :where(button,input,select){font:inherit;color:inherit;letter-spacing:inherit}.bvc :where(a){color:inherit}.bvc-wrap{width:100%;max-width:calc(var(--bv-max) + var(--bv-gutter) * 2);margin-inline:auto;padding-inline:var(--bv-gutter)}.bvc-crumbs,.bvc-title,.bvc-reading,.bvc-desc,.bvc-intro__row,.bvc-restock,.bvc-h2,.bvc-sub,.bvc-empty,.bvc-info,.bvc-notice,.bvc-fact__label,.bvc-sheet__title,.bvc-fs__legend,.bvc-opt__t{word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.bvc-head{position:relative;padding-block:20px 4px;isolation:isolate}.bvc-head:before{content:"";position:absolute;z-index:-1;inset:-120px 0 auto 0;height:520px;background:radial-gradient(60% 55% at 18% 42%,color-mix(in oklab,var(--bv-accent) 16%,transparent),transparent 70%);pointer-events:none}.bvc-nb{white-space:nowrap}.bvc-shop{position:relative}.bvc-crumbs{font-size:var(--bv-fs-small);line-height:1.5;color:var(--bv-ink-3)}.bvc-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;list-style:none;margin:0;padding:0}.bvc-crumbs li{display:inline-flex;align-items:center;gap:8px}.bvc-crumbs li+li:before{content:"/";color:var(--bv-line-strong)}.bvc-crumbs a{text-decoration:none;transition:color var(--bv-d-micro) var(--bv-e-out)}.bvc-crumbs a:hover{color:var(--bv-ink-1)}.bvc-crumbs [aria-current]{color:var(--bv-ink-2)}.bvc-eyebrow{margin-top:22px}.bvc-title{margin-top:10px;color:var(--bv-ink-1);font-family:var(--bv-font-ui, var(--bv-font-display));font-size:var(--bv-fs-h1);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.bvc-title.is-ja{letter-spacing:0;line-height:1.3}.bvc-reading{margin-top:6px;font-size:var(--bv-fs-small);color:var(--bv-ink-3)}.bvc-head.has-photo{padding-top:12px}.bvc-head.has-photo:before{content:none}.bvc-photo{position:relative;margin:12px calc(var(--bv-gutter) * -1) 0;aspect-ratio:2.2;max-height:320px;overflow:hidden;background:#000}.bvc-photo__img{display:block;width:auto;max-width:none;height:100%;object-fit:contain;object-position:left center}.bvc-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0,transparent 52%,#000 72%),linear-gradient(180deg,transparent 70%,#000 100%);pointer-events:none}.bvc-head.has-photo .bvc-eyebrow{display:none}.bvc-head.has-photo .bvc-title{margin-top:4px}.bvc-head.has-photo .bvc-facts,.bvc-head.has-photo .bvc-intro{margin-top:16px}.bvc-head.has-photo .bvc-desc{--bvc-lines: 2}.bvc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;border-top:1px solid var(--bv-line)}.bvc-fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:14px 12px 0 0}.bvc-fact+.bvc-fact{padding-left:12px;border-left:1px solid var(--bv-line)}.bvc-fact__value{color:var(--bv-ink-1);font-size:22px;font-weight:400;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.bvc-fact__label{font-size:var(--bv-fs-label);line-height:1.5;color:var(--bv-ink-3)}.bvc-fact__note{display:block;font-size:10px;color:var(--bv-ink-3);opacity:.8}.bvc-intro{margin-top:20px;max-width:var(--bv-measure)}.bvc-desc{position:relative;font-size:var(--bv-fs-body);line-height:var(--bv-lh-body);color:var(--bv-ink-2);text-wrap:pretty}.bvc-desc>*+*{margin-top:.8em}.bvc-desc :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--bv-ink-1);font-family:inherit;font-size:1em;font-weight:600;line-height:1.7;letter-spacing:0;text-transform:none}.bvc-desc :is(h1,h2,h3,h4,h5,h6)+*{margin-top:.35em}.bvc-desc :is(strong,b){color:var(--bv-ink-1);font-weight:600}.bvc-desc p{margin:0}.bvc-desc :is(ul,ol){margin:0;padding-left:1.2em}.bvc-desc li+li{margin-top:.2em}.bvc-desc hr{height:1px;margin:1.2em 0;border:0;background:var(--bv-line)}.bvc-desc a{color:var(--bv-ink-1);text-underline-offset:.2em;text-decoration-thickness:1px}.bvc-desc span:empty{display:none}.js .bvc-desc.is-clamp:not(.is-open){max-height:calc(1.85em * var(--bvc-lines, 4));overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.2em),transparent);mask-image:linear-gradient(#000 calc(100% - 2.2em),transparent)}.js .bvc-desc.is-clamp.is-fit{-webkit-mask-image:none;mask-image:none}.bvc-desc-toggle.is-fit{visibility:hidden}.bvc-intro__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;margin-top:4px}.bvc-textbtn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--bv-ink-2);font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-color:var(--bv-line-strong);text-underline-offset:.3em;text-decoration-thickness:1px;cursor:pointer;transition:color var(--bv-d-micro) var(--bv-e-out),text-decoration-color var(--bv-d-micro) var(--bv-e-out)}.bvc-textbtn:hover{color:var(--bv-ink-1);text-decoration-color:currentColor}html:not(.js) .bvc-desc-toggle{display:none}.bvc-lp{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bv-ink-1);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.bvc-lp__arrow{font-family:var(--bv-font-display);transition:transform var(--bv-d-ui) var(--bv-e-out)}.bvc-lp:hover .bvc-lp__arrow{transform:translate(3px)}.bvc-lp:hover{text-decoration:underline;text-decoration-color:var(--bv-accent);text-underline-offset:.3em;text-decoration-thickness:1px}.bvc-intro__row .bvc-lp{margin-left:auto}.bvc-chips{display:grid;gap:14px;margin-top:24px}.bvc-chips__group{min-width:0}.bvc-chips__label{margin-bottom:8px;font-size:var(--bv-fs-small);line-height:1.4;color:var(--bv-ink-3)}.bvc-chiprow{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--bv-gutter) * -1);padding:2px var(--bv-gutter);scroll-padding-inline:var(--bv-gutter);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--bv-gutter),#000 calc(100% - var(--bv-gutter)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--bv-gutter),#000 calc(100% - var(--bv-gutter)),transparent)}.bvc-chiprow::-webkit-scrollbar{display:none}.bvc-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-pill);background:transparent;color:var(--bv-ink-2);font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--bv-d-ui) var(--bv-e-out),color var(--bv-d-ui) var(--bv-e-out),border-color var(--bv-d-ui) var(--bv-e-out)}.bvc-chip:hover{border-color:#ffffff52;color:var(--bv-ink-1)}.bvc-chip__n{font-size:12px;color:var(--bv-ink-3);transition:color var(--bv-d-ui) var(--bv-e-out)}.bvc-chip[aria-pressed=true],.bvc-chip.is-active{border-color:transparent;background:var(--bv-cta-bg);color:var(--bv-cta-fg)}.bvc-chip[aria-pressed=true] .bvc-chip__n,.bvc-chip.is-active .bvc-chip__n{color:#0a0a0b8c}.bvc-chip--link{color:var(--bv-ink-1);font-family:var(--bv-font-ui);font-size:13px;letter-spacing:.02em}html:not(.js) [data-bvc-chip]{display:none}.bvc-bar{position:sticky;top:var(--bvc-top);z-index:20;margin-top:12px;border-bottom:1px solid transparent;background:transparent;transition:border-color var(--bv-d-ui) var(--bv-e-out),background-color var(--bv-d-ui) var(--bv-e-out)}.bvc-bar.is-stuck{border-bottom-color:var(--bv-line);background:#000000b8;-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bvc-bar.is-stuck{background:#000000f0}}.bvc-bar__in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--bvc-bar-h)}.bvc-count{display:flex;align-items:baseline;gap:4px;min-width:0;color:var(--bv-ink-1);font-size:14px;line-height:1;white-space:nowrap}.bvc-count__n{font-size:17px;font-weight:400}.bvc-count__u{color:var(--bv-ink-2);font-size:13px}.bvc-count__sub,.bvc-count__flavor{margin-left:8px;overflow:hidden;color:var(--bv-ink-3);font-size:12px;text-overflow:ellipsis}.bvc-count__flavor[hidden],.bvc.is-filtered .bvc-count__sub{display:none}.bvc-bar__tools{display:flex;align-items:center;gap:8px;flex:none}.bvc-filterbtn{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-control);background:transparent;color:var(--bv-ink-1);font-size:13px;line-height:1;cursor:pointer;transition:border-color var(--bv-d-micro) var(--bv-e-out),background-color var(--bv-d-micro) var(--bv-e-out)}.bvc-filterbtn:hover{border-color:#ffffff52;background:#ffffff0a}.bvc-filterbtn__t--d{display:none}.bvc-filterbtn__n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--bv-radius-pill);background:var(--bv-cta-bg);color:var(--bv-cta-fg);font-size:11px}html:not(.js) .bvc-filterbtn{display:none}.bvc-sort{position:relative;display:none;align-items:center}.bvc-sort__select{height:36px;padding:0 34px 0 14px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-control);background:transparent;color:var(--bv-ink-1);font-size:13px;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none}.bvc-sort__select option{background:var(--bv-bg-3);color:var(--bv-ink-1)}.bvc-sort__caret{position:absolute;right:13px;color:var(--bv-ink-2);pointer-events:none}html:not(.js) .bvc-sort{display:none!important}.bvc-active{margin-top:12px}.bvc-active__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.bvc-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--bv-radius-pill);background:var(--bv-bg-3);color:var(--bv-ink-1);font-size:13px;line-height:1;text-decoration:none}.bvc-pill svg{color:var(--bv-ink-3)}.bvc-pill:hover svg{color:var(--bv-ink-1)}.bvc-active__clear{min-height:32px;font-size:13px}.bvc-results{margin-top:16px}.bvc-results__head{margin:24px 0 4px}.bvc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin:0;padding:0;list-style:none;transition:opacity var(--bv-d-ui) var(--bv-e-out)}.bvc-grid>.bvc-item{width:auto;max-width:none;min-width:0;height:auto;margin:0}.js .bvc:not(.is-filtered) .bvc-item.is-later{display:none}.bvc-item.is-off{display:none}.bvc.is-loading .bvc-grid,.bvc.is-loading .bvc-rail__list{opacity:.35;pointer-events:none}.bvc.is-loading .bvc-bar{cursor:progress}.bvc-more-wrap{display:flex;justify-content:center;margin-top:48px}.bvc-more{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:240px;height:48px;padding:0 24px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-control);background:transparent;color:var(--bv-ink-1);font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--bv-d-micro) var(--bv-e-out),border-color var(--bv-d-micro) var(--bv-e-out)}.bvc-more:hover{border-color:#ffffff52;background:#ffffff0a}.bvc-more__n{color:var(--bv-ink-3);font-size:13px}.bvc-more[aria-busy=true]{opacity:.5;pointer-events:none}html:not(.js) .bvc-jsonly{display:none}.bvc-pager{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px;font-size:13px;color:var(--bv-ink-3)}.bvc-pager__link{display:inline-flex;align-items:center;min-height:44px;color:var(--bv-ink-1);text-underline-offset:.3em}.js .bvc-more-wrap+.bvc-pager{display:none}.bvc-empty{display:grid;justify-items:center;gap:8px;padding:64px 0 32px;text-align:center}.bvc-empty[hidden]{display:none}.bvc-empty__title{color:var(--bv-ink-1);font-size:var(--bv-fs-h3);font-weight:600;line-height:1.5}.bvc-empty__text{font-size:14px;color:var(--bv-ink-2)}.bvc-h2{color:var(--bv-ink-1);font-size:var(--bv-fs-h3);font-weight:600;line-height:1.45;letter-spacing:0}.bvc-sub{margin-top:4px;color:var(--bv-ink-3);font-size:13px;line-height:1.6}.bvc-restock{margin-top:24px}.bvc-restock__panel{padding:22px 20px 16px;border:1px solid var(--bv-line);background:var(--bv-bg-2)}.bvc-restock__label{display:inline-flex;align-items:center;gap:8px;color:var(--bv-ink-3);font-size:12px;line-height:1.4}.bvc-restock__dot{width:6px;height:6px;border-radius:50%;background:var(--bv-accent);box-shadow:0 0 10px var(--bv-accent-glow)}.bvc-restock__title{margin-top:10px;color:var(--bv-ink-1);font-size:var(--bv-fs-h3);font-weight:600;line-height:1.45}.bvc-restock__text{margin-top:8px;max-width:var(--bv-measure);color:var(--bv-ink-2);font-size:14px;line-height:1.85}.bvc-restock__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:16px}.bvc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:var(--bv-radius-control);background:var(--bv-cta-bg);color:var(--bv-cta-fg);font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:opacity var(--bv-d-micro) var(--bv-e-out)}.bvc-cta:hover{opacity:.88}.bvc-rail{margin-top:40px}.bvc-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2.25);gap:12px;margin:16px calc(var(--bv-gutter) * -1) 0;padding:0 var(--bv-gutter) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bv-gutter);scrollbar-width:none;list-style:none}.bvc-rail__list::-webkit-scrollbar{display:none}.bvc-rail__item{min-width:0;width:auto;scroll-snap-align:start}.bvc-info{margin-top:var(--bv-s16);padding-top:32px;border-top:1px solid var(--bv-line)}.bvc-info__list{display:grid;gap:0;margin-top:16px}.bvc-info__item{padding:16px 0;border-top:1px solid var(--bv-line)}.bvc-info__item:first-child{border-top:0;padding-top:4px}.bvc-info__item dt{color:var(--bv-ink-1);font-size:14px;font-weight:600;line-height:1.5}.bvc-info__item dd{margin:4px 0 0;color:var(--bv-ink-2);font-size:14px;line-height:1.85;text-wrap:pretty}.bvc-info .bvc-lp{margin-top:16px}.bvc-notice{margin-top:32px;padding-bottom:var(--bv-s16);color:var(--bv-ink-3);font-size:12px;line-height:1.8}.bvc-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;height:auto;max-height:min(88dvh,760px);margin:0;padding:0;border:0;border-radius:var(--bv-radius-sheet) var(--bv-radius-sheet) 0 0;background:var(--bv-bg-3);color:var(--bv-ink-1);font-family:var(--bv-font-ui, var(--bv-font-text));overflow:hidden;transform:translateY(100%);transition:transform var(--bv-d-reveal) var(--bv-e-expo);box-shadow:0 -24px 60px #00000080}.bvc-sheet[open]{display:flex;flex-direction:column}.bvc-sheet.is-in{transform:none}.bvc-sheet::backdrop{background:#0009;opacity:0;transition:opacity var(--bv-d-ui) var(--bv-e-out)}.bvc-sheet.is-in::backdrop{opacity:1}.bvc-sheet__form{display:flex;flex-direction:column;min-height:0;max-height:inherit;margin:0}.bvc-sheet__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 12px 10px 20px}.bvc-sheet__grab{position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff2e}.bvc-sheet__title{font-size:16px;font-weight:600;line-height:1.4}.bvc-sheet__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--bv-ink-2);cursor:pointer}.bvc-sheet__close:hover{color:var(--bv-ink-1);background:#ffffff0f}.bvc-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 8px;-webkit-overflow-scrolling:touch}.bvc-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bv-line);background:var(--bv-bg-3)}.bvc-sheet__apply{flex:1 1 auto;max-width:260px}.bvc-sheet__apply [data-bvc-apply-n]{margin-right:2px;font-weight:500}.bvc-fs{min-width:0;padding:16px 0 8px;border:0;border-top:1px solid var(--bv-line)}.bvc-fs:first-child{border-top:0;padding-top:4px}.bvc-fs__legend{padding:0;margin-bottom:4px;color:var(--bv-ink-3);font-size:12px;font-weight:400;line-height:1.5}.bvc-opt{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;color:var(--bv-ink-1);font-size:15px;line-height:1.4;cursor:pointer}.bvc-opt+.bvc-opt{border-top:1px solid rgba(255,255,255,.05)}.bvc-opt__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bvc-opt__box{flex:none;position:relative;width:18px;height:18px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-control);transition:background-color var(--bv-d-micro) var(--bv-e-out),border-color var(--bv-d-micro) var(--bv-e-out)}.bvc-opt--radio .bvc-opt__box{border-radius:50%}.bvc-opt__input:checked+.bvc-opt__box{border-color:var(--bv-ink-1);background:var(--bv-ink-1)}.bvc-opt__input:checked+.bvc-opt__box:after{content:"";position:absolute;top:4px;right:5px;bottom:6px;left:5px;border:solid var(--bv-bg-1);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.bvc-opt--radio .bvc-opt__input:checked+.bvc-opt__box{background:transparent}.bvc-opt--radio .bvc-opt__input:checked+.bvc-opt__box:after{top:4px;right:4px;bottom:4px;left:4px;border:0;border-radius:50%;background:var(--bv-ink-1);transform:none}.bvc-opt__input:focus-visible+.bvc-opt__box{outline:2px solid var(--bv-ink-1);outline-offset:2px}.bvc-opt__t{flex:1 1 auto;min-width:0}.bvc-opt__n{color:var(--bv-ink-3);font-size:13px}.bvc-opt.is-disabled{color:var(--bv-ink-3);cursor:default}.bvc-price{display:flex;align-items:center;gap:10px;padding:8px 0 12px}.bvc-price__field{position:relative;flex:1 1 0;min-width:0}.bvc-price__cur{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--bv-ink-3);font-size:14px;pointer-events:none}.bvc-price__input{width:100%;height:48px;padding:0 12px 0 28px;border:1px solid var(--bv-line-strong);border-radius:var(--bv-radius-control);background:var(--bv-bg-2);color:var(--bv-ink-1);font-size:16px;-moz-appearance:textfield}.bvc-price__input::-webkit-outer-spin-button,.bvc-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bvc-price__input:focus{outline:none;border-color:var(--bv-ink-2)}.bvc-price__sep{color:var(--bv-ink-3)}html.bvc-lock{overflow:hidden;scrollbar-gutter:stable}.bvc :is(a,button,select):focus-visible{outline:2px solid var(--bv-ink-1);outline-offset:2px}@media(max-width:749px){.bvc-head{padding-block:12px 0}.bvc-eyebrow{display:none}.bvc-title{margin-top:14px}.bvc-head.has-photo .bvc-title{margin-top:2px}.bvc-photo{aspect-ratio:2.5;margin-top:10px}.bvc-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin-top:8px;border-top:0}.bvc-head.has-photo .bvc-facts{margin-top:6px}.bvc-fact,.bvc-fact+.bvc-fact{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;padding:0;border:0}.bvc-fact__value{order:-1;font-size:15px;line-height:22px}.bvc-fact__label{font-size:12px;line-height:22px;white-space:nowrap}.bvc-fact__note{display:inline;font-size:11px;opacity:1}.bvc-fact__note:before{content:"\ff08"}.bvc-fact__note:after{content:"\ff09"}.bvc-facts{flex-wrap:nowrap;align-items:flex-start;gap:2px 14px}.bvc-fact__note{display:block;margin-top:-4px;font-size:10px;line-height:14px}.bvc-intro,.bvc-head.has-photo .bvc-intro{margin-top:10px}.bvc-desc{--bvc-lines: 2}.bvc-head.has-photo .bvc-desc{--bvc-lines: 1}.bvc-intro__row{margin-top:0}.bvc-chips{display:flex;gap:8px;width:auto;max-width:none;margin-top:10px;margin-inline:calc(var(--bv-gutter) * -1);padding:2px var(--bv-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bv-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--bv-gutter),#000 calc(100% - var(--bv-gutter)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--bv-gutter),#000 calc(100% - var(--bv-gutter)),transparent)}.bvc-chips::-webkit-scrollbar{display:none}.bvc-chips__group{display:flex;flex:none;gap:8px}.bvc-chips__group--flavors{order:1}.bvc-chips__group--brands{order:2;padding-left:8px;border-left:1px solid var(--bv-line-strong)}.bvc-chips__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bvc-chiprow{margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.bvc-bar,.bvc-results{margin-top:6px}}@media(min-width:750px){.bvc-head{padding-block:32px 8px}.bvc-facts{max-width:560px}.bvc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}.bvc-rail__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin-inline:0;padding:0;gap:20px}.bvc-restock__panel{padding:28px 32px 22px}}@media(min-width:990px){.bvc-head{padding-block:44px 8px}.bvc-head>.bvc-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:clamp(48px,6vw,112px);align-items:end}.bvc-crumbs{grid-column:1 / -1}.bvc-head__main{grid-column:1;min-width:0}.bvc-head .bvc-intro{grid-column:2;margin-top:0}.bvc-eyebrow{margin-top:56px}.bvc-head.has-photo{padding:0;min-height:clamp(460px,40vw,620px)}.bvc-head.has-photo>.bvc-wrap{min-height:inherit;grid-template-rows:auto 1fr auto auto;padding-block:24px 40px;align-items:end}.bvc-head.has-photo .bvc-crumbs{grid-column:2;grid-row:1}.bvc-head.has-photo :is(.bvc-crumbs,.bvc-head__main,.bvc-intro){position:relative;z-index:1}.bvc-head.has-photo .bvc-head__main{grid-column:2;grid-row:3}.bvc-head.has-photo .bvc-intro{grid-column:2;grid-row:4;margin-top:20px}.bvc-head.has-photo .bvc-eyebrow{display:block;margin-top:0}.bvc-head.has-photo .bvc-title{margin-top:10px;text-shadow:0 0 32px rgba(0,0,0,.6)}.bvc-head.has-photo .bvc-facts{margin-top:24px}.bvc-head.has-photo .bvc-desc{--bvc-lines: 3}.bvc-photo{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;margin:0;aspect-ratio:auto;max-height:none}.bvc-photo__img{width:auto;max-width:none;height:100%;object-fit:cover;object-position:left center}.bvc-photo:after{background:linear-gradient(90deg,transparent 0,transparent 30%,rgba(0,0,0,.85) 40%,#000 46%),linear-gradient(180deg,transparent 70%,#000 100%)}.bvc-facts{margin-top:32px}.bvc-fact__value{font-size:26px}.bvc-chiprow{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.bvc-chips{margin-top:32px;grid-template-columns:auto}.bvc-sort{display:inline-flex}.bvc-filterbtn__t--m{display:none}.bvc-filterbtn__t--d{display:inline}.bvc-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr;gap:0 48px;align-items:start}.bvc-info .bvc-h2{grid-column:1}.bvc-info__list{grid-column:2;grid-row:1 / span 2;margin-top:0}.bvc-info .bvc-lp{grid-column:1;grid-row:2;align-self:start;margin-top:8px}.bvc-info__item{display:grid;grid-template-columns:10em minmax(0,1fr);gap:24px}.bvc-info__item:first-child{padding-top:16px;border-top:1px solid var(--bv-line)}.bvc-info__item dd{margin:0}.bvc-sheet{inset:0 0 0 auto;width:420px;height:100%;max-height:none;border-radius:0;transform:translate(100%);box-shadow:-24px 0 60px #00000080}.bvc-sheet__form{height:100%}.bvc-sheet__grab{display:none}.bvc-sheet__head{padding:20px 16px 12px 28px}.bvc-sheet__body{padding:0 28px 8px}.bvc-sheet__foot{padding:16px 28px}}@media(min-width:1100px){.bvc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}}@media(prefers-reduced-motion:reduce){.bvc-sheet,.bvc-sheet::backdrop,.bvc-grid{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bv-collection.css.map */
