select.input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.input option{color:#f2f2f3;background:#0b0b0c}select.input:focus option,select.input option:checked,select.input option:hover{color:#fff;background:#151518}
:root{--bg:#f6f4ef;--bg-2:#efe9df;--panel:#ffffffb8;--panel-2:#ffffffdb;--text:#1d1b18;--muted:#1d1b18a3;--line:#1d1b181a;--focus:#1d1b183d;--radius:18px;--radius-sm:12px;--shadow:0 18px 50px #4e402a1a}*{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{color:var(--text);letter-spacing:.2px;background:radial-gradient(1200px 700px at 12% 8%,#ffffffeb,#0000 55%),radial-gradient(900px 620px at 88% 16%,#e2d8c785,#0000 55%),linear-gradient(#fbfaf7 0%,#f4f0e8 100%);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}img{max-width:100%;height:auto}input,select,button,textarea{font:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.container{max-width:1080px;margin:0 auto;padding:28px 18px}.card{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #ffffff8c}.cardInner{padding:18px}.h1{color:var(--text);margin:0 0 10px;font-size:34px;font-weight:560;line-height:1.08}.p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.row{flex-wrap:wrap;gap:12px;display:flex}.spacer{height:14px}.input{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:12px;outline:none;padding:12px}.input:focus{border-color:var(--focus)}.btn{height:44px;color:var(--text);cursor:pointer;background:#ffffffb8;border:1px solid #1d1b181a;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn:hover{background:#ffffffeb;border-color:#1d1b1829;transform:translateY(-1px);box-shadow:0 10px 24px #4e402a14}.btn:active{transform:translateY(0)}.btnPrimary{color:#f8f5ef;background:#1f1d1a;border-color:#1f1d1a}.btnPrimary:hover{background:#2a2723;border-color:#2a2723}.hr{border:0;border-top:1px solid var(--line);margin:14px 0}.badge{border:1px solid var(--line);color:var(--muted);background:#ffffffa3;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:12px;display:inline-flex}.kbd{border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;background:#ffffffb8;border-radius:8px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.appShellRow,.appShellSidebar,.appShellContent{min-width:0}.luxeProductLink{word-break:break-word}.productDetailTitleWrap,.productDetailPriceWrap,.productGalleryCard{min-width:0}@media (max-width:900px){.appShellRow{flex-wrap:wrap!important}.appShellSidebar{width:100%;flex:100%!important}.appShellContent{width:100%}}@media (max-width:720px){.container{padding:18px 14px}.cardInner{padding:16px}.h1{font-size:28px;line-height:1.12}.input,select.input,.btn{font-size:16px!important}.luxeHeroRow{flex-direction:column;align-items:flex-start!important}.luxeSearchRow{flex-wrap:wrap!important}.luxeSearchInputWrap,.luxeSearchButton{width:100%;flex:100%!important;min-width:0!important}.luxeFiltersRow{gap:12px!important}.luxeFilterItem{flex:100%!important;min-width:100%!important}.luxeClearButton{width:100%}.luxeProductRow{flex-wrap:wrap!important}.luxeProductMedia{aspect-ratio:1;max-width:220px;margin:0 auto;width:100%!important;min-width:0!important;height:auto!important}.luxeTitlePriceRow{flex-wrap:wrap!important}.luxePriceBlock{width:100%;text-align:left!important;min-width:0!important}.luxeActionsRow{align-items:stretch!important}.luxeActionButton{width:100%;min-width:0!important}.luxeReserveForm{width:100%;flex-wrap:wrap!important;margin-left:0!important}.luxeQtySelect,.luxeReserveButton{width:100%!important;min-width:0!important}.luxeReserveBadge{justify-content:center;width:100%;margin-left:0!important}.productDetailBackRow{justify-content:flex-start!important}.productDetailBackButton{width:100%;min-width:0!important}.productDetailHeaderRow{flex-direction:column;align-items:flex-start!important}.productDetailTitleWrap{flex:100%!important;min-width:0!important}.productDetailPriceWrap{width:100%;text-align:left!important;min-width:0!important}.productDetailActionRow{align-items:stretch!important}.productDetailReserveForm{width:100%;flex-wrap:wrap!important;margin-left:0!important}.productDetailQty,.productDetailReserveButton{width:100%!important;min-width:0!important}.productDetailReserveBadge{justify-content:center;width:100%;margin-left:0!important}.productGalleryCard{width:calc(50% - 6px)!important}.productGalleryModal{padding:12px!important}.productGalleryModalInner{width:min(100%,96vw)!important;height:min(78vh,920px)!important;padding:12px!important}.productGalleryClose{top:10px!important;right:10px!important}.productGalleryPrev{left:10px!important}.productGalleryNext{right:10px!important}}@media (max-width:480px){.productGalleryCard{width:100%!important}.productGalleryThumb{height:180px!important}.productGalleryPrev,.productGalleryNext{top:auto!important;bottom:12px!important;transform:none!important}.productGalleryPrev{left:12px!important}.productGalleryNext{right:12px!important}.productGalleryCounter{bottom:12px!important}}@media (max-width:720px){.exclusivityCardInner{padding:20px!important}.exclusivitySectionTitle{font-size:20px!important;line-height:1.25!important}.exclusivityActionsRow{align-items:stretch!important}.exclusivityActionButton{width:100%;min-width:0!important}.policyCardInner{padding:20px!important}.policySectionTitle{font-size:20px!important;line-height:1.25!important}}.customerReservationInfo,.customerReservationActions{min-width:0}.customerReservationTitle{word-break:break-word}@media (max-width:720px){.customerReservationRow{align-items:stretch!important}.customerReservationInfo{flex:100%!important;min-width:0!important}.customerReservationActions{width:100%;justify-content:flex-start!important;align-items:stretch!important}.customerReservationActionButton{width:100%;min-width:0!important}.customerReservationCancelForm{width:100%}}.purchaseHistoryHeaderInfo,.purchaseHistoryHeaderActions,.purchaseHistoryInfo,.purchaseHistoryTotals{min-width:0}.purchaseHistoryTitle{word-break:break-word}@media (max-width:720px){.purchaseHistoryHeaderRow{align-items:stretch!important}.purchaseHistoryHeaderActions{width:100%}.purchaseHistoryHeaderButton{width:100%;min-width:0!important}.purchaseHistoryRow{align-items:stretch!important}.purchaseHistoryInfo{flex:100%!important;min-width:0!important}.purchaseHistoryTotals{width:100%;justify-content:flex-start!important}}.customerProfileField,.customerProfileSelectField,.countryPhoneField,.countryPhoneDialField,.brandMultiSearchInputWrap,.brandMultiOptionLabelWrap{min-width:0}.brandMultiOptionLabel{word-break:break-word}@media (max-width:720px){.customerProfileTopRow,.customerProfileSelectRow,.countryPhoneRow{align-items:stretch!important}.customerProfileField,.customerProfileSelectField,.countryPhoneField,.countryPhoneDialField{width:100%;flex:100%!important;min-width:0!important}.customerProfileSaveButton{width:100%;min-width:0!important}.brandMultiHeader{align-items:stretch!important}.brandMultiHeaderActions,.brandMultiSearchRow{width:100%}.brandMultiSearchInputWrap,.brandMultiClearButton{width:100%;min-width:0!important}.deleteAccountHeaderRow,.deleteAccountModalActions{align-items:stretch!important}.deleteAccountHeaderActions{width:100%}.deleteAccountActionButton,.deleteAccountModalButton{width:100%;min-width:0!important}}@media (max-width:480px){.deleteAccountModal{padding:12px!important}.deleteAccountModalCard{width:min(100%,96vw)!important}}.customerMessagesHeaderActions,.customerMessagesInfo,.customerMessagesActions{min-width:0}.customerMessagesTitle,.customerMessagesSupplierLine{overflow-wrap:anywhere}@media (max-width:720px){.customerMessagesHeaderRow{align-items:stretch!important}.customerMessagesHeaderActions{width:100%;justify-content:flex-start!important}.customerMessagesHeaderButton{width:100%;min-width:0!important}.customerMessagesRow{align-items:stretch!important}.customerMessagesInfo{flex:100%!important;min-width:0!important}.customerMessagesActions{width:100%;justify-content:flex-start!important;align-items:stretch!important}.customerMessagesActionButton{width:100%;min-width:0!important}}.customerMessageThreadTitle,.customerMessageThreadMeta,.customerMessageBody{overflow-wrap:anywhere}@media (max-width:720px){.customerMessageThreadHeaderRow{align-items:stretch!important}.customerMessageThreadHeaderActions{width:100%}.customerMessageThreadHeaderButton{width:100%;min-width:0!important}.customerMessageBubble{width:min(100%,560px)!important;max-width:100%!important}}.sidebarBrand,.sidebarLinkLabel,.topbarBrand,.topbarLinks{min-width:0}.sidebarLinkLabel,.topbarBrand{overflow-wrap:anywhere}@media (max-width:720px){.topbarRow{align-items:stretch!important}.topbarBrand{font-size:24px!important}.topbarLinks{width:100%;justify-content:flex-start!important}.topbarLink,.sidebarLink{width:100%;min-width:0!important}}.supplierDashboardHeaderActions,.supplierDashboardSplitRow,.supplierDashboardRankName,.supplierDashboardSoldInfo,.supplierDashboardSoldMeta{min-width:0}.supplierDashboardRankName,.supplierDashboardSoldTitle{overflow-wrap:anywhere}@media (max-width:720px){.supplierDashboardHeaderRow{align-items:stretch!important}.supplierDashboardHeaderActions{width:100%}.supplierDashboardHeaderButton{width:100%;min-width:0!important}.supplierDashboardCurrencyCard,.supplierDashboardPanel{flex:100%!important;width:100%!important}.supplierDashboardRankRow{align-items:flex-start!important}.supplierDashboardTimelineTable{overflow-x:auto}.supplierDashboardTimelineHeader,.supplierDashboardTimelineRow{min-width:460px}.supplierDashboardSalesSummary{align-items:stretch!important}.supplierDashboardSalesSummaryActions{width:100%;justify-content:flex-start!important}.supplierDashboardSalesToggle{justify-content:center;width:100%;min-width:0!important}.supplierDashboardSoldRow{align-items:stretch!important}.supplierDashboardSoldInfo,.supplierDashboardSoldMeta{width:100%;text-align:left!important;min-width:0!important}}.supplierProductsTitle,.supplierProductsActionsGroup{min-width:0}.supplierProductsTitle{overflow-wrap:anywhere}@media (max-width:720px){.supplierProductsHeroRow{flex-direction:column;align-items:flex-start!important}.supplierProductsHeroActions{width:100%}.supplierProductsHeroButton{width:100%;min-width:0!important}.supplierProductsSearchRow{flex-wrap:wrap!important}.supplierProductsSearchInputWrap{width:100%;flex:100%!important;min-width:0!important}.supplierProductsFiltersRow{gap:12px!important}.supplierProductsFilterItem{flex:100%!important;min-width:100%!important}.supplierProductsClearButton{width:100%}.supplierProductsCardRow{flex-wrap:wrap!important}.supplierProductsCardMedia{aspect-ratio:1;max-width:220px;margin:0 auto;width:100%!important;min-width:0!important;height:auto!important}.supplierProductsTitleRow{flex-wrap:wrap!important}.supplierProductsActionsRow{align-items:stretch!important}.supplierProductsActionsGroup{width:100%;align-items:stretch!important}.supplierProductsActionButton{width:100%;min-width:0!important}.supplierProductsDeleteForm{width:100%}}.supplierNewCatalogField,.supplierNewField,.supplierNewSelectField,.supplierNewSubmitActions{min-width:0}@media (max-width:720px){.supplierNewCatalogRow,.supplierNewDetailsRow,.supplierNewRefRow,.supplierNewPricingRow,.supplierNewQtyRow,.supplierNewOptionalRow,.supplierNewSizeRow,.supplierNewSubmitRow{align-items:stretch!important}.supplierNewCatalogField,.supplierNewField,.supplierNewSelectField{width:100%;flex:100%!important;min-width:0!important}.supplierNewSubmitActions{width:100%}.supplierNewSubmitButton{width:100%;min-width:0!important}}.supplierProductHeroActions,.supplierProductEditField{min-width:0}@media (max-width:720px){.supplierProductBackRow{justify-content:flex-start!important}.supplierProductBackButton{width:100%;min-width:0!important}.supplierProductHeroRow{align-items:stretch!important}.supplierProductHeroActions{width:100%;align-items:stretch!important}.supplierProductHeroForm{width:100%}.supplierProductHeroButton{width:100%;min-width:0!important}.supplierProductEditRow{align-items:stretch!important}.supplierProductEditField{width:100%;flex:100%!important;min-width:0!important}.supplierProductSaveButton{width:100%;min-width:0!important}}.supplierReservationsInfo,.supplierReservationsActions{min-width:0}.supplierReservationsTitle,.supplierReservationsCustomerLine{overflow-wrap:anywhere}@media (max-width:720px){.supplierReservationsHeaderRow,.supplierReservationsCardRow{align-items:stretch!important}.supplierReservationsInfo{flex:100%!important;min-width:0!important}.supplierReservationsActions{width:100%;justify-content:flex-start!important;align-items:stretch!important}.supplierReservationsActionForm{width:100%}.supplierReservationsActionButton{width:100%;min-width:0!important}}.supplierMessagesHeaderActions,.supplierMessagesInfo,.supplierMessagesActions{min-width:0}.supplierMessagesTitle,.supplierMessagesCustomerLine{overflow-wrap:anywhere}@media (max-width:720px){.supplierMessagesHeaderRow{align-items:stretch!important}.supplierMessagesHeaderActions{width:100%;justify-content:flex-start!important}.supplierMessagesHeaderButton{width:100%;min-width:0!important}.supplierMessagesCardRow{align-items:stretch!important}.supplierMessagesInfo{flex:100%!important;min-width:0!important}.supplierMessagesActions{width:100%;justify-content:flex-start!important;align-items:stretch!important}.supplierMessagesActionButton{width:100%;min-width:0!important}}.supplierMessageThreadTitle,.supplierMessageThreadMeta,.supplierMessageBody{overflow-wrap:anywhere}@media (max-width:720px){.supplierMessageThreadHeaderRow{align-items:stretch!important}.supplierMessageThreadHeaderActions{width:100%}.supplierMessageThreadHeaderButton{width:100%;min-width:0!important}.supplierMessageBubble{width:min(100%,560px)!important;max-width:100%!important}}.supplierProfileField,.supplierProfileSelectField{min-width:0}@media (max-width:720px){.supplierProfileTopRow,.supplierProfileSelectRow{align-items:stretch!important}.supplierProfileField,.supplierProfileSelectField{width:100%;flex:100%!important;min-width:0!important}.supplierProfileSaveButton{width:100%;min-width:0!important}}
