.section__portrait-video{padding:40px 0}.section__portrait-video .portrait__wrapper{max-width:980px;padding:0 20px;margin:0 auto}.portrait__flex .portrait__text{flex:1}.portrait__flex .portrait__vid{flex:0 0 325px}.video__wrap{position:relative;padding-top:176%;border-radius:40px;border:1px solid #131313;overflow:hidden}.video__wrap video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:30px;object-fit:cover}.video__wrap #playButton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;background:none;border:none;box-shadow:none;cursor:pointer;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.video__wrap #playButton .btn__center{width:70px;height:70px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative;overflow:hidden;border-radius:100%;background-color:#00000080}.video__wrap #playButton .btn__center svg{display:block;width:27px;height:auto}.video__wrap #playButton .btn__center .play__svg{margin-left:4px}.video__wrap #playButton .btn__center .pause__svg,.video__wrap #playButton.playing .btn__center .play__svg{display:none}.video__wrap #playButton.playing .btn__center .pause__svg{display:block}.video__wrap #playButton.playing{opacity:0;visibility:hidden;transition:all .4s ease-in-out}.video__wrap:hover #playButton.playing{opacity:1;visibility:visible}.video__wrap #playButton svg{display:block;width:69px;height:auto}.portrait__text{text-align:center}.portrait__text .portrait__logo img{display:block;width:100%}.portrait__text .settings__rte,.portrait__text .settings__rte p{font-family:GT America light;font-size:20px}@media (min-width: 769px){.portrait__flex{display:flex;align-items:center;gap:50px}.portrait__text .settings__rte,.portrait__text .settings__rte p{font-family:GT America light;font-size:25px}.section__portrait-video{padding:55px 0}}@media (min-width: 990px){.portrait__flex{gap:100px}.portrait__text .settings__rte,.portrait__text .settings__rte p{font-family:GT America light;font-size:30px}.section__portrait-video{padding:80px 0}}@media (max-width: 768px){.portrait__flex .portrait__text,.portrait__flex .portrait__vid{max-width:400px;margin:0 auto}.portrait__flex .portrait__text{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/342/assets/section-portrait-video.css.map */
