.custom-size-picker{position:relative}.size-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.size-picker-trigger{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border:1px solid #ddc9a9;border-radius:11px;background:#fffdf9;color:#251b10;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s}.size-picker-trigger:hover,.custom-size-picker.is-open .size-picker-trigger{border-color:#d38a0a;box-shadow:0 0 0 3px rgba(217,140,0,.1)}.size-picker-trigger svg{width:17px;height:17px;transition:transform .18s}.custom-size-picker.is-open .size-picker-trigger svg{transform:rotate(180deg)}.size-picker-options{position:absolute;z-index:8;top:calc(100% + 5px);left:0;right:0;display:none;padding:5px;border:1px solid #eadbc5;border-radius:10px;background:#fffdf9;box-shadow:0 10px 24px rgba(76,48,12,.16)}.custom-size-picker.is-open .size-picker-options{display:grid}.size-picker-options button{border:0;border-radius:7px;background:transparent;padding:9px 10px;color:#302115;font:inherit;font-size:13px;text-align:left;cursor:pointer}.size-picker-options button:hover,.size-picker-options button:focus{background:#fff0ce;color:#b36e00;outline:0}.size-picker-options button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:749px){.size-picker-trigger{height:36px;padding:7px 9px;border-radius:9px;font-size:11px}.size-picker-trigger svg{width:14px;height:14px}.size-picker-options{padding:4px;border-radius:8px}.size-picker-options button{padding:7px 8px;font-size:11px}}
