.video-philosophy{position:relative;width:100vw;height:40vh;margin-left:calc(-50vw + 50%);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;cursor:pointer}.video-philosophy__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-philosophy__bg video,.video-philosophy__bg .video-philosophy__poster{width:100%;height:100%;object-fit:cover}.video-philosophy__poster{display:none}.video-philosophy__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-decoration:none}.video-philosophy__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.video-philosophy__content{pointer-events:none;position:relative;z-index:3;text-align:center;padding:0 2rem;max-width:800px}.video-philosophy__title{color:#fff;font-size:clamp(2.4rem,5vw,3.5rem);font-weight:300;letter-spacing:.35em;margin:0 0 1.2rem;line-height:1.3;text-transform:uppercase}.video-philosophy__subtitle{color:#fff;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:300;letter-spacing:.08em;margin:0 0 2.2rem;line-height:1.8;opacity:.92}.video-philosophy__btn{display:inline-block;background-color:#fffc;color:#000;border:1px solid #fff;padding:12px 32px;border-radius:25px;font-size:14px;font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.video-philosophy__btn:hover{background-color:transparent;color:#fff;border-color:#fff}@media screen and (max-width:768px){.video-philosophy{height:35vh}.video-philosophy__title{letter-spacing:.2em}.video-philosophy__subtitle{font-size:.85rem;margin-bottom:1.8rem}.video-philosophy__bg video{display:none}.video-philosophy__poster{display:block}.video-philosophy--no-poster .video-philosophy__bg video{display:block}.video-philosophy--no-poster .video-philosophy__poster{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-video-philosophy.css.map */
