.shr-video-gallery{padding:var(--padding, 40px) 20px;background-color:var(--bg-color, #f9f9f9)}.shr-video-gallery-container{max-width:1200px;margin:0 auto}.shr-gallery-header{text-align:var(--header-align, center);margin-bottom:var(--header-margin, 40px)}.shr-gallery-header h2{font-size:var(--heading-size, 32px);color:var(--heading-color, #000);margin:0 0 10px;font-weight:600}.shr-gallery-header p{font-size:var(--subheading-size, 16px);color:var(--subheading-color, #666);margin:0;font-weight:400}.shr-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--item-min-width, 280px),1fr));gap:var(--gap, 20px);margin-bottom:0}.shr-video-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--gap, 20px);padding-bottom:10px;scroll-behavior:smooth}.shr-video-carousel::-webkit-scrollbar{height:8px}.shr-video-carousel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.shr-video-carousel::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.shr-video-carousel::-webkit-scrollbar-thumb:hover{background:#555}.shr-video-item{position:relative;background:#000;border-radius:var(--border-radius, 12px);overflow:hidden;transition:transform .3s ease;flex-shrink:0}.shr-video-grid .shr-video-item{width:100%;aspect-ratio:var(--aspect-ratio, 9/16)}.shr-video-carousel .shr-video-item{width:var(--carousel-width, 280px);aspect-ratio:var(--aspect-ratio, 9/16);scroll-snap-align:start}.shr-video-item:hover{transform:scale(1.02)}.shr-video-item video,.shr-video-item iframe{width:100%;height:100%;object-fit:cover;display:block}.shr-video-sound-control{position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;z-index:10;transition:all .3s ease}.shr-video-sound-control:hover{background:#000000e6;transform:scale(1.1)}.shr-video-sound-control.unmuted{background:#ffffffe6;color:#000}.shr-video-sound-control.unmuted:hover{background:#fff}.shr-carousel-controls{display:flex;justify-content:var(--btn-position, center);gap:var(--btn-gap, 20px);margin-top:var(--btn-margin-top, 20px)}.shr-carousel-controls.hidden{display:none}.shr-btn-carousel{width:var(--btn-width, 40px);height:var(--btn-width, 40px);border:var(--btn-border-width, 2px) solid var(--btn-border-color, #333);background:var(--btn-bg-color, white);border-radius:var(--btn-border-radius, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s;color:var(--btn-text-color, #333)}.shr-btn-carousel:hover{background:var(--btn-hover-bg, #333);color:var(--btn-hover-text, white);border-color:var(--btn-hover-border, #333)}@media (max-width: 768px){.shr-video-gallery{padding:var(--padding-mobile, 20px)}.shr-gallery-header{margin-bottom:var(--header-margin-mobile, 30px)}.shr-gallery-header h2{font-size:calc(var(--heading-size, 32px) * .75)}.shr-gallery-header p{font-size:calc(var(--subheading-size, 16px) * .9)}.shr-video-grid{grid-template-columns:1fr;gap:var(--gap-mobile, 15px)}.shr-video-carousel .shr-video-item{width:var(--carousel-width-mobile, 100%)}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
