.build-your-own-ring{display:flex;flex-direction:column;position:relative;min-height:519px;padding:104px 0;align-items:center;justify-content:center}.ring-background-image_mobile{display:none}@media (max-width: 991px){.build-your-own-ring{padding:100px 0}}@media (max-width: 767px){.ring-background-image_desktop{display:none}.ring-background-image_mobile{display:block}}.ring-background-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.ring-content-wrapper{position:relative;display:flex;width:100%;padding:0 100px;align-items:end;gap:40px 100px;justify-content:space-between;flex-wrap:wrap}@media (max-width: 991px){.ring-content-wrapper{max-width:100%;padding:0 20px}}.ring-main-content{display:flex;min-width:240px;flex-direction:column;align-items:stretch;width:552px}@media (max-width: 991px){.ring-main-content{max-width:100%}}.ring-header{display:flex;flex-direction:column;align-items:stretch;justify-content:start}@media (max-width: 991px){.ring-header{max-width:100%}}.ring-title-section{align-self:start;display:flex;flex-direction:column;align-items:stretch;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;justify-content:start}@media (max-width: 991px){.ring-title-section{max-width:100%}}.certification-badge{align-self:start;gap:11px;font-size:16px;color:#fff;letter-spacing:3.36px;line-height:1;margin-bottom:10px}.main-heading{font-size:32px;color:#252525;letter-spacing:-1.95px;line-height:32px;margin:0}@media (max-width: 991px){.main-heading{max-width:100%}}.heading-build{font-size:46px}.heading-build,.heading-ring{font-family:Public Sans;font-weight:700;font-size:46px;line-height:98%;letter-spacing:-6%;text-align:center;text-transform:uppercase}.heading-own{font-family:Antrilla,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:124px;line-height:1px;letter-spacing:0%;text-align:center;color:#fff;margin:0 8px;text-transform:lowercase}.heading-ring{font-size:46px}.ring-description{color:#252525;font-family:Roboto,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:-.18px;margin:40px 0 0}@media (max-width: 991px){.ring-description{max-width:100%}}.ring-cta-buttons{align-self:start;display:flex;margin-top:40px;align-items:start;gap:16px;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;color:#fff;font-weight:700;justify-content:start}@media (max-width: 991px){.ring-cta-buttons{max-width:100%}}.cta-primary{align-self:stretch;background-color:#252525;padding:16px 24px;gap:8px;border:none;cursor:pointer;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;color:#fff;font-weight:700}@media (max-width: 991px){.cta-primary{padding:16px 20px}}.cta-secondary{align-self:stretch;background-color:#2525254d;border:1px solid rgba(255,255,255,.4);padding:16px 24px;gap:8px;cursor:pointer;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;color:#fff;font-weight:700}@media (max-width: 991px){.cta-secondary{padding:16px 20px}}.ring-spacer{display:flex;min-height:61px;min-width:240px;gap:29px}@media screen and (max-width: 767px){.ring-cta-buttons{flex-direction:column;align-self:auto;text-align:center}.build-your-own-ring .cta-primary,.build-your-own-ring .cta-secondary{padding:13px 16px}.ring-spacer{display:none}.certification-badge{text-align:left;font-size:14px}}@media screen and (max-width: 550px){.build-your-own-ring{background:#978e91}.ring-background-image{object-fit:contain;object-position:bottom}.ring-content-wrapper{padding-bottom:400px}.ring-description,.ring-cta-buttons{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/build-your-own-ring.css.map */
