.lpd-purchase .variations select.lvs-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important}
.lpd-purchase .lvs-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin:10px 0 16px;direction:rtl}
.lpd-page .lpd-purchase .lvs-choice{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;height:auto;padding:10px 8px;background:#fff;border:1px solid #ded9d8;border-radius:10px;box-shadow:none;color:#352d31;font:500 15px/1.6 var(--lumi-ui-font,LumiTajawal,Tajawal,Arial,sans-serif);letter-spacing:normal;text-transform:none;cursor:pointer;overflow-wrap:anywhere;min-width:0;transition:background .15s,border-color .15s}
.lpd-page .lpd-purchase .lvs-choice:hover{border-color:#74374d;background:#fbf4f6}
.lpd-page .lpd-purchase .lvs-choice[aria-pressed=true]{background:#74374d;color:#fff;border-color:#74374d;font-weight:700}
.lpd-page .lpd-purchase .lvs-choice:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through;background:#f4f2f1;border-color:#e6e1df;color:#807578}
.lpd-page .lpd-purchase .lvs-choice:focus-visible{outline:2px solid #74374d;outline-offset:3px}
@media(max-width:360px){.lpd-purchase .lvs-buttons{gap:7px}.lpd-page .lpd-purchase .lvs-choice{font-size:14px;padding:9px 5px}}
@media(prefers-reduced-motion:reduce){.lpd-page .lpd-purchase .lvs-choice{transition:none}}
