body:has(.collection-hero) main#MainContent{background:radial-gradient(circle at 92% 8%,rgba(216,183,127,.16),transparent 28rem),linear-gradient(180deg,#fffdf9,#f4ecdf)}.collection-hero{position:relative;overflow:hidden;color:#241a12;background:radial-gradient(circle at 15% -30%,rgba(216,183,127,.38),transparent 32rem),linear-gradient(135deg,#f7eddd,#fffaf1 58%,#ead8bc);border-bottom:1px solid rgba(182,138,76,.28)}.collection-hero:before{content:none}.collection-hero__inner{position:relative;z-index:1;padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,8vw,9rem)}.collection-hero__text-wrapper{max-width:78rem;margin-inline:auto;text-align:center}.collection-hero__text-wrapper:before{content:"GRACE\2019S FAITH";display:block;margin-bottom:1.2rem;color:#91652f;font-size:1.15rem;font-weight:800;letter-spacing:.2em}.collection-hero__title{margin:0;color:#241a12;font-size:clamp(4rem,7vw,7.6rem);line-height:1;letter-spacing:-.045em;text-shadow:0 .2rem 2rem rgba(255,255,255,.55)}.collection-hero__description{max-width:62rem;margin:1.5rem auto 0;color:#754e25;font-size:1.7rem;font-weight:750;letter-spacing:.08em;line-height:1.5}.product-grid-container{padding:clamp(4rem,7vw,8rem) 0}.product-grid{align-items:stretch;max-width:104rem;margin-inline:auto;row-gap:3rem}.product-grid .grid__item{display:flex;align-self:stretch;height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product-grid .card-wrapper{overflow:hidden;height:100%;padding:1.2rem;background:#fffaf1d1;border:1px solid rgba(182,138,76,.25);border-radius:2rem;box-shadow:0 1.8rem 5rem #48331b17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.product-grid .card-wrapper,.product-grid .card,.product-grid .card__content{width:100%}.product-grid .card-wrapper{display:flex}.product-grid .card{display:flex;flex-direction:column;height:100%}.product-grid .card>.card__content{display:flex;flex:1;flex-direction:column}.product-grid .card>.card__content>.card__information{display:flex;flex:1;flex-direction:column}.product-grid .card .quick-add{margin-top:auto}.product-grid .card__inner{--ratio-percent: 125% !important}.product-grid .card__media{overflow:hidden;border-radius:1.8rem;background:#eee4d6}.product-grid .card__media .media{width:100%;height:100%;overflow:hidden;border-radius:inherit}.product-grid .card__media img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.product-grid .card__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.product-grid .selah-sale-badge{position:absolute;top:1.5rem;right:auto;bottom:auto;left:1.5rem;z-index:3;display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:.65rem 1.15rem .65rem .75rem;color:#241a12;background:linear-gradient(135deg,#f3dfb8,#d4aa64);border:1px solid rgba(255,250,241,.72);border-radius:1.25rem;box-shadow:0 .8rem 2rem #241a1233;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-grid .selah-sale-badge__icon{display:grid;place-items:center;width:3rem;height:3rem;color:#f9edda;background:#2d2016;border-radius:50%;flex:0 0 auto}.product-grid .selah-sale-badge__icon svg{width:1.65rem;height:1.65rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-grid .selah-sale-badge__copy{display:grid;gap:.05rem;line-height:1;text-align:left}.product-grid .selah-sale-badge__eyebrow{font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;opacity:.72}.product-grid .selah-sale-badge strong{font-size:1.35rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.product-grid .card__content{padding:1.4rem .8rem .5rem}.product-grid .card__heading{min-height:2.7em;margin-bottom:.7rem;color:#241a12;font-size:clamp(2.25rem,2.7vw,3.1rem);line-height:1.22;letter-spacing:-.025em}.selah-card-rating{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.2rem;margin-bottom:.55rem;white-space:nowrap}.selah-card-rating__stars{color:#b98235;font-size:1.9rem;letter-spacing:.045em;line-height:1}.selah-card-rating__count{color:#594532;font-size:1.4rem;font-weight:750}.product-grid .price,.product-grid .price-item{color:#805625;font-size:2.05rem;font-weight:850}.product-grid .quick-add__submit{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.8rem;padding-inline:1.6rem;text-align:left;color:#fffaf1;background:linear-gradient(135deg,#241a12,#4a3422);border:1px solid rgba(216,183,127,.5);border-radius:1rem;box-shadow:0 1rem 2.4rem #241a122e;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.product-grid .quick-add__submit .icon{width:2rem;height:2rem}.product-grid .quick-add__submit .icon path{stroke:currentColor}.product-grid .quick-add__submit>span:not(.sold-out-message),.product-grid .quick-add__submit .main-atc__label__text{flex:1;min-width:0;white-space:nowrap}.product-grid .quick-add__submit>.icon{order:2;flex:0 0 auto}.product-grid .main-atc__label__text{display:flex;align-items:center;justify-content:space-between;width:100%}.product-grid .main-atc__label__text .icon{order:2;flex:0 0 auto}@media(hover:hover)and (pointer:fine){.product-grid .quick-add__submit:hover:not([disabled]){color:#241a12;background:linear-gradient(135deg,#f1ddb6,#d7ae68);border-color:#b98235;box-shadow:0 1.2rem 2.8rem #6f4a203d;transform:translateY(-2px)}}.collection-protection{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;align-items:center;max-width:104rem;margin:0 auto clamp(3.5rem,6vw,6rem);padding:clamp(2.2rem,4vw,3.5rem);color:#fffaf1;background:linear-gradient(135deg,#241a12,#49321f);border:1px solid rgba(216,183,127,.55);border-radius:2rem;box-shadow:0 2rem 5rem #241a122e}.collection-protection__icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;color:#241a12;background:linear-gradient(135deg,#ead3a8,#cfa665);border-radius:50%}.collection-protection__icon svg{width:3.4rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.collection-protection__eyebrow{margin:0 0 .4rem;color:#ddbd83;font-size:1.05rem;font-weight:800;letter-spacing:.18em}.collection-protection h2{margin:0 0 .6rem;color:#fffaf1;font-size:clamp(2.2rem,3vw,3rem)}.collection-protection p:last-child{max-width:70rem;margin:0;color:#fffaf1c7;line-height:1.6}@media(hover:hover)and (pointer:fine){.product-grid .card-wrapper:hover{transform:translateY(-7px);border-color:#b68a4c8c;box-shadow:0 2.6rem 6rem #48331b29}.product-grid .card-wrapper:hover .card__media img{transform:scale(1.035)}}@media(max-width:749px){.collection-hero__inner{padding-top:4.8rem;padding-bottom:4.8rem}.collection-hero__title{font-size:4.1rem}.product-grid-container{padding:3rem 0 5rem}.product-grid{row-gap:1.4rem}.product-grid .card-wrapper{padding:.7rem;border-radius:1.4rem}.product-grid .card__media{border-radius:1rem}.product-grid .selah-sale-badge{top:1rem;left:1rem;min-height:4.1rem;gap:.55rem;padding:.5rem .8rem .5rem .55rem;border-radius:1rem}.product-grid .selah-sale-badge__icon{width:2.6rem;height:2.6rem}.product-grid .selah-sale-badge__icon svg{width:1.4rem;height:1.4rem}.product-grid .selah-sale-badge__eyebrow{font-size:.68rem}.product-grid .selah-sale-badge strong{font-size:1.12rem}.product-grid .card__content{padding:1rem .35rem .3rem}.product-grid .card__heading{font-size:1.9rem}.product-grid .card__heading{min-height:3.8em}.selah-card-rating{gap:.35rem}.selah-card-rating__stars{font-size:1.55rem}.selah-card-rating__count{font-size:1.18rem}.product-grid .price,.product-grid .price-item{font-size:1.85rem}.product-grid .quick-add__submit{gap:.55rem;min-height:5.4rem;padding-inline:1rem;font-size:1.25rem}.product-grid .quick-add__submit .icon{width:1.75rem;height:1.75rem}.collection-protection{grid-template-columns:1fr;text-align:center;margin-inline:.7rem}.collection-protection__icon{margin-inline:auto}}@media(max-width:430px){.selah-card-rating{gap:.2rem;white-space:nowrap}.selah-card-rating__stars{font-size:1.15rem;letter-spacing:0}.selah-card-rating__count{font-size:1rem}.product-grid .quick-add__submit{gap:.4rem;padding-inline:.8rem;font-size:1.1rem;letter-spacing:0}}.faith-transition-active{overflow:hidden}.faith-page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;overflow:hidden;padding:2rem;color:#fff9ee;background:radial-gradient(circle at 50% 42%,#503923 0,#241a12 40%,#120d09);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s ease,visibility .38s ease}.faith-page-transition:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#f4ecdf;opacity:0;transform:scale(1.035);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.2,.75,.2,1)}.faith-page-transition.is-visible{opacity:1;visibility:visible;pointer-events:auto}.faith-page-transition.is-leaving:after{opacity:1;transform:scale(1)}.faith-page-transition__glow{position:absolute;width:min(72vw,52rem);aspect-ratio:1;border:1px solid rgba(221,189,131,.2);border-radius:50%;box-shadow:0 0 0 4rem #ddbd8309,0 0 0 9rem #ddbd8305;opacity:0;transform:scale(.72)}.faith-page-transition.is-visible .faith-page-transition__glow{animation:faithGlow .9s cubic-bezier(.2,.7,.2,1) forwards}.faith-page-transition__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.faith-page-transition.is-leaving .faith-page-transition__content{opacity:0;transform:scale(.96);transition:opacity .32s ease,transform .45s ease}.faith-page-transition.is-leaving .faith-page-transition__glow{opacity:0;transform:scale(1.16);transition:opacity .35s ease,transform .5s ease}.faith-page-transition__cross{position:relative;width:7.2rem;height:9.2rem;margin-bottom:2.4rem;opacity:0;transform:translateY(1.6rem) scale(.86)}.faith-page-transition__cross span{position:absolute;display:block;background:linear-gradient(135deg,#f5e5c4,#c79750);border-radius:999px;box-shadow:0 0 2.4rem #ddbd8347}.faith-page-transition__cross span:first-child{left:50%;top:0;width:.55rem;height:100%;transform:translate(-50%)}.faith-page-transition__cross span:last-child{left:0;top:30%;width:100%;height:.55rem}.faith-page-transition.is-visible .faith-page-transition__cross{animation:faithCrossIn .65s .08s cubic-bezier(.2,.8,.2,1) forwards}.faith-page-transition__eyebrow{margin:0 0 1rem;color:#d9b878;font-size:1.05rem;font-weight:800;letter-spacing:.28em;opacity:0;transform:translateY(1rem)}.faith-page-transition__message{max-width:58rem;margin:0;color:#fff9ee;font-family:var(--font-heading-family);font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.1;letter-spacing:-.025em;opacity:0;transform:translateY(1.4rem)}.faith-page-transition__line{width:0;height:1px;margin-top:2.4rem;background:linear-gradient(90deg,transparent,#d9b878,transparent)}.faith-page-transition.is-visible .faith-page-transition__eyebrow,.faith-page-transition.is-visible .faith-page-transition__message{animation:faithTextIn .55s .28s ease forwards}.faith-page-transition.is-visible .faith-page-transition__message{animation-delay:.38s}.faith-page-transition.is-visible .faith-page-transition__line{animation:faithLine .55s .52s ease forwards}@keyframes faithGlow{to{opacity:1;transform:scale(1)}}@keyframes faithCrossIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faithTextIn{to{opacity:1;transform:translateY(0)}}@keyframes faithLine{to{width:12rem}}@media(prefers-reduced-motion:reduce){.faith-page-transition,.faith-page-transition *{animation:none!important;transition-duration:.01ms!important}.faith-page-transition.is-visible .faith-page-transition__glow,.faith-page-transition.is-visible .faith-page-transition__cross,.faith-page-transition.is-visible .faith-page-transition__eyebrow,.faith-page-transition.is-visible .faith-page-transition__message{opacity:1;transform:none}.faith-page-transition.is-visible .faith-page-transition__line{width:12rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/selah-collection.css.map */
