.bb-announcement{background:var(--bb-bar-bg,#000);color:var(--bb-bar-text,#fff);text-align:center;padding:4px 12px;font-size:12px;line-height:1.4}.bb-announcement a,.bb-announcement a:hover{color:inherit;text-decoration:none;display:block}.bb-announcement__title{font-weight:700;text-transform:uppercase}.bb-announcement__offer{font-size:11px}.bb-countdown{display:flex;justify-content:center;padding:7px 0 5px;line-height:1}.bb-countdown__unit{display:inline-flex;flex-direction:column;padding:0 2px}.bb-countdown__number{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;min-width:38px;padding:0 10px;border-radius:4px;background:#222;border-top:1px solid #666;border-bottom:2px solid #000;color:#f7c33a;font-size:22px;font-weight:600;line-height:28px}.bb-countdown__label{display:block;font-size:7px;line-height:8px;height:8px;margin-top:1px;color:#bbb}.bb-announcement--holiday{background-image:url(/cdn/shop/files/holiday-bar-bg.jpg?v=1671483962);background-repeat:repeat-x}.bb-announcement--holiday .bb-countdown__number{background:#fff;color:#000;border-top-color:#777;border-bottom-color:#333}.bb-announcement--holiday .bb-countdown__label{color:#cd7488}.bb-cart-message{max-width:1000px;margin:16px auto;padding:12px 16px;background:#f2f7ff;border:1px solid #d6e3f7;font-size:13px;line-height:1.6;text-align:center}.bb-cart-message--error{color:#a12626;background:#fff4f4;border-color:#edc3c3}.bb-cart-message a{text-decoration:underline;font-weight:600}.bb-offer-detail{font-size:12px;line-height:1.6;margin:0 0 14px}.product-form #AddToCart+.bb-offer-detail{margin-top:12px}.bb-promotion-label{font-size:12px;line-height:1.5;display:block;margin-top:4px}.bb-cart-gift-quantity{display:inline-block;padding:8px}.bb-cart [data-bb-quantity]{width:70px;max-width:100%;text-align:center}.bb-cart [aria-busy=true]{opacity:.75}.bb-snowflakes{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:9990}.bb-snowflake{position:absolute;top:-10%;color:#fff;opacity:.5;animation:bb-snow 10s linear infinite;font-size:18px}.bb-snowflake:nth-child(2){left:25%;animation-delay:2s}.bb-snowflake:nth-child(3){left:45%;animation-delay:6s}.bb-snowflake:nth-child(4){left:65%;animation-delay:1s}.bb-snowflake:nth-child(5){left:85%;animation-delay:4s}@keyframes bb-snow{to{transform:translate(60px,110vh)}}@media(prefers-reduced-motion:reduce){.bb-snowflakes{display:none}}[hidden]{display:none!important}@media(max-width:768px){.bb-announcement{padding:4px 8px}.bb-offer-detail{font-size:11px}.bb-cart-message{margin:12px 16px}}.bb_home_vid .ytplayer-container{top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.bb_home_vid .loaded .ytplayer-container{visibility:visible}.bb_home_vid .ytplayer-player{display:block;position:absolute;max-width:none;pointer-events:none;z-index:0}.bb_home_vid .bb-background-video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;visibility:hidden}.bb_home_vid .loaded .bb-background-video{visibility:visible}.bb_home_vid.bb-video-poster .bb-background-video{display:none}.bb_home_vid .play-button-mobile:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:50%}.bb_home_vid.bb-video-poster .play-button-mobile{display:block;width:125px;height:125px}.bb_home_vid.bb-video-poster .filled-circle{width:100px;height:100px;font-size:100px}.bb_home_vid.bb-video-poster .stroke-circle{width:125px;height:125px;font-size:125px}.bb-cart{margin:0}.bb-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) 280px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #e6e6e6}.bb-cart-image img{display:block;width:100px;height:100px;object-fit:contain}.bb-cart-details{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bb-cart-name{font-size:17px;font-weight:600;line-height:1.4;color:inherit}.bb-cart-variant,.bb-cart-property,.bb-cart-unit-price{font-size:13px;line-height:1.5;margin-top:4px}.bb-cart-unit-price s{color:#777;margin-right:5px}.bb-cart-controls{display:flex;align-items:center;gap:2px;flex-shrink:0}.bb-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:none;border:0;padding:0;color:#888;border-radius:4px}.bb-cart-remove:hover{color:#333;background:#f6f6f6}.bb-cart-remove svg{display:block;pointer-events:none}.bb-cart-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.bb-quantity{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.bb-quantity:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;border:1px solid #d7d7d7;border-radius:4px;pointer-events:none}.bb-quantity button{width:44px;height:44px;padding:0;border:0;background:transparent;color:#222;font-size:18px;line-height:1}.bb-cart .bb-quantity input{width:30px;height:44px;padding:0;border:0;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;text-align:center;font-size:16px;margin:0}.bb-quantity input::-webkit-inner-spin-button,.bb-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-cart button:disabled,.bb-cart input:disabled{opacity:.55;cursor:wait}.bb-cart-adding{position:relative;color:transparent!important}.bb-cart-adding>*{visibility:hidden}.bb-cart-adding:after{content:"Adding\2026";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.bb-cart-line-total{font-size:16px;white-space:nowrap}.bb-cart-free{color:#c22}.bb-cart-gift-quantity{min-width:136px;text-align:center;font-size:15px}.bb-cart-footer{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:24px;align-items:start}.bb-cart-summary{grid-column:2;text-align:right}.bb-cart .bb-cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;line-height:1.5;margin:0}.bb-cart .bb-cart-subtotal span{font:inherit;margin:0}.bb-cart-shipping,.bb-cart-terms{display:block;font-size:12px;line-height:1.6;margin-top:7px}.bb-cart-terms{color:#555;font-weight:700;text-align:left;margin-top:24px}.bb-cart-checkout{width:100%;min-height:52px;margin:16px 0 0;font-size:14px}.bb-cart-status{display:block;min-height:20px;font-size:12px;color:#666}.bb-cart-ready .bb-cart-update{display:none}.bb-view-cart{display:block;text-align:center;margin-top:14px;text-decoration:underline;font-size:13px}.bb-cart-empty{text-align:center;padding:40px 10px}.bb-cart-empty p{font-size:18px;margin-bottom:24px}.bb-cart[aria-busy=true] .bb-cart-lines{opacity:.65}html.js-drawer-open-right,body.js-drawer-open-right{height:auto;overflow:hidden}html.js-drawer-open-right .is-moved-by-drawer{transform:none!important}.bb-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s;z-index:9998}.js-drawer-open-right .bb-cart-overlay{opacity:1;visibility:visible;pointer-events:auto}#CartDrawer{right:0;display:flex;flex-direction:column;width:440px;max-width:100%;padding:0 20px 16px;border:0;z-index:9999;transform:translate(100%);visibility:hidden;transition:transform .22s ease,visibility .22s;box-shadow:-5px 0 30px #0000001a}html.js-drawer-open-right #CartDrawer{display:flex;transform:translate(0);visibility:visible}#CartDrawer .drawer__header{flex-shrink:0;min-height:64px;height:64px;border-bottom:1px solid #e6e6e6}#CartDrawer .drawer__title{font-size:20px;line-height:1.3}#CartDrawer .drawer__close button{right:0;width:44px;height:44px;padding:0}#CartContainer{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#CartContainer>.bb-cart{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#CartContainer .bb-cart-lines{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding-right:2px}#CartContainer .bb-cart-item{grid-template-columns:72px minmax(0,1fr);gap:5px 14px;padding:18px 0;align-items:start}#CartContainer .bb-cart-image{grid-column:1;grid-row:1 / 3}#CartContainer .bb-cart-image img{width:72px;height:64px}#CartContainer .bb-cart-details{grid-column:2}#CartContainer .bb-cart-name{font-size:14px}#CartContainer .bb-cart-actions{grid-column:2;gap:8px}#CartContainer .bb-cart-footer{display:block;flex-shrink:0;margin:0;padding-top:14px;border-top:1px solid #e6e6e6;background:#fff}#CartContainer .bb-cart-summary{position:relative;width:100%;margin:0}#CartContainer .bb-cart-subtotal{align-items:center;font-size:20px;line-height:1.35;margin:0}#CartContainer .bb-cart-subtotal span{font:inherit;margin:0}#CartContainer .bb-cart-subtotal strong{font-weight:600}#CartContainer .bb-cart-status{position:absolute;top:6px;left:50%;transform:translate(-50%);min-height:0;font-size:10px;line-height:14px;white-space:nowrap}#CartContainer .bb-cart-terms{font-size:11px;line-height:1.4;margin:12px 0 16px}#CartContainer .bb-cart-checkout{margin-top:12px}#CartContainer .bb-cart-shipping{font-size:11px;line-height:1.5;text-align:center;color:#666;margin:8px 0 0}#CartContainer .bb-view-cart{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;font-size:12px;line-height:1.4;text-underline-offset:3px}#CartContainer .bb-cart-empty{margin:auto}#CartContainer .bb-cart-message{font-size:12px;margin:8px 0;padding:8px;flex-shrink:0}.bb-quantity button:focus-visible,.bb-cart-remove:focus-visible{outline:2px solid #315d99;outline-offset:-3px}@media(max-width:860px){.template-cart .main-content{padding-top:24px}.bb-cart-wrapper{padding-left:25px;padding-right:25px}.bb-cart-wrapper>.bb-cart-column{width:100%;left:0}.template-cart .cart-title{font-size:27px;line-height:1.3;margin:0 0 8px}.bb-cart-item{grid-template-columns:76px minmax(0,1fr);gap:6px 14px;padding:18px 0;align-items:start}.bb-cart-image{grid-column:1;grid-row:1 / 3}.bb-cart-image img{width:76px;height:92px}.bb-cart-details{grid-column:2}.bb-cart-name{font-size:15px}.bb-cart-actions{grid-column:2;gap:8px}.bb-cart-line-total{font-size:14px}.bb-cart-footer{display:block;margin-top:18px}.bb-cart-terms{margin:0 0 10px}.bb-cart-shipping{text-align:center}[data-bb-cart-surface=page] .bb-cart-image{grid-row:1}[data-bb-cart-surface=page] .bb-cart-image img{height:76px}[data-bb-cart-surface=page] .bb-cart-actions{grid-column:1 / -1}.bb-cart-checkout{min-height:52px}.bb-cart-gift-quantity{min-width:136px;text-align:center}}@media(max-width:700px){#CartDrawer{width:100%;padding:0 16px max(12px,env(safe-area-inset-bottom))}}@media(min-width:861px)and (max-width:1100px){.bb-cart-wrapper>.bb-cart-column{width:100%;left:0}}@media(min-width:1000px){[data-bb-cart-surface=page] .bb-cart-item{grid-template-columns:220px minmax(0,1fr) 280px}[data-bb-cart-surface=page] .bb-cart-image img{width:220px;height:180px}}@media(prefers-reduced-motion:reduce){#CartDrawer,.bb-cart-overlay{transition:none}}@media(max-width:360px){#CartContainer .bb-cart-image{grid-row:1}#CartContainer .bb-cart-actions{grid-column:1 / -1}[data-bb-cart-surface=page] .bb-cart-image{grid-row:1}[data-bb-cart-surface=page] .bb-cart-actions{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/bb-campaign.css.map */
