.social-section{overflow:hidden;background:#fdfaf5}.social-container{max-width:1400px;margin:0 auto}.social-header{max-width:1200px;margin:0 auto 24px;padding:0 16px}.social-title{font-size:28px;font-weight:900;font-family:inherit;margin:0;color:#333}@media (min-width: 768px){.social-title{font-size:36px}}@media (min-width: 1024px){.social-title{font-size:42px}}.social-carousel-wrapper{position:relative;padding:0 16px}@media (min-width: 768px){.social-carousel-wrapper{padding:0 24px}}@media (min-width: 1024px){.social-carousel-wrapper{padding:0 40px}}.social-swiper{overflow:visible;padding:10px 0 0;width:100%}.social-swiper .swiper-wrapper{align-items:stretch}.social-slide{height:auto}.social-card{border-radius:12px;background:var(--card-bg-color, #FFF);height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.social-media-wrapper{position:relative;width:100%;padding-bottom:177.78%;overflow:hidden;border-radius:12px;background:#000}.social-media-wrapper img,.social-media-wrapper video,.social-media-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.social-youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:2}.social-media-wrapper .social-thumbnail{z-index:3}.social-media-wrapper .social-video{z-index:2}.social-video-controls{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;z-index:5}.social-play-btn,.social-mute-btn{width:32px;height:32px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0}.social-play-btn svg,.social-mute-btn svg{width:14px;height:14px;fill:#fff}.social-play-btn svg{margin-left:2px}.social-card{border:1px solid var(--card-border-color, #333);border-radius:12px;overflow:hidden;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-card:has(.social-product-info){background:var(--card-bg-color, #FFF8F0)}.social-media-wrapper{border:none;border-radius:0}.social-media-wrapper.has-border{border:1px solid var(--video-border-color, #333);border-radius:12px}@media (min-width: 1024px){.social-media-wrapper.has-border{border-radius:16px}}.social-product-info{padding:12px;display:flex;align-items:center;gap:10px;background:var(--card-bg-color, #FFF8F0);border-radius:0;border:none;border-top:1px solid var(--card-border-color, #333);text-decoration:none;color:inherit;transition:background .2s ease}.social-product-info:hover{background:#f5f0e8}.social-product-image{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.social-product-details{flex:1;min-width:0}.social-product-title{font-size:12px;font-weight:600;color:#333;margin:0 0 2px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-product-price{font-size:11px;color:#666;margin:0}.social-product-price .compare-price{text-decoration:line-through;color:#999;margin-right:4px}.social-card-link{text-decoration:none;color:inherit;display:block}.social-pagination-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px;padding:0 16px}.social-nav-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #333;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#333;flex-shrink:0}.social-nav-arrow:hover{background:#333;color:#fff}.social-nav-arrow:disabled,.social-nav-arrow.swiper-button-disabled{opacity:.3;cursor:not-allowed}.social-nav-arrow.swiper-button-disabled:hover{background:transparent;color:#333}.social-nav-arrow svg{width:14px;height:14px}.social-swiper .swiper-pagination{position:relative;width:auto;display:flex;gap:6px}.social-swiper .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0}.social-swiper .swiper-pagination-bullet-active{background:#333}@media (min-width: 768px){.social-header{margin-bottom:28px}.social-product-info{padding:14px}.social-product-image{width:44px;height:44px}.social-product-title{font-size:13px}.social-product-price{font-size:12px}}@media (min-width: 1024px){.social-header{padding:0 40px;margin-bottom:32px}.social-card,.social-media-wrapper{border-radius:16px}.social-product-info{border-radius:0 0 16px 16px;padding:16px}.social-product-image{width:48px;height:48px;border-radius:8px}.social-product-title{font-size:14px}.social-product-price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/social-section.css.map */
