.home-main-banner{margin:0 0 4.375rem}.home-main-banner .amplience-banner-content{padding:4.375rem 2.5rem}.home-main-banner .amplience-banner-content.bottom-center span,.home-main-banner .amplience-banner-content.center-center span,.home-main-banner .amplience-banner-content.top-center span{width:100%}.home-main-banner .amplience-banner-content.bottom-center>div,.home-main-banner .amplience-banner-content.center-center>div,.home-main-banner .amplience-banner-content.top-center>div{display:flex;flex-wrap:wrap;justify-content:center}.home-main-banner h1,.home-main-banner h2,.home-main-banner h3,.home-main-banner h4,.home-main-banner h5,.home-main-banner h6{color:#fff;margin-bottom:.625rem}.home-main-banner h2{color:#fff;font-size:2.25rem;line-height:1em;margin:0}@media (min-width:48rem){.home-main-banner h2{font-size:3.5rem}}.home-main-banner img{height:auto;width:100%}.home-main-banner .swiper-wrapper .amplience-banner{background-color:#373737}.home-main-banner .swiper-slide .amplience-banner{background-color:transparent;height:auto}.home-main-banner .container-category-banners{display:flex;flex-wrap:wrap}.home-main-banner .container-category-banners .amplience-banner-container{width:100%}@media (min-width:48rem){.home-main-banner .container-category-banners .amplience-banner-container{width:50%}}.home-main-banner .container-category-banners h1,.home-main-banner .container-category-banners h2,.home-main-banner .container-category-banners h3,.home-main-banner .container-category-banners h4,.home-main-banner .container-category-banners h5,.home-main-banner .container-category-banners h6{margin:0}.home-feature-banners h2{margin:0 0 2.5rem;text-align:center}@media (min-width:64rem){.home-feature-banners .amplience-banner-container{margin:0}}.home-feature-banners .amplience-banner-content{color:#4f5454;padding:0;position:static}.home-feature-banners .container-feature-banners{display:flex;flex-direction:column;row-gap:2.5rem}.home-feature-banners .container-feature-banners h2{text-align:inherit}@media (min-width:64rem){.home-feature-banners .container-feature-banners{-moz-column-gap:3.125rem;column-gap:3.125rem;display:grid;grid-template-columns:66% 1fr;width:100%}.home-feature-banners .feature-banners-primary .amp-image-container,.home-feature-banners .feature-banners-primary .amp-video-container,.home-feature-banners .feature-banners-primary .amplience-banner,.home-feature-banners .feature-banners-primary .amplience-banner-container,.home-feature-banners .feature-banners-primary .amplience-banner-image{height:100%}.home-feature-banners .feature-banners-primary .amp-image-container img,.home-feature-banners .feature-banners-primary .amp-image-container video,.home-feature-banners .feature-banners-primary .amp-video-container img,.home-feature-banners .feature-banners-primary .amp-video-container video{height:100%;-o-object-fit:cover;object-fit:cover}}.home-feature-banners .feature-banners-primary .amplience-banner-content{color:#fff;padding:1.5625rem;position:absolute}.home-feature-banners .feature-banners-secondary{display:flex;flex-direction:column;row-gap:2.5rem}@media (min-width:48rem){.home-feature-banners .feature-banners-secondary{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:unset}}@media (min-width:64rem){.home-feature-banners .feature-banners-secondary{flex-direction:column;row-gap:2.5rem}}@media (min-width:48rem){.home-feature-banners .feature-banners-secondary .amplience-banner-container{width:calc(50% - 25px)}}@media (min-width:64rem){.home-feature-banners .feature-banners-secondary .amplience-banner-container{width:100%}}.home-feature-banners .feature-banners-secondary .amplience-banner-image{margin:0 0 1.5625rem}.home-feature-banners .feature-banners-secondary .amplience-banner-content{align-items:flex-end;color:#fafafa;display:flex;flex-wrap:nowrap;padding:0;position:static}.home-feature-banners .feature-banners-secondary a:hover{text-decoration:none}.home-feature-banners .feature-banners-secondary a:hover h5{text-decoration:underline}.home-feature-banners .feature-banners-two-by{display:flex;flex-direction:column;row-gap:2.5rem}@media (min-width:64rem){.home-feature-banners .feature-banners-two-by{flex-direction:row;row-gap:unset;width:100%}.home-feature-banners .feature-banners-two-by .amp-image-container,.home-feature-banners .feature-banners-two-by .amp-video-container,.home-feature-banners .feature-banners-two-by .amplience-banner,.home-feature-banners .feature-banners-two-by .amplience-banner-container,.home-feature-banners .feature-banners-two-by .amplience-banner-image{height:100%}.home-feature-banners .feature-banners-two-by .amp-image-container img,.home-feature-banners .feature-banners-two-by .amp-image-container video,.home-feature-banners .feature-banners-two-by .amp-video-container img,.home-feature-banners .feature-banners-two-by .amp-video-container video{height:100%;-o-object-fit:cover;object-fit:cover}}.home-feature-banners .feature-banners-two-by .feature-banners-secondary .amplience-banner-container{width:100%}.home-feature-banners .feature-banners-two-by .feature-banners-secondary .amplience-banner-content{color:#fff;padding:1.5625rem;position:absolute}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-container a:hover :after{background-color:#7b8f95}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-container a:hover :after,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.56 20'%3E%3Cpath fill='%23111' d='M10 8.44 1.56 0 0 1.56 8.44 10 0 18.44 1.56 20 10 11.56 11.56 10z'/%3E%3C/svg%3E")}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:.8125rem .8125rem;border:2px solid #111;box-shadow:none;content:"";cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:1rem;font-weight:900;font-weight:700;height:2.5rem;justify-content:center;line-height:1em;margin:0 0 .3125rem auto;padding:1.5625rem;position:relative;text-decoration:none;text-indent:-9999px;text-transform:uppercase;transition:color .2s linear,background-color .2s linear,border .2s linear;width:2.5rem}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after.light{font-weight:700}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after:disabled{background-color:#d8d8d8;border:0;color:#4f5454;pointer-events:none}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after.button-hover,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after:focus,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content:after:hover{background-color:#ae0e36;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.56 20'%3E%3Cpath fill='%23fff' d='M10 8.44 1.56 0 0 1.56 8.44 10 0 18.44 1.56 20 10 11.56 11.56 10z'/%3E%3C/svg%3E");border-color:#ae0e36;outline:none!important}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h1,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h2,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h3,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h4,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h5,.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content h6{font-size:1rem}.home-feature-banners .feature-banners-three-by .feature-banners-secondary .amplience-banner-content div{width:80%}.home{margin-bottom:4.375rem}.home .product-collection,.home .yotpo-gallery{margin-top:4.375rem}.home .product-collection h2,.home .yotpo-gallery h2{margin:0 0 2.5rem;text-align:center}.restructure .page-block .content-block,.restructure .page-block .home-feature-banners,.restructure .page-block .landing-product-grid,.restructure .page-block .yotpo-gallery{margin:0 auto;padding-bottom:0;padding-top:0}.restructure .amplience-banner .override-font-color h1,.restructure .amplience-banner .override-font-color h2,.restructure .amplience-banner .override-font-color h3,.restructure .amplience-banner .override-font-color h4,.restructure .amplience-banner .override-font-color h5,.restructure .amplience-banner .override-font-color h6{color:inherit}.restructure .home-main-banner{margin:0}.restructure .home-main-banner .amplience-banner-content{padding:4.375rem 2.5rem}.restructure .home-main-banner .amplience-banner-content.bottom-center span,.restructure .home-main-banner .amplience-banner-content.center-center span,.restructure .home-main-banner .amplience-banner-content.top-center span{width:100%}.restructure .home-main-banner .amplience-banner-content.bottom-center>div,.restructure .home-main-banner .amplience-banner-content.center-center>div,.restructure .home-main-banner .amplience-banner-content.top-center>div{display:flex;flex-wrap:wrap;justify-content:center}.restructure .home-main-banner h1,.restructure .home-main-banner h2,.restructure .home-main-banner h3,.restructure .home-main-banner h4,.restructure .home-main-banner h5,.restructure .home-main-banner h6{color:#fff;margin-bottom:.625rem}.restructure .home-main-banner h2{color:#fff;font-size:2.25rem;line-height:1em;margin:0}@media (min-width:48rem){.restructure .home-main-banner h2{font-size:3.5rem}}.restructure .home-main-banner img{height:auto;width:100%}.restructure .home-main-banner .swiper-wrapper .amplience-banner{background-color:#373737}.restructure .home-main-banner .swiper-slide .amplience-banner{background-color:transparent;height:auto}.restructure .home-main-banner .container-category-banners{display:flex;flex-wrap:wrap}.restructure .home-main-banner .container-category-banners .amplience-banner-container{width:100%}@media (min-width:48rem){.restructure .home-main-banner .container-category-banners .amplience-banner-container{width:50%}}.restructure .home-main-banner .container-category-banners h1,.restructure .home-main-banner .container-category-banners h2,.restructure .home-main-banner .container-category-banners h3,.restructure .home-main-banner .container-category-banners h4,.restructure .home-main-banner .container-category-banners h5,.restructure .home-main-banner .container-category-banners h6{margin:0}
