.custom-dynamic-blocks-section{display:flex;gap:20px}.custom-dynamic-block h2{line-height:normal;margin:25px 0 20px}.custom-dynamic-block{box-sizing:border-box}.customdescrioption{margin-bottom:20px}.custom-dynamic-item:first-child,.custom-dynamic-item:last-child{margin:0}.custom-dynamic-block.width-25{width:25%}.custom-dynamic-block.width-33{width:33.3333%}.custom-dynamic-block.width-50{width:50%}.custom-dynamic-block.width-100{width:100%}.swiper{width:100%;height:auto}.swiper-slide img{width:100%;height:auto;object-fit:cover;border-radius:8px}.herobanner .custom-dynamic-block:last-child{padding-left:10px}@media (max-width:768px){.custom-dynamic-blocks{padding:30px 0!important}.custom-dynamic-blocks-section{flex-direction:column}.custom-dynamic-block.width-33{width:100%}.custom-dynamic-block h2{margin:25px 0 20px;font-size:30px!important}.herobanner .custom-dynamic-block:last-child{padding-left:0}.custom-dynamic-item img{width:55px}.custom-dynamic-item{padding:15px}.custom-dynamic-item h3{font-size:16px}.bannerbar{justify-content:start}.custom-dynamic-block.width-50{width:100%}}.video-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.video-wrapper{position:relative;cursor:pointer;padding:0}.customvideo .modal-video iframe,.customvideo .modal-video video{width:60%!important;height:60%!important}.video-thumbnail{width:100%;display:block;height:400px;object-fit:cover;border-radius:10px;object-position:top}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffbd;border:none;color:#000;border-radius:50%;font-size:1.3rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.modal-video{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;justify-content:center;align-items:center;z-index:9999}.modal-video iframe,.modal-video video{max-width:90vw;max-height:90vh}.close-modal{position:absolute;top:1rem;right:1rem;font-size:2rem;background:transparent;border:none;color:#fff;cursor:pointer;z-index:10000}.video-caption h4{background:#fff;width:fit-content;margin:-25px auto 0;position:relative;padding:8px 25px;border-radius:10px;font-size:19px;transition:all ease-in-out .8s}.video-wrapper:hover h4{background:#febf00}.video-caption h4 a{display:flex;align-items:center;column-gap:8px}@media only screen and (max-width:768px){.video-thumbnail{width:100%;display:block;height:400px;object-fit:cover;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
