.page-craft-template .text-blocks{margin:70px 0 90px}@media(max-width:991px){.page-craft-template .text-blocks{margin:36px 0 45px}}.text-blocks{margin:130px 0}@media(max-width:991px){.text-blocks{margin:26px 0 47px}}.text-blocks__d-flex{padding:0 32px}@media(max-width:991px){.text-blocks__d-flex{flex-wrap:wrap;padding:0 8px}}.text-blocks__left{width:50%;min-width:50%}@media(max-width:991px){.text-blocks__left{width:100%;min-width:100%}}.text-blocks__wrap-heading{padding:0;margin:0;max-width:77vw;line-height:44px}@media(max-width:991px){.text-blocks__wrap-heading{max-width:100%;line-height:1}}.text-blocks__wrap-heading span{line-height:44px;display:inline-block;vertical-align:top;padding-right:10px;font-family:Folio Std}@media(max-width:991px){.text-blocks__wrap-heading span{display:block;padding:0}}.text-blocks__right{width:50%;min-width:50%;padding-left:50px}@media(max-width:991px){.text-blocks__right{width:100%;min-width:100%;padding:25px 0 0}}.text-blocks__right p{padding:20px 0 0;margin:0;font-size:var(--body-font-size)}.text-blocks__right>*:first-child{padding-top:0;margin-top:0}.text-blocks--design-centered{margin:154px 0 160px}@media(max-width:991px){.text-blocks--design-centered{margin:90px 0}}body.page-bridal-template .text-blocks--design-centered{margin:73px 0 90px}@media(max-width:991px){body.page-bridal-template .text-blocks--design-centered{margin:36px 0 74px}}.text-blocks--design-centered_2{margin:73px 0 90px}@media(max-width:991px){.text-blocks--design-centered_2{margin:36px 0 74px}}.text-blocks__centered-block{max-width:62vw;margin:0 auto;text-align:center}@media(max-width:1440px){.text-blocks__centered-block{max-width:894px}}@media(max-width:991px){.text-blocks__centered-block{max-width:100%}}.text-blocks__centered-block .text-blocks__wrap-heading span{display:block;padding:0;margin:0 0 12px}@media(max-width:991px){.text-blocks__centered-block .text-blocks__wrap-heading span{margin-bottom:4px}}.text-blocks__centered-block .text-blocks__description{font-size:var(--body-font-size);max-width:33vw;margin:25px auto 0}@media(max-width:1440px){.text-blocks__centered-block .text-blocks__description{max-width:470px}}@media(max-width:991px){.text-blocks__centered-block .text-blocks__description{max-width:85%}}.text-blocks__centered-block .text-blocks__description p{padding:20px 0 0;margin:0}.text-blocks__centered-block .text-blocks__description>*:first-child{padding-top:0;margin-top:0}.text-blocks__full-width{width:100%}@media(max-width:991px){.text-blocks__full-width{flex-wrap:wrap}}.text-blocks--design-with_left_media{margin:0;background:var(--background-pink)}.text-blocks--design-with_left_media .text-blocks__d-flex{padding:0}.text-blocks--design-with_left_media .text-blocks__content{margin:auto;width:100%;padding:48px}@media(max-width:1198px){.text-blocks--design-with_left_media .text-blocks__content{padding:24px}}@media(max-width:991px){.text-blocks--design-with_left_media .text-blocks__content{padding:90px 8px;text-align:center;flex-wrap:wrap}}.text-blocks--design-with_left_media .text-blocks__left-content{width:20vw;min-width:20vw;padding-right:30px}@media(max-width:1198px){.text-blocks--design-with_left_media .text-blocks__left-content{width:25vw;min-width:25vw}}@media(max-width:991px){.text-blocks--design-with_left_media .text-blocks__left-content{width:100%;min-width:100%;padding:0}}.text-blocks--design-with_left_media .text-blocks__right-content{width:100%}@media(max-width:991px){.text-blocks--design-with_left_media .text-blocks__right-content{padding-top:24px}}.text-blocks--design-with_left_media .text-blocks__description{padding:0;margin:0;font-size:var(--body-font-size)}.text-blocks--design-with_left_media .text-blocks__description p{padding:20px 0 0;margin:0}.text-blocks--design-with_left_media .text-blocks__description>*:first-child{padding-top:0;margin-top:0}.text-blocks__media{width:50%;min-width:50%}@media(max-width:991px){.text-blocks__media{width:100%;min-width:100%}}.image-block__media-wrapper{margin:0;padding:0 0 123.6%;position:relative}.image-block__media-wrapper img,.image-block__media-wrapper video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.text-blocks__images{margin-top:76px;justify-content:center;flex-wrap:wrap-reverse}@media(max-width:991px){.text-blocks__images{margin-top:35px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;padding-bottom:10px}}.text-blocks__block-media{width:12vw;min-width:170px;padding:16px 8px 0}@media(max-width:991px){.text-blocks__block-media{width:170px;min-width:170px}}@media(max-width:767px){.text-blocks__block-media{width:30vw;min-width:30vw}}.text-blocks__block-media-wrapper{padding-bottom:126%;margin:0;position:relative}.text-blocks__block-media-wrapper img,.text-blocks__block-media-wrapper video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.text-blocks--design-default_with_media{margin:100px 0 110px}@media(max-width:991px){.text-blocks--design-default_with_media{margin:51px 0}}.text-blocks--design-default_with_media .text-blocks__d-flex{flex-wrap:wrap}.text-blocks--design-default_with_media .text-blocks__wrap-heading{width:100%}.text-blocks--design-default_with_media .text-blocks__block-with-media{margin-top:23px;width:100%}.text-blocks--design-default_with_media .text-blocks__block-with-media-left{margin-top:auto;min-width:450px;width:31.25vw;padding-top:30px;font-size:var(--body-font-size)}@media(max-width:991px){.text-blocks--design-default_with_media .text-blocks__block-with-media-left{min-width:100%;width:100%;margin:0;padding:10px 0 0}}.text-blocks--design-default_with_media .text-blocks__block-with-media-left p{padding:20px 0 0;margin:0}.text-blocks--design-default_with_media .text-blocks__block-with-media-left>*:first-child{padding-top:0;margin-top:0}.text-blocks--design-default_with_media .text-blocks__block-with-media-right{margin-left:auto;margin-top:auto;min-width:190px;width:13.2vw}@media(max-width:991px){.text-blocks--design-default_with_media .text-blocks__block-with-media-right{display:none}}.text-blocks--design-default_with_media .text-blocks__block-with-media-right p{padding:0 0 150%;margin:0;position:relative}.text-blocks--design-default_with_media .text-blocks__block-with-media-right p img,.text-blocks--design-default_with_media .text-blocks__block-with-media-right p video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-text-blocks.scss.css.map */
