.banner__heading,.h0,.hxl,.hxxl,.sanctus-display{font-family:var(--font-display-family);font-weight:var(--font-display-weight);letter-spacing:.01em;line-height:1.08}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{letter-spacing:.005em}.rte p,.rich-text__text{line-height:1.6}.liturgical-blackletter{font-family:var(--font-blackletter-family);font-weight:700;letter-spacing:.02em}.sanctus-divider{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:2.4rem auto;width:min(46rem,80%);color:rgb(var(--color-accent-gold))}.sanctus-divider:before,.sanctus-divider:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(to right,rgba(var(--color-accent-gold),0),rgba(var(--color-accent-gold),.85))}.sanctus-divider:after{background:linear-gradient(to left,rgba(var(--color-accent-gold),0),rgba(var(--color-accent-gold),.85))}.sanctus-divider__mark{font-size:1.6rem;line-height:1;transform:translateY(-.1em)}.sanctus-underline{position:relative;display:inline-block;padding-bottom:.5rem}.sanctus-underline:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:4.5rem;height:2px;background:var(--gradient-gold)}.rich-text__heading{position:relative}.rich-text__blocks.center .rich-text__heading:after{content:"";display:block;width:5.6rem;height:2px;margin:1.4rem auto 0;background:var(--gradient-gold)}.rich-text.color-scheme-4 .rich-text__text>p:first-of-type:first-letter{font-family:var(--font-display-family);font-weight:700;font-size:3.2em;line-height:.9;color:rgb(var(--color-accent-gold))}.slideshow .banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#140a088c,#140a081f 38%,#140a0800 60%)}.slideshow .banner__box{border-top:2px solid rgb(var(--color-accent-gold));box-shadow:0 1.2rem 3.2rem #140a0847;-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.banner__heading:after{content:"";display:block;width:5.6rem;height:2px;margin:1.4rem auto 0;background:var(--gradient-gold)}.slideshow__text--left .banner__heading:after,.banner--content-align-left .banner__heading:after{margin-left:0}.banner__heading{text-shadow:0 1px 2px rgba(20,10,8,.15)}.button{transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease;letter-spacing:.04em}.button:not([disabled]):hover{transform:translateY(-1px)}.button--primary:not([disabled]):hover{box-shadow:0 0 0 2px rgba(var(--color-accent-gold),.9),0 .6rem 1.6rem #140a0838}.card-wrapper,.collection-card-wrapper{transition:transform .2s ease}.card-wrapper:hover,.collection-card-wrapper:hover{transform:translateY(-3px)}.card .card__inner{transition:box-shadow .2s ease}.card-wrapper:hover .card__inner{box-shadow:0 0 0 1px rgba(var(--color-accent-gold),.55),0 1rem 2.4rem #140a0829}.card__heading{font-family:var(--font-heading-family);letter-spacing:.005em}.badge{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em;border-radius:var(--badge-corner-radius)}.header-wrapper{border-bottom:1px solid rgba(var(--color-accent-gold),.45)}.announcement-bar__message{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.sanctus-eyebrow{display:block;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.22em;font-size:1.25rem;font-weight:600;line-height:1.3;color:rgb(var(--color-accent-gold));margin:0 0 .8rem}.sanctus-promise .sanctus-eyebrow,.sanctus-promise__title{text-align:center}.sanctus-promise__title{margin:0 auto .2rem;font-size:calc(var(--font-heading-scale) * 3.4rem)}.sanctus-promise__grid{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:3.2rem 2.4rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.sanctus-promise__grid{grid-template-columns:repeat(var(--promise-cols, 4),1fr)}}.sanctus-promise__item{text-align:center}.sanctus-promise__icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:1.4rem;border-radius:50%;color:rgb(var(--color-accent-gold));border:1px solid rgba(var(--color-accent-gold),.55);background:rgba(var(--color-accent-gold),.06);transition:transform .2s ease,box-shadow .2s ease}.sanctus-promise__item:hover .sanctus-promise__icon{transform:translateY(-2px);box-shadow:0 .6rem 1.6rem rgba(var(--color-accent-gold),.25)}.sanctus-promise__icon svg{width:2.8rem;height:2.8rem}.sanctus-promise__heading{font-size:1.9rem;margin:0 0 .6rem}.sanctus-promise__text{font-size:1.5rem}.sanctus-promise__text p{margin:0;opacity:.85}.sanctus-story__grid{display:grid;gap:3rem;align-items:center}@media screen and (min-width:750px){.sanctus-story__grid{grid-template-columns:1fr 1fr;gap:5rem}.sanctus-story--image-right .sanctus-story__media{order:2}}.sanctus-story__img{width:100%;height:auto;display:block;border-radius:var(--media-radius, .6rem);border:1px solid rgba(var(--color-accent-gold),.35);box-shadow:0 1.6rem 4rem #140a082e}.sanctus-story__heading{margin:0 0 1.4rem;font-size:calc(var(--font-heading-scale) * 3.6rem)}.sanctus-story__text{font-size:1.7rem;line-height:1.65}.sanctus-story__text p{margin:0 0 1.2rem}.sanctus-story__button{margin-top:2.2rem}.sanctus-story--dropcap .sanctus-story__text>p:first-of-type:first-letter{font-family:var(--font-display-family);font-weight:700;font-size:3.6em;line-height:.82;float:left;padding:.02em .12em 0 0;margin:.06em .04em 0 0;color:rgb(var(--color-accent-gold))}slideshow-component{position:relative;display:block}.slideshow__controls .slider-button--prev,.slideshow__controls .slider-button--next,.slideshow__controls .slideshow__autoplay{display:none!important}.slideshow__controls{background:transparent}.slideshow__controls .slider-counter__link .dot{width:.7rem;height:.7rem;background:#f4ecdb8c;box-shadow:none;transition:background .2s ease,transform .2s ease}.slideshow__controls .slider-counter__link--active .dot{background:rgb(var(--color-accent-gold));transform:scale(1.2)}@media screen and (min-width:750px){.slideshow__controls{position:absolute!important;right:1.8rem;bottom:1.8rem;left:auto;top:auto;width:auto!important;margin:0!important;padding:.5rem .9rem;background:#140a0866;border:1px solid rgba(var(--color-accent-gold),.55);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4}.slideshow__controls .slideshow__control-wrapper{margin:0}}.collection-list .card__inner{border-radius:46% 46% .6rem .6rem/18% 18% .6rem .6rem;overflow:hidden}.collection-list .card-wrapper:hover .card__inner{box-shadow:0 0 0 1px rgba(var(--color-accent-gold),.6),0 1.2rem 2.8rem #140a082e}.sanctus-story__img{border-radius:46% 46% .8rem .8rem/14% 14% .8rem .8rem}@media screen and (min-width:750px){.slideshow .banner__box{background:transparent!important;box-shadow:none!important;border-top:0;border-left:3px solid rgb(var(--color-accent-gold));border-radius:0;padding:.4rem 0 .4rem 2.6rem;max-width:54rem}.slideshow .banner__box,.slideshow .banner__heading,.slideshow .banner__text{color:#f6efe0!important;text-shadow:0 1px 12px rgba(20,10,8,.6)}.slideshow .banner__heading{font-size:clamp(4.2rem,5vw,6.6rem)}.slideshow .banner__media:before{background:linear-gradient(to top,#140a08b8,#140a0847 42%,#140a0800 70%)}}.sanctus-promise,.sanctus-story{background-image:var(--texture-paper);background-repeat:repeat;background-size:200px 200px}.rich-text.color-scheme-3,.rich-text.color-scheme-4{background-image:var(--pattern-damask);background-repeat:repeat;background-size:36px 36px}.card__media .media img,.collection-list .card__inner img{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.card-wrapper:hover .card__media .media img,.collection-list .card-wrapper:hover .card__inner img{transform:scale(1.05)}.rte a,.sanctus-story__text a{text-decoration:none;background-image:var(--gradient-gold);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .3s ease;padding-bottom:1px}.rte a:hover,.sanctus-story__text a:hover{background-size:100% 2px}@keyframes sanctus-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.banner__heading:after,.rich-text__blocks.center .rich-text__heading:after,.sanctus-underline:after{background-size:200% auto;animation:sanctus-shimmer 4s linear infinite}@keyframes sanctus-breathe{0%,to{transform:translateY(-.1em) scale(1);opacity:.7}50%{transform:translateY(-.1em) scale(1.28);opacity:1}}.sanctus-divider__mark{animation:sanctus-breathe 4s ease-in-out infinite}@keyframes sanctus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.sanctus-promise__icon{animation:sanctus-float 4.5s ease-in-out infinite}.sanctus-promise__item:nth-child(2) .sanctus-promise__icon{animation-delay:.8s}.sanctus-promise__item:nth-child(3) .sanctus-promise__icon{animation-delay:1.6s}.sanctus-promise__item:nth-child(4) .sanctus-promise__icon{animation-delay:2.4s}.sanctus-promise__item:hover .sanctus-promise__icon{animation-play-state:paused}@keyframes sanctus-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.slideshow__slide[aria-hidden=false] .banner__box-content>*{animation:sanctus-rise .9s cubic-bezier(.2,.8,.2,1) both}.slideshow__slide[aria-hidden=false] .banner__box-content>*:nth-child(2){animation-delay:.12s}.slideshow__slide[aria-hidden=false] .banner__box-content>*:nth-child(3){animation-delay:.24s}@keyframes sanctus-brocade-drift{0%{background-position:0 0}to{background-position:144px 72px}}.rich-text.color-scheme-3,.rich-text.color-scheme-4{animation:sanctus-brocade-drift 30s linear infinite}@media(prefers-reduced-motion:reduce){.card__media .media img,.collection-list .card__inner img,.rte a,.sanctus-story__text a,.button,.card-wrapper,.collection-card-wrapper{transition:none!important}.banner__heading:after,.rich-text__blocks.center .rich-text__heading:after,.sanctus-underline:after,.sanctus-divider__mark,.sanctus-promise__icon,.slideshow__slide .banner__box-content>*,.rich-text.color-scheme-3,.rich-text.color-scheme-4{animation:none!important}}.jdgm-carousel-wrapper{font-family:var(--font-body-family);max-width:1500px;margin:0 auto}.jdgm-carousel-wrapper .jdgm-star.jdgm--on,.jdgm-carousel-wrapper .jdgm-star.jdgm--half{color:rgb(var(--color-accent-gold))!important}.jdgm-carousel-item{box-sizing:border-box;position:relative;padding:2rem 2.6rem!important}.jdgm-carousel-item:before{content:"";position:absolute;top:0;right:1rem;bottom:0;left:1rem;z-index:0;background:linear-gradient(180deg,#fffdf8,#fbf4e6);border:1px solid rgba(var(--color-accent-gold),.55);border-radius:1.2rem;box-shadow:0 1.4rem 3.4rem #140a0829;transition:box-shadow .25s ease}.jdgm-carousel-item:hover:before{box-shadow:0 1.8rem 4rem #140a0838}.jdgm-carousel-item>*{position:relative;z-index:1}.jdgm-carousel-item__product-image{width:38%!important;height:auto;border-radius:.8rem;border:1px solid rgba(var(--color-accent-gold),.6);box-shadow:0 .6rem 1.6rem #140a0833}.jdgm-carousel-item__review-wrapper{width:58%!important}.jdgm-carousel-item__review-body.jdgm-line-clamp{-webkit-line-clamp:6!important}.jdgm-carousel-item__review-body{font-size:1.55rem;line-height:1.55;font-style:italic;color:#2a211b}.jdgm-carousel-item__review-body p{margin:0}.jdgm-carousel-item__review-title{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;color:#2a211b}.jdgm-carousel-item__reviewer-name{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.03em;color:#2a211b}.jdgm-carousel-wrapper .jdgm-carousel__arrow,.jdgm-carousel-wrapper .flickity-button{color:rgb(var(--color-accent-gold));fill:rgb(var(--color-accent-gold))}.jdgm-carousel-wrapper .flickity-button-icon{fill:rgb(var(--color-accent-gold))}.jdgm-carousel-wrapper .flickity-page-dots .dot.is-selected{background:rgb(var(--color-accent-gold))}.card__heading,.card__heading.h5{font-size:calc(var(--font-heading-scale) * 1.6rem)}@media screen and (min-width:750px){.card__heading,.card__heading.h5{font-size:calc(var(--font-heading-scale) * 1.75rem)}}.rich-text__text{font-size:1.9rem}.image-with-text__text{font-size:1.8rem}.header__menu-item{font-size:1.7rem}@media screen and (min-width:990px){.header__menu-item{font-size:1.8rem}}.collection-list .card__heading{font-size:calc(var(--font-heading-scale) * 1.9rem)}@media screen and (min-width:750px){.collection-list .card__heading{font-size:calc(var(--font-heading-scale) * 2.1rem)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sanctus-custom.css.map */
