.devotional-grid{margin-top:2rem;margin-bottom:2rem}.devotional-grid__row{margin-top:0;margin-bottom:3rem}.article-template>.devotional-grid:first-child{margin-top:2rem}.devotional-aside{margin-bottom:3rem}.devotional-aside__media img{width:100%;height:auto}.devotional-aside__mockup{display:block;margin-top:1.6rem}.devotional-aside__mockup img{width:100%;height:auto;transition:opacity .3s ease}.devotional-aside__mockup:hover img{opacity:.9}.devotional-aside__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-top:1.6rem}@media screen and (min-width:750px){.devotional-aside__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.devotional-aside__buttons>.button:only-child{grid-column:1 / -1}.devotional-aside__button{width:100%}.devotional-grid{max-width:66rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.devotional-grid{margin-top:2.4rem;margin-bottom:3rem}}.devotional-aside{margin-top:.6rem}.devotional-aside__media{display:block}.article-template .devotional-header{margin-top:0;margin-bottom:2rem;line-height:inherit}.devotional-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.devotional-breadcrumbs{font-size:1.3rem}}.devotional-breadcrumbs a{color:inherit;text-decoration:none}.devotional-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.3rem}.devotional-header .article-template__title{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15}@media screen and (min-width:750px){.devotional-header .article-template__title{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.devotional-summary{margin-bottom:3rem}.devotional-summary__label{margin:0 0 1rem;font-weight:var(--font-body-weight-bold)}.devotional-summary__list{list-style:none;margin:0;padding:0;font-size:1.7rem}.devotional-summary__list li{position:relative;padding-left:2.6rem;margin-bottom:.9rem}.devotional-summary__list li:before{content:"";position:absolute;left:.2rem;top:.75em;width:1.3rem;height:2px;background:rgb(var(--color-button, 201, 139, 123))}.devotional-header__meta{display:flex;align-items:center;gap:1.2rem;color:rgba(var(--color-foreground),.65)}.devotional-header__author{display:inline-flex;align-items:center;gap:.8rem}.devotional-header__author img{width:2.8rem;height:2.8rem;border-radius:50%;object-fit:cover;background:rgba(var(--color-foreground),.04)}.devotional-header__dot{width:3px;height:3px;border-radius:50%;background:currentColor}.devotional-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.devotional-progress span{display:block;height:100%;background:rgb(var(--color-button, 201, 139, 123));transform:scaleX(0);transform-origin:left}.devotional-grid,.devotional-grid .article-template__content.rte,.devotional-prayer p,.devotional-summary__list,.devotional__products-description,.devotional-cta__lead{color:#383838}.devotional-grid h1,.devotional-grid h2,.devotional-grid h3,.devotional__related-title,.devotional__related .title{color:#1c1c1c}.devotional-grid .article-template__content.rte{font-size:1.7rem;line-height:1.65}.devotional-grid .article-template__content.rte p{margin-top:0;margin-bottom:1.3rem}.devotional-grid__row{margin-bottom:4.4rem}.devotional-grid .article-template__content.rte>h2,.devotional-grid .article-template__content>h2{padding-bottom:1.2rem;margin-bottom:2.4rem;border-bottom:0}.article-template__content.rte blockquote{display:block;padding-top:.5rem;padding-bottom:.5rem}.article-template__content.rte blockquote>*{margin:0 0 1rem}.article-template__content blockquote .caption-with-letter-spacing{margin-top:1rem;margin-bottom:0;font-style:normal;opacity:.7}.article-template__content blockquote p:last-child{margin-bottom:0}.devotional-prayer{background:rgba(var(--color-foreground),.04);padding:2.4rem 2.2rem}@media screen and (min-width:750px){.devotional-prayer{padding:2.8rem 3.2rem}}.devotional-prayer p{margin:0 0 1.3rem;line-height:1.65}.devotional-prayer p:last-child{margin-bottom:0}.devotional-prayer p:nth-last-child(2){margin-bottom:.4rem}.devotional-cta{border-top:0;border-bottom:0;padding:2.8rem 0}.devotional-cta__lead{margin:0 0 1.6rem}.devotional-cta__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.devotional__products-heading{margin-bottom:1.6rem}.devotional__products-flex{display:flex;flex-direction:column;gap:2.4rem}.devotional__products-outro{order:2}.devotional__products-description{margin:0 0 2rem}.devotional-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;padding:1.2rem}.devotional-product-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.03)}.devotional-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.devotional-product-card:hover .devotional-product-card__media img{transform:scale(1.04)}.devotional-product-card__info{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.2rem .2rem}.devotional-product-card__kind{color:rgb(var(--color-button, 201, 139, 123))}.devotional-product-card__price{font-size:1.4rem;color:#383838}.devotional-product-card__price s{opacity:.5;margin-right:.4rem}.devotional-product-card__button{margin-top:auto;width:100%;min-height:4.2rem;font-size:1.4rem}.devotional__products{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;list-style:none;margin:0;padding:0;order:1}@media screen and (min-width:750px){.devotional__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.devotional__products>li:only-child{grid-column:1 / -1}@media screen and (min-width:750px){.devotional__products{gap:var(--grid-desktop-horizontal-spacing)}}.devotional-author{display:flex;gap:1.6rem;align-items:center;background:#fff;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;padding:1.6rem 2rem}.devotional-author__image{width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.devotional-author__name{margin:0 0 .3rem;font-weight:var(--font-body-weight-bold);color:#1c1c1c}.devotional-author__bio{margin:0;font-size:1.5rem;line-height:1.55;color:#383838}.devotional-toc{display:none}@media screen and (min-width:1200px){.devotional-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,66rem) minmax(0,1fr);column-gap:4rem;max-width:none}.devotional-grid>*{grid-column:2}.devotional-toc{display:block;grid-column:1;grid-row:1 / span 40;justify-self:end}.devotional-toc__inner{position:sticky;top:12rem;padding-right:1rem}.devotional-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid rgba(var(--color-foreground),.12)}.devotional-toc li a{display:block;padding:.5rem 0 .5rem 1.4rem;margin-left:-1px;border-left:2px solid transparent;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.55);transition:color .2s ease,border-color .2s ease}.devotional-toc li a:hover,.devotional-toc li a.is-active{color:rgb(var(--color-foreground));border-left-color:rgb(var(--color-button, 201, 139, 123))}}.devotional-share{border-top:0;padding-top:2.4rem}.devotional-share__label{margin:0 0 1.4rem;font-weight:var(--font-body-weight-bold)}.devotional-share__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.devotional-share__buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}.devotional-share__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4rem;padding:0 1.2rem;font-size:1.4rem;width:100%}#devo-image,#devo-verse,#devo-devotional,#devo-prayer,#devo-prompts,#devo-shop{scroll-margin-top:12rem}.devotional__related{margin-top:5rem;margin-bottom:5rem}.devotional__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.devotional__related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.devotional__related-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:rgb(var(--color-foreground));background:#fff;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;padding:1.2rem;transition:box-shadow .25s ease}.devotional__related-card:hover{box-shadow:0 4px 16px rgba(var(--color-shadow),.08)}.devotional__related-grid>li{display:flex}.devotional__related-thumb{aspect-ratio:5 / 4;overflow:hidden;border-radius:.6rem;background:rgba(var(--color-foreground),.04);margin-bottom:1.2rem}.devotional__related-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.devotional__related-card:hover .devotional__related-thumb img{transform:scale(1.04)}.devotional__related-ref{display:block;margin-bottom:.6rem;padding:0 .2rem;color:rgb(var(--color-button, 201, 139, 123))}.devotional__related-title{margin:0;padding:0 .2rem .4rem;font-size:1.7rem;line-height:1.35}.devotional__related-button{margin-top:auto;width:100%;min-height:3.8rem;font-size:1.3rem;padding:0 1.2rem}.devotional__related-card .devotional__related-title{margin-bottom:1.4rem}.devotional__related-card:hover .devotional__related-title{text-decoration:underline;text-underline-offset:.3rem}.devotional__related .title{margin-bottom:3rem}.devotional__related .article-template__back{margin-top:4rem}.devotional-newsletter{margin-top:0;margin-bottom:0}.devotional-newsletter .newsletter__wrapper{padding-top:5.6rem;padding-bottom:5.6rem}@media screen and (min-width:750px){.devotional-newsletter .newsletter__wrapper{padding-top:7.2rem;padding-bottom:7.2rem}}.devotional-aside__buttons a.devotional-aside__button,.devotional-header__buttons a.devotional-cta__outline,.devotional-cta__buttons a.devotional-cta__outline{background:transparent!important;background-image:none!important;color:#4a3d35!important;box-shadow:inset 0 0 0 .2rem #4a3d35!important;text-shadow:none!important;border-radius:99px}.devotional-header__buttons a.devotional-cta__outline:before,.devotional-header__buttons a.devotional-cta__outline:after,.devotional-aside__buttons a.devotional-aside__button:before,.devotional-aside__buttons a.devotional-aside__button:after,.devotional-cta__buttons a.devotional-cta__outline:before,.devotional-cta__buttons a.devotional-cta__outline:after{display:none!important}.devotional-header__buttons a.devotional-cta__outline:hover,.devotional-aside__buttons a.devotional-aside__button:hover,.devotional-cta__buttons a.devotional-cta__outline:hover{background:#4a3d350f!important}.devotional-product-card__form{margin-top:auto}.devotional-product-card__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.6rem;margin:0 0 1.2rem}.devotional-product-card__opt{min-height:3.8rem;padding:0 .4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:99px;background:#fff;font-family:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));cursor:pointer}.devotional-product-card__opt.is-active{border-color:#4a3d35;box-shadow:inset 0 0 0 1px #4a3d35;font-weight:600}.devotional-product-card__opts-note{margin:-.6rem 0 1.2rem;text-align:center;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.devotional-product-card__add{margin-top:0}.devotional-product-card__more{display:block;margin-top:1rem;text-align:center;font-size:1.3rem}.devotional-toc{display:none!important}.devotional-header__buttons{display:none}@media screen and (min-width:990px){.devotional-grid{display:grid;grid-template-columns:minmax(0,66rem) minmax(28rem,1fr);column-gap:6rem;max-width:var(--page-width);margin-left:auto;margin-right:auto}.devotional-grid>*{grid-column:1}.devotional-grid>.devotional-aside{grid-column:2;grid-row:1 / span 40;margin:0;align-self:start;height:100%}.devotional-aside__inner{position:sticky;top:3rem;max-width:calc(100vh - 20rem);margin-left:auto}.devotional-aside__media img{border-radius:1.6rem}.devotional-aside__buttons{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){.devotional-grid.devo-layout--half,.devotional-grid.devo-layout--art_left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6rem;justify-content:stretch}.devo-layout--half .devotional-aside__inner,.devo-layout--art_left .devotional-aside__inner{max-width:none;margin-left:0}.devo-layout--art_left>*{grid-column:2}.devo-layout--art_left>.devotional-aside{grid-column:1}.devotional-grid.devo-layout--banner{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);column-gap:0;max-width:var(--page-width);margin-top:0;padding-left:4rem;padding-right:4rem}.devo-layout--banner:before{content:"";grid-column:1 / -1;grid-row:1;background:#f1ede7;margin:0 calc(50% - 50vw)}.devo-layout--banner>*{grid-column:1 / -1}.devo-layout--banner>.devotional-aside{grid-column:1;grid-row:1;height:auto;padding:4rem 0;margin:0}.devo-layout--banner .devotional-aside__inner{position:static;max-width:none;margin:0}.devo-layout--banner .devotional-aside__buttons{display:none}.devo-layout--banner>.devotional-header{grid-column:3;grid-row:1;align-self:center;margin:0;padding:4rem 0}.devo-layout--banner .devotional-header .article-template__title{font-size:calc(var(--font-heading-scale) * 4.4rem)}.devo-layout--banner .devotional-header__buttons{display:grid;gap:1.2rem;max-width:44rem;margin-top:2.8rem}.devo-layout--banner>:not(.devotional-aside):not(.devotional-header):not(.devotional-toc){width:100%;max-width:70rem;justify-self:center}.devo-layout--banner>.devotional-header+*,.devo-layout--banner>.devotional-aside+*{margin-top:5rem}.devotional-grid.devo-layout--shopbox{grid-template-columns:minmax(0,72rem) minmax(32rem,40rem);justify-content:space-between;column-gap:6rem}.devo-layout--shopbox>.devotional-aside{display:none}.devo-layout--shopbox>#devo-shop{grid-column:2;grid-row:1 / span 40;align-self:start;position:sticky;top:3rem;margin:0}.devo-layout--shopbox #devo-shop .devotional__products{grid-template-columns:minmax(0,1fr);gap:1.2rem}.devo-layout--shopbox #devo-shop .devotional-product-card:nth-child(2) .devotional-product-card__media{display:none}.devo-layout--shopbox #devo-shop .devotional__products-heading{font-size:2.2rem}}@media screen and (min-width:990px){.devo-layout--shopband:before{content:"";grid-column:1 / -1;grid-row:1;background:#f1ede7;margin:0 calc(50% - 50vw)}.devo-layout--shopband>.devotional-header{grid-column:1 / -1;grid-row:1;padding:4.4rem 0 4.8rem;margin:0}.devo-layout--shopband .devotional-header .article-template__title{font-size:calc(var(--font-heading-scale) * 5rem);max-width:22ch}.devo-layout--shopband>#devo-shop{grid-row:2 / span 40}.devo-layout--shopband>.devotional-header+*,.devo-layout--shopband>.devotional-aside+*{margin-top:4.4rem}.devo-layout--shopband>#devo-shop{margin-top:4.4rem}.devotional-grid.devo-layout--shopband{margin-top:0}}@media screen and (min-width:990px){.devotional-grid.devo-layout--column{display:block;max-width:76rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.devo-layout--column>.devotional-header{order:0}.devo-layout--column .devotional-header .article-template__title{font-size:calc(var(--font-heading-scale) * 3.6rem)}.devo-layout--column>.devotional-aside{margin:0 0 4rem;height:auto}.devo-layout--column .devotional-aside__inner{position:static;max-width:none;margin:0}.devo-layout--column .devotional-aside__media img{aspect-ratio:4 / 3;object-fit:cover;border-radius:1.2rem}.devo-layout--column .devotional-aside__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.devo-layout--verse_center #devo-verse blockquote{border-left:0;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;text-align:center}.devo-layout--prayer_plain .devotional-prayer{background:none;padding:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-devotional.css.map */
