.mothers-blessing{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}.mothers-blessing__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.mothers-blessing__title{margin:0;text-align:center}.mothers-blessing__media-wrap{width:100%;max-width:100%}.mothers-blessing__media{position:relative;width:100%;aspect-ratio:1/.425;overflow:hidden;background-color:#7a7a7a}.mothers-blessing__media .deferred-media{height:100%}.mothers-blessing__media img,.mothers-blessing__media svg.placeholder-svg,.mothers-blessing__media video{display:block;width:100%;height:100%;object-fit:cover}.mothers-blessing__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.mothers-blessing__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:none}.mothers-blessing__media--mobile{display:none}.mothers-blessing__text{max-width:640px;text-align:center}.template-product .mothers-blessing__inner{gap:22.8px}.template-product .mothers-blessing__title{margin-top:-6.8px;font-family:var(--heading-font);font-size:58px;line-height:72px}.template-our-story .mothers-blessing__inner{gap:40px}.template-our-story .mothers-blessing__title{font-family:var(--heading-font);font-size:58px;line-height:72px;text-box:trim-both cap alphabetic}.template-our-story .mothers-blessing__media-wrap{max-width:1050px}.template-our-story .mothers-blessing__media{aspect-ratio:1050 / 510}.template-our-story .mothers-blessing__text{max-width:none}.template-our-story .mothers-blessing__text p{margin:0;text-box:trim-both cap alphabetic}@media screen and (max-width:749px){.template-our-story .mothers-blessing__title{font-size:42px;line-height:50px}.template-our-story .mothers-blessing__media-wrap{margin:0;width:100%}.template-our-story .mothers-blessing__media{aspect-ratio:327 / 506}}@media screen and (max-width:749px){.template-product .mothers-blessing__inner{gap:28.6px}.template-product .mothers-blessing__title{font-size:42px;line-height:50px;margin-top:-3.9px}}@media screen and (max-width:749px){.template-product .mothers-blessing__media-wrap{margin:0;width:100%}.template-product .mothers-blessing__media{aspect-ratio:327 / 380}}@media screen and (max-width:749px){.mothers-blessing{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}.mothers-blessing__inner{gap:20px}.template-our-story .mothers-blessing__inner{gap:40px}.mothers-blessing__media--desktop{display:none}.mothers-blessing__media--mobile{display:block}.mothers-blessing__media-wrap{max-width:none;margin:0 -24px;width:calc(100% + 48px)}.mothers-blessing__media{aspect-ratio:4 / 3}.mothers-blessing__text{max-width:100%}}.mothers-blessing__play{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:0;border-radius:50%;background-color:#00000073;color:#fff;cursor:pointer;transform:translate(-50%,-50%);transition:background-color .2s ease}.mothers-blessing__play:hover{background-color:#000000a6}.mothers-blessing__play:focus-visible{outline:2px solid #fff;outline-offset:3px}.mothers-blessing__play svg{width:20px;height:28px;margin-left:4px}.mothers-blessing__media.is-playing .mothers-blessing__play{display:none}.video-mute-toggle{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:#00000073;color:#fff;cursor:pointer;transition:background-color .2s ease}.video-mute-toggle:hover{background-color:#000000a6}.video-mute-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.video-mute-toggle__icon{width:20px;height:20px}.video-mute-toggle__icon--unmuted,.video-mute-toggle.is-unmuted .video-mute-toggle__icon--muted{display:none}.video-mute-toggle.is-unmuted .video-mute-toggle__icon--unmuted{display:block}@media screen and (max-width:749px){.video-mute-toggle{right:12px;bottom:12px;width:40px;height:40px}}.mothers-blessing__text--intro,.template-our-story .mothers-blessing__text--intro{max-width:860px;margin-top:-16px;text-align:center}@media screen and (max-width:749px){.mothers-blessing__text--intro,.template-our-story .mothers-blessing__text--intro{margin-top:-8px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mothers-blessing.css.map */
