.t4a-header .t4a-center-search{border-radius:var(--a-search-radius,28px);overflow:hidden}
.t4a-header .t4a-bag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;text-decoration:none}
.t4a-header .t4a-bag svg{display:block}
.t4a-cart-badge{position:absolute;top:0;right:-3px;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:50%;background:var(--a-cart-badge,#C8332D);color:#fff;text-align:center;font:11px/18px Arial,sans-serif;box-shadow:0 0 0 2px var(--a-bg,#faf8f4)}
.t4a-header .t4a-custom-nav{display:flex;align-items:center;gap:4px}
.t4a-custom-nav>a{padding:12px 0;display:block;font-family:Georgia,serif}
.t4a-custom-nav .t4a-details>summary{min-width:26px;min-height:44px;padding:10px 4px;box-sizing:border-box;text-align:center;font-size:18px}
.t4a-header .t4a-custom-panel{grid-template-columns:1fr 1fr 1.25fr;max-height:75vh}
.t4a-custom-panel .t4a-promo img{height:260px;object-position:center}
.t4-stable-anchor{display:block;height:0;scroll-margin-top:210px}

.t4a-footer .t4-custom-link-list{list-style:none;margin:0;padding:0}
.t4a-footer.t4-density .t4a-footer-columns{grid-template-columns:1fr 1fr 1.18fr 1.15fr 1.2fr;gap:32px;padding-block:28px;align-items:start}
.t4a-footer .t4a-footer-column h2{font-size:12px;line-height:1.5;margin:0 0 20px;min-height:18px}
.t4a-footer .t4a-footer-column h2:after{margin-top:13px!important}
.t4a-footer .t4a-footer-column p,.t4a-footer .t4a-footer-column li{font-size:14px;line-height:1.65;margin:0 0 10px!important;padding:0}
.t4a-footer .t4a-footer-column .rte{line-height:1.65}
.t4a-footer .t4a-footer-column a{display:inline-block;line-height:1.65}
.t4a-footer.t4-density .t4a-footer-top{padding-bottom:30px}
.t4a-footer .t4a-footer-column>*:last-child{margin-bottom:0}
.t4-home .t4-button,.t4c .t4c-button,.t4guide .t4guide-button,.t4-wishlist-browse{background:#282827;color:#FFFFFF!important}
.t4-home .t4-button:hover,.t4c .t4c-button:hover,.t4guide .t4guide-button:hover,.t4-wishlist-browse:hover{background:#393A38}
@media(max-width:989px){.t4a-header .t4a-custom-nav{justify-content:space-between;flex-wrap:wrap}.t4a-header .t4a-custom-nav .t4a-details{display:contents}.t4a-header .t4a-custom-nav .t4a-details>summary{margin-left:auto;min-width:44px}.t4a-header .t4a-custom-panel{display:block;flex-basis:100%;width:100%;box-sizing:border-box;max-height:none}.t4a-footer.t4-density .t4a-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px}}
@media(max-width:599px){.t4a-footer.t4-density .t4a-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;padding-block:24px}.t4a-footer .t4a-footer-column:last-child{grid-column:1/-1}.t4a-footer .t4a-footer-column:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.t4a-header .t4a-tools{gap:2px}.t4a-custom-panel .t4a-promo img{height:220px}}

.t4a-footer{padding-top:36px;padding-bottom:18px}.t4a-footer .t4a-footer-top{padding-bottom:26px;gap:28px}.t4a-footer .t4a-footer-columns{padding-block:26px;gap:22px}.t4a-footer .t4a-brand h2{margin-bottom:12px}.t4a-footer .t4a-footer-column h2{margin-bottom:14px}.t4a-footer .t4a-footer-column li,.t4a-footer .t4a-footer-column p{margin-bottom:6px}.t4a-footer .t4a-footer-bottom{padding-top:16px}.t4a-footer .t4a-newsletter{padding-block:10px}@media(max-width:650px){.t4a-footer{padding-top:28px}.t4a-footer .t4a-footer-top{gap:18px}.t4a-footer .t4a-footer-columns{padding-block:22px;gap:20px}.t4a-footer .t4a-brand h2{font-size:34px}}
