@font-face{font-family:Rifton;src:url('Rifton-Regular.woff2') format('woff2'),url('Rifton-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}.shopify-section--influencer-showcase{--influencer-grid-columns:1}@media screen and (min-width:700px){.shopify-section--influencer-showcase{--influencer-grid-columns:2}}@media screen and (min-width:1000px){.shopify-section--influencer-showcase{--influencer-grid-columns:4}}.shopify-section--influencer-showcase .influencer-grid{display:grid;grid-template-columns:repeat(var(--influencer-grid-columns),1fr);gap:2rem}.shopify-section--influencer-showcase .influencer-card{display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease-in-out;border:1px solid #d3d3d3;width:100%;max-width:100%}@media screen and (min-width:1800px){.shopify-section--influencer-showcase .influencer-card{width:438px;max-width:438px}.shopify-section--influencer-showcase .influencer-card>div:first-child{height:500px;aspect-ratio:unset}}.shopify-section--influencer-showcase .influencer-main-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.shopify-section--influencer-showcase .influencer-main-media img,.shopify-section--influencer-showcase .influencer-main-media video{width:100%;height:100%;object-fit:contain;background:#000}.shopify-section--influencer-showcase .influencer-main-media .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:3}.shopify-section--influencer-showcase .influencer-main-media .play-button:hover{background:#fff}.shopify-section--influencer-showcase .influencer-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:2rem 1.5rem 1.5rem;z-index:2}.shopify-section--influencer-showcase .influencer-profile{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem 0 .75rem;margin:0}.shopify-section--influencer-showcase .influencer-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.shopify-section--influencer-showcase .influencer-avatar img{width:100%;height:100%;object-fit:cover}.shopify-section--influencer-showcase .influencer-details h3,.shopify-section--influencer-showcase .influencer-details p{margin:0;font-size:14px;font-weight:500;color:#fff;line-height:1.4}.shopify-section--influencer-showcase .influencer-product{display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;background:rgba(255,255,255,.95);text-decoration:none;color:inherit;transition:background .2s ease;backdrop-filter:blur(10px);width:100%;height:100px;min-height:100px;max-height:100px;position:static;border-radius:0;z-index:4;box-sizing:border-box}.shopify-section--influencer-showcase .influencer-product:hover{background:#fff}.shopify-section--influencer-showcase .influencer-product-image{width:80px;height:80px;border-radius:0;overflow:hidden;flex-shrink:0}.shopify-section--influencer-showcase .influencer-product-image img{width:100%;height:100%;object-fit:cover}.shopify-section--influencer-showcase .influencer-product-info{flex:1;min-width:0}.shopify-section--influencer-showcase .influencer-product-info h4{margin:0 0 .25rem 0;font-size:.875rem;font-weight:500;line-height:1.2;color:var(--color-scheme-text)}.shopify-section--influencer-showcase .influencer-product-info .price{font-size:.75rem;color:var(--color-scheme-text-secondary)}.shopify-section--influencer-showcase .influencer-product-info .color{color:#4d4d4d;font-size:14px;font-weight:400}@media screen and (max-width:699px){.shopify-section--influencer-showcase .influencer-grid{gap:1.5rem}.shopify-section--influencer-showcase .influencer-overlay{padding:1.5rem 1rem 1rem}.shopify-section--influencer-showcase .influencer-profile{gap:.75rem}.shopify-section--influencer-showcase .influencer-avatar{width:50px;height:50px}}@media screen and (max-width:768px){.shopify-section--influencer-showcase .section-header h2.influencer-section-title{font-size:30px}}.shopify-section--influencer-showcase .influencer-play-btn{pointer-events:auto;z-index:10}.shopify-section--influencer-showcase .influencer-pause-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;pointer-events:none}.shopify-section--influencer-showcase .influencer-video-wrap{cursor:pointer}.shopify-section--influencer-showcase .section-header h1,.shopify-section--influencer-showcase .section-header h2,.shopify-section--influencer-showcase .section-header h3,.shopify-section--influencer-showcase .section-header h4,.shopify-section--influencer-showcase .section-header h5,.shopify-section--influencer-showcase .section-header h6{color:#000;font-size:48px;margin-bottom:50px;text-transform:uppercase;font-family:Rifton,sans-serif}@media screen and (max-width:1400px){.shopify-section--influencer-showcase .influencer-carousel{display:grid;grid:auto/auto-flow 250px;gap:15px}.shopify-section--influencer-showcase .influencer-grid-desktop{display:none!important}.shopify-section--influencer-showcase .influencer-carousel .influencer-card{width:250px;max-width:250px;min-width:250px;box-sizing:border-box;margin:0}.shopify-section--influencer-showcase .influencer-carousel .influencer-card>div:first-child{height:330px!important;aspect-ratio:unset!important}.shopify-section--influencer-showcase .influencer-product{height:70px!important;min-height:70px!important;max-height:70px!important}.shopify-section--influencer-showcase .influencer-product-image{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}.shopify-section--influencer-showcase .influencer-carousel [data-influencer-clone]{pointer-events:none;user-select:none}}@media screen and (min-width:1401px){.shopify-section--influencer-showcase .influencer-carousel{display:none!important}.shopify-section--influencer-showcase .influencer-grid-desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%}}