.salealex-category-dropdown .sacj-category-children {margin:0 0 4px 14px;padding:0 0 0 10px;list-style:none;border-left:1px solid #dfe3e8;}
.salealex-category-dropdown > li > a {font-weight:650;}
.salealex-category-dropdown .sacj-category-children a {font-weight:400;}
.sacj-delivery-notice {margin:16px 0;padding:12px 14px;border:1px solid #dfe3e8;border-radius:6px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;}
.sacj-delivery-notice p {margin:0 0 6px;}
.sacj-delivery-notice p:last-child {margin-bottom:0;}

.sacj-warehouse-cards .sacj-warehouse-card{font-size:14px;font-weight:400;line-height:1.55;max-width:340px;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column;gap:2px;box-shadow:none!important;letter-spacing:normal!important;text-transform:none!important}
.sacj-warehouse-card strong,.sacj-warehouse-card span{display:block}
.sacj-warehouse-card strong:first-child{margin-bottom:6px}
.sacj-warehouse-card[role=radio]{cursor:pointer}
.sacj-warehouse-card[role=radio]:focus-visible{outline:2px solid #222;outline-offset:3px}
.sacj-supply-message:empty{display:none}
.salealex-category-dropdown{overflow:visible!important;max-height:none;width:270px;max-width:calc(100vw - 30px)}
.salealex-category-dropdown>li{position:static;padding-right:32px!important}
.salealex-category-dropdown>li>a{max-width:230px}
.salealex-category-dropdown .sacj-category-toggle{position:absolute;right:5px;width:30px;min-height:40px;height:auto;padding:4px;transform:translateY(-100%);border:0;background:transparent;color:#333;font-size:22px;cursor:pointer}
.salealex-category-dropdown .sacj-category-panel{display:none;position:absolute;left:100%;top:-1px;width:310px;max-width:calc(100vw - 305px);max-height:min(70vh,520px);overflow-y:auto;margin:0;padding:8px;border:1px solid #dfe3e8;background:#fff;box-shadow:8px 12px 20px #18202b18;border-radius:0 6px 6px 0}
.salealex-category-dropdown>li.sacj-category-open>.sacj-category-panel{display:block}
.sacj-category-panel>li>a{font-weight:650!important}
.sacj-category-panel .sacj-category-children{margin:0 0 6px 10px;border:0;padding:0}
@media(max-width:767px){
 .salealex-category-dropdown{width:100%;max-height:70vh;overflow-y:auto!important}
 .salealex-category-dropdown>li{position:relative;padding-right:0!important}
 .salealex-category-dropdown>li>a{max-width:calc(100% - 38px)}
 .salealex-category-dropdown .sacj-category-toggle{top:0;transform:none}
 .salealex-category-dropdown .sacj-category-panel{position:static;width:auto;max-width:none;max-height:none;margin:0 0 8px 8px;border:0;border-left:2px solid #eee;box-shadow:none}
 .sacj-warehouse-cards .sacj-warehouse-card{max-width:none;flex-basis:180px}
}

.sacj-supply-selector[hidden],.sacj-warehouse-cards[hidden],.sacj-delivery-notice[hidden]{display:none!important}.sacj-supply-selector{width:100%;flex-basis:100%}.sacj-warehouse-cards{display:flex;gap:12px;flex-wrap:wrap}.sacj-warehouse-card{flex:1 1 220px;padding:12px!important;white-space:normal!important;text-align:left;background:#fff!important;color:#222!important;border:2px solid #ddd!important;border-radius:6px}.sacj-warehouse-card[aria-checked=true]{border-color:#b01f30!important}.sacj-supply-message{font-size:14px;line-height:1.6;padding:12px 0}
