okan-approved-ring-picker{display:none}.okr-native-picker .okr-native-field{display:none!important}.shopify-section:has(.okr-picker) rubik-swatch,.shopify-section:has(.okr-picker) product-price{display:none!important}.okr-picker{color:inherit;font:inherit;margin-bottom:-18px}.okr-picker button,.okr-dialog button{font:inherit;color:inherit;cursor:pointer}.okr-picker button{background:none;border:0}.okr-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;width:100%;box-sizing:border-box;margin:0 0 16px}.okr-price{font-size:14px;white-space:nowrap;flex:0 0 auto}.okr-price-row .okr-alma-slot{flex:1 1 310px;min-width:min(100%,310px);max-width:100%;margin-left:auto}.okr-alma-slot .shopify-app-block,.okr-alma-slot #alma-widget{min-height:0!important;margin:0!important}.okr-alma-slot>.shopify-app-block{width:100%!important;max-width:100%!important}.okr-price-row #alma-widget#alma-widget{width:100%!important;max-width:100%!important;min-height:0!important;container-type:normal}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-container{width:100%!important;min-height:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px 10px!important;padding:0!important;overflow:visible!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-eligibility-line{flex:0 0 auto!important;max-width:100%;gap:4px!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-eligibility-options{flex-wrap:nowrap!important}.okr-price-row #alma-widget#alma-widget [aria-labelledby=payment-info-title]{flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:0!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-payment-info{font-size:11px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-payment-info p{white-space:nowrap!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-payment-info p[class*=openModalInfo]{font-size:11px!important;white-space:nowrap!important;margin-inline-start:6px!important}.okr-group{border-top:1px solid #d2d2d2}.okr-group:last-child{border-bottom:1px solid #d2d2d2}.okr-toggle{display:flex;width:100%;align-items:center;gap:12px;min-height:64px;padding:16px 0;text-align:left}.okr-title{font-size:12px;letter-spacing:.06em;flex-shrink:0}.okr-summary{margin-left:auto;font-size:12px;text-align:right}.okr-chevron{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .3s}.okr-toggle[aria-expanded=true] .okr-chevron{transform:rotate(90deg)}.okr-panel{overflow:hidden}.okr-panel[hidden]{display:none}.okr-panel-inner{padding:0 2px 20px}.okr-description{font-family:var(--font-body--family,inherit)!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:normal!important;min-height:33.6px;margin:0 0 10px;white-space:normal}.okr-options{display:flex;align-items:center;gap:12px;padding:3px 2px;margin:0 0 14px}.okr-option{display:flex;align-items:center;gap:10px;padding:2px!important;font-size:12px!important}.okr-dot{display:block;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:linear-gradient(120deg,#f0e5b7,#ac9655)}.okr-dot.is-silver{background:linear-gradient(120deg,#e8e8e8,#989898)}.okr-option[aria-pressed=true] .okr-dot{outline:1px solid #181818;outline-offset:2px}.okr-header-dot{width:22px;height:22px;flex-basis:22px}.okr-options-size{gap:8px;overflow:auto;scrollbar-width:thin}.okr-options-size .okr-option{flex:0 0 40px;width:40px;height:40px;border:1px solid #ccc!important;border-radius:50%;justify-content:center}.okr-options-size .okr-option[aria-pressed=true]{border-color:#111!important}.okr-option.is-unavailable{text-decoration:line-through;opacity:.45}.okr-options-metal{flex-wrap:wrap;column-gap:24px}.okr-options-stone{overflow:auto;align-items:flex-start;margin-bottom:4px}.okr-options-stone .okr-option{flex-direction:column;flex:0 0 64px;gap:4px}.okr-options-stone .okan-ring-stones__visual{position:relative;display:block;width:32px;height:32px;flex-basis:32px;margin:10px 0 0;border-radius:50%;overflow:visible;outline:none}.okr-options-stone .okan-ring-stones__visual img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;max-width:none;object-fit:contain}.okr-options-stone .okan-ring-stones__visual:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid transparent;border-radius:50%;box-sizing:border-box;pointer-events:none;z-index:3}.okr-options-stone [aria-pressed=true] .okan-ring-stones__visual:after{border-color:#111}.okr-group:has(.okr-options-stone) .okr-panel-inner{padding-bottom:12px}.okr-header-stone{display:block;position:relative;width:22px;height:22px;flex:0 0 22px}.okr-header-stone[hidden]{display:none}.okr-header-stone img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;max-width:none;object-fit:contain;pointer-events:none}.okr-header-novelty{font-size:10px;font-weight:400;letter-spacing:.05em;white-space:nowrap}.okr-novelty-separator{color:#777}.okr-links{display:flex;flex-direction:column;gap:2px}.okr-links>a,.okr-links>button{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;padding:3px 0;font-size:12px;text-align:left;text-decoration:none;color:inherit}.okr-links svg,.okr-contact svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.3}.okr-links>a:hover span,.okr-links>button:hover,.okr-links>a:focus-visible span,.okr-links>button:focus-visible{text-decoration:underline;text-underline-offset:4px}.okr-links>button:last-child{margin-bottom:12px}.okr-picker .okr-links>button{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;background-image:none!important;line-height:1.4}.okr-picker .okr-links>button:before,.okr-picker .okr-links>button:after{content:none!important;display:none!important}.okr-picker .okr-options-stone .okr-option,.okr-picker .okr-options-stone .okr-option>span:last-child:not(.okan-ring-stones__visual),.okr-picker .okr-links>button{font-family:var(--font-body--family,inherit)!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}.okr-picker .okr-links>button{font-size:12px!important}.okr-picker .okr-options-stone .okr-option,.okr-picker .okr-options-stone .okr-option>span:last-child:not(.okan-ring-stones__visual){font-size:11px!important}.okr-options-stone .okr-option>span:last-child:not(.okan-ring-stones__visual){margin:0}.okr-picker :focus-visible,.okr-dialog :focus-visible{outline:2px solid currentColor;outline-offset:3px}.okr-picker button:focus:not(:focus-visible),.okr-dialog button:focus:not(:focus-visible){outline:none}.okr-picker button.okr-toggle,.okr-picker button.okr-toggle:focus,.okr-picker button.okr-toggle:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.okr-picker button.okr-toggle:before,.okr-picker button.okr-toggle:after{content:none!important;display:none!important}.okr-picker button.okr-toggle:focus-visible{background:#f5f5f5!important}.okr-dialog{color:#222;background:#fff;border:1px solid #bbb;border-radius:18px;width:min(820px,calc(100vw - 48px));max-height:90dvh;padding:32px 28px 24px;box-sizing:border-box;font:inherit;overflow:auto}.okr-dialog::backdrop{background:#00000073}.okr-dialog button.okr-close{position:absolute;right:18px;top:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;box-sizing:border-box;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important;text-decoration:none;font-size:28px!important;line-height:1}.okr-dialog button.okr-close:before,.okr-dialog button.okr-close:after{content:none!important;display:none!important}.okr-dialog button.okr-close:focus-visible{background:#ececec!important}.okr-eyebrow{font-size:11px;letter-spacing:.12em;margin:0 48px 8px 0}.okr-dialog h2{font-size:clamp(24px,2.4vw,30px);line-height:1.15;font-weight:400;margin:0 36px 8px 0}.okr-intro{margin:0 0 22px!important}.okr-dialog-grid{display:grid;grid-template-columns:clamp(200px,calc((100dvh - 350px)*.65),240px) minmax(0,1fr);column-gap:28px;align-items:stretch}.okr-dialog-grid .okr-photo{width:100%;height:100%;min-height:0;object-fit:cover;aspect-ratio:3/4;grid-column:1;grid-row:1}.okr-story{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.okr-step{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #ddd}.okr-step:first-child{padding-top:0}.okr-step:nth-last-of-type(1){border-bottom:0}.okr-step>span{font-size:12px;color:#666;flex:0 0 22px;padding-top:3px}.okr-step h3{font:inherit;font-size:15px;font-weight:700;margin:0 0 6px}.okr-dialog p{font-size:14px;line-height:1.55}.okr-step p{margin:0}.okr-dialog a{color:inherit;text-underline-offset:4px}.okr-cta{display:block;width:100%;padding:16px 10px;margin:20px 0 0;background:#181818;color:#fff!important;border:0;font-size:12px!important;line-height:1.5;text-align:center}.okr-story .okr-step{flex:1 0 auto}.okr-story .okr-step:nth-last-of-type(1){padding-bottom:18px;border-bottom:0}.okr-story .okr-cta{margin-top:12px;flex:0 0 auto}.okr-dialog .okr-dialog-footer{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:16px;text-align:center}.okr-dialog .okr-dialog-footer .okr-included{margin:0!important;font-size:11px!important;line-height:1.6!important;text-align:center;white-space:normal}.okr-contact{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:12px}.okr-dialog .okr-dialog-footer .okr-contact{margin:0!important}.okr-contact button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.okr-guide{width:min(480px,calc(100vw - 32px));padding:36px 28px 24px}.okr-guide table{width:100%;border-collapse:collapse;margin:20px 0;text-align:center;font-size:12px}.okr-guide th,.okr-guide td{padding:9px 6px;border-bottom:1px solid #ddd}.okr-guide th{font-weight:500}.okr-guide summary{cursor:pointer;font-size:13px;margin:18px 0}.okr-guide h3{text-transform:none}.okr-dialog.okr-guide details>summary{display:flex;align-items:center;justify-content:flex-start;gap:12px;list-style:none;padding:10px 0;border:0;box-shadow:none;background:none}.okr-dialog.okr-guide details>summary::-webkit-details-marker{display:none}.okr-dialog.okr-guide details>summary::marker{content:""}.okr-dialog.okr-guide details>summary:before{content:none!important}.okr-dialog.okr-guide details>summary:after{content:""!important;display:block!important;position:static!important;order:-1;flex:0 0 9px;width:9px!important;height:9px!important;margin:0 2px 0 3px;padding:0;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:rotate(-45deg);transition:transform .2s}.okr-dialog.okr-guide details[open]>summary:after{transform:rotate(45deg)}.okr-dialog.okr-guide details>summary:focus:not(:focus-visible){outline:none}@media(hover:none){.okr-links>a span,.okr-links>button{text-decoration:underline;text-underline-offset:4px}.okr-links>a,.okr-picker .okr-links>button{min-height:44px}}@media(max-width:650px){.okr-dialog{width:min(820px,calc(100vw - 32px));padding:52px 22px 24px}.okr-dialog-grid{display:flex;flex-direction:column;gap:20px}.okr-dialog-grid .okr-photo{width:100%;height:auto;max-height:260px;object-fit:cover}.okr-dialog .okr-dialog-footer{margin-top:0;padding-top:0;gap:16px}.okr-summary{font-size:11px}.okr-toggle{gap:8px}.okr-title{font-size:11px}.okr-price-row .okr-alma-slot{flex-basis:100%;min-width:0}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-container{justify-content:flex-start!important}.okr-options-metal{gap:16px}.okr-dialog h2{margin-right:0}.okr-story .okr-step{flex:0 0 auto;padding:14px 0}.okr-story .okr-step:first-child{padding-top:0}.okr-story .okr-cta{margin-top:4px}.okr-options-stone{padding:5px}.okr-guide{width:min(480px,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.okr-chevron,.okr-dialog.okr-guide details>summary:after{transition:none}}.okr-price-row .okr-alma-slot{flex:0 1 auto;min-width:0;margin-left:auto}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-container{flex-wrap:nowrap!important;gap:0!important;justify-content:flex-end!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-eligibility-line{flex-wrap:nowrap!important}.okr-price-row #alma-widget#alma-widget [aria-labelledby=payment-info-title],.okr-price-row #alma-widget#alma-widget .alma-payment-plans-payment-info{display:none!important}.okr-price-row{align-items:center}.okr-price-row .okr-alma-slot{display:flex;align-items:center;align-self:center}.okr-price-row .shopify-app-block:has(#alma-widget#alma-widget){display:flex!important;align-items:center!important;min-height:0!important;height:auto!important;padding-block:0!important;margin-block:0!important}.okr-price-row #alma-widget#alma-widget{display:flex!important;align-items:center!important;height:auto!important;padding-block:0!important;margin-block:0!important}.okr-price-row #alma-widget#alma-widget .alma-payment-plans-container{align-items:center!important;height:auto!important;margin-block:0!important}@media(min-width:651px){.okr-dialog.okr-guide{width:min(540px,calc(100vw - 48px))}}.okr-dialog.okr-guide details{margin-bottom:0}.okr-dialog.okr-guide details>summary{margin-bottom:4px;padding-bottom:6px}.okr-dialog.okr-guide details+.okr-cta{margin-top:10px}.okr-dialog.okr-guide details>p:last-child{margin-bottom:8px}okan-approved-earcuff-picker{display:none}.okr-earcuff-picker .okr-options-style{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:4px}.okr-earcuff-picker .okr-options-style .okr-option{min-width:0;min-height:44px;padding:6px 4px!important;gap:6px;justify-content:center;text-align:center;white-space:normal}.okr-earcuff-picker .okr-options-style .okr-option[aria-pressed=true]{background:transparent}.okr-earcuff-picker .okan-choice-ear{width:24px;height:28px;flex:0 0 24px}.okr-header-ear{display:flex;width:22px;flex:0 0 22px;align-items:center}.okr-earcuff-picker .okr-header-ear .okan-choice-ear{width:22px;height:24px;flex-basis:22px}.okr-earcuff-picker button.okr-toggle,.okr-earcuff-picker button.okr-toggle:hover,.okr-earcuff-picker button.okr-toggle:active,.okr-earcuff-picker button.okr-toggle:focus,.okr-earcuff-picker button.okr-toggle:focus-visible{background:transparent!important;background-image:none!important}.okr-earcuff-picker button.okr-toggle .okr-title{text-decoration:none!important}.okr-earcuff-picker button.okr-toggle:focus-visible .okr-chevron{outline:1px solid #888;outline-offset:4px}.okr-earcuff-picker .okr-options-style .okr-option,.okr-earcuff-picker .okr-options-style .okr-option:hover,.okr-earcuff-picker .okr-options-style .okr-option:focus,.okr-earcuff-picker .okr-options-style .okr-option:active,.okr-earcuff-picker .okr-options-style .okr-option[aria-pressed=true]{flex-direction:column;gap:4px;padding:2px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;color:inherit}.okr-earcuff-picker .okr-options-style .okr-option .okan-choice-ear{box-sizing:border-box;width:40px;height:40px;flex:0 0 40px;padding:9px;border:1px solid #d2d2d2;border-radius:50%;fill:none;stroke:currentColor}.okr-earcuff-picker .okr-options-style .okr-option[aria-pressed=true] .okan-choice-ear{border-color:#181818}.okr-earcuff-picker button.okr-toggle,.okr-earcuff-picker button.okr-toggle:hover,.okr-earcuff-picker button.okr-toggle:focus{text-decoration:none!important}.okr-earcuff-picker .okr-options-style .okr-option{flex:0 0 64px;width:64px;gap:4px;padding:2px!important;justify-content:flex-start}.okr-earcuff-picker .okr-group:has(.okr-options-style) .okr-panel-inner{padding-bottom:12px}.okr-earcuff-picker .okr-options-style .okr-option,.okr-earcuff-picker .okr-options-style .okr-option:hover,.okr-earcuff-picker .okr-options-style .okr-option:focus,.okr-earcuff-picker .okr-options-style .okr-option:active,.okr-earcuff-picker .okr-options-style .okr-option[aria-pressed=true]{gap:4px!important;padding:2px!important;justify-content:flex-start;line-height:1.4!important;font-weight:400!important;transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/okan-approved-earcuff-picker.css.map */
