.ring-price-breakdown{display:block;overflow:hidden}.ring-price-breakdown__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(42rem,.95fr);gap:var(--ring-price-column-gap, 9.6rem);align-items:start}.ring-price-breakdown__intro{min-width:0;padding-top:clamp(.4rem,1vw,1.6rem)}.ring-price-breakdown__heading{max-width:62rem;margin:0}.ring-price-breakdown__copy{max-width:66rem;margin-top:clamp(2rem,3vw,4rem);font-size:clamp(1.8rem,1.5vw,2.4rem);line-height:1.65}.ring-price-breakdown__copy>:first-child,.ring-price-breakdown__price-note>:first-child,.ring-price-breakdown__item-copy>:first-child{margin-top:0}.ring-price-breakdown__copy>:last-child,.ring-price-breakdown__price-note>:last-child,.ring-price-breakdown__item-copy>:last-child{margin-bottom:0}.ring-price-breakdown__action{margin-top:clamp(2rem,3vw,4rem)}.ring-price-breakdown__button{box-sizing:border-box;min-width:min(100%,28rem)}.ring-price-breakdown__price-note{max-width:58rem;margin-top:3.2rem;font-size:1.7rem;line-height:1.55}.ring-price-breakdown__summary{min-width:0;width:100%;max-width:60rem;min-height:var(--ring-price-card-min-height, 76rem);justify-self:end;border:.1rem solid var(--color-text-heading);border-radius:var(--card-corner-radius, 1rem)}.ring-price-breakdown__summary-inner{display:flex;flex-direction:column;min-height:inherit;padding:var(--ring-price-card-padding, 4.8rem)}.ring-price-breakdown__summary-header{padding-bottom:3rem;text-align:center}.ring-price-breakdown__eyebrow{margin:0 0 clamp(2.8rem,4vw,5.6rem);color:var(--color-primary);font-size:1.3rem;font-weight:var(--font-body-weight-bolder);letter-spacing:.14em;line-height:1.3;text-align:left;text-transform:uppercase}.ring-price-breakdown__summary-heading{margin:0}.ring-price-breakdown__items{border-top:.1rem solid var(--color-border)}.ring-price-breakdown__item{padding-top:3rem}.ring-price-breakdown__item-heading{display:flex;gap:1.6rem;align-items:baseline;justify-content:space-between}.ring-price-breakdown__item-title,.ring-price-breakdown__callout{margin:0;font-size:clamp(1.8rem,1.35vw,2.2rem);line-height:1.35}.ring-price-breakdown__item-title{color:var(--color-text-heading);font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.ring-price-breakdown__callout{flex:0 0 auto;color:var(--color-primary);font-weight:var(--font-body-weight-bolder);text-align:right}.ring-price-breakdown__item-copy{max-width:46rem;margin-top:1rem;font-size:1.5rem;line-height:1.65}.ring-price-breakdown__summary-footer{display:flex;gap:2rem;align-items:baseline;justify-content:space-between;margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid var(--color-border);font-size:clamp(1.8rem,1.35vw,2.2rem);line-height:1.35}.ring-price-breakdown__summary-footer strong{color:var(--color-text-heading);text-align:right}@media(max-width:989.98px){.ring-price-breakdown__layout{grid-template-columns:minmax(0,1fr) minmax(36rem,.9fr);gap:min(var(--ring-price-column-gap, 9.6rem),5.6rem)}.ring-price-breakdown__copy{margin-top:4rem;font-size:1.8rem}.ring-price-breakdown__summary-inner{padding:min(var(--ring-price-card-padding, 4.8rem),3.2rem)}}@media(max-width:767.98px){.ring-price-breakdown__layout{grid-template-columns:minmax(0,1fr);gap:4.8rem}.ring-price-breakdown__intro{padding-top:0}.ring-price-breakdown__copy{margin-top:2.8rem;font-size:1.7rem;line-height:1.55}.ring-price-breakdown__action{margin-top:3.2rem}.ring-price-breakdown__button{width:100%}.ring-price-breakdown__price-note{margin-top:2.4rem;font-size:1.6rem}.ring-price-breakdown__summary{min-height:0}.ring-price-breakdown__summary-inner{min-height:0;padding:min(var(--ring-price-card-padding, 4.8rem),2.4rem)}.ring-price-breakdown__summary-header{padding-bottom:3.2rem}.ring-price-breakdown__eyebrow{margin-bottom:2.8rem}.ring-price-breakdown__item{padding-top:2.8rem}.ring-price-breakdown__item-heading{align-items:flex-start}.ring-price-breakdown__item-title,.ring-price-breakdown__callout,.ring-price-breakdown__summary-footer{font-size:1.8rem}.ring-price-breakdown__item-copy{font-size:1.5rem}.ring-price-breakdown__summary-footer{margin-top:4rem}}@media(max-width:479.98px){.ring-price-breakdown__item-heading,.ring-price-breakdown__summary-footer{align-items:flex-start;gap:.6rem}.ring-price-breakdown__callout,.ring-price-breakdown__summary-footer strong{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ring-price-breakdown.css.map */
