@media(max-width:799px){.bb-builder__intro{margin-bottom:8px}.bb-builder__title{font-size:24px}.bb-builder__subtitle{margin-top:4px;font-size:13px}.bb-builder__deco{width:22px;height:22px}.bb-step-shell{padding:14px 10px 16px}.bb-panel[data-bb-panel="2"] .bb-builder__intro{margin-bottom:32px}.bb-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.bb-box-card{position:relative;cursor:pointer}.bb-box-card .bb-card__media{padding:10px 10px 0}.bb-box-card .bb-card__img,.bb-box-card .bb-card__ph{aspect-ratio:1;object-fit:cover;border-radius:8px}.bb-box-card__zoom,.bb-box-card__select{display:none!important}.bb-box-card__desc{margin:0;font-size:12px;line-height:1.35}.bb-box-card .bb-card__info{padding:10px 8px 14px;gap:2px;align-items:center;text-align:center}.bb-box-card .bb-card__title{font-size:15px}.bb-box-card .bb-card__price{margin:1px 0 0;font-size:14px}.bb-box-card .bb-swatches{justify-content:center;margin-top:6px;gap:6px}.bb-box-card .bb-swatch{width:20px;height:20px}.bb-box-card:hover{border-width:1px;border-color:#2c2c2c1a}.bb-box-card.is-selected{border-width:2px;border-color:var(--bb-red, #ca4544)}.bb-box-card.is-selected:after{content:"";position:absolute;top:16px;right:16px;width:26px;height:26px;border-radius:50%;background:#ca4544 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='m3.5 8.2 3 3 6-7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 15px no-repeat;z-index:4}.bb-step-upsell{display:none;margin-top:0}.bb-step-shell.has-box .bb-step-upsell{display:block}.bb-step-upsell__title{margin:18px 0 8px;font-family:var(--bb-sans-bold);font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--bb-muted, #7a6f69);text-align:left}.bb-step-upsell__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px) / 2.6);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -10px;padding:2px 10px 6px}.bb-step-upsell__grid::-webkit-scrollbar{display:none}.bb-step-upsell__grid .bb-card{scroll-snap-align:start}.bb-step-upsell__grid .bb-card__info{padding:6px 6px 8px}.bb-step-upsell__grid .bb-card__title{font-size:12px}.bb-step-upsell__grid .bb-card__vendor{display:none}.bb-step-upsell__grid .bb-card__price{font-size:12px;margin-top:2px}.bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__add,.bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__qty{min-height:28px;font-size:11px;margin-top:4px}.bb-panel[data-bb-panel="1"] .bb-builder__subtitle{display:none}.bb-panel[data-bb-panel="1"] .bb-builder__intro{margin-bottom:10px}.bb-featured{background:var(--bb-white, #fff);border:1px solid rgba(44,44,44,.1);margin:0 0 20px;padding:14px 12px 8px;border-radius:16px}.bb-featured__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1px 10px;margin-bottom:8px}.bb-featured__head:before{content:"Shop our picks";font-family:var(--bb-sans-bold);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-muted, #7a6f69)}.bb-featured__title{display:none!important}.bb-featured__select-wrap{grid-column:1;display:block}.bb-featured__select-wrap:after{display:none}.bb-featured__select-wrap select,.bb-featured__select-wrap select.bb-plp__filter-select{appearance:none;-webkit-appearance:none;height:auto!important;min-height:0!important;padding:2px 22px 2px 0!important;border:0!important;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%232c2c2c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right center / 16px no-repeat!important;font-family:var(--bb-sans-bold);font-size:17px!important;color:var(--bb-ink, #2c2c2c);width:auto;min-width:0!important;max-width:none!important}.bb-featured__select-wrap select:focus{outline:none;box-shadow:none}.bb-featured__select-wrap select:focus-visible{box-shadow:0 2px 0 var(--bb-red, #ca4544)}.bb-featured__carousel{margin-right:0}.bb-featured__track{grid-auto-columns:calc((100% - 24px)*.4);gap:8px;padding:4px}.bb-featured__dots{margin-top:4px}.bb-card--featured .bb-card__info{padding:6px 6px 8px}.bb-card--featured .bb-card__title{font-size:12px}.bb-card--featured .bb-card__vendor{display:none}.bb-card--featured .bb-card__price{font-size:12px;margin-top:2px}.bb-plp__heading{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px;padding:0 16px;font-family:var(--bb-serif);font-weight:400;font-size:20px;color:var(--bb-ink, #2c2c2c)}.bb-plp__toolbar{background:var(--bb-cream-2, #f8f5eb);padding-top:2px;padding-bottom:10px}.bb-plp__grid{padding-top:14px}.bb-plp__heading small{font-family:var(--bb-sans);font-size:12px;color:var(--bb-muted, #7a6f69);margin-left:0}.bb-plp__toolbar{gap:8px}.bb-plp__filters{flex:0 0 auto;overflow:visible}.bb-plp__filters-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;border:1px solid rgba(44,44,44,.16);border-radius:999px;background:var(--bb-white, #fff);font-family:var(--bb-sans);font-size:13px;color:var(--bb-ink, #2c2c2c);cursor:pointer}.bb-plp__filters-btn svg{width:15px;height:15px}.bb-plp__filters-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bb-red, #ca4544);color:#fff;font-size:11px;font-style:normal}.bb-plp__toolbar .bb-plp__quick{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}.bb-plp__toolbar .bb-plp__quick::-webkit-scrollbar{display:none}.bb-plp__toolbar .bb-plp__quick .bb-plp__chip{height:36px}.bb-sidebar__shipping{order:-1;margin:0 0 14px;padding:9px 12px;border-radius:10px;background:var(--bb-pink, #fce4e4);font-size:12.5px;text-align:center}.bb-sidebar__ship-amt{font-family:var(--bb-sans-bold)}.bb-sidebar__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 12px;padding-right:0;margin-bottom:14px}.bb-sidebar__summary-left{display:contents}.bb-sidebar__summary-left>div{display:contents}.bb-sidebar__icon{display:none}.bb-sidebar__heading,.bb-sidebar__total{font-size:21px}.bb-sidebar__shipping{flex-basis:100%}.bb-line{grid-template-columns:44px minmax(0,1fr) auto;gap:6px 10px;align-items:start}.bb-line__media{grid-area:1 / 1 / 3 / 2;width:44px;height:44px}.bb-line__body{grid-area:1 / 2 / 2 / 4}.bb-line__controls{grid-area:2 / 2 / 3 / 3;justify-self:start;margin-left:-4px}.bb-line__price{grid-area:2 / 3 / 3 / 4;justify-self:end;align-self:center}.bb-line__qty-btn{width:28px;height:28px}.bb-acc:not(.is-open){border:0;border-top:1px solid rgba(44,44,44,.14);border-radius:0;margin-bottom:0;padding:14px 2px}.bb-fsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:grid;align-items:end}.bb-fsheet[hidden]{display:none}.bb-fsheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#2c2c2c73}.bb-fsheet__panel{position:relative;background:var(--bb-white, #fff);border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));max-height:80dvh;overflow:auto}.bb-fsheet__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.bb-fsheet__title{margin:0;font-family:var(--bb-serif);font-size:22px;color:var(--bb-ink, #2c2c2c)}.bb-fsheet__clear{border:0;background:none;font-family:var(--bb-sans);font-size:13px;color:var(--bb-muted, #7a6f69);text-decoration:underline;cursor:pointer}.bb-fsheet__row{display:block;margin-bottom:12px}.bb-fsheet__label{display:block;margin-bottom:6px;font-family:var(--bb-sans-bold);font-size:13px;color:var(--bb-ink, #2c2c2c)}.bb-fsheet__row .bb-plp__filter{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important}.bb-fsheet__row .bb-plp__filter select{position:static!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 36px 0 12px!important;border:1px solid rgba(44,44,44,.16)!important;border-radius:12px!important;background-color:var(--bb-white, #fff)!important;background-position:right 14px center!important;font-size:16px!important;font-family:var(--bb-sans)!important}.bb-fsheet__done{width:100%;margin-top:6px}html.bb-fsheet-open{overflow:hidden}}@media(min-width:800px){.bb-builder{padding-top:36px}.bb-builder__intro{margin-bottom:41px}.bb-boxes{margin-bottom:24px}.bb-step-upsell__title{margin:40px 0 28px;font-size:26px}.bb-panel[data-bb-panel="2"] .bb-builder__intro{margin-bottom:24px}.bb-box-card .bb-card__media{aspect-ratio:4 / 3}.bb-box-card__select{left:auto;right:14px;bottom:14px;min-height:36px;padding:0 18px;border:1px solid rgba(44,44,44,.35);background:#fffffff2;color:var(--bb-ink, #2c2c2c);font-size:13px}.bb-box-card:hover .bb-box-card__select{border-color:var(--bb-ink, #2c2c2c)}.bb-box-card.is-selected .bb-box-card__select{background:var(--bb-red, #ca4544);border-color:var(--bb-red, #ca4544);color:var(--bb-white, #fff)}.bb-box-card .bb-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;row-gap:4px;padding:18px 28px 20px}.bb-box-card .bb-card__title{grid-column:1;grid-row:1}.bb-box-card .bb-card__price{grid-column:2;grid-row:1;margin:0;font-size:15px;white-space:nowrap}.bb-box-card__desc{grid-column:1 / -1;grid-row:2;margin:0}.bb-box-card .bb-swatches{grid-column:1 / -1;grid-row:3;margin-top:6px}.bb-sidebar__summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:12px;row-gap:3px;align-items:baseline;margin-bottom:16px}.bb-sidebar__summary-left{display:contents}.bb-sidebar__summary-left>div{display:contents}.bb-sidebar__icon{grid-area:1 / 1 / 3 / 2;width:36px;height:36px;align-self:center}.bb-sidebar__icon--fallback svg{width:30px;height:30px}.bb-sidebar__heading{grid-area:1 / 2 / 2 / 3;font-size:22px}.bb-sidebar__total{grid-area:1 / 3 / 2 / 4;font-size:22px}.bb-sidebar__shipping{grid-area:2 / 2 / 3 / 4;margin:0}.bb-sizing{padding:14px 16px 16px}.bb-sizing__head{font-size:15px;margin-bottom:8px}.bb-sizing__bar{height:8px}.bb-line{grid-template-columns:48px minmax(0,1fr) auto;gap:6px 12px;align-items:start}.bb-line__media{grid-area:1 / 1 / 3 / 2}.bb-line__body{grid-area:1 / 2 / 2 / 4}.bb-line__controls{grid-area:2 / 2 / 3 / 3;justify-self:start;margin-left:-4px}.bb-line__price{grid-area:2 / 3 / 3 / 4;justify-self:end;align-self:center}.bb-line__qty-btn{width:26px;height:26px}.bb-featured{background:var(--bb-white, #fff);border:1px solid rgba(44,44,44,.1);margin-bottom:40px;padding-top:36px}.bb-featured__head{margin-bottom:16px}.bb-featured__track{grid-auto-columns:calc((100% - 36px)/4)}.bb-featured__title{font-size:24px!important}.bb-featured__title:before{content:none!important}.bb-card--featured .bb-card__vendor{display:none}.bb-plp__heading{margin:0 0 14px;font-family:var(--bb-serif);font-weight:400;font-size:24px;color:var(--bb-ink, #2c2c2c)}.bb-plp__heading small{font-family:var(--bb-sans);font-size:13px;color:var(--bb-muted, #7a6f69);margin-left:8px}}@media(min-width:1100px){.bb-featured__track{grid-auto-columns:calc((100% - 48px)/5)}}.bb-plp__quick:not(.bb-plp__selections) .bb-plp__chip.is-active:after{content:"\d7";margin-left:6px;font-size:15px;line-height:1;opacity:.85}.bb-sizing__msg:empty{display:none}.bb-sizing__size{display:none}.bb-sizing__cap{display:none!important}@media(min-width:800px){.bb-note-card.is-selected .bb-note-card__add{opacity:0;transform:translateY(6px);pointer-events:none}.bb-note-card.is-selected .bb-card__media:after{content:"";position:absolute;top:10px;right:10px;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--bb-red, #ca4544) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 1px 3px #0000002e;pointer-events:none}}@media(min-width:800px){.bb-builder.is-review .bb-sidebar__summary .bb-sidebar__icon,main.bb-builder-page.is-review .bb-sidebar__summary .bb-sidebar__icon{display:block}.bb-builder.is-review .bb-sidebar__summary .bb-sidebar__icon--fallback,main.bb-builder-page.is-review .bb-sidebar__summary .bb-sidebar__icon--fallback{display:grid}}@media(max-width:799px){.bb-panel[data-bb-panel="4"] .bb-builder__subtitle{text-wrap:balance}.bb-panel[data-bb-panel="4"] .bb-builder__intro{margin-bottom:14px}.bb-review{display:flex;flex-direction:column;padding:4px 16px 18px}.bb-review__block{margin:0;padding:16px 0;border:0;border-radius:0;border-top:1px solid rgba(44,44,44,.12)}.bb-review__block-head{margin:0 0 12px;padding:0;border:0}.bb-review__block-title{gap:8px}.bb-review__block-head h2{font-size:20px}.bb-review__block-price{font-size:18px}.bb-review__subtotal{order:0;margin:0;padding:14px 0 16px;border:0;border-radius:0;background:none}.bb-review__subtotal-head{margin-bottom:10px}.bb-review__subtotal-val{font-size:22px}.bb-review__subtotal .bb-review-ship__bar{display:none}.bb-review__subtotal .bb-sidebar__shipping{margin:0;padding:8px 12px;border-radius:10px;background:var(--bb-pink, #fce4e4);text-align:center;font-size:12.5px}.bb-review__block:has([data-bb-review-items]){order:1}.bb-review__block:has([data-bb-review-box]){order:2}.bb-review__block[data-bb-review-card]{order:3}.bb-review__end{order:4}.bb-review__grid{grid-template-columns:minmax(0,1fr);gap:12px}.bb-review-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;column-gap:12px;align-items:center}.bb-review-item__media{grid-area:1 / 1 / 3 / 2;width:52px;height:52px;margin:0;border-radius:10px}.bb-review-item__title{grid-area:1 / 2 / 2 / 3;align-self:end;font-size:13.5px}.bb-review-item__vendor{grid-area:2 / 2 / 3 / 3;align-self:start;margin-top:1px}.bb-review-item__price{grid-area:1 / 3 / 3 / 4;margin:0;font-size:14px}.bb-review__card,.bb-review__box{display:flex;align-items:center;gap:12px}.bb-review__media--card{flex:0 0 auto;width:46px;border-radius:6px}.bb-review__media--box{flex:0 0 auto;width:52px;height:52px;border-radius:10px}.bb-review__blank,.bb-review__copy .bb-review__box-title{margin:0;font-family:var(--bb-sans-bold);font-size:14px;line-height:1.3}.bb-review__copy .bb-review__box-size{margin:2px 0 0;font-size:12px}.bb-review__end{margin-top:0;padding-top:16px;border-top:1px solid rgba(44,44,44,.12)}.bb-review__cart-note{font-size:13px;color:var(--bb-muted, #7a6f69);margin-bottom:10px}.bb-review__checkout{min-height:44px;font-size:14px}.bb-sb-actions{display:none}}@media(min-width:800px){.bb-review__end{display:none}.bb-sb-actions{display:grid;gap:0;margin-top:18px}.bb-sb-actions__checkout{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--bb-red, #ca4544);color:var(--bb-white, #fff);font-family:var(--bb-sans-bold);font-size:15px;cursor:pointer}.bb-sb-actions__checkout svg{width:20px;height:12px}.bb-sb-actions__checkout:hover{filter:brightness(.95)}.bb-sb-actions__note{margin:16px 0 8px;font-size:13px;text-align:center;color:var(--bb-muted, #7a6f69)}.bb-sb-actions__cart{width:100%;min-height:44px;padding:0 20px;border:1.5px solid var(--bb-red, #ca4544);border-radius:999px;background:var(--bb-white, #fff);color:var(--bb-ink, #2c2c2c);font-family:var(--bb-sans-bold);font-size:14px;cursor:pointer}.bb-sb-actions__cart:hover{background:var(--bb-red, #ca4544);color:var(--bb-white, #fff)}.bb-sb-actions [hidden],.bb-sb-actions__checkout{display:none}.bb-sb-actions__note{margin-top:2px}}@media(max-width:799px){.bb-sidebar__heading,.bb-sidebar__total,.bb-review__subtotal-val{font-size:20px}.bb-sizing__head{font-size:14px}.bb-featured__select-wrap select,.bb-featured__select-wrap select.bb-plp__filter-select{font-size:16px!important}.bb-plp__grid .bb-card__title,.bb-plp__grid .bb-card__price{font-size:13px}.bb-card-step__kicker{display:none}.bb-card-step__head{margin-bottom:4px}.bb-card-step__skip{font-size:13px}.bb-card-step__track{grid-auto-columns:calc((100% - 24px)*.4);gap:10px}.bb-note-card .bb-card__title{font-size:13px}.bb-note-card .bb-card__price{font-size:13px;margin-top:2px}.bb-note-card .bb-card__info{padding:8px 10px 10px}.bb-note-card__add,.bb-note-card:hover .bb-note-card__add,.bb-note-card.is-selected .bb-note-card__add{min-height:32px;font-size:12px;margin:6px;width:calc(100% - 12px)}.bb-card-form{margin-top:20px;padding-top:16px;border-top:1px solid rgba(44,44,44,.12)}.bb-card-form__heading{font-size:20px}.bb-card-form__blank{margin:10px auto 14px}.bb-card-form__required-note{display:none}.bb-card-form__box{padding:0;border:0;border-radius:0;background:none}.bb-card-form__top{display:none}.bb-card-form__field{padding-bottom:0;margin-bottom:12px;border-bottom:0;font-size:13px}.bb-card-form__row{gap:0}.bb-card-form__field textarea{min-height:104px}}@media(max-width:799px){.bb-step-upsell__grid{scroll-padding-inline:10px}}@media(max-width:799px){.bb-note-card{overflow:hidden}.bb-note-card__add,.bb-note-card:hover .bb-note-card__add,.bb-note-card.is-selected .bb-note-card__add{display:none!important}.bb-note-card .bb-card__media:after{display:none}.bb-note-card .bb-card__media:before{content:"";position:absolute;left:0;right:0;top:0;bottom:-120px;z-index:3}.bb-note-card.is-selected .bb-card__media:after{content:"";display:block;position:absolute;top:8px;left:auto;right:8px;z-index:4;width:24px;height:24px;border:0;border-radius:50%;background:var(--bb-red, #ca4544) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat;box-shadow:0 1px 3px #0000002e}.bb-note-card .bb-card__info{padding:8px 10px 12px}}@media(min-width:800px){.bb-note-card__add{left:auto;right:12px;bottom:12px;width:auto;min-height:34px;padding:0 16px;border:1px solid rgba(44,44,44,.35);background:#fffffff2;color:var(--bb-ink, #2c2c2c);font-size:13px}.bb-note-card__add:hover{border-color:var(--bb-ink, #2c2c2c)}}body:not(:has(.bb-plp__heading)) .bb-stepbar__continue{opacity:.45}body:not(:has(.bb-plp__heading)) .bb-plp:before{content:"All goodies";display:block;margin:0 0 14px;font-family:var(--bb-serif);font-weight:400;font-size:24px;color:var(--bb-ink, #2c2c2c)}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:before,body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:after,body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:before,body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:after{content:"";display:block;border-radius:12px;background:linear-gradient(#f1ede3,#f1ede3) 0 0 / 100% var(--bb-sk-img, 100%) no-repeat,linear-gradient(#f1ede3,#f1ede3) 8px calc(var(--bb-sk-img, 100%) + 12px) / 70% 11px no-repeat,linear-gradient(#f1ede3,#f1ede3) 8px calc(var(--bb-sk-img, 100%) + 30px) / 35% 11px no-repeat}@media(max-width:799px){body:not(:has(.bb-plp__heading)) .bb-plp:before{margin:0 0 8px;padding:0 16px;font-size:20px}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty{min-height:238px}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:before,body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:after{--bb-sk-img: 150px;height:200px}body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty{min-height:620px}body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:before,body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:after{--bb-sk-img: 165px;height:230px}body:not(:has(.bb-plp__heading)) .bb-plp__toolbar .bb-plp__filter:not(.bb-plp__filter--sort){display:none}body:not(:has(.bb-plp__heading)) .bb-plp__toolbar .bb-plp__filters:before{content:"Filters";order:-2;display:inline-flex;align-items:center;height:36px;padding:0 12px 0 32px;border:1px solid rgba(44,44,44,.16);border-radius:999px;background:var(--bb-white, #fff);font-family:var(--bb-sans);font-size:13px;color:var(--bb-ink, #2c2c2c);white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='15' height='15'%3E%3Cpath d='M2 4h12M4.5 8h7M7 12h2' fill='none' stroke='%232c2c2c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:10px center}body:not(:has(.bb-plp__heading)) .bb-plp__sticky{display:flex;align-items:flex-start;gap:8px;margin:0}body:not(:has(.bb-plp__heading)) .bb-plp__sticky>.bb-plp__toolbar{flex:0 0 auto;box-shadow:none}body:not(:has(.bb-plp__heading)) .bb-plp__sticky{box-shadow:0 1px #2c2c2c14}body:not(:has(.bb-plp__heading)) .bb-plp__sticky>.bb-plp__quick{flex:1 1 auto;min-width:0;margin:0;padding:2px 0 10px;border:0;background:var(--bb-cream-2, #f8f5eb);overflow-x:auto;scrollbar-width:none}body:not(:has(.bb-plp__heading)) .bb-plp__sticky>.bb-plp__quick .bb-plp__chip{height:36px}body:not(:has(.bb-plp__heading)) .bb-plp__sticky>.bb-plp__quick::-webkit-scrollbar{display:none}}@media(min-width:800px){body:not(:has(.bb-plp__heading)) .bb-featured__track:empty{min-height:300px}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:before,body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:after{--bb-sk-img: 200px;height:260px}body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty{min-height:700px}body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:before,body:not(:has(.bb-plp__heading)) .bb-plp__grid:empty:after{--bb-sk-img: 240px;height:310px}}@media(max-width:799px){.bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__actions{padding-top:8px}.bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__add,.bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__qty{width:100%;max-width:none;margin:0;min-height:34px;font-size:12px}}@media(max-width:900px){.bb-builder__back:hover,.bb-builder__back:focus,.bb-builder__back:active{color:transparent;transform:none}.bb-builder__back:hover>svg{color:var(--bb-red, #ca4544)}}@media(max-width:799px){.bb-note-card .bb-card__price{display:none}.bb-note-card .bb-card__info{padding:8px 8px 10px;text-align:center}.bb-note-card .bb-card__title{font-size:12.5px;line-height:1.25;min-height:2.5em}.bb-card-step{padding-bottom:14px}.bb-card-step__dots{margin-top:6px}main.bb-builder-page>.shopify-section.bb-shopify-sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;padding-top:72px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bb-cream, #fdfbf8);visibility:visible;pointer-events:auto}main.bb-builder-page.bb-sidebar-open>.shopify-section.bb-shopify-sidebar{display:block}.bb-sidebar,main.bb-builder-page.bb-sidebar-open .bb-sidebar{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:auto;max-height:none;margin:0;transform:none!important;transition:none;overflow:visible;background:transparent;z-index:auto}.bb-sidebar__inner{height:auto;max-height:none;overflow:visible;padding-bottom:40px}main.bb-builder-page[data-step="4"] .bb-stepbar__mybox{display:none}main.bb-builder-page[data-step="4"]>.shopify-section.bb-shopify-sidebar{display:none}.bb-box-card__zoom{display:inline-grid!important;place-items:center;top:16px;left:16px;right:auto;width:32px;height:32px;min-height:0;padding:0;border-radius:50%;background:#fffffff0;box-shadow:0 1px 3px #00000029;font-size:0;color:var(--bb-ink, #2c2c2c);opacity:1;pointer-events:auto}.bb-box-card__zoom svg{width:15px;height:15px}.bb-modal__stage{position:relative;cursor:zoom-in}.bb-modal__stage:after{content:"";position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:50%;background:#fffffff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.2' fill='none' stroke='%232c2c2c' stroke-width='1.4'/%3E%3Cpath d='m10.2 10.2 3 3M5 7h4M7 5v4' fill='none' stroke='%232c2c2c' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 1px 3px #00000029;pointer-events:none}.bb-zoom{padding:0}.bb-zoom__dialog{width:100%;height:100%;border-radius:0;background:var(--bb-white, #fff);overflow:auto;-webkit-overflow-scrolling:touch;display:grid;place-items:center}.bb-zoom__img{width:100%;height:auto;max-height:100%;object-fit:contain;cursor:zoom-in;transition:none}.bb-zoom__dialog.is-zoomed{place-items:start}.bb-zoom__dialog.is-zoomed .bb-zoom__img{width:250%;max-width:none;max-height:none;cursor:zoom-out}.bb-zoom .bb-modal__close{position:fixed;top:12px;right:12px;z-index:2}}@media(max-width:799px){.bb-featured{padding:12px 10px 6px;margin-bottom:16px}.bb-featured__head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 10px;margin-bottom:6px}.bb-featured__select-wrap{grid-column:2}.bb-featured__track{grid-auto-columns:calc((100% - 24px) / 3.3);gap:8px;padding:2px 2px 4px}.bb-card--featured .bb-card__actions,.bb-card--featured .bb-card__badge{display:none}.bb-card--featured .bb-card__info{padding:6px 6px 8px;gap:1px}.bb-card--featured .bb-card__title{font-size:11.5px;line-height:1.2;min-height:0}.bb-card--featured .bb-card__price{font-size:11.5px;margin-top:1px}.bb-featured__dots{margin-top:2px}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty{min-height:150px}body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:before,body:not(:has(.bb-plp__heading)) .bb-featured__track:empty:after{--bb-sk-img: 96px;height:140px}}@media(max-width:799px){main.bb-builder-page>.shopify-section.bb-shopify-sidebar{padding-top:0}main.bb-builder-page>.shopify-section.bb-shopify-sidebar .bb-sidebar__inner,main.bb-builder-page.bb-sidebar-open .bb-sidebar__inner{height:auto;max-height:none;overflow:visible}.bb-nav[data-mode=builder],html.bb-sidebar-open .bb-nav[data-mode=builder]{border-bottom:0}.bb-box-card__zoom{position:relative!important;z-index:5;top:auto;left:auto;right:auto;bottom:auto;display:inline-flex!important;align-items:center;gap:5px;width:auto;height:auto;min-height:26px;margin:6px auto 0;padding:0 10px;border-radius:999px;border:1px solid rgba(44,44,44,.16);background:var(--bb-white, #fff);box-shadow:none;font-family:var(--bb-sans);font-size:11px;color:var(--bb-ink, #2c2c2c);opacity:1;pointer-events:auto;cursor:pointer}.bb-box-card__zoom svg{width:12px;height:12px}.bb-note-card .bb-card__media{padding-bottom:2px}main.bb-builder-page[data-step="4"] .bb-panel[data-bb-panel="4"] .bb-builder__back{display:none}.bb-stepbar__back{display:none}main.bb-builder-page[data-step="4"] .bb-stepbar__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid rgba(44,44,44,.16);background:var(--bb-white, #fff);color:var(--bb-ink, #2c2c2c);cursor:pointer}.bb-stepbar__back svg{width:20px;height:12px}main.bb-builder-page[data-step="4"] .bb-stepbar__continue{flex:1 1 auto;width:auto}}@media(max-width:799px){.bb-plp__grid .bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__title{display:-webkit-box;align-items:initial;justify-content:initial;min-height:0}.bb-plp__grid .bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__info{gap:3px;padding:10px}.bb-plp__grid .bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__price{margin-top:3px}.bb-plp__grid .bb-card:not(.bb-box-card):not(.bb-note-card) .bb-card__actions{padding-top:10px}main.bb-builder-page.bb-sidebar-open>.shopify-section.bb-shopify-sidebar{background:#241d1c73;background-clip:content-box}main.bb-builder-page.bb-sidebar-open .bb-sidebar{box-sizing:border-box;margin-top:14px;min-height:calc(100% - 14px);padding-top:8px;background:var(--bb-white, #fff);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #00000029}main.bb-builder-page.bb-sidebar-open .bb-sidebar:before{content:"";display:block;width:40px;height:4px;margin:0 auto 4px;border-radius:2px;background:#2c2c2c2e}main.bb-builder-page.bb-sidebar-open .bb-sidebar__inner{border:0;border-radius:0;background:transparent;padding:10px 16px 40px}.bb-card-step{margin-left:-16px;margin-right:-16px;padding:14px 16px 10px;border-radius:0;border-left:0;border-right:0}.bb-card-step__head{margin-bottom:8px}.bb-card-step__carousel{margin:-8px -16px;padding:8px 0}.bb-card-step__track{grid-auto-columns:calc((100% - 32px - 10px) / 2.2);gap:10px;padding:8px 16px;scroll-padding-inline:16px}.bb-card-step__dots{display:none}.bb-note-card .bb-card__title{min-height:0}.bb-note-card .bb-card__info{padding:6px 8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/284/assets/bb-mobile-compact.css.map */
