.free-ring-size-page{background:#fff;color:#222;font-family:Inter Tight,Arial,sans-serif}.free-ring-size-page__inner{width:min(calc(100% - 8.5vw),1366px);margin:0 auto;padding:0 0 65px}.frs-header{padding:0 0 48px}.frs-header h1{margin:0 0 35px;text-align:center;color:#222;font:700 24px/29px Inter Tight,Arial,sans-serif;letter-spacing:0}.frs-header__content{display:grid;grid-template-columns:minmax(0,668px) minmax(0,642px);align-items:center;justify-content:space-between;gap:48px}.frs-header__media{overflow:hidden;border-radius:4px 4px 0 0}.frs-header__image{display:block;width:100%;height:312px;object-fit:cover;object-position:center;background:#f8f8f8}.frs-header__copy{max-width:642px;padding-bottom:0}.frs-header__copy h2{margin:0 0 18px;color:#000;font:700 24px/29px Inter Tight,Arial,sans-serif;letter-spacing:0}.frs-header__copy p{margin:0 0 13px;color:#4d4d4d;font:400 16px/20px Inter Tight,Arial,sans-serif;letter-spacing:0;text-transform:none}.frs-header__copy p:last-child{margin-bottom:0}.frs-guide{padding:0 0 84px}.frs-guide h2{margin:0 0 35px;text-align:center;color:#222;font:700 24px/29px Inter Tight,Arial,sans-serif;letter-spacing:0}.frs-guide__grid{display:grid;grid-template-columns:minmax(0,668px) minmax(0,642px);gap:24px 48px;align-items:center;justify-content:space-between}.frs-guide__media{overflow:hidden;border-radius:4px}.frs-guide__image{display:block;width:100%;height:312px;object-fit:cover;object-position:center;background:#f8f8f8}.frs-guide__copy{max-width:642px;color:#4d4d4d;font:400 16px/20px Inter Tight,Arial,sans-serif;letter-spacing:0}.frs-guide__copy h3{margin:0 0 18px;color:#000;font:700 24px/29px Inter Tight,Arial,sans-serif;letter-spacing:0}.frs-guide__copy p{margin:0}.frs-guide__copy p+p{margin-top:7px}.frs-guide__copy--top{align-self:start;padding-top:126px}.free-ring-size-page__ring-size{position:relative;margin-bottom:84px}.free-ring-size-page__steps{display:flex;gap:32px;overflow-x:auto;padding-top:20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#808080 transparent}.free-ring-size-page__steps::-webkit-scrollbar{height:2px}.free-ring-size-page__steps::-webkit-scrollbar-thumb{background:gray}.free-ring-size-page__step{position:relative;flex:0 0 35.83333333vw;width:35.83333333vw;max-width:688px;min-width:420px;min-height:316px;padding:0;border-top:3px solid #75533a;scroll-snap-align:start}.free-ring-size-page__step:before{content:"";position:absolute;top:-16px;left:0;width:28px;height:28px;border:4px solid #75533a;border-radius:50%;background:#fff}.free-ring-size-page__step h2{margin:32px 0 24px;color:#161b22;font:500 16px/16px Poppins,Arial,sans-serif;letter-spacing:0}.free-ring-size-page__step-box{display:flex;flex-direction:column;width:95.3%;min-height:200px;padding:20px;background:#f9f9f9}.free-ring-size-page__step-box p{margin:0 0 16px;color:#4d4d4d;font:400 16px/24px Poppins,Arial,sans-serif;letter-spacing:0}.free-ring-size-page__step-box p:last-child{margin-bottom:0}.free-ring-size-chart__heading h2{margin:0 0 16px;color:#222;font:700 24px/29px Inter Tight,Arial,sans-serif;letter-spacing:0;text-align:center}.free-ring-size-chart__heading p{max-width:1060px;margin:0 auto 28px;color:#4d4d4d;font:400 16px/20px Inter Tight,Arial,sans-serif;letter-spacing:0;text-align:left;text-transform:none}.free-ring-size-page__note{display:grid;grid-template-columns:auto minmax(0,1250px) auto;align-items:center;justify-content:center;gap:16px;margin:0 0 78px;padding:52px 72px;background:#f9f9f9;text-align:center}.free-ring-size-page__note p{margin:0;color:#222;font:400 18px/27px Inter Tight,Arial,sans-serif;letter-spacing:0}.free-ring-size-page__note svg{width:15px;height:9px;fill:gray}.free-ring-size-page__note svg:last-child{transform:rotate(180deg)}.free-ring-size-chart__heading{margin-bottom:26px}.free-ring-size-chart__table-wrap{width:100%;overflow-x:auto;border:1px solid #e7e2de;border-radius:6px;background:#fff}.free-ring-size-chart__table{width:100%;min-width:1060px;border-collapse:collapse;table-layout:fixed}.free-ring-size-chart__table th,.free-ring-size-chart__table td{border:1px solid #e7e2de;text-align:center;letter-spacing:0}.free-ring-size-chart__table th{height:64px;padding:12px 10px;background:#75533a;color:#fff;font:500 12px/16px Inter Tight,Arial,sans-serif;text-transform:uppercase}.free-ring-size-chart__table td{height:46px;padding:10px;color:#333;font:400 14px/20px Inter Tight,Arial,sans-serif}.free-ring-size-chart__table tbody tr:nth-child(2n) td{background:#fafafa}@media screen and (max-width:1067px){.free-ring-size-page__inner{width:min(calc(100% - 40px),1366px);padding:0 0 50px}.frs-header{padding-bottom:54px}.frs-header h1{margin-bottom:24px}.frs-header__content{grid-template-columns:1fr;gap:28px;align-items:start}.frs-guide__grid{grid-template-columns:1fr;gap:28px}.frs-guide__copy--top{padding-top:0}.frs-header__copy{max-width:none;padding-bottom:0}.free-ring-size-page__steps{display:block;overflow:visible;padding-top:0;scroll-snap-type:none}.free-ring-size-page__step{width:100%;max-width:none;min-width:0;min-height:auto;margin-bottom:28px}.free-ring-size-page__step:last-child{margin-bottom:0}.free-ring-size-page__step-box{width:100%;min-height:auto}.free-ring-size-page__note{grid-template-columns:1fr;gap:14px;margin-left:-24px;margin-right:-24px;margin-bottom:54px;padding:34px 24px}}@media screen and (max-width:560px){.free-ring-size-page__inner{padding:0 20px 44px}.frs-header h1,.frs-header__copy h2{font-size:22px;line-height:27px}.frs-header__copy p{font-size:14px;line-height:19px}.frs-header__image,.frs-guide__image{height:auto;aspect-ratio:2004 / 942}.free-ring-size-chart__heading h2{font-size:22px;line-height:27px}.free-ring-size-chart__heading p{font-size:14px;line-height:19px}.free-ring-size-page__step{border-top-width:2px}.free-ring-size-page__step:before{top:-11px;width:20px;height:20px;border-width:3px}.free-ring-size-page__step h2{margin:24px 0 16px;font-size:15px;line-height:18px}.free-ring-size-page__step-box{padding:18px}.free-ring-size-page__step-box p{margin-bottom:12px;font-size:13px;line-height:20px}.free-ring-size-page__note{margin-left:-20px;margin-right:-20px;padding:28px 20px}.free-ring-size-page__note p{font-size:15px;line-height:23px}.free-ring-size-chart__table{min-width:0;width:100%}.free-ring-size-chart__table th{height:auto;padding:2px;font-size:9px;line-height:12px}.free-ring-size-chart__table td{height:auto;padding:4px;font-size:12px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/free-ring-size-page.css.map */
