:root{--font-heading--family:"Lora",Georgia,"Times New Roman",serif;--font-heading--weight:500;--font-heading--style:normal;--font-subheading--family:"Lora",Georgia,"Times New Roman",serif;--font-subheading--weight:500;--font-body--family:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body--weight:400;--font-accent--family:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-accent--weight:600;--bj-g-accent:#5993BF;--bj-g-accent-ink:#3B6E95;--bj-g-accent-soft:#DCE9F3;--bj-g-muted:#5E6573;--bj-g-line:#C9CED6;--bj-g-fg:#1E2230}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;letter-spacing:-.01em}h1 em,h2 em,h3 em,.h1 em,.h2 em{color:var(--bj-g-accent);font-style:italic}.rte a,.main-page a:not([class]),.blog-post-content a:not([class]){color:var(--bj-g-accent-ink);text-underline-offset:3px}.rte a:hover{color:var(--bj-g-accent)}.price,.price-item,product-price,.cart-items__price,.cart__total-value,.totals__total-value{font-variant-numeric:tabular-nums}.button,button.button,.button-secondary,.add-to-cart-button,.checkout-button{transition:background-color .2s,color .2s,border-color .2s}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--bj-g-accent);outline-offset:3px}.product-card .card-gallery,.product-card__media,.resource-card__media{background:#e2e6ea;border-radius:4px;overflow:hidden}.facets summary,.facets__label,.facets__summary{letter-spacing:.02em}.cart-drawer__heading,.cart-page__title{font-family:var(--font-heading--family)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:4px}@media(prefers-reduced-motion:reduce){.button,button.button{transition:none}}.add-to-cart-button,.button-secondary,.checkout-button,.cart__checkout-button,.submit-button,.blog-post-comments__form-submit,.cart-items__empty-button{font-family:var(--font-body--family);font-weight:600;letter-spacing:.01em}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rte,.rte p,.text-block p{line-height:1.65}bj-gift-note{display:block}.bj-gn{margin-block:4px 14px;font-family:var(--font-body--family);color:var(--bj-g-fg)}.bj-gn__details{border:1px solid var(--bj-g-line);border-radius:4px;background:#fff}.bj-gn__summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.bj-gn__summary::-webkit-details-marker{display:none}.bj-gn__icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bj-g-accent-soft);color:var(--bj-g-accent-ink);font-size:15px;flex:0 0 auto}.bj-gn__title{flex:1}.bj-gn__free{font-weight:500;font-size:12px;color:var(--bj-g-accent-ink);background:var(--bj-g-accent-soft);padding:2px 8px;border-radius:999px;margin-left:4px;vertical-align:1px}.bj-gn__chev{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-right:4px}.bj-gn__details[open] .bj-gn__chev{transform:rotate(-135deg)}.bj-gn__body{padding:0 14px 12px}.bj-gn__label{display:block;font-size:13px;color:var(--bj-g-muted);margin-bottom:8px;line-height:1.45}.bj-gn__card{position:relative;background:#fbf8f3;border:1px solid #E6DED2;border-radius:4px;box-shadow:0 1px #1e22300a}.bj-gn__input{display:block;width:100%;min-height:84px;resize:vertical;border:0;background:transparent;padding:12px 44px 12px 14px;font-family:Lora,Georgia,serif;font-style:italic;font-size:16px;line-height:1.45;color:var(--bj-g-fg);box-sizing:border-box}.bj-gn__input:focus{outline:2px solid var(--bj-g-accent);outline-offset:-1px;border-radius:4px}.bj-gn__input::placeholder{color:#9aa0aa}.bj-gn__seal{position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:50%;background:var(--bj-g-accent);color:#fff;display:grid;place-items:center;font-family:Lora,Georgia,serif;font-size:13px;pointer-events:none}.bj-gn__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.bj-gn__limit{font-size:12px;color:var(--bj-g-muted);font-variant-numeric:tabular-nums}.bj-gn__save{border:1px solid var(--bj-g-fg);background:transparent;color:var(--bj-g-fg);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s}.bj-gn__save:hover{background:var(--bj-g-fg);color:#fff}.bj-gn__save:disabled{opacity:.5;cursor:wait}.bj-gn__status{margin:6px 0 0;font-size:13px;color:#3e7a5e;min-height:1.3em}.bj-gn__status.is-error{color:#b3412f}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bj-global.css.map */
