#infiniteoptions-container{display:block!important;min-height:50px}#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}.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/7/assets/infinite-options-styling.css.map */
