.kc-complete-footer{background:#102c54;color:#fff;margin:0!important;width:100%;font-size:14px}.kc-complete-footer *{box-sizing:border-box}.kc-footer-content{max-width:1200px;margin:auto;padding:52px 0 0}.kc-footer-columns{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:56px}.kc-complete-footer a{color:inherit;text-decoration:none}.kc-footer-wordmark{font-size:23px;font-weight:700;letter-spacing:2.5px}.kc-footer-brand p{font-size:15px;line-height:1.8;color:#dbe7f2;margin:16px 0}.kc-footer-brand .kc-footer-address{font-size:12px;color:#a8bed3;line-height:1.9}.kc-footer-map{font-size:13px;display:inline-flex;gap:28px;border-bottom:1px solid #7593b4;padding-bottom:5px}.kc-complete-footer .kc-footer-columns h2{font-size:17px!important;font-weight:600;line-height:1.6;margin:0 0 22px;color:#fff}.kc-footer-contacts ul{padding:0;margin:0;list-style:none;display:grid;gap:17px}.kc-footer-contacts li{display:flex;gap:16px;align-items:baseline}.kc-footer-contacts li>span{font-size:12px;color:#a8bed3;width:64px;flex:none}.kc-footer-contacts li>a{font-size:14px;overflow-wrap:anywhere}.kc-footer-contacts a:hover,.kc-footer-map:hover{color:#a8d9f8}.kc-footer-marketplaces{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kc-footer-marketplaces>a{display:flex;align-items:center;position:relative;gap:5px;background:#fff;border:1px solid #ffffff30;border-radius:10px;padding:13px 12px;min-height:60px;transition:transform .2s,box-shadow .2s}.kc-footer-marketplaces img{width:90px;height:30px;object-fit:contain;object-position:left}.kc-footer-marketplaces a:has(.kc-footer-thaimart-name) img{width:28px;height:28px}.kc-footer-thaimart-name{color:#cf2429;font-size:13px;font-weight:600}.kc-footer-market-arrow{color:#7a91a8;font-size:15px;margin-left:auto}.kc-footer-all-contact{display:inline-flex;gap:20px;font-size:12px;margin-top:18px;color:#c4d9ea!important}.kc-footer-fineprint{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding:20px 0 36px;margin-top:32px;font-size:11px;color:#a8bed3}.kc-footer-delivery{background:linear-gradient(110deg,#edf5fb,#dcebf6);color:#102c54;position:relative;margin-top:16px}.kc-footer-delivery-inner{max-width:1200px;margin:auto;min-height:260px;position:relative;display:flex;align-items:center}.kc-footer-delivery-copy{position:relative;z-index:2;padding:32px 0;max-width:65%}.kc-footer-delivery-label{font-size:13px;color:#577d9c;margin:0 0 7px}.kc-footer-delivery h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.5;font-weight:700;letter-spacing:-.7px;color:#102c54;margin:0 0 9px}.kc-footer-delivery h2>span{color:#478ab7}.kc-footer-delivery-copy>p:not(.kc-footer-delivery-label){font-size:13px;line-height:1.8;color:#526e85;margin:0 0 18px}.kc-footer-delivery-copy>a{display:inline-flex;gap:30px;background:#102c54;color:#fff;padding:12px 18px;border-radius:10px;font-size:13px;box-shadow:0 5px 14px #102c5415}.kc-footer-rider{position:absolute;right:-8px;bottom:0;width:430px;height:310px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px #102c5420);pointer-events:none}.kc-delivery-mobile-break{display:none}@media(hover:hover){.kc-footer-marketplaces>a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0002}.kc-footer-delivery-copy>a:hover{background:#1f4773}}@media(max-width:1260px){.kc-footer-content,.kc-footer-delivery-inner{width:calc(100% - 64px)}.kc-footer-columns{gap:32px}.kc-footer-rider{right:0;width:390px}}@media(max-width:950px){.kc-footer-columns{grid-template-columns:1fr 1fr}.kc-footer-sales{grid-column:1/-1}.kc-footer-marketplaces{grid-template-columns:repeat(4,1fr)}.kc-footer-rider{width:330px;height:270px}.kc-footer-delivery-copy{max-width:62%}.kc-footer-delivery-copy>p:not(.kc-footer-delivery-label){max-width:330px}.kc-footer-delivery h2{font-size:30px!important}}@media(max-width:620px){.kc-footer-content,.kc-footer-delivery-inner{width:calc(100% - 40px)}.kc-footer-content{padding-top:36px}.kc-footer-columns{grid-template-columns:1fr;gap:30px}.kc-footer-sales{grid-column:auto}.kc-footer-marketplaces{grid-template-columns:repeat(2,1fr)}.kc-footer-fineprint{flex-direction:column;gap:7px;padding-bottom:28px}.kc-footer-delivery-inner{min-height:440px;align-items:flex-start}.kc-footer-delivery-copy{max-width:100%;width:100%;padding:28px 0 200px}.kc-footer-delivery h2{font-size:31px!important}.kc-footer-rider{right:-10px;width:300px;height:215px;bottom:-4px}.kc-footer-delivery-copy>p:not(.kc-footer-delivery-label){max-width:none}.kc-delivery-mobile-break{display:block}}@media(prefers-reduced-motion:reduce){.kc-footer-marketplaces>a{transition:none!important;transform:none!important}}

.kc-footer-delivery{margin-top:60px!important;margin-bottom:0!important}.kc-footer-delivery .kc-footer-delivery-label{color:#3c6585!important}.kc-footer-delivery .kc-footer-delivery-copy>p:not(.kc-footer-delivery-label){color:#39576f!important}.kc-footer-delivery .kc-footer-delivery-copy>a{color:#fff!important}.kc-footer-delivery+ .kc-complete-footer{margin-top:0!important}
