.home-feature-banner{background-color:var(--banner-bg-color, #8B4513);padding-top:var(--banner-padding-top, 40px);padding-bottom:var(--banner-padding-bottom, 40px);width:100%;color:var(--text-color, #ffffff)}.home-feature-banner-container{max-width:1440px;margin:0 auto;padding:0 20px}.home-feature-banner.marquee-enabled .home-feature-banner-container{padding:0;max-width:100%}.home-feature-banner-marquee-container{overflow:hidden;display:flex;-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black 98%,transparent);mask-image:linear-gradient(to right,transparent,black 20px,black 98%,transparent)}.home-feature-banner-marquee-track{display:flex;flex-shrink:0;width:fit-content;animation:marquee var(--marquee-speed, 40s) linear infinite}.home-feature-banner-marquee-group{display:flex;align-items:center;gap:var(--marquee-gap, 50px);padding:0 calc(var(--marquee-gap, 50px) / 2);flex-shrink:0}.marquee-enabled .home-feature-banner-item{flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-enabled:not(.swipe-enabled) .home-feature-banner-marquee-container:hover .home-feature-banner-marquee-track{animation-play-state:paused}.home-feature-banner:not(.marquee-enabled) .home-feature-banner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:flex-start}.home-feature-banner.layout-vertical .home-feature-banner-item{flex-direction:column;align-items:center;text-align:center}.home-feature-banner.layout-horizontal .home-feature-banner-item{flex-direction:row;align-items:center;text-align:left}.home-feature-banner-item{display:flex;gap:15px}.home-feature-banner-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size, 32px);height:var(--icon-size, 32px);color:var(--icon-color, #ffffff);flex-shrink:0}.home-feature-banner-icon svg,.home-feature-banner-icon img{width:100%;height:100%;object-fit:contain}.home-feature-banner-icon svg{stroke:currentColor;fill:none}.home-feature-banner-text{display:flex;flex-direction:column;gap:5px;flex:1}.home-feature-banner-title{font-size:var(--text-font-size, 16px);font-weight:500;line-height:1.3;color:var(--text-color, #ffffff);margin:0;white-space:nowrap}.home-feature-banner-subtitle{font-size:calc(var(--text-font-size, 16px) * .9);font-weight:400;line-height:1.4;color:var(--text-color, #ffffff);margin:0;opacity:.9;white-space:nowrap}@media (max-width: 1024px){.home-feature-banner:not(.marquee-enabled) .home-feature-banner-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.home-feature-banner:not(.marquee-enabled) .home-feature-banner-container{padding:0 15px}.home-feature-banner:not(.marquee-enabled) .home-feature-banner-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 480px){.home-feature-banner:not(.marquee-enabled) .home-feature-banner-grid{grid-template-columns:1fr;gap:25px}.home-feature-banner:not(.marquee-enabled) .home-feature-banner-item{flex-direction:column;text-align:center;gap:10px}.home-feature-banner:not(.marquee-enabled) .home-feature-banner-title,.home-feature-banner:not(.marquee-enabled) .home-feature-banner-subtitle{text-align:center}}.home-feature-banner-item{transition:transform .3s ease,opacity .3s ease}.home-feature-banner:not(.marquee-enabled) .home-feature-banner-item:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.home-feature-banner-item,.home-feature-banner:not(.marquee-enabled) .home-feature-banner-item:hover{transition:none;transform:none}.home-feature-banner-marquee-track{animation:none}}@media print{.home-feature-banner{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/home-feature-banner.css.map */
