.product-form__input.product-form__input--dropdown-custom{max-width:56rem;width:100%}.product-form__input--dropdown-custom{display:flex;flex-direction:column;gap:6px}.dd-wrap{position:relative}variant-selects .dd-clear{display:none!important}.dd-trigger{width:100%;height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 1.4rem;background:transparent;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--inputs-radius, 3px);color:rgb(var(--color-foreground));font-size:1.35rem;font-family:inherit;cursor:pointer;transition:border-color .15s;text-align:left}.dd-trigger:hover{border-color:rgba(var(--color-foreground),.25)}.dd-wrap.is-open .dd-trigger{border-color:var(--vaultify-gold);border-bottom-color:transparent;border-radius:var(--inputs-radius, 3px) var(--inputs-radius, 3px) 0 0}.dd-trigger:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring)}.dd-trigger-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-trigger-label[title]{cursor:help;text-decoration:underline dotted var(--vaultify-gold);text-underline-offset:3px}.dd-wrap:not(.has-selection) .dd-trigger-label{color:rgba(var(--color-foreground),.28)}.dd-wrap.has-selection .dd-trigger-label{color:rgb(var(--color-foreground))}.dd-wrap.has-sold-out .dd-trigger{border-style:dashed;border-color:#c9a24d73}.dd-wrap.has-sold-out .dd-trigger-label{color:#c9a24da6}.dd-trigger-icons{display:flex;align-items:center;gap:6px;flex-shrink:0}.dd-clear{display:none;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(var(--color-foreground),.08);border:none;cursor:pointer;color:rgba(var(--color-foreground),.5);font-size:1.2rem;font-family:inherit;transition:background .12s;padding:0}.dd-clear:hover{background:rgba(var(--color-foreground),.14);color:rgb(var(--color-foreground))}.dd-wrap.has-selection .dd-clear{display:flex}.dd-wrap.has-sold-out .dd-clear{display:none!important}.dd-chevron{color:rgba(var(--color-foreground),.28);transition:transform .2s ease;flex-shrink:0}.dd-wrap.is-open .dd-chevron{transform:rotate(180deg)}.dd-panel{position:absolute;top:calc(4.4rem - 1px);left:0;right:0;z-index:200;background:linear-gradient(#ffffff0e,#ffffff0e),rgb(var(--color-background));border:1px solid var(--vaultify-gold-line);border-top:none;border-radius:0 0 var(--inputs-radius, 3px) var(--inputs-radius, 3px);overflow:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 6px 20px #0000001f}.dd-wrap.is-open .dd-panel{opacity:1;transform:translateY(0);pointer-events:auto}.dd-wrap.opens-up .dd-panel{top:auto;bottom:calc(4.4rem - 1px);border-top:1px solid var(--vaultify-gold-line);border-bottom:none;border-radius:var(--inputs-radius, 3px) var(--inputs-radius, 3px) 0 0;transform:translateY(4px);box-shadow:0 -6px 20px #0000001f}.dd-wrap.opens-up.is-open .dd-panel{transform:translateY(0)}.dd-wrap.opens-up.is-open .dd-trigger{border-radius:0 0 var(--inputs-radius, 3px) var(--inputs-radius, 3px)}.dd-search-row{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:5.2rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.dd-search-icon{color:rgba(var(--color-foreground),.3);flex-shrink:0}.dd-search{flex:1;min-width:0;background:none;border:none;outline:none;font-family:inherit;font-size:1.3rem;line-height:1.6;color:rgb(var(--color-foreground))}.dd-search::placeholder{color:rgba(var(--color-foreground),.3)}.dd-list{overflow-y:auto;max-height:24.4rem;scrollbar-width:thin;scrollbar-color:rgba(201,162,77,.2) transparent}.dd-list::-webkit-scrollbar{width:4px}.dd-list::-webkit-scrollbar-thumb{background:#c9a24d33;border-radius:2px}.dd-option{display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:5.2rem;cursor:pointer;position:relative;transition:background .1s}.dd-option:hover{background:rgba(var(--color-foreground),.04)}.dd-option.is-focused{background:#c9a24d12}.dd-option.is-focused:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--vaultify-gold)}.dd-option.is-selected{background:#c9a24d1c}.dd-option.is-selected .dd-opt-name{color:var(--vaultify-gold);font-weight:600}.dd-option.is-selected .dd-opt-price{color:var(--vaultify-gold)}.dd-option.is-sold-out{cursor:default}.dd-option.is-sold-out .dd-opt-name{color:rgba(var(--color-foreground),.52)}.dd-option.is-sold-out .dd-opt-price{color:rgba(var(--color-foreground),.42)}.dd-opt-name{font-size:1.3rem;color:rgb(var(--color-foreground));flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-opt-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.dd-opt-price{font-size:1.3rem;color:rgba(var(--color-foreground),.5);font-variant-numeric:tabular-nums}.dd-hl{color:var(--vaultify-gold);font-weight:700;background:none}.dd-sep{display:flex;align-items:center;padding:7px 0;margin-top:2px}.dd-sep-line{flex:1;height:1px;background:rgba(var(--color-foreground),.22)}.dd-sep-label{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.52);padding:0 12px;white-space:nowrap}.dd-empty{padding:14px;font-size:1.25rem;color:rgba(var(--color-foreground),.3);font-style:italic}.dd-tag-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-width:0;overflow:hidden;transition:max-width .15s ease}.dd-tag-wrap>span{grid-column:1;grid-row:1;white-space:nowrap}.dd-tag-notify,.dd-tag-queued,.dd-tag-submitted{font-size:1.15rem;font-weight:700;letter-spacing:.01em;padding:.4rem .9rem;border-radius:999px;opacity:0;transition:none}.dd-tag-notify{color:#17140d;background:var(--vaultify-gold-strong)}.dd-tag-queued{color:var(--vaultify-gold-strong);background:#c9a24d29;border:1px solid var(--vaultify-gold-border-soft)}.dd-option.is-notifiable:not(.is-queued):hover .dd-tag-notify,.dd-option.is-notifiable:not(.is-queued).is-focused .dd-tag-notify{opacity:1}.dd-option.is-notifiable:not(.is-queued):hover .dd-tag-wrap,.dd-option.is-notifiable:not(.is-queued).is-focused .dd-tag-wrap{max-width:20rem}.dd-option.is-queued .dd-tag-queued{opacity:1}.dd-option.is-queued .dd-tag-wrap{max-width:20rem}.dd-option.is-notifiable{cursor:pointer}.dd-option.is-notifiable .dd-opt-name{color:rgba(var(--color-foreground),.65)}.dd-option.is-notifiable:hover{background:#c9a24d0d}.dd-option.is-notifiable:hover .wl-waitlist-badge--preview,.dd-option.is-notifiable.is-focused .wl-waitlist-badge--preview{opacity:1}.dd-option.is-queued{background:#c9a24d12}.dd-option.is-queued .dd-opt-name{color:#c9a24dd9}.dd-tag-submitted{color:#eaf7ee;background:#4a9e6e}.dd-option.is-submitted .dd-tag-notify,.dd-option.is-submitted .dd-tag-queued{opacity:0}.dd-option.is-submitted .dd-tag-submitted{opacity:1}.dd-option.is-submitted .dd-tag-wrap{max-width:20rem}.dd-option.is-submitted{cursor:default;background:#3c825a0f}.dd-option.is-submitted .dd-opt-name{color:rgba(var(--color-foreground),.55)}.dd-waitlist{display:flex;flex-direction:column;gap:0;margin-top:10px}.dd-waitlist[hidden]{display:none}.dd-waitlist__controls{display:flex;align-items:center;gap:10px;padding:7px 14px;background:#ffffff06;border:1px solid var(--vaultify-gold-line);border-bottom:none;border-radius:var(--inputs-radius, 3px) var(--inputs-radius, 3px) 0 0}.dd-waitlist__controls[hidden]{display:none}.dd-waitlist__controls{display:none!important}.dd-waitlist-summary,.dd-waitlist-form-wrap{border-radius:var(--inputs-radius, 3px)!important;border-top:1px solid var(--vaultify-gold-line)!important}.dd-waitlist__select-all,.dd-waitlist__clear{background:none;border:none;padding:0;font-family:inherit;font-size:1.1rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dd-waitlist__select-all{color:var(--vaultify-gold);text-decoration-color:#c9a24d59}.dd-waitlist__select-all:hover{text-decoration-color:var(--vaultify-gold)}.dd-waitlist__clear{color:rgba(var(--color-foreground),.5);text-decoration-color:rgba(var(--color-foreground),.15)}.dd-waitlist__clear:hover{color:rgb(var(--color-foreground))}.dd-waitlist__sep{font-size:1.05rem;color:rgba(var(--color-foreground),.3)}.dd-waitlist-summary,.dd-waitlist-form-wrap{border-radius:0 0 var(--inputs-radius, 3px) var(--inputs-radius, 3px)}.dd-waitlist:has(.dd-waitlist__controls[hidden]) .dd-waitlist-summary,.dd-waitlist:has(.dd-waitlist__controls[hidden]) .dd-waitlist-form-wrap{border-radius:var(--inputs-radius, 3px);border-top:1px solid var(--vaultify-gold-line)}.dd-waitlist-summary{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#ffffff06;border:1px solid var(--vaultify-gold-line);border-top:none}.dd-waitlist-summary__icon{font-size:1.3rem;line-height:1;flex-shrink:0;opacity:.85}.dd-waitlist-summary__text{flex:1;min-width:0}.dd-waitlist-summary__title{font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));margin:0}.dd-waitlist-summary__subtitle{font-size:1.1rem;color:rgba(var(--color-foreground),.5);margin:.1rem 0 0}.dd-waitlist-summary__toggle{display:flex;align-items:center;gap:3px;flex-shrink:0;background:none;border:none;padding:0;font-family:inherit;font-size:1.1rem;font-weight:600;color:var(--vaultify-gold);cursor:pointer}.dd-waitlist-summary__toggle:hover{color:var(--vaultify-gold-strong)}.dd-waitlist-summary__chevron{font-size:.95rem}.dd-waitlist-form-wrap{display:flex;flex-direction:column;gap:16px;position:relative;padding:18px;background:#ffffff06;border:1px solid var(--vaultify-gold-line);border-top:none}.dd-waitlist-form-wrap:focus-visible{outline:none}.dd-waitlist-form-wrap__header{display:flex;align-items:flex-start;gap:12px}.dd-waitlist-form-wrap__header-message{flex:1;margin:0;color:var(--vaultify-gold);font-size:1.2rem}.dd-waitlist-form-wrap__header-message:focus-visible{outline:none}.dd-waitlist-form-wrap__collapse{flex-shrink:0;margin-left:auto;background:none;border:none;padding:4px;font-size:1.1rem;line-height:1;color:rgba(var(--color-foreground),.35);cursor:pointer}.dd-waitlist-form-wrap__collapse:hover{color:var(--vaultify-gold)}.dd-waitlist-form__heading{flex:1;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin:0}.dd-waitlist-queue-summary__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.dd-waitlist-queue-summary__list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:1.2rem;color:rgba(var(--color-foreground),.85)}.dd-waitlist-queue-summary__list-item--submitted{color:rgba(var(--color-foreground),.5)}.dd-waitlist-queue-summary__remove{flex-shrink:0;background:none;border:none;padding:2px 4px;font-size:1.3rem;line-height:1;color:#c9a24d8c;cursor:pointer}.dd-waitlist-queue-summary__remove:hover,.dd-waitlist-queue-summary__remove:focus-visible{color:var(--vaultify-gold)}.dd-waitlist-queue-summary__remove:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring);border-radius:var(--inputs-radius, 3px)}.dd-waitlist-queue-summary__meta{font-size:1rem;color:#4a9e6ecc}.dd-waitlist-form{display:flex;flex-direction:column;gap:12px}.dd-waitlist-form__account-email{font-size:1.1rem;color:rgba(var(--color-foreground),.55);margin:0 0 -2px}.dd-waitlist-form__field{display:flex}.dd-waitlist-form__email{width:100%;height:3.8rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius, 3px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.25rem}.dd-waitlist-form__email:focus-visible{outline:none;border-color:var(--vaultify-gold);box-shadow:var(--vaultify-gold-focus-ring)}.dd-waitlist-form__email[aria-invalid=true]{border-color:#c83c3c99}.dd-waitlist-form__error{font-size:1.1rem;color:#c83c3ce6;margin:0}.dd-waitlist-form__submit{height:3.8rem;border:none;border-radius:var(--inputs-radius, 3px);background:var(--vaultify-gold);color:#17140d;font-family:inherit;font-size:1.15rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:opacity .15s ease}.dd-waitlist-form__submit:hover{opacity:.9}.dd-waitlist-form__submit:disabled{opacity:.55;cursor:default}.dd-waitlist-form__consent{font-size:1rem;color:rgba(var(--color-foreground),.35);margin:0}.dd-waitlist-result{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-radius:var(--inputs-radius, 3px)}.dd-waitlist-result--success{padding:0}.dd-waitlist-result--partial,.dd-waitlist-result--failure{padding:12px 14px;border:1px solid var(--vaultify-gold-line)}.dd-waitlist-result--partial{background:#c9a24d0d;border-color:#c9a24d38}.dd-waitlist-result--failure{background:#c83c3c0d;border-color:#c83c3c40}.dd-waitlist-result:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring)}.dd-waitlist-result__message{font-size:1.2rem;color:rgb(var(--color-foreground));margin:0;flex:1}.dd-waitlist-result--success .dd-waitlist-result__message{color:var(--vaultify-gold)}.dd-waitlist-result__dismiss{background:none;border:none;padding:0;font-size:1.5rem;line-height:1;color:rgba(var(--color-foreground),.4);cursor:pointer;flex-shrink:0}.dd-waitlist-result__dismiss:hover{color:rgb(var(--color-foreground))}.dd-waitlist-result__retry{background:none;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 3px);padding:6px 12px;font-family:inherit;font-size:1.1rem;color:rgb(var(--color-foreground));cursor:pointer;flex-shrink:0}.dd-waitlist-result__retry:hover{border-color:var(--vaultify-gold);color:var(--vaultify-gold)}@media(prefers-reduced-motion:reduce){.dd-waitlist-form__submit{transition:none}}.product-form__input--stop-track{border:none;padding:0;margin:0;width:100%;max-width:none!important;min-width:0!important}.product-form__input--stop-track .stop-track__stop input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:2;clip:auto;overflow:visible}.stop-track{display:flex;align-items:flex-start;position:relative;padding-bottom:4px;width:100%}.stop-track:before{content:"";position:absolute;top:12px;left:calc(50% / var(--stop-count, 6));right:calc(50% / var(--stop-count, 6));height:2px;background:linear-gradient(to right,var(--vaultify-gold) var(--fill-pct, 0%),rgba(var(--color-foreground),.12) var(--fill-pct, 0%));z-index:0;pointer-events:none}.stop-track__stop{display:flex;flex-direction:column;align-items:center;flex:1;gap:5px;cursor:pointer;position:relative;z-index:1;text-align:center;-webkit-user-select:none;user-select:none;padding:0 2px}.stop-track__stop.is-unavailable{opacity:.35;cursor:not-allowed;pointer-events:none}.stop-track__dot{width:26px;height:26px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.22);background:rgb(var(--color-background));box-shadow:0 0 0 3px rgb(var(--color-background));transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;flex-shrink:0;display:block}.stop-track__stop:not(.is-selected):not(.is-unavailable):hover .stop-track__dot{border-color:var(--vaultify-gold-border-soft)}.stop-track__stop.is-past .stop-track__dot{background:var(--vaultify-gold);border-color:var(--vaultify-gold);box-shadow:0 0 0 3px rgb(var(--color-background))}.stop-track__stop.is-selected .stop-track__dot{background:var(--vaultify-gold);border-color:var(--vaultify-gold);box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px #c9a24d33}.stop-track__stop:focus-within .stop-track__dot{outline:2px solid var(--vaultify-gold);outline-offset:2px}.stop-track__label{font-size:1.4rem;font-weight:500;color:rgba(var(--color-foreground),.55);line-height:1.2;transition:color .15s ease;max-width:100%;overflow-wrap:break-word}.stop-track__stop.is-past .stop-track__label{color:rgba(var(--color-foreground),.75)}.stop-track__stop.is-selected .stop-track__label{color:var(--vaultify-gold);font-weight:600}.stop-track__price{font-size:1.2rem;color:rgba(var(--color-foreground),.4);font-variant-numeric:tabular-nums;line-height:1.2;transition:color .15s ease;min-height:1.2em}.stop-track__stop.is-selected .stop-track__price{color:var(--vaultify-gold);font-weight:600}.stop-track__stop.is-past .stop-track__price{color:rgba(var(--color-foreground),.5)}[data-picker-mode=journey]{padding-top:1.6rem;padding-bottom:2.4rem}[data-picker-mode=journey] .variant-step{border:1px solid rgba(var(--color-foreground),.1);border-radius:.6rem;overflow:hidden;margin-bottom:.8rem;transition:border-color var(--duration-short) ease}[data-picker-mode=journey] .variant-step--active{border-color:rgba(var(--color-foreground),.22)}[data-picker-mode=journey] .variant-step__header{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;cursor:default;-webkit-user-select:none;user-select:none}[data-picker-mode=journey] .variant-step--done .variant-step__header{cursor:pointer}[data-picker-mode=journey] .variant-step__num{width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:rgba(var(--color-foreground),.4);flex-shrink:0;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}[data-picker-mode=journey] .variant-step--active .variant-step__num{border-color:var(--vaultify-gold);color:var(--vaultify-gold)}[data-picker-mode=journey] .variant-step--done .variant-step__num{background-color:var(--vaultify-gold);border-color:var(--vaultify-gold);color:rgb(var(--color-background));font-size:1.3rem}[data-picker-mode=journey] .variant-step__title{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));flex:1}[data-picker-mode=journey] .variant-step--locked .variant-step__title{color:rgba(var(--color-foreground),.38)}[data-picker-mode=journey] .variant-step__chosen{font-size:1.2rem;color:var(--vaultify-gold);font-weight:500}[data-picker-mode=journey] .variant-step--active .variant-step__chosen,[data-picker-mode=journey] .variant-step--locked .variant-step__chosen{display:none}[data-picker-mode=journey] .variant-step__hint{font-size:1.2rem;color:rgba(var(--color-foreground),.38);font-weight:400;flex-shrink:0}[data-picker-mode=journey] .variant-step--active .variant-step__hint,[data-picker-mode=journey] .variant-step--done .variant-step__hint{display:none}[data-picker-mode=journey] .variant-step--active .variant-step__header{border-bottom:1px solid rgba(var(--color-foreground),.07)}[data-picker-mode=journey] .variant-step:not(.variant-step--active) .variant-step__body{display:none!important}[data-picker-mode=journey] .variant-step .product-form__input{margin:0!important;max-width:none!important;min-width:0!important}[data-picker-mode=journey] .variant-step .form__label{display:none}[data-picker-mode=journey] .variant-step__body .product-form__input--pill,[data-picker-mode=journey] .variant-step__body .product-form__input--list{padding:0!important;margin:0!important;border:none!important;background:none!important;width:100%!important;white-space:normal!important}[data-picker-mode=journey] .variant-step__body .product-form__input--segmented{padding:0!important;margin:0!important;background:none!important;width:100%!important}[data-picker-mode=journey] .variant-step__body{padding:1.4rem 1.6rem 1.2rem;display:grid!important;grid-template-columns:1fr!important}[data-picker-mode=journey] .variant-step__body .product-form__input--pill label,[data-picker-mode=journey] .variant-step__body .product-form__input--list label{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;min-height:4.4rem!important;margin-bottom:.6rem!important;padding:1rem 1.4rem!important;box-sizing:border-box!important;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:.5rem!important;background-color:rgba(var(--color-foreground),.02)!important;color:rgb(var(--color-foreground))!important;font-size:1.4rem!important;font-weight:400!important;text-align:left!important;letter-spacing:0!important;white-space:normal!important;transform:none!important;position:static!important;z-index:auto!important;cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}[data-picker-mode=journey] .variant-step__body .product-form__input--pill label:last-of-type,[data-picker-mode=journey] .variant-step__body .product-form__input--list label:last-of-type{margin-bottom:0!important}[data-picker-mode=journey] .variant-step__separator{display:flex!important;align-items:center!important;gap:1rem!important;width:100%!important;box-sizing:border-box!important;margin:1.2rem 0 .8rem!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:rgba(var(--color-foreground),.45)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}[data-picker-mode=journey] .variant-step__separator:before,[data-picker-mode=journey] .variant-step__separator:after{content:""!important;flex:1!important;height:1px!important;background:rgba(var(--color-foreground),.15)!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]:not(:checked):not([disabled]):not(.disabled)+label:hover,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio]:not(:checked):not([disabled]):not(.disabled)+label:hover{border-color:#c9a84c80!important;background-color:#c9a84c0d!important;box-shadow:inset 3px 0 #c9a84c59!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]:checked+label,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio]:checked+label{border-color:var(--vaultify-gold)!important;box-shadow:inset 3px 0 0 var(--vaultify-gold)!important;background-color:#c9a84c14!important;color:var(--vaultify-gold)!important;font-weight:600!important;position:static!important;z-index:auto!important;transform:none!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio].disabled+label,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio][disabled]+label,[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-sold-out,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio].disabled+label,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio][disabled]+label,[data-picker-mode=journey] .variant-step__body .product-form__input--pill label.is-sold-out{opacity:.5!important;border-style:dashed!important;cursor:not-allowed!important;text-decoration:none!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio].disabled+label .variant-list__primary,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio][disabled]+label .variant-list__primary,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio].disabled+label .variant-list__primary,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio][disabled]+label .variant-list__primary{text-decoration:none!important}[data-picker-mode=journey] .variant-step__body label .variant-list__left{display:inline-flex!important;align-items:center!important;gap:.8rem!important;flex:1!important;min-width:0!important}[data-picker-mode=journey] .variant-step__body label .variant-list__primary{font-size:1.4rem!important;font-weight:inherit!important;line-height:1.3!important;color:inherit!important;text-decoration:none!important}[data-picker-mode=journey] .variant-step__body label .variant-list__secondary{display:inline-flex!important;align-items:center!important;margin-left:0!important;padding:.2rem .8rem!important;border:1px solid rgba(var(--color-foreground),.22)!important;border-radius:999px!important;font-size:1.1rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.6)!important;white-space:nowrap!important;flex-shrink:0!important;text-decoration:none!important;margin-top:0!important}[data-picker-mode=journey] .variant-step__body input[type=radio]:checked+label .variant-list__secondary{border-color:var(--vaultify-gold)!important;color:var(--vaultify-gold)!important}[data-picker-mode=journey] .variant-step__body label .variant-list__compare-price{font-size:1.1rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.4)!important;text-decoration:line-through!important;white-space:nowrap!important;flex-shrink:0!important;margin-left:auto!important;margin-right:.6rem!important}[data-picker-mode=journey] .variant-step__body label .variant-list__price{font-size:1.3rem!important;font-weight:500!important;color:rgba(var(--color-foreground),.65)!important;white-space:nowrap!important;flex-shrink:0!important;text-decoration:none!important}[data-picker-mode=journey] .variant-step__body input[type=radio]:checked+label .variant-list__price{color:var(--vaultify-gold)!important;opacity:.85!important}variant-selects:not([data-picker-mode=journey]) .variant-step__separator{display:none!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-branch-explorable,[data-picker-mode=journey] .variant-step__body .product-form__input--pill input[type=radio]+label.is-branch-explorable{pointer-events:auto!important;cursor:pointer!important;opacity:.75!important;border-style:dashed!important;color:rgba(var(--color-foreground),.75)!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-branch-explorable .variant-list__primary,[data-picker-mode=journey] .variant-step__body .product-form__input--pill label.is-branch-explorable .variant-list__primary{text-decoration:none!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-branch-explorable:after{content:"\203a";color:var(--vaultify-gold);opacity:.7;margin-left:.6rem;font-weight:600}[data-picker-mode=journey] .variant-step__body .product-form__input--pill label.is-branch-explorable:after{display:none!important}[data-picker-mode=journey] .variant-step__body .product-form__input--segmented label.is-branch-explorable{pointer-events:auto!important;cursor:pointer!important;color:rgba(var(--color-foreground),.75)!important;border-style:dashed!important}[data-picker-mode=journey] .variant-step__body .product-form__input--segmented label.is-branch-explorable:after{content:"\203a";color:var(--vaultify-gold);opacity:.7;margin-left:.4rem;font-weight:600}.dd-option.is-branch-explorable{cursor:pointer}.dd-option.is-branch-explorable .dd-opt-name{color:rgba(var(--color-foreground),.75)}.dd-option.is-branch-explorable .dd-opt-name:after{content:"\203a";color:var(--vaultify-gold);opacity:.7;margin-left:.5rem;font-weight:600}[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-branch-explorable:focus-visible,[data-picker-mode=journey] .variant-step__body .product-form__input--pill label.is-branch-explorable:focus-visible,[data-picker-mode=journey] .variant-step__body .product-form__input--segmented label.is-branch-explorable:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring)}.journey-selection-summary{margin-bottom:.3rem;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.journey-selection-summary[hidden]{display:none}.product-form__input.product-form__input--vaultify-swatch,.product-form__input--vaultify-swatch{border:none;padding:0;min-width:0;max-width:100%;width:100%}.swatch-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;align-items:flex-start}.swatch-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.swatch-item input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.swatch-disc{display:block;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--swatch-disc-border, transparent);outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease,outline-style .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease;position:relative;overflow:hidden;flex-shrink:0;background-color:rgba(var(--color-foreground),.1)}.swatch-item:not(.is-sold-out):not(.is-cross-filtered):hover .swatch-disc{border-color:rgba(var(--color-foreground),.3);transform:scale(1.08)}.swatch-item input[type=radio]:checked+.swatch-disc{outline-color:var(--vaultify-gold);outline-style:solid;transform:scale(1.04);border-color:transparent}.swatch-item:focus-within .swatch-disc{outline-color:var(--vaultify-gold);outline-style:solid}.swatch-item.is-sold-out{cursor:default}.swatch-item.is-sold-out .swatch-disc{opacity:.35;border-color:rgba(var(--color-foreground),.18)}.swatch-item.is-cross-filtered{cursor:not-allowed;pointer-events:none}.swatch-item.is-cross-filtered .swatch-disc{opacity:.28;outline:1.5px dashed rgba(var(--color-foreground),.25);outline-offset:2px;border-color:transparent}.swatch-name{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),.4);white-space:nowrap;transition:color .12s ease;text-align:center;max-width:52px;overflow:hidden;text-overflow:ellipsis}.swatch-item input[type=radio]:checked~.swatch-name{color:var(--vaultify-gold);font-weight:600}.swatch-item.is-sold-out .swatch-name{opacity:.5}.swatch-item.is-cross-filtered .swatch-name{opacity:.3}.swatch-hover-popup{position:fixed;z-index:9999;pointer-events:none;opacity:0;transform:translate(-50%) translateY(calc(-100% - 12px));transition:opacity .18s ease;background:#221e13;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:14px 16px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 12px 40px #0009;min-width:120px;text-align:center}.swatch-hover-popup.is-visible{opacity:1;pointer-events:auto}.swatch-hover-popup__disc{width:68px;height:68px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 -4px 10px #0000004d,0 2px 12px #0006;flex-shrink:0;background-color:rgba(var(--color-foreground),.1)}.swatch-hover-popup__name{font-size:12px;font-weight:600;color:rgb(var(--color-foreground));letter-spacing:.04em}.swatch-hover-popup__price{font-size:15px;font-weight:600;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:-2px;min-height:1.2em}.swatch-hover-popup__state{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.3);margin-top:-2px;min-height:1.2em}.swatch-hover-popup__state.is-sold-out{color:rgba(var(--color-foreground),.3)}fieldset.product-form__input--pill label[hidden]{display:none!important}variant-selects:not([data-picker-mode=journey]){transition:opacity .15s ease}variant-selects:not([data-picker-mode=journey]).variant-selects--loading{opacity:.4}fieldset.product-form__input--pill{min-height:44px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:27px}fieldset.product-form__input--pill>.form__label{margin-bottom:6px}variant-selects:not([data-picker-mode=journey]) fieldset.product-form__input--pill>.form__label{display:none}fieldset.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:all .2s ease;text-decoration:none!important}fieldset.product-form__input--pill input[type=radio]+label:hover{border-color:var(--vaultify-gold);transform:translateY(-1px)}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input--pill input[type=radio]:checked+label{background-color:var(--vaultify-gold)!important;border-color:var(--vaultify-gold)!important;color:rgb(var(--color-background))!important}fieldset.product-form__input--pill input[type=radio].disabled+label,fieldset.product-form__input--pill input[type=radio]:disabled+label,fieldset.product-form__input--pill label.is-sold-out{cursor:not-allowed;position:relative;color:#fff6!important;border-color:#fff6!important;border-style:dashed!important}fieldset.product-form__input--pill input[type=radio].disabled+label:after,fieldset.product-form__input--pill input[type=radio]:disabled+label:after,fieldset.product-form__input--pill label.is-sold-out:after{content:"";position:absolute;top:50%;left:16px;right:16px;height:1.5px;background:#fff9;pointer-events:none}fieldset.product-form__input--pill input[type=radio].disabled:checked+label,fieldset.product-form__input--pill input[type=radio]:disabled:checked+label{color:#111!important;border-color:#fff!important;border-style:solid!important;background:#fff}fieldset.product-form__input--pill input[type=radio].disabled:checked+label:after,fieldset.product-form__input--pill input[type=radio]:disabled:checked+label:after{display:none}fieldset.product-form__input--pill .label-unavailable{display:none!important}fieldset.product-form__input--pill input[type=radio].disabled,fieldset.product-form__input--pill input[type=radio].disabled+label{pointer-events:none}fieldset.product-form__input--pill input[type=radio]+label.is-notifiable,fieldset.product-form__input--pill input[type=radio]+label.is-queued,fieldset.product-form__input--pill input[type=radio]+label.is-submitted{pointer-events:auto!important;cursor:pointer!important;border-style:dashed!important}fieldset.product-form__input--pill input[type=radio]+label.is-notifiable:after,fieldset.product-form__input--pill input[type=radio]+label.is-queued:after,fieldset.product-form__input--pill input[type=radio]+label.is-submitted:after{display:none!important}fieldset.product-form__input--pill input[type=radio]+label.is-notifiable{color:#ffffffa6!important;border-color:#fff6!important}fieldset.product-form__input--pill input[type=radio]+label.is-queued{color:#c9a24de6!important;border-color:var(--vaultify-gold-border-soft)!important;background-color:#c9a24d12!important;position:relative}fieldset.product-form__input--pill input[type=radio]+label.is-submitted{cursor:default!important;color:#ffffff73!important;border-color:#ffffff40!important;background-color:#3c825a1a!important;position:relative}fieldset.product-form__input--pill label[data-waitlist-actionable]:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring)}.wl-waitlist-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;pointer-events:none;transition:opacity .15s ease}.wl-waitlist-badge svg{width:11px;height:11px}.wl-waitlist-badge--preview{opacity:0;background:transparent;border:1px solid rgba(255,255,255,.5);color:#ffffffbf}.wl-waitlist-badge--queued{background:var(--vaultify-gold, #c9a24d);color:#17140d}.wl-waitlist-badge--submitted{background:#3c825ae6;color:#fff}fieldset.product-form__input--pill .wl-waitlist-badge,.product-form__input--list .wl-waitlist-badge{position:absolute;top:-6px;right:-6px;border:1px solid rgb(var(--color-background, 0, 0, 0))}fieldset.product-form__input--pill input[type=radio]+label.is-notifiable{position:relative}fieldset.product-form__input--pill label.is-notifiable:hover .wl-waitlist-badge--preview,fieldset.product-form__input--pill label.is-notifiable:focus-visible .wl-waitlist-badge--preview{opacity:1}.product-form__input--segmented input[type=radio],.product-form__input--list input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.product-form__input.product-form__input--segmented{display:inline-flex;border:1px solid rgba(var(--color-foreground),.14);border-radius:5px;overflow:hidden;width:100%;padding:0;margin:0 0 1.2rem}.product-form__input--segmented .form__label{display:block;flex-basis:100%;white-space:normal;margin-bottom:.4rem;border:none}.product-form__input--segmented input[type=radio]+label{flex:1;min-height:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:8px 12px;border:none;background:transparent;color:rgba(var(--color-foreground),.5);font-size:12.5px;font-weight:400;letter-spacing:0;text-align:center;cursor:pointer;transition:background var(--duration-short) ease,color var(--duration-short) ease;position:relative;margin:0;white-space:normal}.product-form__input--segmented input[type=radio]+label:not(:first-of-type){border-left:1px solid rgba(var(--color-foreground),.1)}.product-form__input--segmented input[type=radio]+label:hover{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.product-form__input--segmented input[type=radio]:checked+label{background:rgba(var(--color-foreground),.09);color:rgb(var(--color-foreground));font-weight:600;position:relative;z-index:1}.product-form__input--segmented input[type=radio]:checked+label:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--vaultify-gold)}.product-form__input--segmented label.is-sold-out,.product-form__input--segmented input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.45);cursor:not-allowed;pointer-events:none}.product-form__input--segmented label.is-sold-out .seg-price{color:rgba(var(--color-foreground),.3)}.product-form__input--segmented input[type=radio]:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.2rem;position:relative;z-index:2}.seg-name{display:block;font-size:13px;font-weight:500;line-height:1.2}.seg-price{display:block;font-size:11px;color:rgba(var(--color-foreground),.28);font-weight:400;min-height:1em}.product-form__input--segmented input[type=radio]:checked+label .seg-price{color:#c9a24da6}.product-form__input--segmented label.is-notifiable,.product-form__input--segmented input[type=radio]:disabled+label.is-notifiable{color:rgba(var(--color-foreground),.75);cursor:pointer;pointer-events:auto}.product-form__input--segmented label.is-queued,.product-form__input--segmented input[type=radio]:disabled+label.is-queued{color:#c9a24de6;cursor:pointer;pointer-events:auto;background:#c9a24d12}.product-form__input--segmented label.is-submitted,.product-form__input--segmented input[type=radio]:disabled+label.is-submitted{color:rgba(var(--color-foreground),.55);cursor:default;pointer-events:auto;background:#3c825a0f}.product-form__input--segmented label[data-waitlist-actionable]:focus-visible{outline:.2rem solid var(--vaultify-gold-border, rgba(201, 162, 77, .8));outline-offset:-.2rem;position:relative;z-index:2}.product-form__input--segmented .wl-waitlist-badge{position:absolute;top:4px;right:4px;width:14px;height:14px}.product-form__input--segmented .wl-waitlist-badge svg{width:9px;height:9px}.product-form__input--segmented label.is-notifiable:hover .wl-waitlist-badge--preview,.product-form__input--segmented label.is-notifiable:focus-visible .wl-waitlist-badge--preview{opacity:1}.product-form__input--list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0;margin-bottom:1.2rem}.product-form__input--list .form__label{display:block;width:100%;margin-bottom:.4rem}.product-form__input--list input[type=radio]+label{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:1.2rem 1.6rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease;min-width:9rem;min-height:6rem;margin:0;background-color:rgb(var(--color-background));align-self:stretch}.variant-list__primary{font-size:1.5rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.variant-list__secondary{font-size:1.2rem;color:rgba(var(--color-foreground),.65);margin-top:.3rem}.product-form__input--list input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.5)}.product-form__input--list input[type=radio]:checked+label{background-color:var(--vaultify-gold)!important;border-color:var(--vaultify-gold)!important}.product-form__input--list input[type=radio]:checked+label .variant-list__primary,.product-form__input--list input[type=radio]:checked+label .variant-list__secondary{color:rgb(var(--color-background))}.product-form__input--list input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.08);opacity:.28;cursor:not-allowed;pointer-events:none;order:1}.product-form__input--list input[type=radio]:disabled+label .variant-list__primary{text-decoration:line-through}.product-form__input--list input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--list input[type=radio]+label.is-notifiable,.product-form__input--list input[type=radio]+label.is-queued,.product-form__input--list input[type=radio]+label.is-submitted{pointer-events:auto!important;cursor:pointer!important;border-style:dashed!important}.product-form__input--list label.is-notifiable .variant-list__primary,.product-form__input--list label.is-queued .variant-list__primary,.product-form__input--list label.is-submitted .variant-list__primary{text-decoration:none!important}.product-form__input--list input[type=radio]+label.is-notifiable{opacity:.65!important}.product-form__input--list input[type=radio]+label.is-queued{opacity:.9!important;border-color:var(--vaultify-gold-border-soft)!important;background-color:#c9a24d12!important}.product-form__input--list label.is-queued .variant-list__primary{color:#c9a24de6!important}.product-form__input--list input[type=radio]+label.is-submitted{cursor:default!important;opacity:.75!important;background-color:#3c825a0f!important}.product-form__input--list label.is-submitted .variant-list__primary{color:rgba(var(--color-foreground),.55)!important}.product-form__input--list label[data-waitlist-actionable]:focus-visible{outline:none;box-shadow:var(--vaultify-gold-focus-ring)}.product-form__input--list input[type=radio]+label.is-notifiable,.product-form__input--list input[type=radio]+label.is-queued,.product-form__input--list input[type=radio]+label.is-submitted{position:relative}.product-form__input--list label.is-notifiable:hover .wl-waitlist-badge--preview,.product-form__input--list label.is-notifiable:focus-visible .wl-waitlist-badge--preview{opacity:1}.product-form__input--list label .dd-tag-wrap{align-self:flex-end;margin-top:.6rem}.product-form__input--list label.is-queued .dd-tag-wrap,.product-form__input--list label.is-submitted .dd-tag-wrap{max-width:20rem}.product-form__input--list label.is-queued .dd-tag-queued{opacity:1}.product-form__input--list label.is-submitted .dd-tag-notify,.product-form__input--list label.is-submitted .dd-tag-queued{opacity:0}.product-form__input--list label.is-submitted .dd-tag-submitted{opacity:1}.product-form__input--list label.is-notifiable:not(.is-queued):hover .dd-tag-notify,.product-form__input--list label.is-notifiable:not(.is-queued):focus-visible .dd-tag-notify{opacity:1}.product-form__input--list label.is-notifiable:not(.is-queued):hover .dd-tag-wrap,.product-form__input--list label.is-notifiable:not(.is-queued):focus-visible .dd-tag-wrap{max-width:20rem}[data-picker-mode=journey] .variant-step__body .product-form__input--list label .dd-tag-wrap{margin-top:0!important;margin-left:.8rem!important;align-self:center!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-notifiable,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-queued,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-submitted{pointer-events:auto!important;cursor:pointer!important;border-style:dashed!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-notifiable{opacity:.65!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-queued{opacity:.9!important;border-color:var(--vaultify-gold-border-soft)!important;background-color:#c9a24d12!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-submitted{cursor:default!important;opacity:.75!important;background-color:#3c825a0f!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-notifiable,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-queued,[data-picker-mode=journey] .variant-step__body .product-form__input--list input[type=radio]+label.is-submitted{position:relative!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list .wl-waitlist-badge{position:absolute!important;top:-6px!important;right:-6px!important}[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-notifiable:hover .wl-waitlist-badge--preview,[data-picker-mode=journey] .variant-step__body .product-form__input--list label.is-notifiable:focus-visible .wl-waitlist-badge--preview{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-vaultify-pickers.css.map */
