/* Shared dropdown finish: catalogue, styling guide and product options. */
.gold-select{--select-accent:#b48a43;--select-border:#d9c396;--select-surface:#fffcf5}.gold-select-trigger{min-height:51px;padding:13px 16px;border:1px solid var(--select-border);border-radius:15px;background:linear-gradient(135deg,#fffefb 0%,#fcf7ec 100%);box-shadow:0 2px 5px #a17d3b06,inset 0 1px 0 #fff;font-size:12px;line-height:1.6;transition:border-color .25s,box-shadow .3s,background .3s,translate .3s;overflow:hidden;isolation:isolate}.gold-select-trigger:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#f6e2b84d 50%,transparent 75%);transform:translateX(-140%);transition:transform .65s}.gold-select-trigger:hover{border-color:#b48b45;background:#fffaf0;box-shadow:0 5px 16px #a67a2b10;translate:0 -1px;filter:none}.gold-select-trigger:hover:before{transform:translateX(140%)}.gold-select-trigger:active{translate:0 0;filter:none}.gold-select.open .gold-select-trigger{border-color:#b98d42;background:#fffbf2;box-shadow:0 0 0 3px #d5b4721a,0 5px 16px #a67a2b0d}.gold-select-trigger:focus-visible{border-color:#b98d42;box-shadow:0 0 0 3px #d5b47226;outline:0}.gold-select-trigger.placeholder{color:#ad9671}.gold-select-trigger[aria-invalid=true]{border-color:#b66f49;box-shadow:0 0 0 3px #b66f4912}.gold-select .select-chevron{width:27px;height:27px;min-width:27px;display:grid;place-items:center;border:1px solid #e7d5b2;border-radius:50%;padding:0;background:#fbf3e3;transition:background .3s,border-color .3s,box-shadow .3s}.select-chevron svg{width:13px;height:13px;stroke:#b28a44;stroke-width:1.5;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.gold-select.open .select-chevron{background:#ead4a7;border-color:#d7b878;box-shadow:inset 0 1px 3px #9f782212}.gold-select.open .select-chevron svg{transform:rotate(180deg);stroke:#8c6427}.gold-select-list{inset:calc(100% + 9px) 0 auto;max-height:290px;border:1px solid #d5b77e;border-radius:17px;padding:7px;background:linear-gradient(145deg,#fffef9,#fcf6e9);box-shadow:0 16px 38px #6b4a1721,0 3px 8px #a1804420;transform-origin:top center;animation:gold-menu-open .23s cubic-bezier(.2,.8,.2,1) both;scroll-padding:7px;overscroll-behavior:contain;scrollbar-gutter:stable}.gold-select.opens-up .gold-select-list{inset:auto 0 calc(100% + 9px);transform-origin:bottom center}.gold-select.closing{z-index:59}.gold-select.closing .gold-select-list{animation:gold-menu-close .15s ease-in both;pointer-events:none}.gold-select-option{min-height:43px;padding:10px 40px 10px 13px;margin:2px 0;font-size:12px;line-height:1.65;border:1px solid transparent;border-radius:11px;color:#8b724a;transition:background .2s,color .2s,border-color .2s,translate .2s}.gold-select-option:hover,.gold-select-option.active{color:#896023;background:#f7ecd4;border-color:#ead5ad;translate:2px 0}.gold-select-option.selected{color:#825a1c;background:linear-gradient(105deg,#f1dfb8,#f7ecd4);border-color:#e2c590;font-weight:600}.gold-select-option.selected:after{display:grid;place-items:center;width:18px;height:18px;right:11px;border-radius:50%;background:#b38a45;color:#fffaf0;font-size:10px;box-shadow:0 2px 4px #a67a2b15}.gold-select-option[aria-disabled=true]{background:none;border-color:transparent;translate:none;opacity:.45}.gold-select-option:active{background:#ecd4a4;translate:0 0}.finder-section .gold-select{margin-bottom:21px}.finder-section .gold-select-trigger{min-height:57px;padding:15px 17px;border-radius:16px;font-size:13px}.finder-section label{font-size:12px;letter-spacing:.1px;margin-bottom:10px;color:#977744}.product-info .gold-select-trigger{min-height:53px;font-size:13px;border-radius:15px}.collection-refinements .gold-select-trigger{min-height:48px;font-size:11px;padding:10px 13px;border-radius:14px;gap:15px}.collection-refinements .gold-select{width:200px}.collection-refinements .gold-select-option{font-size:11px;padding-left:11px}.collection-refinements .select-chevron{width:24px;height:24px;min-width:24px}.gold-select-trigger:disabled{cursor:not-allowed;opacity:.55;translate:none;box-shadow:none}.gold-select-trigger:disabled:before{display:none}.gold-select-trigger:disabled:hover{border-color:var(--select-border)}select:not(.enhanced-native){border-radius:14px!important;border-color:#d5bd8c!important;background-color:#fffcf4!important;color:#8b6933!important;padding:13px 15px!important;font:inherit}
@keyframes gold-menu-open{from{opacity:0;transform:translateY(-7px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gold-menu-close{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}
@media(max-width:760px){.gold-select-trigger{font-size:12px;min-height:49px;border-radius:14px;padding:11px 13px;gap:10px}.gold-select-list{border-radius:15px;padding:6px}.gold-select-option{min-height:43px;font-size:12px;border-radius:10px;padding:10px 35px 10px 11px}.gold-select .select-chevron{width:25px;height:25px;min-width:25px}.finder-section .gold-select-trigger{min-height:54px;font-size:12px;padding:13px 14px;border-radius:15px}.finder-section label{font-size:11px;line-height:1.8}.collection-refinements .gold-select{width:100%}.collection-refinements .gold-select-trigger{font-size:11px;min-height:47px;padding:10px 11px;gap:8px;border-radius:13px}.collection-refinements .select-chevron{width:22px;height:22px;min-width:22px}.product-info .gold-select-trigger{min-height:51px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.gold-select *,.gold-select-trigger:before{animation:none!important;transition:none!important}.gold-select-trigger:hover,.gold-select-option:hover,.gold-select-option.active{translate:none}.gold-select-trigger:before{display:none}}
.finder-section form>.button{border-radius:12px}
