.ugc-carousel{display:block;background:#211f1f;padding:3rem 0}@media only screen and (min-width: 768px){.ugc-carousel{padding:4rem 0}}@media only screen and (min-width: 992px){.ugc-carousel{padding:5rem 0}}.ugc-carousel__inner{width:100%;box-sizing:border-box;max-width:var(--container-width);padding:0 var(--container-space);margin:0 auto;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 768px){.ugc-carousel__inner{margin-bottom:3rem}}.ugc-carousel__heading{font-size:1.5rem;line-height:1.1;font-family:Univers LT Std;font-weight:950;text-transform:uppercase;font-style:italic;color:#00c4b3;margin:0}@media only screen and (min-width: 768px){.ugc-carousel__heading{font-size:2rem}}@media only screen and (min-width: 992px){.ugc-carousel__heading{font-size:2.5rem}}.ugc-carousel__stage{position:relative;overflow:visible}@media only screen and (min-width: 992px){.ugc-carousel__stage{overflow:hidden}}.ugc-carousel__carousel{z-index:0}.ugc-carousel__slide{display:flex;align-items:center;height:auto;box-sizing:border-box;width:16.25rem;transition:width .4s ease}.ugc-carousel__slide.swiper-slide-active{width:18.75rem}.ugc-carousel__card{appearance:none;border:none;background:none;cursor:pointer;display:block;border-radius:1rem;overflow:hidden;position:relative;width:100%;height:0;padding:0 0 170%;box-shadow:.25rem .25rem 0 0 #00c4b3}.ugc-carousel__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ugc-carousel__video-badge{position:absolute;top:.75rem;left:.75rem;width:2.25rem;height:2.25rem;background:rgba(0,0,0,.4);border-radius:50%;display:flex;align-items:center;justify-content:center}.ugc-carousel__video-badge svg{width:1rem;height:1rem}.ugc-carousel__arrow{z-index:1}@media only screen and (min-width: 992px){.ugc-carousel__arrow.swiper__paginate--prev{left:1rem}}@media only screen and (min-width: 1200px){.ugc-carousel__arrow.swiper__paginate--prev{left:2.5rem}}@media only screen and (min-width: 992px){.ugc-carousel__arrow.swiper__paginate--next{right:1rem}}@media only screen and (min-width: 1200px){.ugc-carousel__arrow.swiper__paginate--next{right:2.5rem}}.ugc-carousel--light{background:#fbfaf4}.ugc-carousel--light .ugc-carousel__heading{color:#211f1f}.ugc-carousel--light .ugc-carousel__card{box-shadow:.25rem .25rem 0 0 #211f1f}.ugc-carousel__card--static{cursor:default}.ugc-carousel__card--static video,.ugc-carousel__card--static video img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ugc-carousel__product{border:.125rem solid #211f1f;box-shadow:.25rem .25rem 0 0 #211f1f;display:flex;align-items:center;gap:.75rem;width:18.75rem;max-width:calc(100% - 2rem);margin:1.5rem auto 0;padding:.5rem;border-radius:1rem;background:#fbfaf4;color:#211f1f;text-decoration:none}.ugc-carousel__product[hidden]{display:none}.ugc-carousel__product-image{flex-shrink:0;width:5rem;height:5.5rem;border-radius:.5rem;object-fit:cover}.ugc-carousel__product-image[hidden]{display:none}.ugc-carousel__product-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ugc-carousel__product-title{font-family:Gotham;font-size:16px;font-style:normal;font-weight:700;line-height:140%}@media only screen and (min-width: 992px){.ugc-carousel__product-title{font-size:20px}}.ugc-carousel__product-subtitle{font-size:0.75rem;line-height:1.6;font-weight:350;font-family:Gotham}.ugc-carousel__product-arrow{display:flex;flex-shrink:0;color:#fc7ab0}.ugc-carousel__product-arrow svg{width:1.5rem;height:1.5rem}.vibe-modal .vibe-modal-body .vibe-product{background-color:#d7f4eb;padding:1.5rem;border-radius:1rem;box-shadow:4px 4px 0 0 #211f1f}.vibe-modal .vibe-modal-body .vibe-product h3{font-family:Gotham;font-size:16px;font-style:normal;font-weight:700;line-height:140%;font-size:.875rem !important}@media only screen and (min-width: 992px){.vibe-modal .vibe-modal-body .vibe-product h3{font-size:20px}}.vibe-modal .vibe-modal-body .vibe-product .vibe-text-price *{font-size:0.875rem;line-height:1.6;font-weight:350;font-family:Gotham}
