.wu-options{--wu-fg: var(--color-foreground, 245, 245, 245);--wu-bg: var(--color-background, 17, 17, 17);--wu-line: rgba(var(--wu-fg), .16);--wu-line-strong: rgba(var(--wu-fg), .42);--wu-muted: rgba(var(--wu-fg), .66);--wu-tile: rgba(var(--wu-fg), .05);--wu-gap: 10px;--wu-radius: var(--wu-r-control, 6px);--wu-tap: 42px;display:block;margin:0 0 20px;font-size:13px;line-height:1.45;color:rgb(var(--wu-fg))}.wu-field{margin:0 0 22px;padding:0;border:0;min-width:0}.wu-field[hidden]{display:none}.wu-options:not([data-wu-fastpay=ready])~product-form .shopify-payment-button,form[data-wu-checkout-cart-required] .shopify-payment-button{display:none!important}.wu-field__label{display:block;width:100%;margin:0 0 var(--wu-space-3, 12px);padding:0;font-size:13px;font-weight:700;letter-spacing:.01em;color:rgb(var(--wu-fg))}.wu-field__selected{margin-left:8px;font-size:12.5px;font-weight:400;color:var(--wu-muted)}.wu-field__selected[hidden]{display:none}.wu-field__control{position:relative}.wu-input-text,.wu-input-textarea,.wu-select{width:100%;padding:11px 12px;border:1px solid var(--wu-line-strong);border-radius:var(--wu-radius);font:inherit;line-height:1.4;color:rgb(var(--wu-fg));background:var(--wu-tile);transition:border-color .15s ease,background-color .15s ease}.wu-input-textarea{min-height:88px;resize:vertical}.wu-select{appearance:none;-webkit-appearance:none;padding-right:34px}.wu-select option{background:rgb(var(--wu-bg));color:rgb(var(--wu-fg))}.wu-field--image-select{position:relative}.wu-field--image-select:has([aria-expanded=true]){z-index:12}.wu-image-select{position:relative;min-width:0}.wu-image-select [hidden],.wu-field--image-select>select[hidden]{display:none!important}.wu-image-select__trigger,.wu-image-select__option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;color:rgb(var(--wu-fg));font:inherit;line-height:1.4;text-align:left;cursor:pointer}.wu-image-select__trigger{border:1px solid var(--wu-line-strong);border-radius:var(--wu-radius);background:var(--wu-tile)}.wu-image-select__trigger>span[data-wu-select-label],.wu-image-select__option>span{flex:1;min-width:0;overflow-wrap:anywhere}.wu-image-select img{flex:0 0 30px;width:30px;height:30px;border-radius:4px;object-fit:contain;background:#111}.wu-image-select__arrow{flex:0 0 7px;width:7px;height:7px;margin:-4px 3px 0 5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.wu-image-select__trigger[aria-expanded=true] .wu-image-select__arrow{transform:rotate(225deg);margin-top:4px}.wu-image-select__list{position:absolute;z-index:20;inset-inline:0;top:calc(100% + 6px);max-height:min(320px,60vh);padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--wu-line-strong);border-radius:var(--wu-radius);background:rgb(var(--wu-bg));box-shadow:0 8px 24px #00000059;scrollbar-width:thin;scrollbar-color:var(--wu-metal,#ffbd68) rgba(var(--wu-fg),.12)}.wu-image-select__list[data-side=top]{top:auto;bottom:calc(100% + 6px)}.wu-image-select__option{border:1px solid transparent;border-radius:3px;background:transparent}.wu-image-select__option:is(:hover,.is-active){background:rgba(var(--wu-fg),.07)}.wu-image-select__option[aria-selected=true]{box-shadow:inset 2px 0 var(--wu-metal,#ffbd68);background:rgba(var(--wu-fg),.07)}.wu-image-select__trigger:focus-visible,.wu-image-select__option:focus-visible{outline:2px solid var(--wu-metal,#ffbd68);outline-offset:2px}.wu-field--select .wu-field__control:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid rgb(var(--wu-fg));border-bottom:1.5px solid rgb(var(--wu-fg));transform:rotate(45deg);pointer-events:none}.wu-select[multiple]{padding:6px 8px}.wu-select[multiple] option{padding:4px 6px;border-radius:3px}.wu-field--select:has(.wu-select[multiple]) .wu-field__control:after{content:none}.wu-input-text::placeholder,.wu-input-textarea::placeholder{color:var(--wu-muted)}.wu-input-text:hover,.wu-input-textarea:hover,.wu-select:hover{border-color:rgb(var(--wu-fg))}.wu-input-text:focus,.wu-input-textarea:focus,.wu-select:focus{border-color:rgb(var(--wu-fg));background:rgba(var(--wu-fg),.09);outline:none}.wu-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--wu-muted);pointer-events:none}.wu-field__control:has(.wu-input-textarea) .wu-count{top:auto;bottom:10px;transform:none}.wu-field__control:has(.wu-count) .wu-input-text,.wu-field__control:has(.wu-count) .wu-input-textarea{padding-right:54px}.wu-field__help{margin:7px 0 0;font-size:12px;color:var(--wu-muted)}.wu-choices{display:flex;flex-wrap:wrap;gap:var(--wu-gap)}.wu-choice{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.wu-choice__select{display:contents;cursor:inherit}.wu-choice__visual{position:relative;display:block;max-width:100%}.wu-choice--addon .wu-choice__visual{width:100%}.wu-choice[hidden]{display:none}.wu-choices--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px 10px}.wu-choices--slide,.wu-choices--slide.wu-choices--cards{display:flex;flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:var(--wu-gap);padding:4px 6px 12px;scroll-padding-inline:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:auto;scrollbar-color:auto;-webkit-overflow-scrolling:touch}.wu-choices--slide::-webkit-scrollbar{height:8px}.wu-choices--slide::-webkit-scrollbar-track{border-radius:4px;background:rgba(var(--wu-fg),.12)}.wu-choices--slide::-webkit-scrollbar-thumb{border-radius:4px;background:var(--wu-metal, #ffbd68)}.wu-choices--slide::-webkit-scrollbar-thumb:hover{background:var(--wu-copper-soft, #fce2b1)}.wu-choices--slide>.wu-choice{flex:0 0 auto;scroll-snap-align:start}.wu-choices--slide.wu-choices--cards>.wu-choice--addon{width:var(--wu-card-width, 132px)}.wu-choices--slide:focus-visible{outline:1px solid rgb(var(--wu-fg));outline-offset:4px}.wu-choice--addon{align-items:stretch;text-align:left}.wu-choice--addon .wu-choice__box{display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--wu-ink-line, var(--wu-line));border-radius:var(--wu-r-surface, 10px);background:var(--wu-ink-raised, var(--wu-tile))}.wu-choice--addon .wu-choice__box:hover{border-color:var(--wu-ink-hair, rgb(var(--wu-fg)))}.wu-choice--addon .wu-choice__img{width:100%;height:100%;object-fit:contain;cursor:zoom-in}.wu-choice--compact .wu-choice__img{cursor:pointer}.wu-choice--addon:has(input:checked) .wu-choice__box{background:var(--wu-ink-raised, var(--wu-tile));border-color:transparent;box-shadow:none;outline:2px solid var(--wu-copper-main, #e8bf96);outline-offset:2px}.wu-choice--tucked{display:none}.wu-field__more{float:right;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--wu-metal, #ffbd68);text-decoration:underline;text-underline-offset:3px}.wu-field__more[hidden]{display:none}.wu-choice [data-wu-input]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.wu-choice__box{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--wu-tap);min-width:var(--wu-tap);padding:8px 14px;border:1px solid var(--wu-line-strong);border-radius:var(--wu-radius);font-size:13px;line-height:1.25;text-align:center;background:var(--wu-tile);color:rgb(var(--wu-fg));transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.wu-choice:hover .wu-choice__box{border-color:rgb(var(--wu-fg))}.wu-choice--button .wu-choice__box{min-height:46px;padding:10px 18px;font-weight:600}.wu-choice__img{display:block;object-fit:contain;width:calc(var(--wu-img-width) * 1px);height:calc(var(--wu-img-height) * 1px);border-radius:calc(var(--wu-img-radius) * 1px)}.wu-choice__box:has(.wu-choice__img){padding:0;overflow:hidden;border-radius:calc(var(--wu-img-radius) * 1px)}.wu-choice:not(.wu-choice--addon) .wu-choice__box:has(.wu-choice__img){border-color:transparent}.wu-choice--compact:not(.wu-choice--addon) .wu-choice__box:has(.wu-choice__img){min-width:0;min-height:0;background:transparent;border-color:rgba(var(--wu-fg),.12)}.wu-choice:not(.wu-choice--addon):where(:not(:has(input:checked))):hover .wu-choice__box:has(.wu-choice__img){border-color:var(--wu-line-strong)}.wu-choice:not(.wu-choice--addon):has(input:checked) .wu-choice__box{border-color:var(--wu-copper-main, #e8bf96);background:rgb(var(--wu-fg));color:rgb(var(--wu-bg));box-shadow:inset 0 0 0 1px var(--wu-copper-main, #e8bf96)}.wu-choice:not(.wu-choice--addon):has(input:checked) .wu-choice__box:has(.wu-choice__img){background:var(--wu-tile);color:rgb(var(--wu-fg));border-color:transparent;box-shadow:none;outline:2px solid var(--wu-copper-main, #e8bf96);outline-offset:2px}.wu-choice input:focus-visible+.wu-choice__box{outline:2px solid var(--wu-copper-main, #e8bf96);outline-offset:2px}.wu-choice__zoom{position:absolute;bottom:2px;right:2px;z-index:1;display:grid;place-items:center;width:20px;height:20px;min-width:0;min-height:0;padding:5px;border:0;border-radius:3px;background:transparent;color:var(--wu-paper, #f5f5f5);cursor:zoom-in}.wu-choice__zoom svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.wu-choice__zoom:hover{background:#111c;color:var(--wu-metal, #ffbd68)}.wu-choice__zoom:focus-visible{outline:2px solid var(--wu-metal, #ffbd68);outline-offset:1px}.wu-field--gemstone .wu-choice .wu-choice__box:has(.wu-choice__img){width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-width:1px}.wu-field--gemstone .wu-choice .wu-choice__img{width:30px;height:30px}.wu-field--gemstone .wu-choice--addon .wu-choice__visual{width:30px}.wu-field--gemstone .wu-choices--cards{--wu-card-width: 80px;grid-template-columns:repeat(auto-fill,80px)}.wu-field--gemstone .wu-choice--addon{width:80px;align-items:center}.wu-field--gemstone .wu-choice--addon .wu-qty{width:80px}.wu-field--gemstone .wu-choice--addon .wu-qty__btn{width:24px;height:30px}.wu-field--gemstone .wu-choice--addon .wu-qty__input{height:30px;font-size:12px}.wu-qty{display:flex;align-items:center;gap:0;width:max-content;margin-top:8px;padding:2px;border:1px solid var(--wu-line-strong);border-radius:var(--wu-r-surface, 10px);background:var(--wu-tile)}.wu-choice--addon .wu-qty{width:100%}.wu-choice--addon .wu-qty__input{flex:1 1 auto;width:0;min-width:26px}.wu-qty__btn{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:calc(var(--wu-r-surface, 10px) - 4px);background:transparent;color:rgb(var(--wu-fg));font-size:18px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.wu-qty__btn:hover:not(:disabled){background:rgba(var(--wu-fg),.16)}.wu-qty__btn:active:not(:disabled){background:rgb(var(--wu-fg));color:rgb(var(--wu-bg))}.wu-qty__btn:disabled{opacity:.3;cursor:default}.wu-qty__btn:focus-visible{outline:2px solid rgb(var(--wu-fg));outline-offset:1px}.wu-qty__input{width:30px;height:36px;padding:0 2px;text-align:center;font:inherit;border:0;border-radius:4px;background:transparent;color:rgb(var(--wu-fg));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wu-qty__input:focus{outline:none;background:rgba(var(--wu-fg),.14)}.wu-qty__input::-webkit-outer-spin-button,.wu-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wu-switch{display:inline-flex;align-items:center;gap:9px;min-height:var(--wu-tap);cursor:pointer}.wu-switch .wu-switch__input{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:42px;height:24px;margin-right:0;border-radius:var(--wu-r-pill, 999px);cursor:pointer;border:1px solid var(--wu-line-strong);background:rgba(var(--wu-fg),.1);transition:background-color .15s ease,border-color .15s ease}.wu-switch .wu-switch__input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:rgb(var(--wu-fg));transition:transform .15s ease}.wu-switch .wu-switch__input:checked{background:rgb(var(--wu-fg));border-color:rgb(var(--wu-fg))}.wu-switch .wu-switch__input:checked:after{transform:translate(18px);background:rgb(var(--wu-bg))}.wu-switch .wu-switch__input:focus-visible{outline:2px solid rgb(var(--wu-fg));outline-offset:2px}.wu-switch__on{font-size:13px}.wu-switch__off{display:none;font-size:13px;color:var(--wu-muted)}.wu-switch:not(:has(:checked)) .wu-switch__on{display:none}.wu-switch:not(:has(:checked)) .wu-switch__off{display:inline}.wu-note-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 0 0 5px;padding:0;border:0;border-radius:50%;background:none;color:var(--wu-muted);cursor:pointer;vertical-align:-4px}.wu-note-btn:hover,.wu-note-btn[aria-expanded=true]{color:rgb(var(--wu-fg))}.wu-note-btn:focus-visible{outline:2px solid rgb(var(--wu-fg));outline-offset:1px}.wu-note__icon{display:block;width:15px;height:15px}.wu-option-dialog{--wu-dialog-edge: clamp(12px, 4vw, 28px);--wu-dialog-padding: clamp(16px, 4vw, 28px);position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;inline-size:min(680px,calc(100% - 2 * var(--wu-dialog-edge)));block-size:fit-content;max-block-size:calc(100vh - 2 * var(--wu-dialog-edge));max-block-size:calc(100dvh - 2 * var(--wu-dialog-edge));margin:auto;padding:0;overflow:hidden;border:1px solid var(--wu-ink-hair, #3a3a3a);border-radius:var(--wu-r-surface, 10px);background:var(--wu-ink-raised, #1d1d1d);color:var(--wu-paper, #f5f5f5);color-scheme:dark;font:14px/1.6 var(--font-body-family, sans-serif);box-shadow:0 24px 72px #00000094}.wu-option-dialog[open]{display:flex;flex-direction:column}.wu-option-dialog::backdrop{background:#000000b8}html:has(.wu-option-dialog[open]){overflow:hidden}.wu-option-dialog__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--wu-space-3, 12px);padding:var(--wu-space-3, 12px) var(--wu-dialog-padding);border-block-end:1px solid var(--wu-ink-hair, #3a3a3a)}.wu-option-dialog__title{min-inline-size:0;margin:0;color:inherit;font-size:clamp(18px,3.5vw,22px);line-height:1.25;overflow-wrap:anywhere}.wu-option-dialog__close{display:grid;flex:0 0 44px;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--wu-ink-hair, #3a3a3a);border-radius:var(--wu-r-control, 6px);background:var(--wu-ink, #111);color:inherit;font:inherit;font-size:25px;line-height:1;cursor:pointer}.wu-option-dialog__close:hover{border-color:var(--wu-metal, #ffbd68);color:var(--wu-metal, #ffbd68)}.wu-option-dialog :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--wu-metal, #ffbd68);outline-offset:2px}.wu-option-dialog>.wu-option-dialog__body{min-block-size:0;min-inline-size:0;max-block-size:none;margin:0;padding:var(--wu-dialog-padding);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;border:0;border-radius:0;background:var(--wu-ink, #111);color:var(--wu-mute-top, #d1d1d1);font:inherit}.wu-option-dialog .wu-note__body :is(p,ul,ol,figure,blockquote){margin:0 0 var(--wu-space-3, 12px)}.wu-option-dialog .wu-note__body :is(h2,h3,h4,h5){margin:var(--wu-space-5, 24px) 0 var(--wu-space-2, 8px);color:var(--wu-paper, #f5f5f5);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:normal;text-align:start;text-transform:none}.wu-option-dialog .wu-note__body h3{color:var(--wu-metal, #ffbd68)}.wu-option-dialog .wu-note__body>:first-child,.wu-option-dialog .wu-note__body>div:first-child>:first-child{margin-block-start:0}.wu-option-dialog .wu-note__body>:last-child,.wu-option-dialog .wu-note__body>div:last-child>:last-child{margin-block-end:0}.wu-option-dialog .wu-note__body :is(ul,ol){padding-inline-start:1.4em}.wu-option-dialog .wu-note__body li+li{margin-block-start:4px}.wu-option-dialog .wu-note__body a{color:var(--wu-metal, #ffbd68);text-decoration:underline;text-underline-offset:.2em}.wu-option-dialog .wu-note__body img{max-inline-size:100%;block-size:auto;vertical-align:middle;border-radius:var(--wu-r-control, 6px)}.wu-option-dialog .wu-note__body img+img{margin-block-start:var(--wu-space-2, 8px)}.wu-option-dialog .wu-option-dialog__table{max-inline-size:100%;margin-block:0 var(--wu-space-3, 12px);overflow-x:auto;overscroll-behavior-inline:contain}.wu-option-dialog .wu-note__body table{inline-size:100%;margin:0 0 var(--wu-space-3, 12px);border-collapse:collapse;table-layout:auto;box-shadow:none;font-size:.93em;line-height:1.45;overflow-wrap:normal}.wu-option-dialog .wu-option-dialog__table>table{margin:0}.wu-option-dialog .wu-note__body :is(th,td){padding:clamp(6px,1.6vw,10px) clamp(6px,2vw,14px);border:1px solid var(--wu-ink-hair, #3a3a3a);white-space:normal;vertical-align:top}.wu-option-dialog .wu-note__body th,.wu-option-dialog .wu-note__body table:not(:has(thead))>tbody:first-child>tr:first-child>td{background:var(--wu-ink-raised, #1d1d1d);color:var(--wu-paper, #f5f5f5);font-weight:600}.wu-pdp-v2 .product__info-container .wu-options[data-wu-panels]{padding:0;border:0;border-radius:0;background:transparent;gap:0}.wu-options[data-wu-panels]{display:flex;flex-direction:column;gap:0}.wu-options .wu-service-panel{min-width:0;padding:20px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--pdp-edge,var(--wu-line));border-radius:var(--wu-r-surface,10px);background:var(--pdp-card,linear-gradient(110deg,#242323,#1e1e1d))}.wu-options .wu-service-panel[hidden]{display:none}.wu-options[data-wu-panels]>.wu-service-panel[data-wu-panel-section=purchase]:not([hidden]):not(:has(~.wu-service-panel[data-wu-panel-section=purchase]:not([hidden]))){margin-bottom:16px}.wu-options[data-wu-panels]>.wu-service-panel[data-wu-panel-section=purchase]:not([hidden]):has(~.wu-service-panel[data-wu-panel-section=purchase]:not([hidden])),.wu-options[data-wu-panels]>.wu-service-panel[data-wu-panel-section=services]:not([hidden]):has(~.wu-service-panel[data-wu-panel-section=services]:not([hidden])){border-bottom-left-radius:0;border-bottom-right-radius:0}.wu-options[data-wu-panels]>.wu-service-panel[data-wu-panel-section=purchase]:not([hidden])~.wu-service-panel[data-wu-panel-section=purchase]:not([hidden]),.wu-options[data-wu-panels]>.wu-service-panel[data-wu-panel-section=services]:not([hidden])~.wu-service-panel[data-wu-panel-section=services]:not([hidden]){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.wu-service-panel .wu-field{margin:0;min-width:0}.wu-options .wu-service-panel.wu-purchase-panel{padding:22px;gap:24px}.wu-pdp-v2 .product__info-container[data-wu-purchase-joined="1"]>variant-selects{margin-bottom:0;padding-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.wu-pdp-v2 .product__info-container[data-wu-purchase-joined="1"]>.wu-purchase-followup{margin-top:-1px}.wu-pdp-v2 .wu-options[data-wu-native-joined="1"]>.wu-service-panel[data-wu-purchase-first]{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.wu-pdp-v2 .product__info-container[data-wu-purchase-joined="1"]>.product__inventory{margin:0;padding:12px 22px 0;border-inline:1px solid var(--pdp-edge, #3b3b3b);background:var(--pdp-card)}.wu-pdp-v2 .product__info-container[data-wu-purchase-joined="1"]>.product__inventory:is(:empty,.visibility-hidden){display:none}.wu-service-panel .wu-service-header{display:block;width:100%;margin:0;font-size:14px;line-height:1.5}.wu-service-header__row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:28px}.wu-service-header .wu-field__name,.wu-service-header__title{flex:1;min-width:0;color:rgb(var(--wu-fg));font-size:14px;font-weight:700}.wu-service-header__price{font-size:12px;font-weight:400;white-space:nowrap}.wu-service-header__label{flex:1;min-width:0}.wu-options .wu-service-heading-field .wu-field__selected,.wu-options .wu-service-heading-field .wu-switch__on,.wu-options .wu-service-heading-field .wu-switch__off{display:none}.wu-service-header .wu-switch{flex:0 0 auto;min-height:28px;margin:0}.wu-service-header .wu-switch__input{width:38px;height:22px;margin:0}.wu-service-header .wu-switch__input:after{width:16px;height:16px}.wu-service-header .wu-switch__input:checked{background:var(--wu-metal,#ffbd68);border-color:var(--wu-metal,#ffbd68)}.wu-service-header .wu-switch__input:checked:after{transform:translate(16px);background:#fff}.wu-service-panel .wu-service-heading-field>.wu-field__help{margin:10px 0 0}.wu-options .wu-service-recommendations,.wu-options .wu-service-accordion{display:block;padding:0}.wu-options .wu-service-panel.wu-service-recommendations>details>summary.wu-service-header,.wu-options .wu-service-panel.wu-service-accordion>details>summary.wu-service-header{display:flex;align-items:center;gap:12px;padding:20px;min-height:68px;box-sizing:border-box;cursor:pointer;list-style:none}.wu-service-recommendations>details>summary::-webkit-details-marker,.wu-service-accordion>details>summary::-webkit-details-marker{display:none}.wu-service-marker{flex:0 0 20px;margin-inline-start:auto;text-align:right;font-size:22px;line-height:1;font-weight:500}.wu-service-body{display:flex;flex-direction:column;gap:20px;padding:0 20px 20px;min-width:0}.wu-service-recommendation-field>.wu-field__label:not(:has(button)){display:none}.wu-service-recommendation-field>.wu-field__label .wu-field__name,.wu-service-recommendation-field>.wu-field__label .wu-field__selected{display:none}.wu-service-recommendations summary:focus-visible,.wu-service-accordion summary:focus-visible{outline:2px solid var(--wu-metal,#ffbd68);outline-offset:-4px;border-radius:inherit}@media(max-width:749px){.wu-options .wu-service-panel{padding:16px 18px;gap:18px}.wu-options .wu-service-panel.wu-purchase-panel{padding:18px;gap:24px}.wu-pdp-v2 .product__info-container[data-wu-purchase-joined="1"]>.product__inventory{padding-inline:18px}.wu-options .wu-service-recommendations,.wu-options .wu-service-accordion{padding:0}.wu-options .wu-service-panel.wu-service-recommendations>details>summary.wu-service-header,.wu-options .wu-service-panel.wu-service-accordion>details>summary.wu-service-header{min-height:60px;padding:16px 18px}.wu-service-body{padding:0 18px 18px;gap:18px}}.wu-field.is-required>.wu-field__label .wu-field__name:after,.wu-service-header__title.is-required:after{content:" *";color:rgb(var(--wu-error))}.wu-field.is-invalid .wu-input-text,.wu-field.is-invalid .wu-select,.wu-field.is-invalid .wu-image-select__trigger,.wu-field.is-invalid .wu-choices>.wu-choice:not([hidden]) .wu-choice__box{border-color:rgb(var(--wu-error));box-shadow:0 0 0 1px rgb(var(--wu-error))}.wu-message{margin:8px 0 0;font-size:12.5px;color:rgb(var(--wu-error))}.wu-message[hidden]{display:none}.wu-zoom{--wu-fg: 245, 245, 245;--wu-bg: 17, 17, 17;--wu-line: rgba(var(--wu-fg), .16);--wu-line-strong: rgba(var(--wu-fg), .32);--wu-muted: rgba(var(--wu-fg), .66);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#080604d6;color:rgb(var(--wu-fg));font:14px/1.45 var(--font-body-family, sans-serif);letter-spacing:normal;color-scheme:dark}.wu-zoom[hidden]{display:none}.wu-zoom [hidden]{display:none!important}.wu-zoom *,.wu-zoom *:before,.wu-zoom *:after{box-sizing:border-box}html.wu-zoom-open{overflow:hidden}.wu-zoom__panel{position:relative;display:flex;flex-direction:column;width:640px;max-width:100%;height:min(720px,calc(100vh - 32px));height:min(720px,calc(100dvh - 32px));overflow:hidden;overscroll-behavior:contain;border:1px solid var(--wu-line);border-radius:12px;background:#191919;box-shadow:0 24px 80px #0009}.wu-zoom--shopping .wu-zoom__panel{width:1000px}.wu-zoom__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;flex:0 0 56px;gap:16px;height:56px;padding:10px 16px;border-bottom:1px solid var(--wu-line);background:#191919}.wu-zoom__head strong{min-width:0;font-size:15px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wu-zoom__heading{flex:1;min-width:0}.wu-zoom__step{display:block;margin-bottom:2px;color:var(--wu-muted);font-size:11px;line-height:13px}.wu-zoom--guided .wu-zoom__head strong{-webkit-line-clamp:1}.wu-zoom__body{display:grid;flex:1 1 auto;min-height:0;gap:20px;padding:16px;overflow:auto;overscroll-behavior:contain}.wu-zoom--shopping .wu-zoom__body{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch}.wu-zoom__viewer{display:flex;flex-direction:column;min-width:0;min-height:0}.wu-zoom--shopping .wu-zoom__viewer{padding-bottom:13px}.wu-zoom__figure{position:relative;display:block;flex:1 1 auto;min-height:100px;width:100%}.wu-zoom--choices .wu-zoom__figure>:is(.wu-zoom__img,.wu-zoom__nav){display:none}.wu-zoom__choices{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-content:safe center;gap:12px;padding:20px;overflow-y:auto;border-radius:8px;background:#111;scrollbar-color:var(--wu-copper-main, #e8bf96) #383838;scrollbar-width:thin}.wu-zoom__choices button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px;border:1px solid var(--wu-line);border-radius:6px;background:#202020;color:inherit;font:inherit;font-weight:600;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.wu-zoom__choices button:hover{border-color:var(--wu-copper-main, #e8bf96)}.wu-zoom__choices button[aria-pressed=true]{border-color:var(--wu-copper-main, #e8bf96);box-shadow:inset 0 0 0 1px var(--wu-copper-main, #e8bf96)}.wu-zoom__choices img{flex:0 0 30px;width:30px;height:30px;object-fit:contain}.wu-zoom__img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:8px;background:#080808}.wu-zoom__line{display:flex;flex:0 0 40px;align-items:baseline;gap:12px;width:100%;height:40px;margin:12px 0 8px;font-size:14px;line-height:1.4}.wu-zoom__name{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgb(var(--wu-fg));font-weight:600}.wu-zoom__price{color:var(--wu-metal, #ffbd68);font-size:15px;font-weight:700}.wu-zoom__price-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.wu-zoom__discount{display:inline-block;padding:2px 5px;border-radius:3px;background:#c60000;color:#fff;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap}.wu-zoom__price:empty{display:none}.wu-zoom__count{flex:0 0 auto;margin-left:auto;color:var(--wu-muted);font-size:12px;letter-spacing:.04em}.wu-zoom__actions{display:flex;flex:0 0 56px;align-items:center;justify-content:space-between;gap:12px;height:56px;margin-bottom:12px}.wu-zoom__quantity{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.wu-zoom__quantity>span:first-child{color:var(--wu-muted);font-size:12px}.wu-zoom__stepper{display:flex;align-items:center;border:1px solid var(--wu-line-strong);border-radius:6px}.wu-zoom__stepper button,.wu-zoom__stepper input{width:38px;min-width:0;height:38px;padding:0;margin:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:center}.wu-zoom__stepper button{font-size:19px;cursor:pointer}.wu-zoom__stepper button:disabled{opacity:.3;cursor:default}.wu-zoom__stepper button:hover:not(:disabled){background:#ffffff1a}.wu-zoom__stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.wu-zoom__stepper input::-webkit-outer-spin-button,.wu-zoom__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wu-zoom__confirm{display:block;flex:0 0 auto;width:100%;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:6px;background:var(--wu-metal, #ffbd68);color:#111;font:inherit;font-weight:700;line-height:1.3;cursor:pointer}.wu-zoom__confirm:hover:not(:disabled){background:var(--wu-copper-soft, #fce2b1)}.wu-zoom__confirm:disabled{background:#292929;border-color:var(--wu-line);color:var(--wu-muted);cursor:default}.wu-zoom__nav,.wu-zoom__close,.wu-zoom__back{z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid var(--wu-line-strong);border-radius:var(--wu-radius, 6px);background:rgba(var(--wu-bg),.82);color:rgb(var(--wu-fg));cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.wu-zoom__nav{position:absolute;top:50%;transform:translateY(-50%)}.wu-zoom__nav--prev{left:6px}.wu-zoom__nav--next{right:6px}.wu-zoom__nav:disabled,.wu-zoom__nav[hidden]{opacity:.25;cursor:default}.wu-zoom__close{background:transparent;border-color:transparent}.wu-zoom__nav:hover:not(:disabled),.wu-zoom__close:hover{background:rgb(var(--wu-fg));color:rgb(var(--wu-bg))}.wu-zoom :is(button,input,summary,a):focus-visible{outline:2px solid var(--wu-metal, #ffbd68);outline-offset:2px}.wu-zoom__links{flex:0 0 42px;height:42px;display:flex;align-items:flex-end}.wu-zoom__links a{color:rgb(var(--wu-fg));font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.wu-zoom__selected{display:flex;flex-direction:column;min-width:0;min-height:0;align-self:stretch;border:1px solid var(--wu-line);border-radius:8px;background:#151515;overflow:hidden}.wu-zoom__selected[open]::details-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.wu-zoom__selected>summary{display:flex;align-items:center;gap:8px;min-height:46px;padding:12px;list-style:none;font-size:13px;font-weight:700;cursor:pointer}.wu-zoom__selected>summary::-webkit-details-marker{display:none}.wu-zoom__badge{min-width:22px;padding:2px 6px;border-radius:10px;background:#343434;font-size:11px;text-align:center}.wu-zoom__disclosure{margin-left:auto;color:var(--wu-muted);transition:transform .15s ease}.wu-zoom__selected[open] .wu-zoom__disclosure{transform:rotate(180deg)}.wu-zoom__selection-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 12px 12px}.wu-zoom__selected:not([open])>.wu-zoom__selection-body{display:none}.wu-zoom__hint,.wu-zoom__empty{margin:0 0 12px;color:var(--wu-muted);font-size:12px;line-height:1.5}.wu-zoom__empty{padding:28px 0;text-align:center}.wu-zoom__selections{flex:1 1 auto;min-height:0;padding:0 8px;border-radius:6px;background:#1e1e1e;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--wu-copper-main, #e8bf96) #383838}@supports selector(::-webkit-scrollbar){.wu-zoom__selections{scrollbar-width:auto;scrollbar-color:auto}}.wu-zoom__selections::-webkit-scrollbar{width:6px}.wu-zoom__selections::-webkit-scrollbar-track{border-radius:3px;background:#383838}.wu-zoom__selections::-webkit-scrollbar-thumb{border-radius:3px;background:var(--wu-copper-main, #e8bf96)}.wu-zoom__selection{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:7px 8px;padding:14px 0;border-bottom:1px solid var(--wu-line)}.wu-zoom__selection-view{grid-column:1 / -1}.wu-zoom__selection-view{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.wu-zoom__selection-view:not(button){cursor:default}.wu-zoom__selection-view img{flex:0 0 46px;width:46px;height:46px;object-fit:contain;border-radius:4px;background:#080808}.wu-zoom__selection-view span{min-width:0}.wu-zoom__selection-view strong{display:block;font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.wu-zoom__selection-view small{display:block;margin-top:4px;color:var(--wu-muted);font-size:11px}.wu-zoom__selection-price{display:flex;flex-wrap:wrap;align-items:center;grid-column:2 / -1;gap:6px;font-size:12px;font-weight:600}.wu-zoom__selection-quantity{grid-column:2;justify-self:start;max-width:100%}.wu-zoom__selection-quantity :is(input,button){width:35px;height:32px}.wu-zoom__selection .wu-zoom__remove{grid-column:3;justify-self:end}.wu-zoom__selection-footer{flex:0 0 auto;margin-top:auto;padding-top:4px}.wu-zoom__selection-footer .wu-zoom__confirm{height:42px;min-height:42px;margin:0}.wu-zoom__remove{display:grid;place-items:center;width:24px;height:30px;padding:4px;border:0;background:none;color:var(--wu-muted);cursor:pointer}.wu-zoom__remove svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.wu-zoom__remove:hover{color:rgb(var(--wu-fg))}.wu-zoom__total{display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;margin:0 0 12px;font-size:12px}.wu-zoom__total strong{color:var(--wu-metal, #ffbd68);font-size:14px;white-space:nowrap}@media screen and (max-width:749px){.wu-options{--wu-gap: 8px;--wu-tap: 40px}.wu-field{margin-bottom:20px}.wu-choices--cards{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px 8px}.wu-zoom{padding:8px}.wu-zoom__panel{height:min(720px,calc(100vh - 16px));height:min(720px,calc(100dvh - 16px));border-radius:10px}.wu-zoom__head{flex-basis:48px;height:48px;padding:6px 12px}.wu-zoom__head strong{font-size:14px}.wu-zoom__body,.wu-zoom--shopping .wu-zoom__body{display:flex;flex-direction:column;gap:12px;padding:12px}.wu-zoom__viewer,.wu-zoom__selected{flex:0 0 auto}.wu-zoom--shopping .wu-zoom__viewer{padding-bottom:0}.wu-zoom__selected{width:100%}.wu-zoom__figure{flex:0 0 auto;height:min(42vh,360px);height:min(42dvh,360px)}.wu-zoom:not(.wu-zoom--shopping) .wu-zoom__viewer{flex:1 0 auto}.wu-zoom:not(.wu-zoom--shopping) .wu-zoom__figure{flex:1 0 auto}.wu-zoom__line{margin-top:10px}.wu-zoom__name{font-size:13px}.wu-zoom__actions{margin-bottom:0}.wu-zoom__confirm{margin-top:12px}.wu-zoom__selection-body .wu-zoom__confirm{margin-top:0}.wu-zoom__quantity>span:first-child{display:none}.wu-zoom__selections{flex:0 1 auto;max-height:280px}.wu-zoom__selection{grid-template-columns:46px minmax(0,1fr) 32px}.wu-zoom__selection-body{flex:0 0 auto}.wu-zoom__selected[open]::details-content{flex:0 0 auto}.wu-zoom__remove{width:32px;height:36px}.wu-zoom__nav{width:34px;height:34px}}.wu-pdp-v2 .product__info-container variant-selects .option-value-flex>a.product-link>img.small-icon,.wu-pdp-v2 .product__info-container variant-selects .option-value-flex>a.product-link>img.large-icon{width:30px;height:30px;flex:0 0 30px}
/*# sourceMappingURL=/cdn/shop/t/861/assets/coppertist-product-options.css.map */
