html.bnb-sale-on{--bnbs-bar-h: 50px}html.bnb-sale-on .bnb-salebar{position:sticky;top:0;z-index:4001;height:var(--bnbs-bar-h);min-height:0;overflow:hidden}html.bnb-sale-on .bnb-salebar a{height:100%;min-height:0;flex-wrap:nowrap;white-space:nowrap;padding-top:0;padding-bottom:0;align-items:center}html.bnb-sale-on .bnb-salebar__msg,html.bnb-sale-on .bnb-salebar__cta{line-height:1}html.bnb-sale-on .section-header.section-header,html.bnb-sale-on.bnb-scrolled .section-header.section-header,html.bnb-sale-on.bnb-scrolled body .section-header.section-header{top:var(--bnbs-bar-h)!important}.bnb-salebar canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}html.bnb-sale-on .bnb-salebar a{position:relative;z-index:1}@media(max-width:767px){html.bnb-sale-on{--bnbs-bar-h: 46px}html.bnb-sale-on .bnb-salebar a{gap:8px;padding-left:8px;padding-right:8px}}@media(max-width:560px){.bnb-salebar__ends{display:none}}.bnb-sale-flag{display:none}html.bnb-sale-on .bnb-sale-flag{display:inline-flex;align-items:center;gap:12px;position:relative;margin:2px 0 12px;background:#c5f13a;color:#0b0c0f;padding:11px 20px 10px 40px;line-height:1;text-transform:uppercase;clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);filter:drop-shadow(0 4px 10px rgba(140,207,69,.45));transform:rotate(-1.5deg);transform-origin:left center}.bnb-sale-flag__hole{position:absolute;left:20px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #0b0c0f59}.bnb-sale-flag b{font-size:30px;font-weight:900;letter-spacing:-.01em}.bnb-sale-flag__t{font-size:15px;font-weight:900;letter-spacing:.1em;background:#0b0c0f;color:#c5f13a;padding:6px 9px 5px}html.bnb-sale-on .bnb-sale-flag:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-45%;width:34%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffffe6,#fff0);transform:skew(-20deg);animation:bnbsShine 7s ease-in-out infinite}@keyframes bnbsShine{0%,82%{left:-45%}to{left:125%}}@media(prefers-reduced-motion:reduce){html.bnb-sale-on .bnb-sale-flag:after{display:none}}html.bnb-sale-on .bnb-sale-flag~.price__default .bnb-sale-tag{display:none}html.bnb-sale-on .bnb-sale-flag~.price__default .bnb-sp{font-size:1.25em}@media(max-width:767px){.bnb-sale-flag b{font-size:26px}.bnb-sale-flag__t{font-size:13px}}html.bnb-sale-on .bnb-hsuggest__price:after{content:"25% off today only";display:block;width:max-content;margin-top:4px;margin-left:auto;background:#c5f13a;color:#0b0c0f;font-size:10px;line-height:1;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:4px 6px 3px}html.bnb-sale-on .bnb-hsuggest:after{content:"\1f382  25% off everything \b7  today only \b7  ends at midnight";display:block;text-align:center;background:#8ccf45;color:#0b0c0f;font-size:13px;line-height:1.2;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:11px 12px 10px}html.bnb-sale-on .bnb-sale-note--on:after{content:"25% comes off automatically in your cart. No code needed.";display:block;margin-top:4px;color:#232323;font-weight:700}html.bnb-sale-on .bnb-dark .bnb-sale-note--on:after,html.bnb-sale-on .template-suffix-apex .bnb-sale-note--on:after{color:#eef0ea}html.bnb-sale-on cart-drawer:before,html.bnb-sale-on .template-cart #content:before{content:"\1f389  Birthday sale: 25% comes off automatically. No code needed.";display:block;order:-1;flex:none;text-align:center;background:#c5f13a;color:#0b0c0f;font-size:13px;line-height:1.3;font-weight:900;letter-spacing:.03em;text-transform:uppercase;padding:11px 14px 10px}html.bnb-sale-on .bnb-salebar__roll{display:inline-grid;height:1.7em;overflow:hidden;text-align:center;line-height:1.7}html.bnb-sale-on .bnb-salebar__roll>span{grid-area:1 / 1;display:block;white-space:nowrap;animation:bnbsRollA 8s cubic-bezier(.7,0,.3,1) infinite}html.bnb-sale-on .bnb-salebar__roll>.bnb-salebar__r2{animation-name:bnbsRollB}@keyframes bnbsRollA{0%,44%{transform:translateY(0)}50%,93.9%{transform:translateY(-120%)}94%{transform:translateY(120%)}to{transform:translateY(0)}}@keyframes bnbsRollB{0%,44%{transform:translateY(120%)}50%,94%{transform:translateY(0)}to{transform:translateY(-120%)}}@media(max-width:560px){.bnb-salebar__long{display:none}}@media(max-width:480px){html.bnb-sale-on .bnb-salebar a{gap:6px}html.bnb-sale-on .bnb-salebar__roll{font-size:11px}html.bnb-sale-on .bnb-salebar__cd{gap:2px}html.bnb-sale-on .bnb-salebar__cd .bnbs-u{padding:4px 5px 3px}html.bnb-sale-on .bnb-salebar__cd .bnbs-u b{font-size:15px}html.bnb-sale-on .bnb-salebar__cd .bnbs-u i{font-size:9px}}@media(prefers-reduced-motion:reduce){html.bnb-sale-on .bnb-salebar__roll>span{animation:none}html.bnb-sale-on .bnb-salebar__roll>.bnb-salebar__r2{display:none}}html.bnb-sale-on .cp-launcher,html.bnb-sale-on #marsello-widget-root .cp-launcher{display:none!important}html.bnb-sale-on .bnb-product-buy-box form.js-product-form:after{content:"\1f4e6  Some sale orders can take up to 10 business days to ship.";display:block;margin:12px 0;padding:9px 12px 8px;border-radius:8px;background:#f4f5f2;color:#4a5046;border:1px solid #e3e6de;font-size:13px;line-height:1.35;font-weight:600;text-align:center}html.bnb-sale-on .bnb-dark .bnb-product-buy-box form.js-product-form:after{background:#171a21;color:#c9cec2;border-color:#2e3340}html.bnb-sale-on .bnb-order-perks-card .bnb-order-perk:nth-child(2)>div>strong,html.bnb-sale-on .bnb-order-perks-card .bnb-order-perk:nth-child(2)>div>span{font-size:0}html.bnb-sale-on .bnb-order-perks-card .bnb-order-perk:nth-child(2)>div>strong:after{content:"SALE DAY SHIPPING";font-size:10.5px}html.bnb-sale-on .bnb-order-perks-card .bnb-order-perk:nth-child(2)>div>span:after{content:"Allow up to 10 business days";font-size:10.5px}html.bnb-sale-on .bnb-sale-price .bnb-sale-tag{background:#c5f13a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:4px 6px 3px}html.bnb-sale-on .bnb-hp__price:after,html.bnb-sale-on .bnb-gp__p:after,html.bnb-sale-on .bnb-best__p:after,html.bnb-sale-on .sz-price:after,html.bnb-sale-on .bnb-card__price:after,html.bnb-sale-on .ps-pr>span:not(.ps-go):after{content:"25% off today only";display:block;width:max-content;margin-top:5px;background:#c5f13a;color:#0b0c0f;font-size:10px;line-height:1;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:4px 6px 3px}html.bnb-sale-on .apex-options .apex-opt--hot,html.bnb-sale-on p.bnb-loyalty{display:none!important}html.bnb-sale-on .lightly-spaced-row:has(>p.bnb-loyalty:only-child){display:none!important}html.bnb-sale-on p.apex-micro:has(a[href*=bnb-rewards]){display:none!important}html.bnb-sale-on body.template-suffix-apex .section-main-product .price-container .product-info__price{display:block!important}html.bnb-sale-on body.template-suffix-apex .section-main-product .price-container{margin:16px 0 20px!important}html.bnb-sale-on body.template-suffix-apex .bnb-sale-flag{margin:0 0 14px}html.bnb-sale-on body.template-suffix-apex .bnb-sale-price .price__default{align-items:baseline;column-gap:14px}html.bnb-sale-on body.template-suffix-apex .bnb-sale-price .bnb-sp{font-size:44px!important;line-height:1;color:#c5f13a!important;letter-spacing:-.02em}html.bnb-sale-on body.template-suffix-apex .bnb-sale-price .price__current{font-size:22px!important;color:#8e95a1!important}html.bnb-sale-on body.template-suffix-apex .bnb-sale-note{margin-top:10px;font-size:15px;color:#c5f13a}html.bnb-sale-on body.template-suffix-apex .apex-opt:not(.apex-opt--hot){margin-top:20px;border-color:#c5f13a!important;box-shadow:0 0 0 2px #c5f13a,0 0 30px #c5f13a38!important}html.bnb-sale-on body.template-suffix-apex .apex-opt:not(.apex-opt--hot):before{content:"\1f382  Birthday sale \b7  25% off today";position:absolute;top:-12px;right:12px;line-height:14px;background:#c5f13a;color:#0b0c0f;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px 3px;border-radius:999px}html.bnb-sale-on body.template-suffix-apex .apex-opt:not(.apex-opt--hot) .apex-opt__p b{font-size:20px;color:#c5f13a!important}html.bnb-sale-on body.template-suffix-apex .quantity-submit-row .add-to-cart{background:#c5f13a!important;border-color:#c5f13a!important;color:#0b0c0f!important;animation:bnbsApexGlow 2.6s ease-in-out infinite}@keyframes bnbsApexGlow{0%,to{box-shadow:0 0 #c5f13a00,0 6px 18px #c5f13a40}50%{box-shadow:0 0 0 6px #c5f13a2e,0 6px 26px #c5f13a80}}@media(prefers-reduced-motion:reduce){html.bnb-sale-on body.template-suffix-apex .quantity-submit-row .add-to-cart{animation:none}}html.bnb-sale-on body.template-suffix-apex .bnb-product-buy-box form.js-product-form:after{background:#171a21;color:#c5f13a;border:1px solid #2e3340;font-weight:700;margin-top:14px}html.bnb-sale-on .apex-card .apex-card__im{position:relative}html.bnb-sale-on .apex-card .apex-card__im:before{content:"25% off today only";position:absolute;top:12px;left:12px;z-index:2;white-space:nowrap;background:#c5f13a;color:#0b0c0f;font-size:11px;line-height:1;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 5px;border-radius:4px;box-shadow:0 2px 8px #00000059}@media(max-width:1199px){html.bnb-sale-on .apex-card .apex-card__im:before{content:"25% off"}}@media(max-width:899px){html.bnb-sale-on .apex-card .apex-card__im:before{top:6px;left:6px;font-size:10px;padding:5px 6px 4px}}html.bnb-sale-on .navigation--main .navigation__item>a.navigation__link[href*=bnb-rewards]{display:none!important}html.bnb-sale-on .navigation--main .navigation__item:has(>a.navigation__link[href*=bnb-rewards]){display:none!important}html.bnb-sale-on #marsello-widget-root,html.bnb-sale-on #marsello-widget-iframe,html.bnb-sale-on #marsello-tab,html.bnb-sale-on #marsello-widget,html.bnb-sale-on .marsello_overlay{display:none!important}html.bnb-sale-on section.bnb-rw{display:none!important}html.bnb-sale-on .shopify-section:has(>section.bnb-rw){display:none!important}html.bnb-sale-on .bnb-sale-sticky{padding-right:80px!important}html.bnb-sale-on .bnb-sale-sticky span{white-space:nowrap}@media(max-width:380px){html.bnb-sale-on .bnb-sale-sticky{font-size:12px!important;letter-spacing:0!important;padding-left:10px!important;padding-right:74px!important}}@media(max-width:420px){html.bnb-sale-on .product-block .bnb-sale-price .bnb-sale-tag{font-size:9px;letter-spacing:0;padding:4px 4px 3px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/bnb-sale-2.css.map */
