#infiniteoptions-container{display:block!important;min-height:0!important;height:auto!important;overflow:hidden!important;transition:none!important}#infiniteoptions-container:empty{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}#infiniteoptions-container:not(:has(select)):not(:has(input)):not(:has(fieldset)):not(:has([role=group])){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}#infiniteoptions-container input[value=None]+label,#infiniteoptions-container input[value=None],#infiniteoptions-container label:has(input[value=None]),#infiniteoptions-container input[type=radio][value=None]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important}#infiniteoptions-container label span:not(.durability-info-container):not(.durability-info-icon),#infiniteoptions-container label .option-detail,#infiniteoptions-container label .product-option__detail-text{display:none!important}#infiniteoptions-container label:has(input[value=None]){display:none!important}#infiniteoptions-container input[value=None]{display:none!important}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]{margin:0!important}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>label:first-child,#infiniteoptions-container .spb-label-tooltip label:first-of-type{display:flex;align-items:center;margin:0;padding:0;border:0;margin-block-end:var(--spacing-2);font-size:var(--font-size-static-sm);font-weight:var(--font-weight-medium);letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-heading-text));font-family:inherit;position:relative}#infiniteoptions-container label[id*="Durability Upgrade"]:after,#infiniteoptions-container label.spb-productdescfont[id*="Durability Upgrade"]:after{content:"\24d8";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:8px;font-size:13px;color:#666;cursor:pointer;line-height:1}#infiniteoptions-container label[id*="Durability Upgrade"]:hover:after,#infiniteoptions-container label.spb-productdescfont[id*="Durability Upgrade"]:hover:after{color:#333}#infiniteoptions-container label[id*="Durability Upgrade"]:has(.durability-info-container):after{display:none}.durability-info-container{margin-left:8px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important}.durability-info-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;line-height:18px!important;font-size:12px!important;font-weight:600!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-radius:50%!important;text-transform:none!important;letter-spacing:0!important}.durability-info-container:hover .durability-info-icon{background:#f5f5f5!important}.durability-info-text{display:none;margin-top:6px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0;font-size:13px;line-height:1.5;color:inherit!important;overflow:hidden}.durability-info-text .durability-intro{margin:0 0 8px}.durability-options-info{display:grid;gap:6px}.durability-info-item strong{font-weight:600}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>label:first-child span,#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>label:first-child strong{font-weight:var(--font-weight-heading-semibold, 600);margin-inline-start:var(--spacing-1)}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span{display:flex;gap:12px;flex-wrap:wrap}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label{flex:1;min-width:135px;max-width:165px;position:relative;cursor:pointer;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:16.5px 11.25px;border:1px solid #d4d4d4;background:#f7f6f4;text-align:center;transition:all .2s ease;min-height:63.75px}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label:has(input[value=None]){display:none!important}#infiniteoptions-container div[role=group][aria-labelledby*=Durability] input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}#infiniteoptions-container .option-content{display:flex;flex-direction:column;align-items:center;gap:4px}#infiniteoptions-container .option-name{font-size:12px;font-weight:500;color:#333;letter-spacing:.02em;line-height:1.3}#infiniteoptions-container .option-price{font-size:11px;color:#666;font-weight:400}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label:hover{border-color:#999;background:#f2f1ef}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label.selected,#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label input:checked+*{border-color:#333;background:#fff;box-shadow:0 0 0 1px #333}#infiniteoptions-container>div:nth-child(2){margin-top:16px;padding-top:0;border-top:none}#infiniteoptions-container .spb-label-tooltip label{display:flex;align-items:center;margin:0;padding:0;border:0;margin-block-end:var(--spacing-2);font-size:var(--font-size-static-sm);font-weight:var(--font-weight-medium);letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-heading-text));font-family:inherit}#infiniteoptions-container fieldset{border:none;padding:0;margin:0}#infiniteoptions-container fieldset label{display:inline-flex!important;align-items:center;cursor:pointer;font-size:13px;color:#333}#infiniteoptions-container input[type=checkbox]{margin-right:10px;width:18px;height:18px;cursor:pointer}#infiniteoptions-container>div:nth-child(3){margin-top:8px;transition:all .3s ease}#infiniteoptions-container input[type=text]{width:100%;max-width:400px;padding:12px 15px;border:1px solid #d4d4d4;background:#fff;margin-top:4px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:border-color .2s ease}#infiniteoptions-container input[type=text]:focus{outline:none;border-color:#333}#infiniteoptions-container input[type=text]::placeholder{color:#999;font-style:italic}@media (max-width: 768px){#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span{flex-direction:row;gap:8px}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label{flex:1;min-width:calc(33.333% - 6px);max-width:calc(33.333% - 6px);padding:12px 8px;font-size:11px}#infiniteoptions-container .option-name{font-size:10px;line-height:1.2}#infiniteoptions-container .option-price{font-size:9px}#infiniteoptions-container input[type=text]{max-width:100%}}@media (max-width: 480px){#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span{gap:6px}#infiniteoptions-container div[role=group][aria-labelledby*=Durability]>span>label{min-width:calc(33.333% - 4px);max-width:calc(33.333% - 4px);padding:10px 6px;min-height:55px}#infiniteoptions-container .option-name{font-size:9px}#infiniteoptions-container .option-price{font-size:8px}}#infiniteoptions-container{font-family:inherit}#infiniteoptions-container>div{margin-bottom:0}#infiniteoptions-container>div:last-child{margin-bottom:0}#infiniteoptions-container>div:has(select[name="properties[Ring Size]"]){padding:var(--spacing-1) 0;margin-block-end:calc(var(--product-block-spacing-unit) * 1);background-color:#fff;border:none;border-radius:0}#infiniteoptions-container label[for*="Ring Size"],#infiniteoptions-container label[id*="Ring Size"],#infiniteoptions-container .spb-productdescfont:has(+.spb-select),#infiniteoptions-container>div>label.spb-productdescfont,#infiniteoptions-container label:contains("Ring Size"),#infiniteoptions-container label.spb-productdescfont{color:#000!important;font-size:var(--font-size-static-sm)!important;line-height:var(--line-height-static-sm)!important;text-transform:uppercase!important;letter-spacing:.1rem!important;display:block!important;cursor:pointer!important;font-weight:var(--font-weight-medium)!important;margin:0 0 .8rem!important;font-family:inherit!important}.spb-select{position:relative!important;width:100%!important}.spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground,.spb-select select#Ring\ Size-0-0,select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground[name="properties[Ring Size]"],select[id^="Ring Size"]{all:unset!important;display:block!important;width:100%!important;height:4.8rem!important;padding:1.4rem 1.6rem!important;font-family:inherit!important;font-size:var(--font-size-static-sm, 1.3rem)!important;line-height:normal!important;background-color:#fff!important;color:rgb(var(--color-heading-text),#000000)!important;border:.1rem solid rgba(var(--color-border),var(--alpha-border, .55))!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;transition:border-color var(--duration-default, .2s)!important;box-sizing:border-box!important}.spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground:focus,select[id^="Ring Size"]:focus{border-color:rgb(var(--color-foreground),#000000)!important;outline:2px solid var(--color-accent)!important;outline-offset:2px!important}.spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground:hover,select[id^="Ring Size"]:hover{border-color:rgb(var(--color-foreground),#000000)!important}.spb-select:after{content:"";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid rgb(var(--color-foreground));pointer-events:none;z-index:1}.spb-select.ring-size-error select{animation:shake .3s ease-in-out;border-color:var(--color-error-border, #fecaca)!important}div#infiniteoptions-container .spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground[name="properties[Ring Size]"]{font-family:inherit!important;background-color:#fff!important;color:rgb(var(--color-heading-text),#000000)!important;height:4.8rem!important;padding:1.4rem 1.6rem!important;line-height:normal!important;border:.1rem solid rgba(var(--color-border),var(--alpha-border, .55))!important}#infiniteoptions-container>div:has(.spb-select){display:flex;flex-direction:column;gap:.8rem}.spb-select{margin-block-end:calc(var(--product-block-spacing-unit) * 1)}@media screen and (min-width: 750px){.spb-select,#infiniteoptions-container>div:has(.spb-select){max-width:400px}}@media (max-width: 768px){.spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground,select[id^="Ring Size"]{min-width:100%!important;font-size:12px!important;height:4rem!important}.spb-select select.spb-productdescfont option:first-child,select[id^="Ring Size"] option:first-child,.spb-select select.spb-productdescfont:invalid,select[id^="Ring Size"]:invalid{font-size:12px!important}}@media (prefers-color-scheme: dark){.spb-select select.spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground,select[id^="Ring Size"]{background:#fff!important;border-color:rgba(var(--color-border),var(--alpha-border, .55))!important;color:rgb(var(--color-heading-text),#000000)!important}}.spb-select.loading select{opacity:.7;pointer-events:none}.durability-upgrade-error{display:block!important;width:100%!important;margin-top:6px!important;margin-bottom:20px!important;padding:12px 16px!important;text-align:left!important;font-size:1.3rem!important;line-height:1.4!important;color:#c25151!important;background:#fff0f0!important;border:1px solid #c25151!important;border-radius:4px!important;box-sizing:border-box!important;flex-basis:100%!important;flex-grow:1!important}.durability-info-button{display:inline-block!important;width:20px!important;height:20px!important;margin-left:8px!important;background:#f0f0f0!important;border:1px solid #ccc!important;border-radius:50%!important;font-size:12px!important;font-weight:700!important;color:#666!important;cursor:pointer!important;vertical-align:middle!important;line-height:18px!important;text-align:center!important;transition:background-color .2s ease!important}.durability-info-button:hover{background:#e8e8e8!important}.durability-info-button:focus{outline:2px solid rgba(0,0,0,.2)!important;outline-offset:1px!important}.durability-info-content{width:100%!important;margin-top:10px!important;padding:12px 15px!important;background:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:4px!important;font-size:13px!important;line-height:1.5!important;color:#555!important}@media (max-width: 768px){.durability-info-button{width:18px!important;height:18px!important;font-size:11px!important;line-height:16px!important;margin-left:6px!important}.durability-info-content{padding:10px 12px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/infinite-options-styling.css.map */
