:root{--balloon-border-radius: 2px;--balloon-color: rgba(16,16,16,.95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translateY(var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%,var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translateY(calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%,calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}[aria-label][data-balloon-pos]:after{text-transform:none}.form-rqf{--nav-btn-padding: .5rem 1rem;--nav-btn-border-radius: .35rem;--style-border-width-inputs: 1.5px;--row-gap: 1.5rem;--product-row-padding-x: .25rem;--product-row-padding-y: .5rem;--height-buy-buttons: calc(var(--padding-xs) * 3 + var(--icon-size-xs));--font-size-clear-btn: .75rem;--btn-corner-radius: .3rem;--btn-disabled-bg: #ccc;--tooltip-error-bg: red}.rqf-product .quantity-selector{--quantity-selector-width: 90px;--minimum-touch-target: 32px}.rqf-product .quantity-selector.quantity-selected{background-color:var(--color-input-hover-background)}.request-form-title{color:var(--color-foreground-heading)}.form-rqf{margin-top:var(--row-gap)}.contact-form__form{display:flex;flex-direction:column;gap:var(--gap-md)}.contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;width:100%}@media screen and (width >= 750px){.contact-form__form-row{flex-direction:row;align-items:center}}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-foreground);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased}.label-error{color:var(--color-input-text-error)}.contact-form__input.input-error:not(:focus){background-color:var(--color-input-background-error);color:var(--color-input-text-error);border-color:var(--color-input-text-error)}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}.form-rqf request-category{display:block;width:100%}.form-rqf request-form .form-wrap{display:grid;gap:var(--row-gap)}.form-rqf .shopify-section{width:100%}.rqf-tabs-nav{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;gap:1rem;margin:0;padding:0 0 1rem}.rqf-tabs-nav__item a{padding:var(--nav-btn-padding);border-radius:var(--nav-btn-border-radius);border:var(--style-border-width-inputs) solid transparent;background-color:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.rqf-tabs-nav__item a:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-border)}.rqf-tabs-nav__item a.is-active{border-color:var(--color-secondary-button-border)}.rqf-clear-lang{display:flex;align-items:center;justify-content:space-between;width:100%}.rqf-books-list{margin-bottom:var(--row-gap)}.rqf-product{padding:var(--product-row-padding-y) 0;border-bottom:var(--style-border-width-inputs) solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.rqf-product .rqf-product__price-qty{display:flex;align-items:center;gap:var(--gap-md)}.rqf-language-select{width:auto;padding:calc(var(--padding-xs) * .7) var(--padding-xs);font-size:var(--font-size-clear-btn);border-radius:var(--btn-corner-radius)}.rqf-button{padding-block:calc(var(--padding-xs) * .75);padding-inline:calc(var(--padding-xs) * 2.25);font-size:var(--font-size-clear-btn);border-radius:var(--btn-corner-radius)}.rqf-button:not(.tooltip-error):before,.rqf-button:not(.tooltip-error):after{display:none}.button-full{width:100%;font-size:var(--font-size--md);padding-block:var(--padding-xs)}.rqf-group-label{width:100%;padding-block:var(--padding-xs);background-color:var(--color-variant-background)}.contact-form__form-column{display:flex;flex-direction:column;gap:var(--gap-xl)}.bb-modal-trigger{cursor:pointer}.bb-modal-trigger:hover{color:var(--color-foreground);text-decoration:underline}.product-modal__content .product--details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;height:100%;min-height:0;justify-content:center;padding:2rem}@media screen and (max-width: 750px){.product-modal .dialog-modal:not([open]) .product-modal__content{display:none}.product-modal__content{grid-template-columns:1fr 1fr}.product-modal__content .product--details{padding:0;grid-column:2 / -1;font-size:1rem}}.rqf-button[disabled]{opacity:1;background:var(--btn-disabled-bg);color:var(--color-foreground)}.tooltip-error{--balloon-color: var(--tooltip-error-bg)}.req-field{color:var(--tooltip-error-bg)}request-form .contact-form__input:hover{background-color:var(--color-input-hover-background)}[data-template="page.quick-pick"] .shopify-section{min-height:58vh}.bb-request-email-form{--sidebar-width: 36rem}.bb-request-email-form .section-inner{padding:2rem}request-form .loading-spinner,.bb-request-email-form .loading-spinner{--size: 16px;left:calc(50% + 42px);border-width:2px;border-color:var(--button-color);border-top-color:var(--button-background-color)}request-form .loading-spinner{left:auto;right:4rem}.bb-request-email-form .disabled input,.bb-request-email-form .disabled textarea{opacity:.5;pointer-events:none}request-form button.processing,.bb-request-email-form button.processing{pointer-events:none}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:9px}.step-dispatch .contact-form__form-column,.step-summary .contact-form__form-column{gap:var(--gap-sm)}.step-dispatch ul,.step-summary ul{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/132/assets/_bb-custom-form.css.map */
