.bbb{--bbb-forest: #3B401B;--bbb-neon: #DAF615;--bbb-cream: #FDFFEE;--bbb-moss: #CCD685;--bbb-sage: #99A162;--bbb-olive: #6E7446;--bbb-white: #FFFFFF;--bbb-display: "Druk Wide", "Arial Black", sans-serif;--bbb-body: "Styrene A", "Inter", system-ui, sans-serif;display:flex;flex-direction:column;gap:28px;max-width:560px;width:100%;margin:8px 0 24px;color:var(--bbb-forest);font-family:var(--bbb-body)}:where(.bbb) button{font:inherit;color:inherit;border-radius:0}.bbb__nowrap{white-space:nowrap}.bbb__step{display:flex;flex-direction:column;gap:14px}.bbb__step-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bbb__step-title{display:flex;align-items:center;gap:12px;min-width:0}.bbb__step-num{width:26px;height:26px;flex:none;display:grid;place-items:center;background:var(--bbb-forest);color:var(--bbb-neon);font-family:var(--bbb-display);font-size:12px;line-height:1}.bbb__step-label{font-family:var(--bbb-display);font-size:15px;line-height:1.2;white-space:nowrap}.bbb__step-meta{font-size:14px;color:var(--bbb-olive);white-space:nowrap}.bbb__colors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bbb__color{display:flex;align-items:center;gap:12px;padding:8px;text-align:left;cursor:pointer;background:var(--bbb-white);border:1px solid var(--bbb-moss);box-shadow:none}.bbb__color.is-selected{box-shadow:inset 0 0 0 2px var(--bbb-forest)}.bbb__color:disabled{cursor:not-allowed;opacity:.5}.bbb__color img{width:52px;height:52px;object-fit:cover;display:block;flex:none}.bbb__color-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bbb__color-name{font-family:var(--bbb-display);font-size:13px;line-height:1.2}.bbb__color-sub{font-size:12px;color:var(--bbb-olive)}.bbb__panel{background:var(--bbb-forest);color:var(--bbb-cream);padding:16px;display:flex;flex-direction:column;gap:12px}.bbb__headline{font-family:var(--bbb-display);font-size:14px;line-height:1.3;color:var(--bbb-neon)}.bbb__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bbb__slot-wrap{display:flex;flex-direction:column;gap:6px;min-width:0}.bbb__slot{position:relative;aspect-ratio:1 / 1;width:100%;padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:1px dashed var(--bbb-sage);cursor:default}.bbb__slot.is-next{border:2px solid var(--bbb-neon);background:#daf61514;color:var(--bbb-neon)}.bbb__slot.is-next.is-free{background:var(--bbb-neon);color:var(--bbb-forest)}.bbb__slot.is-incoming{border:2px solid var(--bbb-neon);background:#daf61514}.bbb__slot.is-filled{background:var(--bbb-white);border:1px solid var(--bbb-white);cursor:pointer}.bbb__slot.is-filled img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bbb__slot-label{font-family:var(--bbb-display);font-size:13px;line-height:1.1}.bbb__slot-sub{font-size:11px;line-height:14px;text-align:center;padding:0 6px}.bbb__slot-x{position:absolute;top:0;right:0;width:22px;height:22px;display:grid;place-items:center;background:var(--bbb-forest);color:var(--bbb-cream)}.bbb__band{position:absolute;left:0;right:0;bottom:0;padding:3px 0;text-align:center;background:var(--bbb-neon);color:var(--bbb-forest);font-family:var(--bbb-body);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2}.bbb__slot-caption{font-size:12px;color:var(--bbb-moss);text-align:center;min-height:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbb__scents{display:flex;flex-direction:column;border-top:1px solid var(--bbb-moss)}.bbb__scent{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--bbb-moss)}.bbb__scent-img{width:60px;height:60px;object-fit:cover;display:block;flex:none;background:var(--bbb-white)}.bbb__scent-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bbb__scent-line{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bbb__scent-name{font-family:var(--bbb-display);font-size:12px;line-height:1.25}.bbb__scent-price{font-size:13px;white-space:nowrap}.bbb__scent-notes{font-size:13px;color:var(--bbb-olive)}.bbb__scent--holiday{background:#daf6152e;padding:10px 12px;margin:0 -12px 8px;border-bottom:0}.bbb__scent-tag{align-self:flex-start;padding:2px 6px;background:var(--bbb-forest);color:var(--bbb-neon);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.bbb__slot.is-filled.is-holiday{border:2px solid var(--bbb-neon)}.bbb__slot.is-holiday{container-type:inline-size}.bbb__slot-tag{position:absolute;top:6px;left:6px;z-index:1;white-space:nowrap}@media screen and (max-width:989px){.bbb__slot-tag{top:4px;left:4px;padding:1px 2px;font-size:6px;letter-spacing:0}}@container (max-width: 139px){.bbb__slot-tag{top:4px;left:4px;padding:1px 3px;font-size:7px;letter-spacing:.04em}}@container (max-width: 86px){.bbb__slot-tag{padding:1px 2px;font-size:6px;letter-spacing:0}.bbb__slot.is-holiday .bbb__slot-x{width:18px;height:18px}}@container (min-width: 139.01px){.bbb__slot-tag{top:6px;left:6px;padding:2px 6px;font-size:10px;letter-spacing:.1em}}@media screen and (min-width:750px){.bbb__scent-name{font-size:13px}}.bbb__add{height:38px;min-width:76px;padding:0 18px;flex:none;cursor:pointer;border:0;background:var(--bbb-forest);color:var(--bbb-neon)!important;font-family:var(--bbb-display)!important;font-size:12px;letter-spacing:.1em;text-transform:lowercase;transition:background-color .12s ease,color .12s ease}.bbb__add:hover:not(:disabled){background:var(--bbb-neon);color:var(--bbb-forest)!important}.bbb__add:active:not(:disabled){transform:translateY(1px)}.bbb__add:disabled{opacity:.3;cursor:default}.bbb__soap-body{display:flex;flex-direction:column;gap:14px}[data-soap-state=closed] .bbb__soap-body,[data-soap-state=closed] .bbb__ask-bar,[data-soap-state=open] .bbb__ask{display:none}[data-soap-state=open] .bbb__soap-body{animation:bbb-soap-open .22s ease-out}@keyframes bbb-soap-open{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-soap-state=open] .bbb__soap-body{animation:none}}.bbb__ask{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;background:var(--bbb-white);border:1px solid var(--bbb-moss);cursor:pointer}.bbb__ask-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bbb__ask-q{font-family:var(--bbb-display);font-size:13px;line-height:1.25}.bbb__ask-offer{font-size:13px;line-height:1.3}.bbb__ask:hover .bbb__ask-btn{background:var(--bbb-neon);color:var(--bbb-forest)!important}.bbb__ask--coupon:hover .bbb__ask-btn{background:var(--bbb-white)}.bbb__ask--coupon{background:var(--bbb-neon);border:2px dashed var(--bbb-forest)}.bbb__ask.bbb__ask--coupon{padding:14px 22px;-webkit-mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat}.bbb__ask-bar{display:flex;align-items:center;gap:12px;padding:8px 14px;font-size:13px;background:var(--bbb-white);border:1px solid var(--bbb-moss)}.bbb__ask.bbb__ask--coupon:focus-visible{outline:2px solid var(--bbb-forest);outline-offset:-7px;box-shadow:none}.bbb__ask-bar.bbb__ask--coupon{background:var(--bbb-neon);border:2px dashed var(--bbb-forest)}.bbb__ask-btn{display:inline-flex;align-items:center;justify-content:center}.bbb__ask-bar-offer{flex:1;min-width:0;font-weight:700}.bbb__ask-close{flex:none;padding:4px 0;background:none;border:0;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:2px}.bbb__cta-wrap{display:flex;flex-direction:column;gap:10px}.bbb__cta{width:100%;height:56px;padding:0 16px;border:0;cursor:pointer;background:var(--bbb-neon);color:var(--bbb-forest)!important;font-family:var(--bbb-display)!important;font-size:clamp(11px,3.1vw,15px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;transition:background-color .12s ease,color .12s ease}.bbb__cta:hover:not(:disabled){background:var(--bbb-forest);color:var(--bbb-neon)!important}.bbb__cta:disabled{cursor:default;opacity:.6}.bbb__cta[aria-busy=true]{opacity:.6}.bbb__error{margin:0;font-size:13px;color:#ef0000}.bbb__notice{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;background:#f0f5c9;color:var(--bbb-forest)}.bbb__notice:empty{padding:0;background:none}.bbb__notice a{color:inherit;text-decoration:underline}.bbb__fly{position:fixed;margin:0;z-index:60;pointer-events:none;transform-origin:0 0;object-fit:cover}.bbb__fly--cover{z-index:61}
/*# sourceMappingURL=/cdn/shop/t/150/assets/bowl-brush-builder.css.map */
