.hero-banner{background:#fff;padding:8rem 0 0;margin-top:0;width:100%;position:relative;z-index:1;display:flex!important;flex-direction:column!important}.hero-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch!important;padding:0 48px;width:100%;box-sizing:border-box;max-width:1440px;margin:0 auto;height:100%!important;min-height:100%!important}.animated-hero-title{margin:0;font-weight:700;line-height:1.1}.text-animation-container{height:150px;overflow:hidden!important;overflow-y:visible!important;position:relative;margin-bottom:10px;contain:layout style paint;transform:translateZ(0)}.text-animation-wrapper{position:relative;top:0;transition:top .7s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}@media (prefers-reduced-motion: reduce){.text-animation-wrapper{transition:none}}.text-animation-item{height:150px;display:flex;align-items:center;justify-content:flex-start;padding:0;box-sizing:border-box;line-height:1.1;width:100%}.hero-banner .hero-subtitle{margin-top:0;margin-bottom:2.5rem;line-height:1.3;color:#000}.hero-banner .hero-subtitle *,.hero-banner .rte.hero-subtitle,.hero-banner .rte.hero-subtitle *{color:#000}.hero-banner .hero-cta{display:inline-flex;align-items:center;gap:8px;padding:1rem 3.5rem;min-width:280px;text-decoration:none;border-radius:100px;font-weight:700;transition:all .3s ease;border:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;text-align:center;justify-content:center;background:var(--hero-cta-bg, #4F64A6);color:var(--hero-cta-text, #ffffff)}.hero-banner .hero-cta:hover{background:#000!important;color:#fff!important;box-shadow:none!important}.hero-cta:hover .arrow-svg path{stroke:#fff}.hero-cta .arrow-svg{transition:none}.hero-cta:hover .arrow-svg{transform:none}.hero-top-banner{transition:all .3s ease}@media screen and (max-width: 767px){.hero-banner__text-column{text-align:left!important}.text-animation-item{font-size:48px!important;justify-content:flex-start!important}.hero-subtitle,.rte.hero-subtitle{font-size:20px!important}.hero-top-banner{display:flex!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.animated-hero-title{text-align:left!important}.hero-cta{margin-left:0!important;margin-right:auto!important;align-self:flex-start!important}.text-animation-item[style]{font-size:48px!important}.rte.hero-subtitle[style]{font-size:20px!important}.hero-banner[style*="padding: 6rem 0"],.hero-banner[style*="padding: 8rem 0"],.hero-banner[style*="padding: 8rem 0 0 0"]{padding:60px 0 0!important}}.shopify-section-header-hidden~main .hero-banner,.shopify-section-header-hidden~* .hero-banner,body:has(.shopify-section-header-hidden) .hero-banner{margin-top:calc(-1 * var(--header-height, 0px))!important;padding:calc(8rem + var(--header-height, 0px)) 0 0 0!important}.scroll-hidden .hero-banner{margin-top:calc(-1 * var(--header-height, 0px))!important;padding:calc(8rem + var(--header-height, 0px)) 0 0 0!important}.announcement-marquee{--marquee-duration: 60s}.announcement-marquee .marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite}.announcement-marquee .marquee-content{display:flex;white-space:nowrap;flex-shrink:0}.announcement-marquee .marquee-item{display:inline-flex;align-items:center;padding:0 20px;font-weight:500}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.best-sellers__nav-arrow{position:absolute;top:calc(50% - 40px);transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:#fff;border:1px solid #212721;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;outline:none}.best-sellers__nav-arrow--left[style*="display: none"]{display:none!important}.best-sellers__nav-arrow:hover{background-color:#000;border-color:#000}.best-sellers__nav-arrow:hover svg{color:#fff}.best-sellers__nav-arrow:active{background-color:#fff;border:1px solid #212721}.best-sellers__nav-arrow:active svg{color:#212721}.best-sellers__nav-arrow:focus{background-color:#fff;border:1px solid #212721;outline:none}.best-sellers__nav-arrow:focus svg{color:#212721}.best-sellers__nav-arrow--left{left:10px}.best-sellers__nav-arrow svg{width:20px;height:20px;color:#212721}.best-sellers,.best-sellers__container,.best-sellers__carousel-container{position:relative!important}.best-seller-card{position:relative!important;z-index:1!important}.best-seller-card__image{position:relative!important;overflow:hidden!important}.best-seller-card__image a{display:block!important;width:100%!important;height:100%!important;position:relative!important}.product-image-primary,.product-image-hover{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important}.best-seller-card__image:hover .product-image-primary{opacity:0!important}.best-seller-card__image:hover .product-image-hover{opacity:1!important}.best-seller-card__title a:hover{text-decoration:none!important}.banner-image__img{width:100%!important;height:auto!important;display:block!important;margin:0!important;padding:0!important;vertical-align:top;object-fit:cover!important}.banner-image-section a{display:block!important;text-decoration:none!important;transition:opacity .3s ease!important}.banner-image-section a:hover{opacity:.95!important}.custom-footer .social-link{transition:all .3s ease!important}.custom-footer .footer-link:hover{opacity:.7!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/homepage-sections-own.css.map */
