.video-textbox-section .section-heading .description-wrapper .description p:last-child,.video-textbox-section .section-heading>.description:not(:has(+.button)) p:last-child,.video-textbox-section .section-heading>*:last-child{margin-bottom:0}.video-textbox-section .section-heading .description-wrapper:has(+.button){margin-bottom:15px}.video-textbox-section{overflow:hidden;display:flex;align-items:center;position:relative;min-height:var(--min-height);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.video-textbox-section .section-heading{position:relative}.video-textbox-section .section-heading .heading{max-width:var(--heading-width);width:initial}.video-textbox-section .section-heading .section-heading .description{max-width:var(--description-width);width:initial}.video-textbox-section.is-video .video-wraper{position:absolute;height:100%;top:0}.video-textbox-section:not(.is-video) .content-box-wrapper{position:absolute}.video-textbox-section .video-wraper img{height:100%;object-fit:cover;object-position:center center}.video-textbox-section .video-wraper img.hide-on-mobile{object-position:var(--desktop-img-position, center center)}.video-textbox-section .video-wraper{width:100%;height:var(--min-height);position:relative}.video-textbox-section .bg-video{position:relative;width:100%;height:100%;object-fit:cover;vertical-align:bottom}.video-textbox-section .bg-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b3b3b3;z-index:-1}.video-textbox-section .content-box-wrapper{width:100%;margin:0 auto;padding:0 5%;box-sizing:border-box}.video-textbox-section .content-box{background-color:#fcfbf8;padding:60px;max-width:475px;text-align:center;z-index:1;box-shadow:0 4px 15px #0000000d;align-content:center;margin-inline:60px}.content-box-wrapper .section-heading strong{font-weight:400;font-style:italic;color:#9d8e62}.content-box-wrapper .section-heading,.content-box .section-heading{margin-bottom:0}.video-textbox-section.end{justify-content:flex-end}.video-textbox-section.start{justify-content:flex-start}.video-textbox-section.center{justify-content:center}.video-textbox-section .video-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.video-textbox-section .content-box-wrapper .section-heading>*{position:relative;z-index:3}.video-textbox-section .read-more-toggle{display:none}@media(max-width:991px){.video-textbox-section{min-height:320px!important}.video-textbox-section .content-box{padding:50px;max-width:400px}.video-textbox-section.is-video .content-box-wrapper{margin-top:24px;margin-bottom:24px}}@media(min-width:750px){.video-textbox-section:not(.is-video) .description{overflow:hidden}.video-textbox-section:not(.is-video) .description.is-expanded{overflow-y:auto}.video-textbox-section .read-more-toggle.is-visible{display:inline;margin-left:4px;padding:0;background:none;border:none;cursor:pointer;color:inherit;font:inherit;font-style:italic;text-transform:none;letter-spacing:normal;text-decoration:none}}@media(max-width:749px){.video-textbox-section.is-video:has(.content-box) .video-wraper{position:static;height:400px}.video-textbox-section:has(.content-box){flex-direction:column}.video-textbox-section .content-box-wrapper.content-box{max-width:calc(100% - 40px);margin:-50px 20px 0;padding:40px}.video-textbox-section:not(.is-video) .content-box-wrapper{position:static}.video-textbox-section:not(.is-video):has(.content-box) .video-wraper{height:400px}}@media(max-width:479px){.video-textbox-section{min-height:180px!important}.video-textbox-section.is-video:has(.content-box) .video-wraper{height:300px}.video-textbox-section .content-box-wrapper{padding:0 60px}.video-textbox-section .section-heading .heading{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/video-background-box.css.map */
