.video-gallery-section{background-color:#f9f9f9;margin:0 auto;max-width:1200px;padding:40px 20px}.video-gallery-section h2{text-align:center;margin-bottom:30px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));column-gap:20px;row-gap:30px}@media (min-width: 1024px){.video-grid{grid-template-columns:repeat(4,1fr)}}.video-thumb{cursor:pointer;position:relative}.video-title{text-align:center;margin-top:8px;margin-bottom:10px;font-size:14px;font-weight:500;color:#333}.video-modal iframe{width:90vw;max-width:800px;height:50vw;max-height:450px;border:none}.video-gallery-icon-tabs{padding:40px 20px;background-color:#f9f9f9;max-width:1200px;margin:0 auto}.video-gallery-icon-tabs h2{text-align:center;margin-bottom:30px}.video-tab-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:30px}.tab-icon-button{text-align:center;background:none;border:none;cursor:pointer;transition:transform .2s ease}.tab-icon-button.active .tab-label{color:#f59e0b}.tab-label{font-size:14px;font-weight:600;color:#333e48}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 768px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.video-grid{grid-template-columns:1fr}}.video-thumb{position:relative;cursor:pointer}.video-thumb img{width:100%;border-radius:8px;box-shadow:0 2px 8px #0000001a}.video-thumb:after{content:"\25b6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.6);pointer-events:none}.video-title{text-align:center;margin-top:6px;font-size:14px;color:#374151}.video-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}.video-buttons a{text-decoration:none}.video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center}.video-modal-close{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer}.video-iframe-wrapper iframe{width:90vw;max-width:800px;height:50vw;max-height:450px;border:none}.video-tab-item{display:none}.video-tab-item.show{display:block}.custom-action-button{background-color:#1a1a1a;color:#fff;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.custom-action-button:hover{background-color:#ffae1a;color:#000}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
