.essential_free_shipping_bar_wrapper,
.order-value-booster-block,
[id*="essential_free_shipping_app_block"] {display:none!important}
#shopify-section-herbie-free-shipping {position:sticky;top:0;z-index:100}
.herbie-fs[hidden],.herbie-fs [hidden] {display:none!important}
.herbie-fs {box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.4;text-align:center;color:#34312b}
.herbie-fs__message {font-weight:600}
.herbie-fs__meter {position:relative;height:6px;margin-top:9px;border-radius:4px;background:#e9e4dc;overflow:hidden}
.herbie-fs__meter>span {display:block;width:0;height:100%;background:#e28526;transition:width .25s ease}
.herbie-fs__meter>i {position:absolute;top:0;bottom:0;width:2px;background:#8b7257}
.herbie-fs__locker {margin-top:5px;font-size:12px}
.herbie-fs--top {padding:7px 16px 0;background:#e28526;color:#fff;font-size:14px}
.herbie-fs--top .herbie-fs__locker {margin-top:2px}
.herbie-fs--top .herbie-fs__meter {height:3px;margin:6px -16px 0;border-radius:0;background:#d5751b}
.herbie-fs--top .herbie-fs__meter>span {background:#fff}
.herbie-fs--top .herbie-fs__meter>i {background:#ffe0ae}
.herbie-fs--top[data-state="unavailable"] {padding-bottom:7px}
.herbie-fs--product,.herbie-fs--cart {width:100%;max-width:850px;margin:12px auto 18px;padding:12px 16px;background:#fbf9f5;border:1px solid #e8e1d7;border-radius:12px}
.herbie-fs-product-container {display:block}
.herbie-fs--drawer {margin:0 20px 14px;width:calc(100% - 40px);padding:12px;background:#fbf9f5;border:1px solid #e8e1d7;border-radius:10px;font-size:13px}
.herbie-fs--reached:not(.herbie-fs--top) .herbie-fs__message {color:#34794c}
@media(max-width:767px){
 .herbie-fs--top {font-size:12px;padding-top:6px}
 .herbie-fs--top .herbie-fs__locker {font-size:11px}
 .site-header__outer-wrapper {top:var(--herbie-shipping-height,0px)}
 .herbie-fs--product,.herbie-fs--cart {font-size:13px;padding:10px 12px;margin:8px auto 12px}
}
@media(min-width:768px){.site-header--sticky .site-header__outer-wrapper {top:calc(var(--herbie-shipping-height,0px) - var(--announcement-height,0px) - var(--utility-height,0px))}}
@media(prefers-reduced-motion:reduce){.herbie-fs__meter>span {transition:none}}
#shopify-section-herbie-free-shipping {width:100%;max-width:none;margin:0!important;padding:0!important;border:0}
.herbie-fs--top {width:100%}
.herbie-green-month{box-sizing:border-box;width:100%;padding:8px 16px;background:#e28526;color:#fff;text-align:center;font-family:inherit;font-weight:600;font-size:14px;line-height:1.5}
.herbie-green-month [hidden]{display:none!important}
.herbie-green-month button{appearance:none;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;padding:2px 8px;margin:0 3px;font-family:inherit;font-weight:700;font-size:13px;line-height:1.5;cursor:pointer;white-space:nowrap}
.herbie-green-month button:disabled{opacity:.85;cursor:default}
.herbie-green-month__status:empty{display:none}
.herbie-green-month__status:not(:empty){display:block;font-size:12px;font-weight:400}
.herbie-fs__heading{display:flex;gap:6px;justify-content:center;align-items:flex-start}
.herbie-fs__note{font-size:11px;line-height:1.4;margin-top:7px;color:#6b655c}
.herbie-fs__apply{appearance:none;border:0;background:transparent;color:#92501d;text-decoration:underline;padding:6px 3px 0;font-family:inherit;font-weight:600;font-size:12px;line-height:1.4;cursor:pointer}
.herbie-retina-pilot .herbie-fs,.herbie-retina-pilot .herbie-addons{grid-column:1/-1}
.herbie-addons{box-sizing:border-box;text-align:left;width:100%;margin:12px 0 16px}
.herbie-addons[hidden]{display:none!important}
.herbie-addons__title{font-size:14px;font-weight:600;margin:0 0 8px}
.herbie-addons--drawer{width:calc(100% - 40px);margin:8px 20px 16px}
.herbie-addon{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:10px;padding:10px;border:1px solid #e8e1d7;border-radius:10px;margin-bottom:8px;background:#fff}
.herbie-addon__image{grid-row:1/3;align-self:start}
.herbie-addon__image img{display:block;width:48px;height:64px;object-fit:contain}
.herbie-addon__name{display:block;font-size:13px;line-height:1.35;text-decoration:none}
.herbie-addon__info select{display:block;box-sizing:border-box;width:100%;max-width:100%;height:30px;min-height:30px;padding:2px 20px 2px 5px;margin:5px 0;font-size:11px;line-height:1.3}
.herbie-addon__price{display:inline-block;font-size:13px;font-weight:600;margin:3px 0}
.herbie-addon button{grid-column:2;justify-self:start;appearance:none;border:1px solid #e28526;border-radius:7px;background:#fff7ef;color:#8a4618;padding:6px 9px;font-family:inherit;font-weight:600;font-size:12px;line-height:1.4;cursor:pointer}
.herbie-addon button:disabled{opacity:.55;cursor:wait}
.herbie-addons__status{font-size:12px;margin:4px 0}
.herbie-addons__status:empty{display:none}
@media(max-width:767px){.herbie-green-month{font-size:12px;padding:6px 12px}.herbie-green-month button{font-size:12px}}

.herbie-pilot-payment-block,.herbie-product-cart-extras{grid-column:1/-1;width:100%;min-width:0}
.herbie-pilot-payment-block{margin:12px 0 0}
.herbie-pilot-payment-block .herbie-pilot-corvus{margin-bottom:0}
.herbie-addons__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.herbie-addons__heading .herbie-addons__title{margin:0}
.herbie-addons__nav{display:flex;align-items:center;gap:8px;flex-shrink:0}
.herbie-addons__nav[hidden]{display:none!important}
.herbie-addons__nav button{appearance:none;border:1px solid #e8e1d7;border-radius:50%;background:#fff;color:#6b4930;width:32px;height:32px;padding:0;font-size:24px;line-height:1;cursor:pointer}
.herbie-addons__nav button:disabled{opacity:.35;cursor:default}
.herbie-addons__nav span{font-size:11px;color:#6b655c}
.herbie-addons__carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:5px}
.herbie-addons__carousel>.herbie-addon{box-sizing:border-box;flex:0 0 calc((100% - 10px)/2);min-width:0;scroll-snap-align:start;margin-bottom:0}
.herbie-addons--product .herbie-addons__carousel>.herbie-addon,.herbie-addons--drawer .herbie-addons__carousel>.herbie-addon{flex-basis:100%}
.herbie-product-cart-extras>.herbie-addons{margin-top:12px}
.herbie-addons__carousel:focus-visible{outline:2px solid #e28526;outline-offset:3px}
@media(max-width:767px){.herbie-addons__carousel>.herbie-addon{flex-basis:100%}.herbie-pilot-payment-block{margin-top:10px}}
