.background-video__outer-wrapper{position:relative}.videoWrapper{width:100%;position:relative;padding-bottom:56.25%!important;height:0;overflow:hidden;max-width:100%}div.video-fill__overlay{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;border-bottom-left-radius:50px;border-bottom-right-radius:50px}[data-section-type=background-video-section] .videoWrapper{height:var(--section-mobile-height);padding-bottom:unset!important;aspect-ratio:16 / 9;display:flex;align-items:stretch;justify-content:center}.videoWrapper video{height:100%;width:100%;object-fit:cover;border-bottom-left-radius:50px;border-bottom-right-radius:50px}.background-video__caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;width:100%}.background-video__caption>div{display:flex;flex-direction:column;row-gap:24px;max-width:460px;width:100%}.background-video__heading{line-height:1.05;font-weight:600;margin:0}.background-video__caption .pre-heading:before{display:block;content:"";position:absolute;width:6px;height:6px;border-radius:6px;left:12px;top:10px;background:#ff5f00f0}.background-video__caption .pre-heading{width:fit-content;padding:4px 10px 4px 24px;border-radius:20px;border:1px solid rgba(249,244,231,.3);font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.background-video_review{display:flex;align-items:center;padding-bottom:10px;gap:8px;letter-spacing:normal;text-decoration:none}.background-video_review .review-star{display:flex}.background-video_review svg{width:18px;height:18px}.background-video_review .review-text{color:#fff;font-size:14px}.background-video__subheading{display:block;letter-spacing:0}.background-video__subheading p{margin:0}.background-video__outer-wrapper.text-shadow .background-video__heading,.background-video__outer-wrapper.text-shadow .background-video__subheading{text-shadow:0 3px 4px rgba(0,0,0,.5)}.background-video__caption .button-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.background-video__caption a.button{text-transform:inherit}.background-video__caption .button--secondary{background-color:transparent}.background-video__caption .outline-btn{font-size:15px;color:#fff}[data-section-type=background-video-section] .videoWrapper .section-video,[data-section-type=video-section] .videoWrapper .section-video{position:static;top:unset;right:unset;bottom:unset;left:unset}.section-background-video .background-video__caption{position:absolute;max-width:90%;text-align:center;padding:var(--space-7);z-index:1}@media only screen and (min-width:768px){[data-section-type=background-video-section] .videoWrapper,[data-section-type=video-section] .videoWrapper{height:var(--section-desktop-height)}}@media only screen and (max-width:767px){.videoWrapper video,div.video-fill__overlay{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.background-video__caption{background-color:#f6f3ef}.background-video__caption>div{row-gap:15px}.video-section .background-video__outer-wrapper{display:flex;flex-direction:column-reverse}.background-video__caption{position:relative;transform:inherit;top:inherit;left:inherit;padding-top:35px;padding-bottom:30px}.background-video__caption .pre-heading{color:#503418;font-size:14px!important}.background-video__caption .background-video__heading{text-shadow:none!important;color:#503418;margin:0 auto}.background-video__caption .background-video__subheading{text-shadow:none!important;color:#503418;font-size:16px}.background-video__caption .background-video__subheading p br{display:none}.background-video_review svg polygon{fill:#503418}.background-video_review .review-text{font-size:11px;color:#503418}.background-video__caption a.button{min-height:inherit;padding:10px 12px}.background-video__caption .button--primary{background-color:#503418;color:#fff}.background-video__caption .button--secondary{color:#503418}.background-video__caption .button--secondary:after{box-shadow:0 0 0 2px #503418}.background-video__caption .outline-btn{font-size:11px;color:#503418}}@media only screen and (max-width:375px){.background-video__caption .background-video__heading{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/411/assets/section-video-banner.css.map */
