/* LUXURRE 5.0.163 — clean seller wizard, template-led mobile UI. */
#requestModal.lx5127-publish #lx5159Gallery,
#requestModal.lx5127-publish #lx161FileExamples,
#requestModal.lx5127-publish .lx161-image-disclaimer,
#requestModal.lx5127-publish .lx161-file-examples,
#requestModal.lx5127-publish .lx161-category-picture,
#requestModal.lx5127-publish .lx5151-title-figure,
#requestModal.lx5127-publish .lx158-desktop-hero {display:none!important}
#requestModal.lx5127-publish .lx161-category-cards .flow-choice label {
  background:#fff!important;color:#23262b!important;text-shadow:none!important;
  border:1px solid #ded7cd!important;min-height:82px!important;padding:15px!important;
  display:flex!important;align-items:flex-start!important;justify-content:center!important;
  font:500 15px/1.4 Georgia,serif!important;box-shadow:none!important
}
#requestModal.lx5127-publish .lx161-category-cards .flow-choice label::after {display:none!important}
#requestModal.lx5127-publish .lx161-category-cards .flow-choice input:checked+label,
#requestModal.lx5127-publish .lx161-category-cards label.lx161-selected {background:#f5f0e9!important;color:#1b2228!important;outline:2px solid #b58a59!important;outline-offset:0!important;border-color:#b58a59!important}
#requestModal.lx5127-publish .flow-step.active h3:focus{outline:none}
#requestModal.lx5127-publish .flow-step .flow-field:focus-visible,
#requestModal.lx5127-publish .flow-step input:focus-visible,
#requestModal.lx5127-publish .flow-step textarea:focus-visible,
#requestModal.lx5127-publish .flow-step select:focus-visible{outline:2px solid #ad8659;outline-offset:1px}
#requestModal.lx5127-publish .lx161-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#requestModal.lx5127-publish .lx161-own-preview{background:#fff;border:1px solid #e2d8ca;border-radius:0}
@media(max-width:680px){
 #requestModal.lx5127-publish.open:not(.lx5128-access){padding:0!important;margin:0!important;inset:0!important;align-items:stretch!important;justify-content:stretch!important}
 #requestModal.lx5127-publish.open:not(.lx5128-access) .modal-panel{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;box-shadow:none!important}
 #requestModal.lx5127-publish #requestForm{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important}
 #requestModal.lx5127-publish #requestForm.hidden{display:none!important}
 #requestModal.lx5127-publish #requestForm .flow-body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fbfaf8!important;padding:26px 21px 22px!important;overscroll-behavior:contain!important}
 #requestModal.lx5127-publish #requestForm .flow-body>.flow-step.active{max-width:100%!important;margin:0 auto!important;animation:none!important}
 #requestModal.lx5127-publish #requestForm .flow-body>.flow-step.active h3{font:400 clamp(30px,8vw,40px)/1.11 Georgia,serif!important;letter-spacing:-.035em!important;margin:13px 0 21px!important;color:#252222!important}
 #requestModal.lx5127-publish .flow-kicker{font:600 10px/1.5 Arial,sans-serif!important;letter-spacing:.20em!important;color:#9c744d!important}
 #requestModal.lx5127-publish #requestForm .flow-footer{position:relative!important;flex:0 0 auto!important;padding:10px 17px calc(10px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -1px 0 #e3ded6!important;background:#fff!important;min-height:70px!important;display:flex!important;gap:9px!important}
 #requestModal.lx5127-publish #requestForm .flow-footer button{min-height:48px!important;letter-spacing:.12em!important;font-weight:600!important;font-size:11px!important;max-width:none!important}
 #requestModal.lx5127-publish #requestForm .flow-footer #flowBack{flex:0 0 31%!important;min-width:0!important}
 #requestModal.lx5127-publish #requestForm .flow-footer #flowNext{flex:1 1 auto!important}
 #requestModal.lx5127-publish .lx161-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 #requestModal.lx5127-publish .lx161-category-cards .flow-choice label{min-height:84px!important}
 #requestModal.lx5127-publish .lx5107-asset-fields,#requestModal.lx5127-publish .lx161-media-grid{grid-template-columns:minmax(0,1fr)!important}
 #requestModal.lx5127-publish .lx161-own-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:681px){
 #requestModal.lx5127-publish #requestForm .flow-body>.flow-step.active h3{font-family:Georgia,serif!important;letter-spacing:-.025em}
 #requestModal.lx5127-publish .lx161-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:1180px){#requestModal.lx5127-publish .lx161-category-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
