.bbp{display:block;color:var(--bbp-text);--bbp-soft: color-mix(in srgb, var(--bbp-line) 14%, transparent)}.bbp *,.bbp *:before,.bbp *:after{box-sizing:border-box}.bbp__wrap{max-width:var(--bbp-max, 1280px);margin:0 auto;padding:var(--bbp-pad-t) 20px var(--bbp-pad-b)}.bbp__header{max-width:640px;margin:0 auto 28px;text-align:center}.bbp__heading{margin:0 0 8px}.bbp__intro p{margin:0}.bbp__layout{display:grid;grid-template-columns:var(--bbp-panel-w) minmax(0,1fr);grid-template-areas:". tabs" "panel grid";column-gap:32px;row-gap:0;align-items:start}.bbp[data-side=right] .bbp__layout{grid-template-columns:minmax(0,1fr) var(--bbp-panel-w);grid-template-areas:"tabs ." "grid panel"}.bbp__main{display:contents}.bbp__tabs{grid-area:tabs}.bbp__tabpanel,.bbp__main>.bbp__empty{grid-area:grid;min-width:0}.bbp__panel{grid-area:panel}.bbp__panel{position:sticky;top:calc(var(--header-height, 80px) + 16px)}.bbp__panel-inner{display:flex;flex-direction:column;max-height:calc(100vh - var(--header-height, 80px) - 32px);overflow:auto;padding:14px 14px 16px;border:1px solid var(--bbp-line);border-radius:var(--bbp-panel-radius);background:var(--bbp-panel-bg)}.bbp__panel-head{position:relative;display:flex;justify-content:center}.bbp__panel-title{margin:0 0 6px;font-size:12px;font-weight:600;text-align:center}.bbp__close{display:none}.bbp__stage{display:flex;justify-content:center;align-items:flex-end;height:116px;padding:8px 8px 0}.bbp__stage.is-empty{align-items:center;height:84px}.bbp__stage-empty{margin:0;padding:10px 16px;border:1px dashed color-mix(in srgb,var(--bbp-line) 40%,transparent);border-radius:999px;font-size:12px;text-align:center;opacity:.8}.bbp__stage-empty[hidden]{display:none}.bbp__stage-item{position:relative;flex:0 1 104px;min-width:0;height:100%;margin:0 0 0 calc(-22px - var(--bbp-stage-n, 1) * 1px);padding:0;border:0;background:none;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1.2),opacity .25s ease}.bbp__stage-item:first-child{margin-left:0}.bbp__stage-item.is-new{opacity:0;transform:translateY(14px) scale(.85)}.bbp__stage-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 12%))}.bbp__stage-count{position:absolute;top:-2px;left:50%;z-index:1;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:2px solid #fff;border-radius:999px;background:var(--bbp-accent);color:var(--bbp-accent-text);font-size:12px;font-weight:700;line-height:1;transform:translate(-50%);box-shadow:0 2px 6px #00000026}.bbp__stage-count[hidden]{display:none}.bbp__stage-count.is-bump{animation:bbp-bump .3s ease}@keyframes bbp-bump{50%{transform:translate(-50%) scale(1.25)}}.bbp__progress-msg{min-height:1.3em;margin:8px 0 2px;font-size:12px;font-weight:500;text-align:center}.bbp__track{position:relative;height:6px;margin:10px 8px 28px 0;border-radius:999px;background:color-mix(in srgb,var(--bbp-line) 14%,transparent)}.bbp__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--bbp-accent);transition:width .4s cubic-bezier(.2,.8,.2,1)}.bbp__mark{position:absolute;top:50%;transform:translate(-50%,-50%)}.bbp__dot{display:block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--bbp-line) 30%,#fff);border-radius:50%;background:#fff;transition:background .2s ease,border-color .2s ease}.bbp__mark.is-reached .bbp__dot{border-color:var(--bbp-accent);background:var(--bbp-accent)}.bbp__mark-label{position:absolute;top:18px;left:50%;font-size:11px;font-weight:600;white-space:nowrap;opacity:.55;transform:translate(-50%)}.bbp__mark.is-last .bbp__mark-label{left:auto;right:-4px;transform:none}.bbp__mark.is-reached .bbp__mark-label{opacity:1}.bbp__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--bbp-soft)}.bbp__total-label{font-size:13px;font-weight:500}.bbp__compare{margin-right:6px;font-size:13px;opacity:.55}.bbp__total{font-size:16px;font-weight:600}.bbp__pps{margin:4px 0 0;font-size:12px;text-align:right;opacity:.8}.bbp__save{margin:2px 0 0;font-size:12px;font-weight:500;text-align:right;color:#2f7a4f}.bbp__compare[hidden],.bbp__pps[hidden],.bbp__save[hidden]{display:none}.bbp__atc{width:100%;min-height:48px;margin-top:14px;padding:12px 16px;border:0;border-radius:999px;background:var(--bbp-accent);color:var(--bbp-accent-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.bbp__atc:disabled{opacity:.45;cursor:not-allowed}.bbp__clear{align-self:center;margin:8px 0 0;padding:4px 8px;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.75}.bbp__clear:hover{opacity:1}.bbp__clear[hidden]{display:none}.bbp__status{margin:8px 0 0;font-size:12px;text-align:center}.bbp__status:empty{display:none}.bbp__note{margin:8px 0 0;font-size:11px;text-align:center;opacity:.75}.bbp__tabs{display:flex;gap:8px;margin:0 0 16px;padding:2px;overflow-x:auto;scrollbar-width:none}.bbp__tabs::-webkit-scrollbar{display:none}.bbp__tab{flex:none;min-width:110px;padding:10px 20px;border:1px solid var(--bbp-line);border-radius:30px;background:#fff;color:var(--bbp-text);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.bbp__tab[aria-selected=true],.bbp__tab:hover{background:var(--bbp-accent);border-color:var(--bbp-accent);color:var(--bbp-accent-text)}.bbp__tabpanel[hidden]{display:none}.bbp__empty{margin:0;padding:14px;border:1px dashed color-mix(in srgb,var(--bbp-line) 40%,transparent);border-radius:12px;font-size:13px;text-align:center}.bbp__grid{display:grid;grid-template-columns:repeat(var(--bbp-cols),minmax(0,1fr));gap:var(--bbp-gap);margin:0;padding:2px;list-style:none}.bbp__carousel{position:relative}.bbp__arrow,.bbp__nav,.bbp__nav-btn,.bbp__dots,.bbp__progress{display:none}.bbp__arrow,.bbp__nav-btn{place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--bbp-line);border-radius:50%;background:#fff;color:var(--bbp-text);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0000001f}.bbp__arrow{position:absolute;top:38%;z-index:2}.bbp__arrow--prev{left:-12px}.bbp__arrow--next{right:-12px}.bbp__nav-btn:disabled{opacity:.35;cursor:default}.bbp__nav{align-items:center;justify-content:center;gap:12px;margin-top:14px}.bbp__dots{gap:6px;align-items:center}.bbp__dot-btn{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--bbp-line) 25%,transparent);cursor:pointer;transition:width .2s ease,background .2s ease}.bbp__dot-btn[aria-current=true]{width:20px;background:var(--bbp-accent)}.bbp__progress{position:relative;width:min(240px,60%);height:4px;border-radius:999px;background:color-mix(in srgb,var(--bbp-line) 14%,transparent);overflow:hidden}.bbp__progress-thumb{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:inherit;background:var(--bbp-accent);transition:left .15s linear}@media screen and (min-width:990px){.bbp[data-layout-d=carousel] .bbp__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bbp[data-layout-d=carousel] .bbp-card{flex:0 0 calc((100% - var(--bbp-gap) * (var(--bbp-vis-d) - 1)) / var(--bbp-vis-d));scroll-snap-align:start}.bbp[data-layout-d=carousel][data-nav-d=sides] .bbp__arrow:not([hidden]),.bbp[data-layout-d=carousel][data-nav-d=below] .bbp__nav-btn{display:grid}.bbp[data-layout-d=carousel][data-nav-d=below] .bbp__nav.is-scrollable,.bbp[data-layout-d=carousel][data-nav-d=dots] .bbp__nav.is-scrollable,.bbp[data-layout-d=carousel][data-nav-d=progress] .bbp__nav.is-scrollable,.bbp[data-layout-d=carousel][data-nav-d=dots] .bbp__dots{display:flex}.bbp[data-layout-d=carousel][data-nav-d=progress] .bbp__progress{display:block}}@media screen and (max-width:989px){.bbp[data-layout-m=carousel] .bbp__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bbp[data-layout-m=carousel] .bbp-card{flex:0 0 calc((100% - var(--bbp-gap) * (var(--bbp-vis-m) - 1)) / var(--bbp-vis-m));scroll-snap-align:start}.bbp__arrow--prev{left:-6px}.bbp__arrow--next{right:-6px}.bbp[data-layout-m=carousel][data-nav-m=sides] .bbp__arrow:not([hidden]),.bbp[data-layout-m=carousel][data-nav-m=below] .bbp__nav-btn{display:grid}.bbp[data-layout-m=carousel][data-nav-m=below] .bbp__nav.is-scrollable,.bbp[data-layout-m=carousel][data-nav-m=dots] .bbp__nav.is-scrollable,.bbp[data-layout-m=carousel][data-nav-m=progress] .bbp__nav.is-scrollable,.bbp[data-layout-m=carousel][data-nav-m=dots] .bbp__dots{display:flex}.bbp[data-layout-m=carousel][data-nav-m=progress] .bbp__progress{display:block}}.bbp__grid::-webkit-scrollbar{display:none}.bbp-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:var(--bbp-tile-pad) var(--bbp-tile-pad) 8px;border:1px solid var(--bbp-line);border-radius:var(--bbp-radius);background:#fff;color:var(--bbp-text);transition:background .15s ease,color .15s ease}.bbp-card.is-picked{background:var(--bbp-accent);border-color:var(--bbp-accent);color:var(--bbp-accent-text)}.bbp-card__media{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:max(0px,calc(var(--bbp-radius) - var(--bbp-tile-pad) - 1px));background:#f4f6f8;overflow:hidden}.bbp-card__img{display:block;width:100%;height:100%;padding:4px;object-fit:contain}.bbp-card__name{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:2.4em;font-size:var(--bbp-name);font-weight:500;line-height:1.2;text-align:center}.bbp-card__variants{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.bbp-card__variant{padding:3px 9px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:10.5px;font-weight:500;cursor:pointer;opacity:.7}.bbp-card__variant[aria-checked=true]{opacity:1;font-weight:600}.bbp-card__price{font-size:11px;opacity:.85}.bbp-card__so{margin-top:-4px;font-size:11px;opacity:.7}.bbp-card__so[hidden]{display:none}.bbp-card.is-soldout .bbp-card__media,.bbp-card.is-soldout .bbp-card__name{opacity:.45}.bbp-stepper{display:grid;grid-template-columns:minmax(18px,1fr) 16px minmax(18px,1fr);align-items:center;flex:none;width:100%;max-width:88px;margin-top:auto;border:1px solid currentColor;border-radius:999px;overflow:hidden}.bbp-stepper__btn{width:100%;height:24px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1;cursor:pointer}.bbp-stepper__btn:disabled{opacity:.3;cursor:default}.bbp-stepper__count{font-size:12px;font-weight:600;text-align:center}.bbp button:focus-visible{outline:2px solid var(--bbp-accent);outline-offset:2px}.bbp__bar,.bbp__backdrop{display:none}@media screen and (max-width:989px){.bbp__layout,.bbp[data-side=right] .bbp__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "grid"}.bbp__grid{grid-template-columns:repeat(var(--bbp-cols-m),minmax(0,1fr))}.bbp__wrap{padding-left:16px;padding-right:16px;padding-bottom:calc(var(--bbp-pad-b) + 84px)}.bbp__tab{flex:1 0 auto}.bbp__panel{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1001;visibility:hidden;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s}.bbp.is-sheet-open .bbp__panel{visibility:visible;transform:none}.bbp__panel-inner{max-height:85vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--bbp-panel-radius) var(--bbp-panel-radius) 0 0}.bbp__close{position:absolute;top:-6px;right:0;display:block;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;font-size:24px;line-height:1;cursor:pointer}.bbp__stage{height:100px}.bbp__stage-item{flex-basis:84px;margin-left:calc(-18px - var(--bbp-stage-n, 1) * 1px)}.bbp__backdrop:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#0006}.bbp__bar{position:fixed;left:0;right:0;bottom:0;z-index:999;display:block;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #0000001a}.bbp__bar-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 18px 8px 10px;border:0;border-radius:999px;background:var(--bbp-accent);color:var(--bbp-accent-text);font:inherit;text-align:left;cursor:pointer}.bbp__bar-thumbs{display:flex;flex:none}.bbp__bar-thumbs:empty{display:none}.bbp__bar-thumbs img{width:34px;height:34px;margin-left:-12px;border:2px solid var(--bbp-accent);border-radius:50%;background:#fff;object-fit:contain}.bbp__bar-thumbs img:first-child{margin-left:0}.bbp__bar-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bbp__bar-count{font-size:13px;font-weight:600}.bbp__bar-msg{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.bbp__bar-msg:empty{display:none}.bbp__bar-total{font-size:15px;font-weight:700}}html.bbp-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/87/assets/bundle-builder.css.map */
