.hr2-section{background:#f9f7ee;padding:104px 0}.hr2-heading{font-family:Manrope,sans-serif;font-size:50px;font-weight:250;line-height:68.3px;letter-spacing:0;color:#162a2b;text-align:center;margin:0;padding:0 0 60px}.hr2-carousel{display:flex;align-items:center;gap:28px}.hr2-nav{flex-shrink:0;width:44px;height:44px;background:transparent;border:1px solid #c9c9c9;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4e5c4b;padding:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.hr2-nav:hover{border-color:#4e5c4b;background:#4e5c4b;color:#f9f7ee}.hr2-nav:focus-visible{outline:2px solid #162A2B;outline-offset:3px}.hr2-nav:disabled{opacity:.2;cursor:default;pointer-events:none}.hr2-carousel--static .hr2-nav{display:none}.hr2-viewport{flex:1;min-width:0}.hr2-viewport:focus-visible{outline:2px solid #162A2B;outline-offset:4px}.hr2-track{list-style:none;display:flex;gap:39px;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.hr2-track::-webkit-scrollbar{display:none}.hr2-card{flex:0 0 calc((100% - 78px) / 3);scroll-snap-align:start;margin:0}.hr2-card__link{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.hr2-card__link:hover{opacity:.7}.hr2-card__link:focus-visible{outline:2px solid #162A2B;outline-offset:4px}.hr2-card__media img{display:block;width:100%;height:auto}.hr2-card__info{position:relative;margin:20px 0 0;padding:0 50px 0 0}.hr2-card__title{font-family:Manrope,sans-serif;font-size:20px;font-weight:300;line-height:27.32px;letter-spacing:0;text-transform:none;color:#162a2b;margin:0}.hr2-card__subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#5e6c5b;padding:5px 0 0;margin:0}.hr2-card__arrow{position:absolute;right:0;top:6px}.hr2-cta{text-align:center;margin-top:48px}.hr2-cta__btn{display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4e5c4b;border:1.5px solid #4e5c4b;padding:14px 40px;text-decoration:none;transition:background .2s ease,color .2s ease}.hr2-cta__btn:hover{background:#4e5c4b;color:#f9f7ee}.hr2-cta__btn:focus-visible{outline:2px solid #162A2B;outline-offset:3px}@media(max-width:1700px){.hr2-track{gap:20px}.hr2-card{flex-basis:calc((100% - 40px) / 3)}}@media(max-width:1200px){.hr2-section{padding:64px 0}.hr2-heading{font-size:40px;line-height:58.3px;padding:0 0 40px}}@media(max-width:992px){.hr2-section{padding:44px 0 64px}.hr2-heading{font-size:30px;line-height:48.3px;padding:0 0 30px}}@media(max-width:900px){.hr2-nav{display:none}.hr2-carousel{gap:0}.hr2-track{gap:16px;margin:0 -20px;padding:0 20px;scroll-padding-left:20px}.hr2-card{flex-basis:76%}.hr2-card__title{font-size:17px;line-height:20.32px}}@media(max-width:768px){.hr2-section{padding:44px 0}.hr2-heading{font-size:25px;line-height:38.3px;padding:0 0 20px}.hr2-cta{margin-top:32px}}@media(max-width:479px){.hr2-track{margin:0 -15px;padding:0 15px;scroll-padding-left:15px}.hr2-card{flex-basis:80%}.hr2-card__info{padding:0 30px 0 0}.hr2-card__subtitle{font-size:12px}}@media(prefers-reduced-motion:reduce){.hr2-card__link,.hr2-nav,.hr2-cta__btn{transition:none}.hr2-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/home-rings-v2.css.map */
