.hl-bb-collection-tag{font-family:var(--font-body-family, "Lora", serif);font-size:11px;letter-spacing:.14em;color:#8b6f47;text-transform:uppercase;font-weight:600;margin-bottom:10px;padding-top:4px}.hl-bb-tagline{font-family:var(--font-heading-family, "Cardo", serif);font-size:17px;font-style:italic;color:#7a6a4f;margin:4px 0 18px;line-height:1.4}.hl-bb-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;padding:20px 0;border-top:1px solid #D9CDB8;border-bottom:1px solid #D9CDB8;max-width:480px;margin:20px auto}.hl-bb-badge{text-align:center;font-family:var(--font-body-family, "Lora", serif);font-size:10px;font-weight:500;color:#4a4036;line-height:1.4;letter-spacing:.04em}.hl-bb-badge img{display:block;margin:0 auto 8px;width:52px;height:52px;object-fit:contain}.hl-bb-badge svg{display:block;margin:0 auto 8px;width:26px;height:26px;color:#8b6f47}.hl-bb-quickfacts{background:#d9cdb840;padding:18px 22px;border-radius:6px;margin:18px 0;border-left:3px solid #6E5982}.hl-bb-quickfacts h4{font-family:var(--font-body-family, "Lora", serif);font-size:10px;letter-spacing:.12em;color:#8b6f47;text-transform:uppercase;margin:0 0 10px;font-weight:600}.hl-bb-quickfacts dl{display:grid;grid-template-columns:1fr 2fr;gap:8px 18px;margin:0;font-size:13px}.hl-bb-quickfacts dt{font-family:var(--font-body-family, "Lora", serif);font-size:11px;color:#7a6a4f;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.hl-bb-quickfacts dd{margin:0;color:#4a4036;font-family:var(--font-heading-family, "Cardo", serif);line-height:1.45}.hl-bb-gift{margin:16px 0;padding:14px 16px;border:1px dashed #C9B695;border-radius:6px;background:#d9cdb826}.hl-bb-gift-toggle{display:flex;align-items:center;gap:9px;font-family:var(--font-body-family, "Lora", serif);font-size:14px;color:#4a4036;cursor:pointer}.hl-bb-gift-toggle input{width:16px;height:16px;accent-color:#8B6F47;cursor:pointer}.hl-bb-gift-hint{margin-top:10px;font-family:var(--font-heading-family, "Cardo", serif);font-style:italic;font-size:14px;color:#7a6a4f;padding-left:25px}.hl-bb-gift-card{display:block;margin-top:12px;padding-top:12px;border-top:1px solid rgba(201,182,149,.55);font-family:var(--font-heading-family, "Cardo", serif);font-style:italic;font-size:13px;color:#8b6f47;text-decoration:none;transition:color .2s}.hl-bb-gift-card:hover{color:#472f4f;text-decoration:underline}.hl-bb-story{padding:20px}.hl-bb-story-inner{max-width:720px;margin:0 auto;font-family:var(--font-body-family, "Lora", serif);font-size:16px;line-height:1.85;color:#4a4036}.hl-bb-story-inner p{margin:0 0 18px}.hl-bb-story-inner p:first-child{font-family:var(--font-heading-family, "Cardo", serif);font-style:italic;font-size:19px;color:#2b2620;text-align:center;margin-bottom:28px}.hl-bb-story-inner ul{padding-left:24px;margin:12px 0 20px}.hl-bb-story-inner li{margin-bottom:6px}.hl-bb-story-inner strong{color:#2b2620;font-weight:600}.hl-bb-accordions{max-width:760px;margin:30px auto;background:#adb1a6;border-radius:8px;padding:8px 28px;box-shadow:0 4px 20px #472f4f1f}.hl-bb-acc{border-bottom:1px solid rgba(43,38,32,.18)}.hl-bb-acc:last-child{border-bottom:none}.hl-bb-acc summary{list-style:none;cursor:pointer;padding:18px 4px;font-family:var(--font-heading-family, "Cardo", serif);font-size:19px;color:#2b2620;display:flex;align-items:center;justify-content:space-between;transition:color .2s}.hl-bb-acc summary::-webkit-details-marker{display:none}.hl-bb-acc summary:after{content:"+";font-family:var(--font-heading-family, "Cardo", serif);font-size:24px;color:#472f4f;font-weight:300}.hl-bb-acc[open] summary:after{content:"\2212"}.hl-bb-acc summary:hover{color:#472f4f}.hl-bb-acc-body{padding:4px 4px 22px;font-family:var(--font-body-family, "Lora", serif);font-size:15px;color:#2b2620;line-height:1.7}.hl-bb-acc-body ul{padding-left:22px;margin:8px 0}.hl-bb-acc-body li{margin-bottom:6px}.hl-bb-acc-body p{margin:0 0 12px}.hl-bb-acc-body strong{color:#2b2620}.banner .banner__heading,.banner .banner__text{color:#efecec!important;text-shadow:0 2px 14px rgba(0,0,0,.55)}.product-form__submit,.product-form button[name=add],.product-form__buttons .button:not([href*=shop]):not(.shopify-payment-button__button):not(.shopify-payment-button__more-options){background-color:#adb1a6!important;background:#adb1a6!important;color:#efecec!important;border:1px solid #ADB1A6!important;font-weight:500!important;letter-spacing:.08em!important;transition:background-color .25s ease,border-color .25s ease!important}.product-form__submit:hover,.product-form button[name=add]:hover,.product-form__buttons .button:not([href*=shop]):not(.shopify-payment-button__button):not(.shopify-payment-button__more-options):hover{background-color:#445958!important;background:#445958!important;color:#efecec!important;border-color:#445958!important}.product-form__submit[disabled],.product-form button[name=add][disabled],.product-form__submit.disabled{background-color:#c9b695!important;background:#c9b695!important;color:#6b5a72!important;border-color:#c9b695!important;cursor:not-allowed!important}.product-form__input--quantity .quantity,.quantity{background-color:#f5ebd9!important;border:1px solid #ADB1A6!important;border-radius:6px!important}.quantity__input,input[name=quantity]{background-color:transparent!important;color:#472f4f!important;font-weight:500!important}.quantity__button{color:#472f4f!important;background:transparent!important}.quantity__button:hover{color:#adb1a6!important}.quantity:after,.quantity:before{display:none!important}.product-form__input .form__label,fieldset.product-form__input legend.form__label,variant-radios .form__label,variant-selects .form__label{color:#472f4f!important;font-weight:600!important;letter-spacing:.04em!important}.product-form__input--dropdown,.product-form__input--dropdown .select,select.select__select,.select__select,.product-form__input select{background-color:#f5ebd9!important;background:#f5ebd9!important;color:#472f4f!important;border:1px solid #ADB1A6!important;border-radius:6px!important;font-weight:500!important}.product-form__input--dropdown:hover,.product-form__input--dropdown .select:hover,select.select__select:hover,.select__select:hover{border-color:#445958!important}.product-form__input--dropdown .icon-caret,.select .icon-caret,.select__select+.icon-caret{color:#472f4f!important;fill:#472f4f!important}.product-form__input--pill input[type=radio]+label,variant-radios input[type=radio]+label,fieldset.product-form__input input[type=radio]+label{background-color:#f5ebd9!important;background:#f5ebd9!important;color:#472f4f!important;border:1px solid #ADB1A6!important;border-radius:6px!important;font-weight:500!important;transition:background-color .2s ease,color .2s ease!important}.product-form__input--pill input[type=radio]:checked+label,variant-radios input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{background-color:#adb1a6!important;background:#adb1a6!important;color:#efecec!important;border-color:#445958!important}.product-form__input--pill input[type=radio]:not(:checked)+label:hover,variant-radios input[type=radio]:not(:checked)+label:hover{background-color:#efecec!important;border-color:#445958!important;color:#445958!important}.product-form__input--pill input[type=radio]:disabled+label,variant-radios input[type=radio]:disabled+label{background-color:#efecec!important;color:#c9b695!important;border-color:#c9b695!important;opacity:.6!important}.product-form__input--swatch input[type=radio]:checked+label,variant-radios input[type=radio]:checked+label.swatch{outline:2px solid #445958!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/65/assets/hl-bb-apothecary.css.map */
