.byob-builder--inline .byob-inline-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.byob-builder--inline .byob-inline-head__title{font-weight:700;font-size:1.05em}.byob-builder--inline .byob-inline-head__save{color:var(--byob-progress, #ff4390);font-weight:800;font-size:.85em;letter-spacing:.02em;white-space:nowrap}.byob-builder--inline .byob-packages,.byob-builder--inline .byob-builder__heading:not(.byob-builder__heading--fbt){display:none!important}.byob-builder--inline .byob-more__summary{display:flex;align-items:center;gap:10px}.byob-builder--inline .byob-more__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.byob-builder--inline .byob-more__sub{font-size:.8em;font-weight:400;opacity:.7}.byob-builder--inline .byob-more__text .byob-more__meta{font-size:.8em;font-weight:700;color:var(--byob-accent, #108474)}.byob-builder--inline .byob-more__text .byob-more__meta:empty{display:none}.byob-more__stack{display:flex;align-items:center;flex:none}.byob-more__stack:empty{display:none}.byob-more__stack img,.byob-more__stack .byob-more__count{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #0000001a;margin-left:-10px}.byob-more__stack>:first-child{margin-left:0}.byob-more__stack .byob-more__count{display:inline-flex;align-items:center;justify-content:center;background:#1d1d1b;color:#fff;font-size:11px;font-weight:700;box-shadow:none}.byob-more[open] .byob-more__stack{display:none}.byob-float{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 18px #0000001f;animation:byob-float-in .2s ease-out}.byob-float[hidden]{display:none}.byob-float__info{display:flex;flex-direction:column;line-height:1.25;flex:none}.byob-float__count{font-size:12px}.byob-float__total{font-size:16px;font-weight:700}.byob-float__atc.button{flex:1 1 auto;min-height:48px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}@keyframes byob-float-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (min-width:750px){.byob-float{display:none!important}}@media screen and (max-width:749px){body.byob-float-visible{padding-bottom:84px}}
/*# sourceMappingURL=/cdn/shop/t/376/assets/byob-inline.css.map */
