/* Bu dosya, vitrin şablonlarında her sayfaya satır içi (inline) basılan CSS'in dışarı alınmış halidir (sayfa HTML boyutu ve tarayıcı önbelleği için).
   Kaynak partial: resources/views/frontend/partials/_footer.blade.php — içerik birebir aynıdır, değiştirirken sürüm parametresi (filemtime) otomatik yenilenir. */
.commerce-footer{margin-top:0;padding:0;background:#142c44;color:#c4d0dc;font-size:1.3rem}
.commerce-footer *,.commerce-footer *::before,.commerce-footer *::after{box-sizing:border-box}
.commerce-footer a{color:inherit;text-decoration:none;transition:color .18s ease,background-color .18s ease}
.commerce-footer a:hover{color:#fff}
.commerce-footer a:focus-visible{outline:2px solid #86bcf0;outline-offset:5px;border-radius:3px}
.commerce-footer .cf-discovery{background:#edf4fa;border-top:1px solid #dde8f1;color:#253e57}
.commerce-footer .cf-discovery-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-top:3.4rem;padding-bottom:3.4rem}
.commerce-footer .cf-kicker{display:block;color:#336699;font-size:1rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem}
.commerce-footer .cf-discovery h2{color:#173450;font-size:2.8rem;line-height:1.25;letter-spacing:-.06rem;margin:0 0 .7rem}
.commerce-footer .cf-discovery p{color:#63778c;margin:0;line-height:1.7}
.commerce-footer .cf-discovery-tags{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}
.commerce-footer .cf-discovery-tags span{padding:.5rem .9rem;border:1px solid #d4e1ec;border-radius:999px;background:#f7fbfe;color:#48647e;font-size:1rem;font-weight:600}
.commerce-footer .cf-discovery-actions{display:flex;align-items:stretch;gap:1rem;flex-shrink:0}
.commerce-footer .cf-discovery-link{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-shrink:0;min-height:4.8rem;padding:1.3rem 2rem;border-radius:.8rem;color:#fff;background:#336699;font-weight:600}
.commerce-footer .cf-discovery-link:hover{background:#244d76}
.commerce-footer .cf-member-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border:1px solid #d4e1ec;border-radius:.8rem;background:#fff;color:#28455f}.commerce-footer .cf-member-link:hover{border-color:#9cbddb;background:#f8fbfe;color:#28455f}.commerce-footer .cf-member-link:hover strong{color:#28455f}.commerce-footer .cf-member-link:hover small{color:#637c94}
.commerce-footer .cf-member-link i{color:#336699;font-size:2rem}.commerce-footer .cf-member-link strong,.commerce-footer .cf-member-link small{display:block}.commerce-footer .cf-member-link strong{font-size:1.1rem}.commerce-footer .cf-member-link small{margin-top:.2rem;color:#73869a;font-size:.9rem}
.commerce-footer .cf-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #ffffff18;padding:2.6rem 0;gap:2rem}
.commerce-footer .cf-shortcuts>a{display:flex;align-items:center;gap:1.3rem;min-width:0}
.commerce-footer .cf-shortcuts>a>i{font-size:2.8rem;color:#8db4d9}
.commerce-footer .cf-shortcuts strong{display:block;color:#f0f5fa;font-size:1.3rem;font-weight:600}
.commerce-footer .cf-shortcuts small{display:block;margin-top:.5rem;color:#a7bacd;font-size:1.1rem;line-height:1.5}
.commerce-footer .cf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:4.5rem;padding:4rem 0}
.commerce-footer .cf-grid>*{min-width:0}
.commerce-footer .cf-logo{display:inline-flex;padding:1rem 1.4rem;background:#fff;border-radius:.8rem;margin-bottom:1.8rem}
.commerce-footer .cf-logo img{width:15rem;height:4.2rem;object-fit:contain}
.commerce-footer .cf-logo--plain{padding:0;background:transparent;border-radius:0}
.commerce-footer .cf-logo--plain img{object-position:left center}
.commerce-footer .cf-brand p{max-width:29rem;margin:0 0 1.8rem;color:#acbed0;line-height:1.9}
.commerce-footer .cf-phone{display:block;color:#fff;font-size:1.9rem;font-weight:600;letter-spacing:.02em}
.commerce-footer .cf-email{display:block;margin-top:.6rem;overflow-wrap:anywhere}
.commerce-footer .cf-social{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}
.commerce-footer .cf-social a{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid #ffffff24;border-radius:.6rem;font-size:1.5rem}
.commerce-footer .cf-social a i{width:1.3rem;text-align:center;color:#8fc0ee}
.commerce-footer .cf-column h3{margin:0 0 1.7rem;color:#fff;font-size:1.4rem;font-weight:600}
.commerce-footer .cf-column-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}
.commerce-footer .cf-column-toggle i{display:none;font-size:1rem;transition:transform .2s ease}
.commerce-footer .cf-column ul{list-style:none;padding:0;margin:0}
.commerce-footer .cf-column li{margin:0}
.commerce-footer .cf-column li a{display:inline-block;padding:.55rem 0;line-height:1.7;overflow-wrap:anywhere}
.commerce-footer .cf-link-badge{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;border-radius:.4rem;color:#9ac9ed;background:#ffffff0d;font-size:.8rem;font-weight:700;vertical-align:middle}
.commerce-footer .cf-support{display:flex;justify-content:space-between;align-items:center;padding:1.3rem;margin-top:1.8rem;border:1px solid #ffffff24;border-radius:.8rem;color:#f0f5fa}
.commerce-footer .cf-support small{display:block;color:#a7bacd;margin-top:.4rem;font-size:1.05rem}
.commerce-footer .cf-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.4rem;border-top:1px solid #ffffff18;padding:2rem 0;color:#a7bacd;font-size:1.1rem}
.commerce-footer .cf-bottom p{margin:0}
.commerce-footer .cf-payments{display:flex;align-items:center;justify-content:center;min-height:4.6rem;padding:.3rem .7rem;border:0;background:transparent}
.commerce-footer .cf-payments img{width:min(28rem,100%);height:4.2rem;display:block;object-fit:contain}
@media(max-width:991px){.commerce-footer .cf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.commerce-footer .cf-brand{grid-column:1/-1}.commerce-footer .cf-brand p{max-width:54rem}.commerce-footer .cf-discovery h2{font-size:2.3rem}}
@media(max-width:767px){.commerce-footer{padding-bottom:calc(7.6rem + env(safe-area-inset-bottom))}.commerce-footer .cf-discovery-inner{align-items:flex-start;flex-direction:column;gap:1.8rem;padding-top:2.6rem;padding-bottom:2.6rem}.commerce-footer .cf-discovery-actions{width:100%;flex-direction:column}.commerce-footer .cf-discovery-link,.commerce-footer .cf-member-link{width:100%;justify-content:space-between}.commerce-footer .cf-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:1.2rem 0}.commerce-footer .cf-shortcuts>a{padding:1.2rem .6rem}.commerce-footer .cf-shortcuts>a>i{font-size:2.3rem}.commerce-footer .cf-grid{display:block;padding:2.8rem 0}.commerce-footer .cf-brand{padding-bottom:2.2rem}.commerce-footer .cf-column{border-top:1px solid #ffffff18}.commerce-footer .cf-column h3{margin:0}.commerce-footer .cf-column-toggle{padding:1.6rem 0;cursor:pointer}.commerce-footer .cf-column-toggle i{display:block}.commerce-footer .cf-column-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.commerce-footer .cf-column-panel{display:none;padding:0 0 1.5rem}.commerce-footer .cf-column.is-open .cf-column-panel{display:block}.commerce-footer .cf-column:last-child{padding-top:0}.commerce-footer .cf-column:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.commerce-footer .cf-bottom{align-items:flex-start;flex-direction:column;line-height:1.7}.commerce-footer .cf-payments{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.commerce-footer a{transition:none}}
