.nuve-select{position:relative;min-width:0}
html body .nuve-select .nuve-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid #999;border-radius:8px;background:#fff;color:#211b18;font:400 14px/20px var(--sans,Montserrat,Arial,sans-serif);text-align:left;box-shadow:none;letter-spacing:normal;text-transform:none}
.nuve-select-trigger::after{content:'';display:block;flex:0 0 7px;width:7px;height:7px;margin:-4px 3px 0 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.nuve-select-trigger[aria-expanded=true]::after{margin-top:4px;transform:rotate(225deg)}
.nuve-select-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#fffdf9;border:1px solid #cbbfb4;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #00000012}
.nuve-select-panel[hidden]{display:none}
html body .nuve-select-panel input{box-sizing:border-box;width:100%;height:48px;min-height:48px;margin:0;padding:12px 16px;border:0;border-bottom:1px solid #ded9d1;border-radius:0;background:transparent;font:400 14px/20px var(--sans,Montserrat,Arial,sans-serif);box-shadow:none}
.nuve-select-list{max-height:200px;overflow:auto;scrollbar-width:none}
.nuve-select-list::-webkit-scrollbar{display:none}
html body .nuve-select-list .nuve-select-option{display:block;box-sizing:border-box;width:100%;height:40px;min-height:40px;margin:0;padding:0 16px;border:0;border-radius:0;background:transparent;color:#211b18;text-align:left;font:400 14px/20px var(--sans,Montserrat,Arial,sans-serif);letter-spacing:normal;text-transform:none;box-shadow:none}
html body .nuve-select-option[aria-pressed=true],html body .nuve-select-option:hover{background:#e8e4db}

html body .nuve-select-panel{border:1px solid #999;border-radius:8px;background:#fff}

/* A fragrance wrapper must not draw a second chevron around the shared select. */
.store-fragrance-field:has(.nuve-select)::after{display:none}
.store-fragrance-field[hidden]{display:none!important}
.store-purchase-panel .store-add-form>.store-fragrance-field{margin:0 0 14px}
