/* Only migration behavior: the visual styles come from the original Tilda CSS. */
.accel-original-product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.accel-catalog-status{padding:0 0 15px}
.accel-more{display:block;margin:40px auto 0;color:#fff;background:#000;border-radius:4px;border:0;cursor:pointer}
.accel-more[hidden]{display:none}
.accel-checkout-help{margin:20px 0 0;line-height:1.5;font-size:12px;opacity:.6;max-width:440px}
.t-product__option-title{display:block}
.accel-filter-collapsed .t-store__filter__item-controls-wrap{display:none!important}
.t-store__prod-popup__btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.accel-order-dialog{box-sizing:border-box;width:calc(100% - 40px);max-width:560px;padding:40px;border:0;border-radius:4px;background:#fff;color:#000;font-family:TildaSans,Arial,sans-serif}
.accel-order-dialog::backdrop{background:rgba(0,0,0,.6)}
.accel-order-dialog h2{padding-right:24px;margin:0 0 24px}
.accel-order-dialog p{margin:0 0 16px;line-height:1.5}
.accel-dialog-close{position:absolute;top:12px;right:16px;border:0;background:none;color:#000;font:32px/1 Arial;cursor:pointer}
.accel-order-contact{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;color:#fff!important;background:#000;border-radius:4px;text-decoration:none}
@media(max-width:960px){.t-store__filter.accel-filter-open .t-store__filter__options,.t-store__filter.accel-filter-open .t-store__filter__search,.t-store__filter.accel-filter-open .accel-filter-expanded .t-store__filter__item-controls-wrap{display:block!important}.accel-catalog-status{padding:15px 20px}}
.t-store__parts-switch-btn{color:inherit!important;text-decoration:none}
.t-store__parts-switch-btn:focus-visible,[data-accel-keyboard]:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.t-store__filter__chosen-val{border:0;font-family:inherit;color:inherit}
.js-store-opts-chosen-wrapper{gap:8px;flex-wrap:wrap;align-items:center}
.js-store-filter-reset[hidden]{display:none}
.t-store__filter__chosen-bar.accel-has-filters{display:block!important}
.t-store__filter__chosen-bar .js-store-filter-reset:not([hidden]){display:inline-block!important}
@media(max-width:960px){.accel-search-open .t-store__filter__search-and-sort{display:block!important}.accel-search-open .t-store__filter__search{display:block!important}}
.accel-image-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}
.accel-image-dialog{box-sizing:border-box;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;padding:40px;border:0;background:#fff;text-align:center}
.accel-image-dialog img{width:100%;height:100%;object-fit:contain}
.accel-image-dialog::backdrop{background:#fff}
/* Original Tilda contact and order form layouts, with independent email delivery. */
.accel-contact-popup{margin:0;padding:0;border:0;max-width:100vw;max-height:100dvh}
.accel-contact-popup[open]{display:block!important;opacity:1!important;visibility:visible!important}
.accel-contact-popup::backdrop{background:transparent}
.accel-order-dialog .t706__orderform{display:block;margin-top:25px}
.accel-order-dialog .t-form__submit{margin-top:30px}
.accel-order-dialog .t706__form-bottom-text{margin-top:20px}
.accel-form-honey{display:none!important}
.accel-form-status{margin:20px 0 0;line-height:1.5;color:#000}
.accel-form-status[data-state="error"]{color:#b00020}
.accel-form-status[hidden]{display:none}
form[data-accel-form] button:disabled{opacity:.55;cursor:wait}
