.sw-bb{display:block;padding:28px 0 calc(var(--sw-bb-bar-h, 170px) + 24px);background:var(--sw-bb-bg, #fffaf0);color:var(--sw-bb-text, var(--sw-color-dark-green, #373c00))}.sw-bb [hidden]{display:none!important}.sw-bb__inner{max-width:var(--sw-page-width, 1440px);margin:0 auto;padding:0 clamp(11px,calc(-30.038px + 5.472vw),40px)}.sw-bb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:24px;margin:0;padding:0;list-style:none}.sw-bb__item{display:block;min-width:0}.sw-bb__notice{grid-column:1 / -1;padding:12px 16px;border:1px dashed currentColor;border-radius:6px;font-family:var(--sw-font-body);font-size:14px}.sw-bb__aside{display:none}.sw-fp-card__bundle{display:flex;width:100%}.sw-fp-card__bundle [hidden]{display:none!important}.sw-fp-card__stepper{display:inline-flex;align-items:center;justify-content:space-between;min-width:174px;height:37px;border:.5px solid var(--sw-fp-text, var(--sw-color-dark-green, #373c00));border-radius:44px;background:var(--sw-fp-bg, #fffaf0);color:var(--sw-fp-text, var(--sw-color-dark-green, #373c00));overflow:hidden}.sw-fp-card__step{display:grid;place-items:center;flex:0 0 auto;width:54px;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sw-fp-card__step svg{width:6px;height:auto}.sw-fp-card__step:disabled{opacity:.3;cursor:not-allowed}.sw-fp-card__step:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:44px}.sw-fp-card__step-qty{min-width:2ch;font-family:var(--sw-font-body-bold);font-size:11px;line-height:1;letter-spacing:.22px;text-align:center}.sw-bb__panel{padding:21.77px 20.09px;border:.84px solid var(--sw-bb-text, #373c00);border-radius:9.52px;background:var(--sw-bb-bg, #fffaf0)}.sw-bb__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sw-bb__title{margin:0;font-family:var(--sw-font-heading);font-size:30px;font-weight:400;line-height:1.1;color:inherit;text-box:trim-both cap alphabetic}.sw-bb__status,.sw-bb__next{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:3px;margin:0;font-family:var(--sw-font-body-medium);font-size:12px;line-height:1.4}.sw-bb__accent{font-family:var(--sw-font-body-bold);letter-spacing:.72px;text-transform:uppercase;color:var(--sw-bb-accent, var(--sw-color-sunset, #fc6125))}.sw-bb__next{margin-top:-6px;opacity:.7}.sw-bb__progress{height:5.86px;margin-top:13.4px;border-radius:999px;background:#373c0033;overflow:hidden}.sw-bb__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--sw-gradient-orange, linear-gradient(to right, #ff9b37, #ff6423));transition:width .35s ease}.sw-bb__tray{display:flex;flex-wrap:wrap;gap:12px;padding-top:16.74px}.sw-bb__tier{display:flex;flex:none;flex-direction:column;gap:10px}.sw-bb__slots{--sw-bb-slot-w: 83.5px;--sw-bb-slot-h: 104.4px;display:flex;flex:none;flex-wrap:wrap;gap:12px;max-width:calc(3 * var(--sw-bb-slot-w) + 24px);margin:0;padding:0;list-style:none}.sw-bb__slot{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:var(--sw-bb-slot-w);height:var(--sw-bb-slot-h);border:.6px solid rgba(55,60,0,.5);border-radius:3.59px;background:var(--sw-bb-bg, #fffaf0)}.sw-bb__slot--empty img{width:40%;height:auto}.sw-bb__slot-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.sw-bb__slot-media img{position:absolute;top:8%;left:0;width:100%;height:84.5%;object-fit:cover}.sw-bb__slot--new .sw-bb__slot-media{animation:sw-bb-pop .3s ease}@keyframes sw-bb-pop{0%{opacity:0;transform:scale(.85)}}.sw-bb__slot-remove{position:absolute;top:-5.1px;right:-7.2px;z-index:1;display:grid;place-items:center;width:14.4px;height:14.4px;padding:0;border:.5px solid var(--sw-bb-text, #373c00);border-radius:50%;background:var(--sw-bb-bg, #fffaf0);color:var(--sw-bb-text, #373c00);filter:drop-shadow(0 1.2px 2.1px rgba(13,0,71,.18));cursor:pointer}.sw-bb__slot-remove:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sw-bb__slot-remove svg{width:6px;height:6px}.sw-bb__tag{display:flex;align-items:center;justify-content:center;width:0;min-width:100%;min-height:20.52px;padding:3px 8px;border-radius:2.28px;background:var(--sw-bb-text, #373c00);color:#f2f5f7;font-family:var(--sw-font-body-bold);font-size:9.12px;line-height:1.2;letter-spacing:.73px;text-align:center;text-transform:uppercase;transition:background-color .3s ease}.sw-bb__tag--unlocked{background:var(--sw-bb-accent, #fc6125)}.sw-bb__reward{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;min-width:65px}.sw-bb__pill{display:inline-flex;flex-direction:column;align-items:center;padding:5px 10px;border-radius:72px;background:var(--sw-bb-text, #373c00);color:#f2f5f7;font-family:var(--sw-font-body-bold);font-size:8.63px;line-height:14.39px;letter-spacing:.69px;text-align:center;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease}.sw-bb__pill--stack{line-height:1.1}.sw-bb__reward--unlocked .sw-bb__pill{background:var(--sw-bb-accent, #fc6125);color:var(--sw-bb-bg, #fffaf0)}.sw-bb__reward-note{max-width:76px;font-family:var(--sw-font-body-bold);font-size:8.63px;line-height:1.15;letter-spacing:.69px;text-align:center;text-transform:uppercase;text-wrap:balance}.sw-bb__rule{height:.84px;margin-top:13.4px;background:#e6e6e6}.sw-bb__actions{padding-top:15px}.sw-bb__cta{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:155px;min-height:37px;padding:0 40px;border:0;border-radius:44px;background:var(--sw-fp-btn-bg, var(--sw-gradient-orange, linear-gradient(to right, #ff9b37, #ff6423)));color:var(--sw-fp-btn-text, var(--sw-color-cream, #fff7f2));font-family:var(--sw-font-body-bold);font-size:11px;line-height:1;letter-spacing:.22px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.sw-bb__cta:hover:not(:disabled){opacity:.9}.sw-bb__cta:disabled{opacity:.5;cursor:not-allowed}.sw-bb__cta[aria-busy=true]{opacity:.75;cursor:progress}.sw-bb__cta:focus-visible{outline:2px solid var(--sw-bb-text, #373c00);outline-offset:2px}.sw-bb__cta-was{font-family:var(--sw-font-body-medium);opacity:.5;text-decoration:line-through;text-decoration-skip-ink:none}.sw-bb__error{margin:8px 0 0;font-family:var(--sw-font-body-medium);font-size:12px;line-height:1.3;color:#b42318}.sw-bb__benefits{display:flex;flex-direction:column;gap:5px;margin-top:16.74px;padding:12.56px;border-radius:4.19px;background:#f9f1e3}.sw-bb__benefits-title{margin:0;font-family:var(--sw-font-body-bold);font-size:12px;font-weight:400;line-height:16.1px;letter-spacing:.96px;text-transform:uppercase;color:inherit}.sw-bb__benefits-list{margin:0;padding:0;list-style:none}.sw-bb__benefit{display:flex;align-items:center;gap:10px;font-family:var(--sw-font-body);font-size:14px;line-height:2;opacity:.6}.sw-bb__benefit-icon{flex:0 0 15px}.sw-bb__bar{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:.5px solid rgba(55,60,0,.5);border-radius:14px 14px 0 0;background:var(--sw-bb-bg, #fffaf0);color:var(--sw-bb-text, #373c00);box-shadow:0 -6px 12px #0003;transform:translateY(calc(100% + 16px));visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.sw-bb__bar.is-visible{transform:none;visibility:visible;transition:transform .3s ease}.sw-bb__bar .sw-bb__actions{padding-top:0}.sw-bb__cta--bar{width:100%;min-height:46px;gap:6px;padding:0 20px;font-size:13.2px;letter-spacing:.26px}.sw-bb__tray--bar{flex-wrap:nowrap;align-items:center;gap:10px;padding-top:10.74px;overflow-x:auto;scrollbar-width:none}.sw-bb__tray--bar::-webkit-scrollbar{display:none}.sw-bb__tray--bar>:first-child{margin-left:auto}.sw-bb__tray--bar>:last-child{margin-right:auto}.sw-bb__tray--bar .sw-bb__slots{--sw-bb-slot-w: 61.34px;--sw-bb-slot-h: 76.67px;flex-wrap:nowrap;gap:10px;max-width:none}.sw-bb__tray--bar .sw-bb__slot{border-width:.44px;border-radius:2.63px}.sw-bb__tray--bar.sw-bb__tray--compact .sw-bb__slots{--sw-bb-slot-w: 44px;--sw-bb-slot-h: 55px;gap:8px}.sw-bb__tray--bar.sw-bb__tray--tight .sw-bb__slots{--sw-bb-slot-w: 32px;--sw-bb-slot-h: 40px;gap:6px}.sw-bb__tray--bar .sw-bb__slot-remove{top:-6.5px;right:-8.64px;width:17.28px;height:17.28px;border-width:.6px}.sw-bb__tray--bar .sw-bb__slot-remove svg{width:7.2px;height:7.2px}.sw-bb__rule--bar{margin-top:4.4px}.sw-bb__panel:focus,.sw-bb__bar:focus{outline:none}html.sw-bb-bar-open{scroll-padding-bottom:calc(var(--sw-bb-bar-h, 170px) + 16px)}html.sw-bb-bar-open body:not(.mini-cart--open) #chat-button{bottom:calc(var(--sw-bb-bar-h, 160px) + 12px)!important}@media(min-width:750px){.sw-bb__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:34px}}@media not (min-width:750px){.sw-fp-card__stepper{min-width:0;width:100%;max-width:150px;height:32px}.sw-fp-card__step{width:44px}.sw-fp-card__step-qty{font-size:12px}}@media(min-width:1024px){.sw-bb{padding:var(--sw-bb-padding-top, 54px) 0 var(--sw-bb-padding-bottom, 64px)}.sw-bb__layout{display:grid;grid-template-columns:minmax(0,1fr) 318px;column-gap:22px;align-items:start}.sw-bb__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:30px}.sw-bb__aside{display:block;position:sticky;top:calc(var(--sw-header-height, 88px) + 20px);transition:top .3s ease}body:has(sw-header.sw-header--hidden) .sw-bb__aside{top:20px}.sw-bb__bar{display:none}}@media(min-width:1280px){.sw-bb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sw-bb__progress-fill,.sw-bb__bar,.sw-bb__aside,.sw-bb__pill{transition:none}.sw-bb__slot--new .sw-bb__slot-media{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/sw-bundle-builder.css.map */
