.halo-size-chart{padding:0 30px 30px}.halo-size-chart img{margin:0 auto;max-width:100%}.halo-size-chart-popup .halo-popup-wrapper{padding:0}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-header{border-bottom:1px solid #e6e6e6;padding-top:5px;padding-bottom:3px;margin-bottom:0}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-title{font-size:14px;font-weight:600;text-transform:capitalize}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart{padding:0 20px 30px}body.size-chart-show{overflow:hidden}body.size-chart-show .background-overlay{opacity:1;pointer-events:all;z-index:101}body.size-chart-show .halo-size-chart-popup.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:102}@media(max-width:1024px){.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page{padding-top:16px}}@media(min-width:1280px){.halo-size-chart-popup .halo-popup-wrapper .halo-popup-content{padding:30px 50px 0}}.civia-ring-size{display:flex;flex-direction:column;min-height:0;text-align:left}.civia-ring-size__intro{margin:0 0 10px;font-size:13px;line-height:1.5;color:#6b6b6b}.civia-ring-size__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.civia-ring-size__scroll{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #e6e6e6}.civia-ring-size__scroll:focus-visible{outline:2px solid #232323;outline-offset:2px}.civia-ring-size__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.civia-ring-size__table th,.civia-ring-size__table td{padding:7px 6px;text-align:center;white-space:nowrap;border-bottom:1px solid #ededed}.civia-ring-size__table thead th{position:sticky;top:0;z-index:2;padding:8px 6px;background:#232323;color:#fff;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;white-space:normal}.civia-ring-size__unit{display:block;font-size:9px;font-weight:400;opacity:.75}.civia-ring-size__table tbody th{position:sticky;left:0;z-index:1;background:#f7f4f1;font-weight:600}.civia-ring-size__table tbody tr:nth-child(2n) td{background:#fbfbfb}.civia-ring-size__table tbody tr:nth-child(2n) th{background:#f2eeea}.civia-ring-size__table .is-empty{color:#c9c9c9}.civia-ring-size__table tbody tr.is-selected th,.civia-ring-size__table tbody tr.is-selected td{background:#fdeaea;color:#232323;font-weight:600}.civia-ring-size__table tbody tr.is-selected th{box-shadow:inset 3px 0 #e74c3c}.civia-ring-size__help{margin:12px 0 0;font-size:12px;line-height:1.6;color:#6b6b6b}.civia-ring-size__help strong{color:#232323}@media(min-width:768px){.civia-ring-size__scroll{max-height:58vh}}@media(max-width:767px){.halo-popup.halo-size-chart-popup.customPopup-large,body.size-chart-show .halo-size-chart-popup.is-show{top:0;left:0;right:auto;bottom:auto;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;border-radius:0;transform:none}.halo-size-chart-popup .halo-popup-wrapper{display:flex;flex-direction:column;height:100%;max-height:100%}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-header{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:48px;padding:4px 52px}.halo-popup.halo-size-chart-popup .halo-popup-close{position:absolute;top:50%;right:2px;left:auto;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:transparent;font-size:0}.halo-popup.halo-size-chart-popup .halo-popup-close svg,.halo-popup.halo-size-chart-popup .halo-popup-close svg path{width:15px;height:15px;fill:#232323}.halo-popup.halo-size-chart-popup.customPopup-large .halo-popup-content{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:12px 12px 0}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 0 12px}.civia-ring-size{flex:1 1 auto;min-height:0}.civia-ring-size__scroll{flex:1 1 auto}.civia-ring-size__table{font-size:12px}.civia-ring-size__table th,.civia-ring-size__table td{padding:7px 2px}.civia-ring-size__table thead th{padding:8px 2px;font-size:11px;letter-spacing:0;text-transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-size-chart.css.map */
