/* Interface palette only: storefront themes keep their own colors. */
:root{
 --ts-accent:#ff6400;--ts-accent-rgb:255,100,0;--ts-accent-hover:#ec5b00;--ts-accent-active:#e05a00;
 --ts-accent-ink:#241300;--ts-accent-text:#a63b00;--ts-accent-soft:#fff1e6;--ts-accent-border:#ffc599;
 --bs-primary:var(--ts-accent);--bs-primary-rgb:var(--ts-accent-rgb);
 --bs-primary-text-emphasis:#6b2a08;--bs-primary-bg-subtle:#fff1e6;--bs-primary-border-subtle:#ffc599;
 --bs-link-color:#a63b00;--bs-link-color-rgb:166,59,0;--bs-link-hover-color:#7d2b00;--bs-link-hover-color-rgb:125,43,0;
 --bs-focus-ring-color:rgba(var(--ts-accent-rgb),.3);
}
.btn-primary{
 --bs-btn-color:#fff;--bs-btn-bg:var(--ts-accent);--bs-btn-border-color:var(--ts-accent);
 --bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--ts-accent-hover);--bs-btn-hover-border-color:var(--ts-accent-hover);
 --bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ts-accent-active);--bs-btn-active-border-color:var(--ts-accent-active);
 --bs-btn-focus-shadow-rgb:var(--ts-accent-rgb);
 --bs-btn-disabled-color:#686868;--bs-btn-disabled-bg:#e8e8e8;--bs-btn-disabled-border-color:#d2d2d2;--bs-btn-disabled-opacity:1;
 font-weight:600;
}
.btn-outline-primary{
 --bs-btn-color:#b34400;--bs-btn-bg:#fff;--bs-btn-border-color:#b34400;
 --bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--ts-accent);--bs-btn-hover-border-color:var(--ts-accent);
 --bs-btn-active-color:#fff;--bs-btn-active-bg:var(--ts-accent-hover);--bs-btn-active-border-color:var(--ts-accent-hover);
 --bs-btn-focus-shadow-rgb:var(--ts-accent-rgb);
 --bs-btn-disabled-color:#686868;--bs-btn-disabled-bg:#f4f4f4;--bs-btn-disabled-border-color:#d2d2d2;--bs-btn-disabled-opacity:1;
 font-weight:600;
}
.btn-link{--bs-btn-color:#a63b00;--bs-btn-hover-color:#7d2b00;--bs-btn-active-color:#6b2a08;--bs-btn-focus-shadow-rgb:var(--ts-accent-rgb)}
.text-primary,.link-primary{color:#a63b00!important}
.link-primary:hover,.link-primary:focus{color:#7d2b00!important}
.bg-primary,.text-bg-primary{background-color:var(--ts-accent)!important;color:#241300!important}
.bg-primary .text-white{color:#241300!important}
.border-primary{border-color:var(--ts-accent)!important}
.nav{--bs-nav-link-color:#a63b00;--bs-nav-link-hover-color:#7d2b00}
.nav-pills{--bs-nav-pills-link-active-color:#241300;--bs-nav-pills-link-active-bg:var(--ts-accent)}
.dropdown-menu{--bs-dropdown-link-active-color:#241300;--bs-dropdown-link-active-bg:var(--ts-accent)}
.pagination{--bs-pagination-color:#a63b00;--bs-pagination-hover-color:#7d2b00;--bs-pagination-focus-color:#7d2b00;--bs-pagination-active-bg:var(--ts-accent);--bs-pagination-active-border-color:var(--ts-accent);--bs-pagination-active-color:#241300;--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(var(--ts-accent-rgb),.25)}
.list-group{--bs-list-group-active-bg:var(--ts-accent);--bs-list-group-active-border-color:var(--ts-accent);--bs-list-group-active-color:#241300}
.progress{--bs-progress-bar-bg:var(--ts-accent);--bs-progress-bar-color:#241300}
.accordion{--bs-accordion-active-color:#6b2a08;--bs-accordion-active-bg:#fff1e6;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--ts-accent-rgb),.25)}
.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:#a63b00;box-shadow:0 0 0 .25rem rgba(var(--ts-accent-rgb),.2)}
.form-check-input:checked{background-color:var(--ts-accent);border-color:#a63b00}
.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23241300' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio],.form-switch .form-check-input:checked{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23241300'/%3e%3c/svg%3e")}
.form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a63b00'/%3e%3c/svg%3e")}
.form-range::-webkit-slider-thumb{background:#a63b00}
.form-range::-moz-range-thumb{background:#a63b00}
input[type=range]{accent-color:var(--ts-accent)}
.seller-panel-page .customer-account-nav-item.active::before,
.seller-panel-page .seller-panel-nav-group-launcher.is-active-group::before{background:var(--ts-accent)}
::selection{background:#ffd3b3;color:#241300}
