@font-face{font-family:Messina Mono;src:url(https://use.typekit.net/af/2551bc/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2");font-weight:400;font-style:normal}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:9.45px!important;line-height:14.625px!important;letter-spacing:.09px!important}.integrated-size-guide{margin-top:16px;font-family:Messina Mono,monospace}.size-guide-toggle{background:none;border:none;font-family:Messina Mono,monospace;font-size:14px;color:#1a1a1a;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 0;transition:color .3s;position:relative}.size-guide-toggle:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#1a1a1a;transform:scaleX(0);transform-origin:left;transition:transform .3s}.size-guide-toggle:hover{color:#1a1a1a}.size-guide-toggle:hover:after{transform:scaleX(1)}.size-guide-toggle svg{width:14px;height:14px;transition:transform .3s}.size-guide-toggle.active svg{transform:rotate(180deg)}.size-guide-panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(to bottom,#fdfcfa,#fff)}.size-guide-panel.open{max-height:200px}.size-guide-content{padding:20px 0}.conversion-display{padding:12px 0;background:transparent;text-align:left;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.4,0,.2,1) .2s}.size-guide-panel.open .conversion-display{opacity:1;transform:translateY(0)}.conversion-display p{font-size:13px;color:#1a1a1a;font-weight:400;margin:0}.conversion-display p span{font-weight:500;margin:0 4px}.product-form__input--pill{margin-bottom:0!important;padding-bottom:16px;border-bottom:1px solid #E8E4DD}.product-form__input--pill .form__label{font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#666;margin-bottom:16px;font-weight:300}.product-form__input--pill input[type=radio]+label{min-width:40px!important;height:36px!important;padding:8px 12px!important;border:1px solid #E8E4DD!important;border-radius:2px!important;background:transparent!important;font-family:Messina Mono,monospace!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#1a1a1a!important;background:#1a1a1a05!important}.product-form__input--pill input[type=radio]:checked+label{border-color:#1a1a1a!important;background:#1a1a1a!important;color:#fff!important;font-weight:500!important}.product-form__input--pill input[type=radio]:disabled+label{opacity:.3!important;cursor:not-allowed!important;text-decoration:line-through!important}@media (max-width: 768px){.product-form__input--pill input[type=radio]+label{min-width:36px!important;height:32px!important;padding:6px 10px!important;font-size:8.625px!important}.size-guide-toggle{font-size:13px}.conversion-display p{font-size:12px}}.ring-size-guide-wrapper{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ring-size-guide.css.map */
