.home-image-with-container{display:flex;flex-wrap:wrap;gap:10px}.home-image-with-item{flex:1;position:relative}.home-text-wrapper{position:absolute;bottom:7%;left:11%;right:11%;z-index:1;text-align:center}.home-text-wrapper *{color:#fff}.home-text-wrapper h2{font-size:25px;letter-spacing:0;margin-bottom:0;text-align:center}.home-text-wrapper .content{padding:0;margin-bottom:25px;text-align:center}.home-text-wrapper .content p{font-size:16px;text-align:center}.home-text-wrapper a{font-size:21px;font-family:GT-America-Standard-Medium!important;text-decoration:underline;color:#fff;display:inline-block}.home-image-wrapper .home-image-div{position:relative;padding-top:120%}.home-image-wrapper .home-image-div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-image-wrapper:before{content:"";background:linear-gradient(180deg,#0000000d 0,#0000001a 70%,#00000059);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-image-wrapper a.home-image-text-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.homepage-section-title{text-align:center;margin-bottom:40px}.homepage-section-title h2{font-size:18px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase;color:#333}.roundel-carousel{padding:40px 40px 0}.roundel-carousel__container{max-width:1440px;margin:0 auto}.roundel-carousel__list{display:flex;justify-content:space-between;overflow-x:auto;scroll-behavior:smooth;padding-bottom:30px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.roundel-carousel__item{flex:0 0 220px;width:220px}.roundel-carousel__image-wrapper{width:220px;height:220px;border-radius:50%;overflow:hidden;margin-bottom:15px;background:#f5f5f5}.roundel-carousel__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.roundel-carousel__item:hover .roundel-carousel__image{transform:scale(1.1)}.roundel-carousel__title{text-align:center;font-size:16px;font-weight:500;margin:0;color:#000}.roundel-carousel__list::-webkit-scrollbar{height:3px}.roundel-carousel__list::-webkit-scrollbar-track{background:transparent}.roundel-carousel__list::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:10px}#shopify-section- .home-image-with-text{width:100%;overflow:hidden}.home-image-with-container{display:grid;gap:px;width:100%;grid-template-columns:repeat(0,1fr)}.home-image-with-item{position:relative;width:100%;margin:0 auto}.home-image-div{position:relative;width:100%;height:0;padding-bottom:calc(119%*min(100%,var(--container-width, 100%) / 800));overflow:hidden;background:#f5f5f5}.home-image-div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-background{position:absolute;top:0;left:0;width:100%;height:100%}.background-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.home-image-wrapper:before,.home-image-wrapper:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.home-image-wrapper:after{bottom:0;height:35%}.text-position-top .home-image-wrapper:before{top:0;height:35%}.text-position-top .home-image-wrapper:after{display:none}.text-position-split .home-image-wrapper:before{top:0;height:30%}.text-position-split .home-image-wrapper:after{bottom:0;height:30%}.home-image-wrapper:before{display:none}.home-image-wrapper:after{display:none}.home-text-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding:1rem;z-index:2;text-align:center;color:#fff;display:flex;flex-direction:column}.text-position-top .home-text-wrapper{justify-content:flex-start}.text-position-bottom .home-text-wrapper{justify-content:flex-end}.text-position-split .home-text-wrapper{justify-content:space-between}.text-position-middle .home-text-wrapper{justify-content:center}.home-text-wrapper .text-content,.text-position-top .home-text-wrapper .text-content,.text-position-bottom .home-text-wrapper .text-content,.text-position-middle .home-text-wrapper .text-content{display:block;text-align:center;width:100%}.home-text-wrapper h2{margin-bottom:.2rem;font-size:1.2rem;font-weight:600;color:#fff;text-align:center;width:100%;display:block}.home-text-wrapper .content{margin-bottom:1rem;font-size:.9rem;text-align:center;width:100%}.home-text-wrapper .content p{color:#fff;text-align:center}.home-text-wrapper .button{display:inline-block;padding:.6rem 1.5rem;background:#fff;color:#000;text-decoration:none;border-radius:50px;transition:all .3s ease;font-size:.9rem;text-align:center;width:fit-content;min-width:calc(100% - 40px);max-width:100%;margin-left:auto;margin-right:auto}.home-image-wrapper{position:relative;width:100%}.home-image-text-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.home-text-wrapper{pointer-events:none}.home-text-wrapper .button{pointer-events:auto;position:relative;z-index:11}@media (min-width: 800px){.home-image-div{--container-width: 800px}}@media (max-width: 991px){.homepage-section-title{margin-bottom:30px}.homepage-section-title h2{font-size:16px}.roundel-carousel{padding:30px 30px 0}.roundel-carousel__list{gap:20px;justify-content:flex-start}.home-image-with-container{grid-template-columns:repeat(3,1fr)}.home-text-wrapper h2{font-size:1.1rem;text-align:center;display:block}.home-text-wrapper .content p{font-size:.85rem;text-align:center}}@media screen and (max-width: 768px){.roundel-carousel{padding:30px 20px 0}.roundel-carousel__list{gap:20px}.roundel-carousel__item{flex:0 0 160px;width:160px}.roundel-carousel__image-wrapper{width:160px;height:160px}.homepage-section-title{margin-bottom:20px}.homepage-section-title h2{font-size:14px}}@media (max-width: 749px){.home-image-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:20%;z-index:1;pointer-events:none}.home-image-wrapper:after{display:none}.home-text-wrapper{justify-content:space-between!important;padding-top:1rem}.home-text-wrapper .text-content{margin-top:0;margin-bottom:auto;display:block!important;text-align:center!important}.home-image-with-container{grid-template-columns:repeat(2,1fr)}.home-text-wrapper h2{font-size:.9rem;margin-bottom:0;text-align:center!important;display:block!important}.home-text-wrapper .subtitle{display:none}.home-text-wrapper .button{margin-top:auto;padding:.4rem 1rem;font-size:.8rem}}@media (max-width: 480px){.home-text-wrapper h2{font-size:.8rem;text-align:center!important;display:block!important}.home-text-wrapper .button{padding:.3rem .8rem;font-size:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/362/assets/homepage.css.map */
