.bb-product-help{--bb-help-z: 2147483000;--bb-help-radius: 16px;--bb-help-shadow: 0 18px 55px rgba(0, 0, 0, .18);position:relative;z-index:var(--bb-help-z)}html.bb-product-help-lock,body.bb-product-help-lock{overflow:hidden!important}.bb-product-help__launcher{position:fixed;right:var(--bb-help-desktop-side, 24px);bottom:calc(var(--bb-help-desktop-bottom, 24px) + env(safe-area-inset-bottom,0px));z-index:calc(var(--bb-help-z) + 1);display:inline-flex;align-items:center;justify-content:center;gap:var(--bb-help-launcher-gap, 9px);min-height:var(--bb-help-launcher-min-height, 50px);padding:var(--bb-help-launcher-pad-y, 11px) var(--bb-help-launcher-pad-x, 18px);border:0;border-radius:var(--bb-help-launcher-radius, 18px);background:var(--bb-help-launcher-bg, #E98A00);color:var(--bb-help-launcher-text, #FFFFFF);box-shadow:0 6px var(--bb-help-launcher-shadow-blur, 22px) #00000029;font:inherit;font-size:var(--bb-help-launcher-font-size, 15px);font-weight:var(--bb-help-launcher-font-weight, 700);line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.bb-product-help__launcher--left{right:auto;left:var(--bb-help-desktop-side, 24px)}@media(hover:hover){.bb-product-help__launcher:hover{transform:translateY(-2px);background:var(--bb-help-launcher-hover-bg, #D77F00);color:var(--bb-help-launcher-text, #FFFFFF);box-shadow:0 9px calc(var(--bb-help-launcher-shadow-blur, 22px) + 6px) #0003}}.bb-product-help__launcher:focus-visible,.bb-product-help__close:focus-visible,.bb-product-help__field input:focus-visible,.bb-product-help__field textarea:focus-visible,.bb-product-help__submit:focus-visible{outline:2px solid rgba(var(--color-text));outline-offset:3px}.bb-product-help__launcher-icon{display:inline-flex;width:var(--bb-help-launcher-icon-size, 25px);height:var(--bb-help-launcher-icon-size, 25px);flex:0 0 var(--bb-help-launcher-icon-size, 25px)}.bb-product-help__launcher-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--bb-help-launcher-icon-stroke, 2);stroke-linecap:round;stroke-linejoin:round}.bb-product-help__launcher--no-shadow,.bb-product-help__launcher--no-shadow:hover{box-shadow:none!important}.bb-product-help--scroll-trigger:not(.is-scroll-visible) .bb-product-help__launcher{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}.bb-product-help--scroll-trigger.is-scroll-visible .bb-product-help__launcher{opacity:1;visibility:visible;pointer-events:auto}.bb-product-help__launcher-custom-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--bb-help-custom-icon-size, 28px) + (var(--bb-help-custom-icon-padding, 8px) * 2));height:calc(var(--bb-help-custom-icon-size, 28px) + (var(--bb-help-custom-icon-padding, 8px) * 2));flex:0 0 auto;padding:var(--bb-help-custom-icon-padding, 8px);border:var(--bb-help-custom-icon-border-width, 0px) solid var(--bb-help-custom-icon-border, #E5E5E5);border-radius:var(--bb-help-custom-icon-radius, 999px);background:var(--bb-help-custom-icon-bg, #FFFFFF);box-sizing:border-box;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bb-product-help__launcher-custom-image,.bb-product-help__launcher-custom-fallback{display:block;width:var(--bb-help-custom-icon-size, 28px);height:var(--bb-help-custom-icon-size, 28px);max-width:none;flex:0 0 auto}.bb-product-help__launcher-custom-image{object-fit:contain}.bb-product-help__launcher-custom-fallback{fill:none;stroke:currentColor;stroke-width:var(--bb-help-launcher-icon-stroke, 2);stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.bb-product-help__launcher--custom-icon-text:hover .bb-product-help__launcher-custom-icon,.bb-product-help__launcher--custom-icon-only:hover .bb-product-help__launcher-custom-icon{background:var(--bb-help-custom-icon-hover-bg, #F3F3F3)}}.bb-product-help__launcher--custom-icon-only{min-height:0;padding:0;gap:0;border-radius:var(--bb-help-custom-icon-radius, 999px);background:transparent!important}.bb-product-help__launcher--custom-icon-only:hover{background:transparent!important}.bb-product-help__launcher--custom-icon-only .bb-product-help__launcher-custom-icon{width:calc(var(--bb-help-custom-icon-size, 28px) + (var(--bb-help-custom-icon-padding, 8px) * 2));height:calc(var(--bb-help-custom-icon-size, 28px) + (var(--bb-help-custom-icon-padding, 8px) * 2))}.bb-product-help.is-cart-open .bb-product-help__launcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}@supports selector(body:has(cart-drawer[open])){body:has(cart-drawer[open]) .bb-product-help__launcher,body:has(#CartDrawer__Wrapper.is-visible) .bb-product-help__launcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}}.bb-product-help__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--bb-help-z) + 2);background:#00000061;opacity:0;transition:opacity .22s ease}.bb-product-help__overlay[hidden]{display:none!important}.bb-product-help.is-open .bb-product-help__overlay{opacity:1}.bb-product-help__drawer{position:fixed;top:0;right:0;z-index:calc(var(--bb-help-z) + 3);display:flex;flex-direction:column;width:min(var(--bb-help-drawer-width, 420px),94vw);height:100vh;height:100dvh;overflow:hidden;background:rgba(var(--color-background));color:rgba(var(--color-text));box-shadow:var(--bb-help-shadow);transform:translate3d(102%,0,0);visibility:hidden;transition:transform .26s cubic-bezier(.22,.72,.27,1),visibility .26s}.bb-product-help__drawer--left{right:auto;left:0;transform:translate3d(-102%,0,0)}.bb-product-help.is-open .bb-product-help__drawer{transform:translateZ(0);visibility:visible}.bb-product-help__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:var(--bb-help-header-pad-y, 22px) var(--bb-help-header-pad-x, 24px);border-bottom:1px solid rgba(var(--color-line-and-border))}.bb-product-help__header-copy{min-width:0}.bb-product-help__title{margin:0;color:var(--bb-help-heading-color, #1A1A1A);font-size:var(--bb-help-heading-size, 30px);line-height:1.15;letter-spacing:-.02em}.bb-product-help__subheading{margin:8px 0 0;color:var(--bb-help-subheading-color, #777777);opacity:1;font-size:var(--bb-help-subheading-size, 14px);line-height:1.55}.bb-product-help__close{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin:-4px -5px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bb-help-close-color, #1A1A1A);cursor:pointer;transition:background .16s ease,transform .16s ease}.bb-product-help__close:hover{background:rgba(var(--color-text) / .07);transform:rotate(3deg)}.bb-product-help__close svg{width:var(--bb-help-close-size, 22px);height:var(--bb-help-close-size, 22px);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.bb-product-help__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.bb-product-help__product{display:grid;grid-template-columns:var(--bb-help-product-image-size, 64px) minmax(0,1fr);align-items:center;gap:13px;margin-bottom:22px;padding:11px;border:var(--bb-help-product-border-width, 1px) solid var(--bb-help-product-border, #E5E5E5);border-radius:var(--bb-help-product-radius, 12px);background:var(--bb-help-product-bg, #FFFFFF)}.bb-product-help__product--no-image{grid-template-columns:minmax(0,1fr)}.bb-product-help__product-image{display:block;width:var(--bb-help-product-image-size, 64px);height:var(--bb-help-product-image-size, 64px);border-radius:var(--bb-help-product-image-radius, 9px);object-fit:cover;background:rgba(var(--color-text) / .04)}.bb-product-help__product-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.bb-product-help__product-label{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;opacity:1;color:var(--bb-help-product-label-color, #777777)}.bb-product-help__product-title{display:-webkit-box;overflow:hidden;color:var(--bb-help-product-title-color, #1A1A1A);font-size:var(--bb-help-product-title-size, 14px);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bb-product-help__product-variant{overflow:hidden;font-size:12px;line-height:1.35;opacity:1;color:var(--bb-help-product-variant-color, #777777);text-overflow:ellipsis;white-space:nowrap}.bb-product-help__product-variant.is-hidden{display:none}.bb-product-help__form{display:flex;flex-direction:column;gap:var(--bb-help-form-gap, 15px)}.bb-product-help__field{display:flex;flex-direction:column;gap:var(--bb-help-label-gap, 7px)}.bb-product-help__field>label{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;color:var(--bb-help-field-label, #1A1A1A)!important;font-size:13px;font-weight:650;line-height:1.3;text-indent:0!important;white-space:normal!important}.bb-product-help__control{position:relative}.bb-product-help__field-icon{position:absolute;top:50%;left:var(--bb-help-field-padding, 13px);z-index:1;display:inline-flex;width:20px;height:20px;color:rgba(var(--color-text));opacity:.8;pointer-events:none;transform:translateY(-50%)}.bb-product-help__field-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bb-product-help__form textarea:not(.bb-product-help__field textarea){display:none!important}.bb-product-help__field input,.bb-product-help__field textarea{display:block!important;width:100%!important;margin:0!important;border:var(--bb-help-field-border-width, 1px) solid var(--bb-help-field-border, #C9C9C9)!important;border-radius:var(--bb-help-field-radius, 10px)!important;background:var(--bb-help-field-bg, #FFFFFF)!important;color:var(--bb-help-field-text, #1A1A1A)!important;box-shadow:none!important;font:inherit;font-size:14px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bb-product-help__field input{min-height:var(--bb-help-input-height, 48px);padding:var(--bb-help-field-padding, 13px);padding-left:calc(var(--bb-help-field-padding, 13px) + 30px)}.bb-product-help__field textarea{min-height:var(--bb-help-message-height, 132px);padding:var(--bb-help-field-padding, 13px);resize:vertical}.bb-product-help__field input::placeholder,.bb-product-help__field textarea::placeholder{color:var(--bb-help-field-placeholder, #777777)!important;opacity:1!important}.bb-product-help__field input:focus,.bb-product-help__field textarea:focus{border-color:var(--bb-help-field-focus, #E98A00)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--bb-help-field-focus, #E98A00) 18%,transparent)!important;outline:0!important}@supports not (color: color-mix(in srgb,#000 10%,transparent)){.bb-product-help__field input:focus,.bb-product-help__field textarea:focus{box-shadow:0 0 0 2px #e98a0029!important}}.bb-product-help__submit{display:inline-flex!important;width:100%!important;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:2px;border:1px solid var(--bb-help-submit-bg, #E98A00)!important;border-radius:var(--bb-help-submit-radius, 10px)!important;background:var(--bb-help-submit-bg, #E98A00)!important;color:var(--bb-help-submit-text, #FFFFFF)!important}@media(hover:hover){.bb-product-help__submit:hover:not([disabled]){border-color:var(--bb-help-submit-hover-bg, #D77F00)!important;background:var(--bb-help-submit-hover-bg, #D77F00)!important;color:var(--bb-help-submit-text, #FFFFFF)!important}}.bb-product-help__submit[disabled]{cursor:wait;opacity:.72}.bb-product-help__spinner{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bb-help-spin .65s linear infinite}@keyframes bb-help-spin{to{transform:rotate(360deg)}}.bb-product-help__footer-note{margin:-2px 0 0;text-align:center;font-size:12px;line-height:1.45;opacity:.58}.bb-product-help__notice{display:flex;gap:10px;padding:13px 14px;border-radius:10px;font-size:13px;line-height:1.45}.bb-product-help__notice strong,.bb-product-help__notice p{margin:0}.bb-product-help__notice--success{border:1px solid var(--bb-help-success-border, #A9D5AE);border-radius:var(--bb-help-success-radius, 10px);background:var(--bb-help-success-bg, #EEF8EF);color:var(--bb-help-success-text, #2A2A2A)}.bb-product-help__notice--success .bb-product-help__notice-icon{color:var(--bb-help-success-icon, #287A35)}.bb-product-help__notice--error{display:block;border:1px solid rgba(179,38,30,.28);background:#b3261e12}.bb-product-help__notice--error ul{margin:0;padding-inline-start:18px}.bb-product-help__notice-icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px}.bb-product-help__notice-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:768px){.bb-product-help__drawer{top:14px;right:14px;bottom:14px;height:auto;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border:1px solid rgba(var(--color-text) / .08);border-radius:var(--bb-help-desktop-drawer-radius, 18px)}.bb-product-help__drawer--left{right:auto;left:14px}.bb-product-help__body{scrollbar-width:none;-ms-overflow-style:none}.bb-product-help__body::-webkit-scrollbar{width:0;height:0;display:none}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__header{padding-top:22px;padding-bottom:16px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__body{padding-top:16px;padding-bottom:18px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__product{margin-bottom:14px;padding-top:9px;padding-bottom:9px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__form{gap:11px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__field{gap:5px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__notice{padding:10px 12px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__field input{min-height:44px;padding-top:9px;padding-bottom:9px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__field textarea{min-height:112px}.bb-product-help__drawer:has([data-bb-help-success]) .bb-product-help__submit{min-height:44px}}@media(max-width:767px){.bb-product-help__launcher{right:var(--bb-help-mobile-side, 16px);bottom:calc(var(--bb-help-mobile-bottom, 92px) + env(safe-area-inset-bottom,0px));min-height:var(--bb-help-launcher-mobile-min-height, 46px);padding:var(--bb-help-launcher-mobile-pad-y, 10px) var(--bb-help-launcher-mobile-pad-x, 15px);font-size:var(--bb-help-launcher-mobile-font-size, 14px)}.bb-product-help__launcher-icon{width:var(--bb-help-launcher-mobile-icon-size, 22px);height:var(--bb-help-launcher-mobile-icon-size, 22px);flex-basis:var(--bb-help-launcher-mobile-icon-size, 22px)}.bb-product-help__launcher--left{right:auto;left:var(--bb-help-mobile-side, 16px)}.bb-product-help__launcher-custom-icon{width:calc(var(--bb-help-custom-icon-mobile-size, 24px) + (var(--bb-help-custom-icon-padding, 8px) * 2));height:calc(var(--bb-help-custom-icon-mobile-size, 24px) + (var(--bb-help-custom-icon-padding, 8px) * 2))}.bb-product-help__launcher-custom-image,.bb-product-help__launcher-custom-fallback{width:var(--bb-help-custom-icon-mobile-size, 24px);height:var(--bb-help-custom-icon-mobile-size, 24px)}.bb-product-help__launcher--custom-icon-only{min-height:0;padding:0}.bb-product-help__drawer{width:min(100vw,var(--bb-help-drawer-width, 420px));max-width:100vw}.bb-product-help__header{padding:var(--bb-help-header-mobile-pad-top, 22px) var(--bb-help-header-mobile-pad-x, 18px) var(--bb-help-header-mobile-pad-bottom, 17px)}.bb-product-help__body{padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px))}.bb-product-help__title{font-size:var(--bb-help-heading-mobile-size, 24px)}.bb-product-help__product{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.bb-product-help__launcher,.bb-product-help__overlay,.bb-product-help__drawer,.bb-product-help__close,.bb-product-help__field input,.bb-product-help__field textarea{transition:none!important}.bb-product-help__spinner{animation-duration:1.2s}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/bb-product-help.css.map */
