:root{--background:#ffffff;--foreground:#171717;--color-brand-50-rgb:255 247 243;--color-brand-100-rgb:254 237 230;--color-brand-200-rgb:253 218 205;--color-brand-300-rgb:251 194 174;--color-brand-400-rgb:249 175 153;--color-brand-500-rgb:248 164 141;--color-brand-600-rgb:234 134 106;--color-brand-700-rgb:207 106 78;--color-brand-800-rgb:168 84 61;--color-brand-900-rgb:134 68 51;--color-brand-950-rgb:94 47 37;--color-brand-50:rgb(var(--color-brand-50-rgb));--color-brand-100:rgb(var(--color-brand-100-rgb));--color-brand-200:rgb(var(--color-brand-200-rgb));--color-brand-300:rgb(var(--color-brand-300-rgb));--color-brand-400:rgb(var(--color-brand-400-rgb));--color-brand-500:rgb(var(--color-brand-500-rgb));--color-brand-600:rgb(var(--color-brand-600-rgb));--color-brand-700:rgb(var(--color-brand-700-rgb));--color-brand-800:rgb(var(--color-brand-800-rgb));--color-brand-900:rgb(var(--color-brand-900-rgb));--color-brand-950:rgb(var(--color-brand-950-rgb));--color-brand-rgb:var(--color-brand-500-rgb);--color-brand:var(--color-brand-500);--color-primary-50:var(--color-brand-50);--color-primary-100:var(--color-brand-100);--color-primary-200:var(--color-brand-200);--color-primary-300:var(--color-brand-300);--color-primary-400:var(--color-brand-400);--color-primary-500:var(--color-brand-500);--color-primary-600:var(--color-brand-600);--color-primary-700:var(--color-brand-700);--color-primary-800:var(--color-brand-800);--color-primary-900:var(--color-brand-900);--color-primary-950:var(--color-brand-950);--brand-primary:var(--color-brand-500);--brand-hover:var(--color-brand-400);--brand-active:var(--color-brand-600);--brand-subtle:var(--color-brand-50);--brand-subtle-hover:var(--color-brand-100);--brand-border:var(--color-brand-200);--brand-border-hover:var(--color-brand-300);--brand-focus:var(--color-brand-300);--brand-text:var(--color-brand-700);--brand-text-hover:var(--color-brand-800);--brand-text-strong:var(--color-brand-950)}html[data-theme=dark]{--background:#0a0a0a;--foreground:#ededed;color-scheme:dark}html[data-theme=light]{--background:#ffffff;--foreground:#171717;color-scheme:light}body,html{width:100%;max-width:100%;overflow-x:clip;min-height:100%}body{min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*{box-sizing:border-box}:where([class~=border],[class^=border-],[class*=" border-"]){border-color:rgba(0,0,0,0)!important;border-style:none!important}:where(input:not([type=checkbox]):not([type=radio]),textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-checkbox-inner,.ant-radio-inner){border:1px solid #e2e8f0!important}:where(input[type=checkbox],input[type=radio]){border:1px solid #cbd5e1!important}:where(.ant-input-affix-wrapper>input,.ant-input-number-input){border:0!important}:where(.borderless-surface){background:#fff;box-shadow:0 12px 34px -28px rgba(15,23,42,.55)}:where(.borderless-surface-muted){background:#f8fafc;box-shadow:inset 0 1px 0 rgba(148,163,184,.08)}:where(.borderless-interactive){transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}:where(.borderless-interactive:hover){background:#fffaf7;box-shadow:0 16px 34px -28px rgba(15,23,42,.7);transform:translateY(-1px)}:where(.borderless-focus:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:1px solid #fbc2ae;outline-offset:2px}a{color:inherit;text-decoration:none}.imgDark{display:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}.imgLight{display:none}.imgDark{display:unset}}html[data-theme=dark] .imgLight{display:none}html[data-theme=dark] .imgDark,html[data-theme=light] .imgLight{display:unset}html[data-theme=light] .imgDark{display:none}.admin-sortable-table .admin-sort-icon{display:inline-flex;align-items:center;justify-content:center;opacity:0;color:#64748b;transition:opacity .15s ease}.admin-sortable-table .ant-table-column-sorters:hover .admin-sort-icon{opacity:1}.admin-sortable-table .admin-sort-icon.admin-sort-icon-active{opacity:1;color:#0f172a}.app-loading-shell{position:relative;display:grid;place-items:center;min-height:100dvh;padding:32px 20px;overflow:hidden;background:radial-gradient(circle at top left,rgba(248,164,141,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(15,23,42,.05),transparent 30%),linear-gradient(180deg,#fffdfb,#f6f1ec)}.app-loading-ambient{position:absolute;inset:auto;width:28rem;height:28rem;border-radius:50%;filter:blur(44px);opacity:.75;pointer-events:none;animation:appLoadingFloat 10s ease-in-out infinite}.app-loading-ambient-top{top:-9rem;right:-8rem;background:rgba(248,164,141,.18)}.app-loading-ambient-bottom{left:-9rem;bottom:-10rem;background:rgba(15,23,42,.08);animation-delay:-5s}.app-loading-panel{position:relative;z-index:1;width:min(100%,44rem);background:hsla(0,0%,100%,.96);box-shadow:0 24px 64px rgba(15,23,42,.08),inset 0 -1px 0 rgba(15,23,42,.08);padding:30px 28px 26px}.app-loading-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-loading-brand{display:flex;align-items:center;gap:18px}.app-loading-logo{flex:0 0 auto;width:122px;max-width:36vw}.app-loading-logo svg{display:block;width:100%;height:auto}.app-loading-copy{min-width:0}.app-loading-kicker{margin:0 0 8px;color:#7c6a5d;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.app-loading-title{margin:0;color:#111827;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.app-loading-description{margin:22px 0 0;max-width:28rem;color:#4b5563;font-size:.98rem;line-height:1.65}.app-loading-status{display:inline-flex;align-items:center;gap:10px;background:rgba(248,164,141,.08);box-shadow:inset 0 -1px 0 rgba(248,164,141,.22);padding:10px 12px;color:#92400e;font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.app-loading-status:before{content:"";width:8px;height:8px;background:#f8a48d;box-shadow:0 0 0 6px rgba(248,164,141,.14)}.app-loading-skeletons{display:grid;gap:14px;margin-top:24px}.app-loading-skeleton-card{display:grid;gap:10px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,247,244,.96)),#fff;box-shadow:inset 0 -1px 0 rgba(15,23,42,.08);padding:16px 18px}.app-loading-skeleton-eyebrow{width:fit-content;color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.app-loading-skeleton-line,.app-loading-skeleton-title{display:block;height:12px;background:linear-gradient(90deg,rgba(17,24,39,.06),rgba(248,164,141,.38),rgba(17,24,39,.06));background-size:200% 100%;animation:appLoadingShimmer 1.6s linear infinite}.app-loading-skeleton-title{width:72%;height:18px}.app-loading-skeleton-line{width:100%}.app-loading-skeleton-line-short{width:58%}.app-loading-track{position:relative;height:3px;margin-top:22px;overflow:hidden;background:rgba(15,23,42,.08)}.app-loading-bar{position:absolute;inset:0;width:42%;background:linear-gradient(90deg,rgba(248,164,141,.08),#f8a48d 50%,rgba(248,164,141,.12));animation:appLoadingSweep 1.6s ease-in-out infinite}.app-loading-meta{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:#6b7280;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@keyframes appLoadingSweep{0%{transform:translateX(-120%)}to{transform:translateX(250%)}}@keyframes appLoadingFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,12px,0) scale(1.04)}}@keyframes appLoadingShimmer{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:640px){.app-loading-panel{padding:24px 18px 20px}.app-loading-brand,.app-loading-brand-row{flex-direction:column}.app-loading-brand{align-items:flex-start;gap:12px}.app-loading-logo{width:136px;max-width:52vw}.app-loading-meta{flex-direction:column;align-items:flex-start;gap:6px;letter-spacing:.06em}.app-loading-status{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.app-loading-ambient,.app-loading-bar,.app-loading-skeleton-line,.app-loading-skeleton-title{animation:none}}.product-rich-text{overflow-wrap:anywhere}.product-rich-text h2,.product-rich-text h3,.product-rich-text ol,.product-rich-text p,.product-rich-text ul{margin:0 0 1rem}.product-rich-text h2:last-child,.product-rich-text h3:last-child,.product-rich-text ol:last-child,.product-rich-text p:last-child,.product-rich-text ul:last-child{margin-bottom:0}.product-rich-text h2{font-size:1.125rem}.product-rich-text h2,.product-rich-text h3{color:#171717;font-weight:700;line-height:1.5}.product-rich-text h3{font-size:1rem}.product-rich-text ol,.product-rich-text ul{padding-left:1.5rem}.product-rich-text ul{list-style:disc}.product-rich-text ol{list-style:decimal}.product-rich-text a{color:#b45309;text-decoration:underline;text-underline-offset:3px}.product-rich-text a:focus-visible{outline:2px solid #f8a48d;outline-offset:2px}.ant-btn-primary.ant-btn-disabled span,.ant-btn-primary:disabled span,.ant-btn-primary[disabled] span{color:var(--color-slate-200)}.admin-layout{color:#17212b}.admin-layout .admin-header{border-bottom:1px solid #edf0f2;box-shadow:none!important}.admin-layout .admin-brand-mark{box-shadow:6px 6px 0 rgba(248,164,141,.22)}.admin-layout .admin-user-button{border:0;border-left:1px solid #edf0f2;border-radius:0}.admin-layout .admin-content-frame{box-shadow:0 18px 48px rgba(23,33,43,.06)}.admin-layout .admin-page-header{padding-bottom:18px;border-bottom:1px solid #edf0f2}.admin-layout .admin-page-kicker{color:#b4533b;font-size:10px;font-weight:800;letter-spacing:.16em}.admin-layout .admin-page-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#b4533b;background:#fff0eb}.admin-layout .admin-page-body{min-width:0}.admin-layout .ant-card,.admin-layout .ant-card-bordered{border:0!important;border-radius:0!important;box-shadow:0 8px 24px rgba(23,33,43,.05)}.admin-layout .ant-card-head{min-height:48px;border-bottom:1px solid #edf0f2!important}.admin-layout .ant-card-head-title{color:#17212b;font-size:13px;font-weight:750}.admin-layout .ant-table-wrapper{overflow:hidden;background:#fbfcfc}.admin-layout .ant-table{background:rgba(0,0,0,0)}.admin-layout .ant-table-thead>tr>th{padding:12px 14px;border-bottom:0!important;background:#f4f6f7!important;color:#89939b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-layout .ant-table-tbody>tr>td{border-bottom:1px solid #edf0f2!important;padding:4px 8px}.admin-layout .ant-table-tbody>tr>td *{text-wrap:nowrap}.admin-layout .ant-table-tbody>tr>td button{padding:2px 6px;border-radius:2px!important;font-size:13px}.admin-layout .ant-table-tbody>tr:hover>td{background:#fff8f5!important}.admin-layout .ant-pagination{padding:12px 14px}.admin-layout .ant-btn,.admin-layout .ant-input,.admin-layout .ant-input-affix-wrapper,.admin-layout .ant-input-number,.admin-layout .ant-picker,.admin-layout .ant-select{border-radius:0!important}.admin-layout .ant-btn-primary{box-shadow:4px 4px 0 rgba(248,164,141,.22)}.admin-layout .ant-btn-primary:hover{box-shadow:6px 6px 0 rgba(248,164,141,.22)}.admin-layout .ant-tag{border-radius:0}.admin-dashboard-hero{position:relative;display:flex;min-height:210px;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:30px;background:linear-gradient(115deg,#17212b,#263746 72%,#69524d);box-shadow:0 18px 42px rgba(23,33,43,.14)}.admin-dashboard-hero:after{position:absolute;top:-170px;right:6%;width:390px;height:390px;border:1px solid rgba(248,164,141,.34);border-radius:50%;box-shadow:0 0 0 34px rgba(248,164,141,.05),0 0 0 68px rgba(248,164,141,.025);content:""}.admin-dashboard-hero>div{position:relative;z-index:1}.admin-dashboard-hero-mark{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:#f8a48d;background:hsla(0,0%,100%,.08)}.admin-dashboard-kpi-footer,.admin-dashboard-kpi-heading,.admin-dashboard-pagination,.admin-dashboard-panel-heading,.admin-dashboard-period-bar,.admin-dashboard-period-switcher,.admin-dashboard-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-dashboard-period-switcher{flex-wrap:wrap;justify-content:flex-end}.admin-dashboard-period-bar{padding:14px 18px;background:#fff;box-shadow:0 8px 24px rgba(23,33,43,.05)}.admin-dashboard-period-bar>div:first-child span,.admin-dashboard-period-bar>div:first-child strong{display:block}.admin-dashboard-period-bar>div:first-child strong{margin-top:5px;color:#394650;font-size:13px}.admin-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-dashboard-kpi{position:relative;min-height:148px;overflow:hidden;padding:20px;background:#fff;box-shadow:0 8px 24px rgba(23,33,43,.06);transition:transform .18s ease,box-shadow .18s ease}.admin-dashboard-kpi:after{position:absolute;right:-34px;bottom:-50px;width:150px;height:150px;border-radius:50%;background:var(--admin-kpi-wash);content:""}.admin-dashboard-kpi:hover{box-shadow:0 14px 30px rgba(23,33,43,.1);transform:translateY(-2px)}.admin-dashboard-kpi-coral{--admin-kpi-wash:rgba(248,164,141,0.14)}.admin-dashboard-kpi-ink{--admin-kpi-wash:rgba(23,33,43,0.08)}.admin-dashboard-kpi-violet{--admin-kpi-wash:rgba(133,117,185,0.12)}.admin-dashboard-kpi-green{--admin-kpi-wash:rgba(91,174,125,0.12)}.admin-dashboard-kpi-heading{position:relative;z-index:1;justify-content:flex-start;color:#64717c;font-size:12px;font-weight:700}.admin-dashboard-kpi-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#17212b;background:#f4f6f7}.admin-dashboard-kpi-value{position:relative;z-index:1;margin-top:22px;color:#17212b;font-size:27px;font-weight:750;letter-spacing:-.05em}.admin-dashboard-kpi-footer{position:relative;z-index:1;margin-top:5px;color:#89939b;font-size:10px}.admin-dashboard-kpi-change{font-weight:800}.admin-dashboard-kpi-change-positive{color:#328b57}.admin-dashboard-kpi-change-negative{color:#c65353}.admin-dashboard-kpi-change-neutral{color:#89939b}.admin-dashboard-panel{padding:24px;background:#fff;box-shadow:0 8px 24px rgba(23,33,43,.05)}.admin-dashboard-panel-heading{align-items:flex-start}.admin-dashboard-panel-heading h2{margin:5px 0 0;color:#17212b;font-size:20px;font-weight:750;letter-spacing:-.04em}.admin-dashboard-panel-heading p{margin:6px 0 0;color:#89939b;font-size:12px}.admin-dashboard-chart-panel{min-width:0}.admin-dashboard-chart-legend{display:flex;align-items:center;gap:8px;margin-top:22px;color:#64717c;font-size:12px}.admin-dashboard-chart-legend strong{margin-left:auto;color:#17212b;font-size:18px}.admin-dashboard-chart-dot{width:8px;height:8px;border-radius:50%}.admin-dashboard-chart-wrap{height:260px;margin-top:10px}.admin-dashboard-chart-wrap svg{width:100%;height:100%;overflow:visible}.admin-dashboard-chart-labels{display:flex;justify-content:space-between;color:#9aa3aa;font-size:10px}.admin-dashboard-chart-empty{display:grid;min-height:260px;place-items:center;background:#fff}.admin-dashboard-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-dashboard-status-card{padding:16px;background:#fff;box-shadow:0 8px 24px rgba(23,33,43,.05)}.admin-dashboard-status-heading{align-items:flex-start}.admin-dashboard-status-heading>div{min-width:0;flex:1}.admin-dashboard-status-heading small,.admin-dashboard-status-heading strong{display:block}.admin-dashboard-status-heading strong{color:#394650;font-size:12px}.admin-dashboard-status-heading small{margin-top:4px;color:#9aa3aa;font-size:10px}.admin-dashboard-status-heading a{color:#89939b}.admin-dashboard-status-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:#b4533b;background:#fff0eb}.admin-dashboard-status-items{display:grid;gap:8px;margin-top:16px}.admin-dashboard-status-items div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#89939b;font-size:11px}.admin-dashboard-status-items strong{color:#394650}.admin-dashboard-activity-title small,.admin-dashboard-activity-title strong{display:block}.admin-dashboard-activity-title strong{color:#394650;font-size:12px}.admin-dashboard-activity-title small{margin-top:4px;color:#9aa3aa;font-size:10px}.admin-dashboard-activity-status{color:#64717c;font-size:11px;font-weight:700}.admin-dashboard-pagination{margin-top:14px;color:#89939b;font-size:11px}.admin-dashboard-pagination>div{display:flex;gap:4px}@media(max-width:1100px){.admin-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.admin-dashboard-period-switcher{justify-content:stretch}.admin-dashboard-period-switcher>*{width:100%}.admin-dashboard-period-switcher .ant-segmented{overflow-x:auto}.admin-dashboard-panel-heading{align-items:stretch;flex-direction:column}.admin-dashboard-panel-heading .ant-select{width:100%}.admin-dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.admin-dashboard-kpi-grid,.admin-dashboard-status-grid{grid-template-columns:1fr}.admin-dashboard-panel{padding:18px}.admin-dashboard-chart-wrap{height:210px}}@media(max-width:640px){.admin-layout .admin-content-frame{padding:4px!important}.admin-layout .admin-page-header{gap:14px}.admin-dashboard-hero{min-height:230px;align-items:flex-start;flex-direction:column;padding:22px}}.ant-carousel .slick-dots li button{width:24px!important;height:24px!important;border-radius:999px!important;opacity:.55}.ant-carousel .slick-dots li button:before{inset:7px!important}.ant-carousel .slick-dots li.slick-active button{width:34px!important;height:24px!important;opacity:1}.collection-products-carousel{min-width:0;width:100%}.collection-products-carousel .ant-carousel,.collection-products-carousel .slick-list{min-width:0;max-width:100%}.collection-products-carousel .slick-list{overflow:hidden}.collection-products-carousel .slick-track{display:flex;align-items:stretch}.collection-products-carousel .slick-slide{height:auto}.collection-products-carousel .slick-slide>div{height:100%}@media(max-width:639px){.collection-products-carousel .slick-slide{width:100%!important}}.lucide{width:18px;height:18px}:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number){border:1px solid #e2e8f0;border-radius:0;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(input[type=file]){display:block;width:100%;min-height:40px;padding:5px;border:1px dashed #cbd5e1;border-radius:0;background:#fff;color:#475569;font-size:13px;line-height:1.5;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(input[type=file]::file-selector-button){margin-right:10px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:0;background:#f8fafc;color:#0f172a;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}:where(input[type=file]:hover){border-color:#cbd5e1;background:#fdfaf8}:where(input[type=file]:hover::file-selector-button){border-color:#fbc2ae;background:#fff7f4;color:#0f172a}:where(input[type=file]:focus,input[type=file]:focus-visible){border-color:#fbc2ae;box-shadow:0 0 0 2px rgba(248,164,141,.1);outline:none}:where(input[type=file]:focus-visible::file-selector-button){border-color:#fbc2ae;background:#fff7f4}:where(input[type=file]:disabled){cursor:not-allowed;opacity:.55}.file-input-trigger{display:inline-flex;min-height:40px;align-items:center;padding:8px 14px;border:1px solid #e2e8f0;border-radius:0;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.file-input-trigger:focus-within,.file-input-trigger:hover{border-color:#fbc2ae;background:#fff7f4;color:#0f172a}.file-input-trigger:focus-within{box-shadow:0 0 0 2px rgba(248,164,141,.1)}:where(.ant-input,.ant-input-affix-wrapper){font-size:14px;color:#0f172a}:where(.ant-input-affix-wrapper){padding:0 8px}:where(.ant-input-affix-wrapper) input{border:0;padding:4px}:where(.ant-input-prefix){margin-right:0}:where(.ant-input){padding:4px 10px}:where(.ant-input::placeholder){color:#475569;opacity:.7}:where(.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-input-number:hover){border-color:#cbd5e1;background:#fdfaf8}:where(.ant-input,textarea,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input):active,:where(.ant-input,textarea,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input):focus,:where(.ant-input,textarea,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input):focus-visible{box-shadow:none!important;outline:none!important}:where(.ant-select){border:1px solid #e2e8f0!important;border-radius:0;background:#fff;box-shadow:none!important;outline:none!important}:where(.ant-select:hover){border-color:#e2e8f0!important;background:#fdfaf8;box-shadow:none!important;outline:none!important}:where(.ant-select.ant-select-focused,.ant-select:focus-within){border-color:#fbc2ae!important;box-shadow:0 0 0 2px rgba(248,164,141,.1)!important;outline:none!important}:where(.ant-select .ant-select-content,.ant-select .ant-select-input,.ant-select .ant-select-suffix){border:0!important;box-shadow:none!important;outline:none!important}:where(.ant-select-arrow,.ant-select-clear){color:#475569}:where(.ant-picker){min-height:32px;border:1px solid #e2e8f0!important;border-radius:0;background:#fff;box-shadow:none!important;color:#0f172a;outline:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(.ant-picker:hover){border-color:#cbd5e1!important;background:#fdfaf8}:where(.ant-picker-input>input){min-width:0;border:0!important;background:rgba(0,0,0,0);color:#0f172a;outline:none!important;box-shadow:none!important}:where(.ant-picker-input>input::placeholder){color:#475569;opacity:.7}:where(.ant-picker-suffix,.ant-picker-separator,.ant-picker-clear){color:#475569}:where(.ant-picker-clear){background:#fff}:where(.ant-picker-focused,.ant-picker:focus-within){border-color:#fbc2ae!important;box-shadow:0 0 0 2px rgba(248,164,141,.1)!important;outline:none!important}:where(.ant-picker-range .ant-picker-active-bar){background:#fbc2ae!important;opacity:.75}:where(.ant-picker-range .ant-picker-input-active>input){color:#0f172a}:where(.ant-input:focus,.ant-input:focus-visible,textarea.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-input-number-focused){border-color:#fbc2ae!important;box-shadow:0 0 0 2px rgba(248,164,141,.1)!important;outline:none!important}:where(.ant-checkbox-input:focus-visible+.ant-checkbox-inner){border-color:#fbc2ae!important;box-shadow:0 0 0 2px rgba(248,164,141,.1)!important;outline:none!important}:where(.ant-checkbox-checked .ant-checkbox-inner){background:#f8a48d!important;border-color:#f8a48d!important}:where(.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.ant-checkbox:not(.ant-checkbox-disabled):active .ant-checkbox-inner){border-color:#f8a48d!important}:where(.ant-input,.ant-input-affix-wrapper input):-webkit-autofill,:where(.ant-input,.ant-input-affix-wrapper input):-webkit-autofill:active,:where(.ant-input,.ant-input-affix-wrapper input):-webkit-autofill:focus,:where(.ant-input,.ant-input-affix-wrapper input):-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s;box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff}:where(.ant-btn){border-color:rgba(0,0,0,0);border-radius:0;font-weight:700}:where(.ant-btn-primary){background:#cf6a4e;box-shadow:0 10px 25px rgba(15,23,42,.08)}:where(.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover){background:#a8543d}:where(.ant-btn-default){background:#e2e8f0;color:#0f172a}:where(.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover){background:#cbd5e1;color:#0f172a}.ant-input-affix-wrapper svg{width:16px;height:16px}.ant-input-textarea-affix-wrapper{padding:0}.ant-input-textarea-affix-wrapper textarea{border:none!important}.ant-input-number{width:100%}.language-dropdown .ant-dropdown-menu{border-radius:16px!important;padding:6px!important;min-width:130px!important;box-shadow:0 18px 50px rgba(15,23,42,.15)!important}.language-dropdown .ant-dropdown-menu-item{border-radius:12px!important;padding:10px 12px!important}.language-dropdown .ant-dropdown-menu-item:not(:last-child){margin-bottom:4px}.language-dropdown .ant-dropdown-menu-item-selected{background:rgba(29,78,216,.08)!important}a{transition:all .15s cubic-bezier(.4,0,.2,1)!important}.ant-notification .notification-progress{position:absolute;height:3px;width:100%;left:0;bottom:0;border-radius:9999px;overflow:hidden;background-color:hsla(0,0%,100%,.1)}.ant-notification .notification-progress-bar{height:100%;width:0;border-radius:9999px;background-color:#3b82f6;transition:width .05s linear}.ant-notification .ant-notification-notice-error .notification-progress-bar{background-color:var(--color-red-500)}.light .ant-notification .notification-progress{background-color:rgba(0,0,0,.1)}.light .ant-notification .notification-progress-bar{background-color:#2563eb}.admin-sider.ant-layout-sider{height:calc(100dvh - 30px);max-height:calc(100dvh - 30px);overflow:hidden;padding-bottom:0!important}.admin-sider .ant-layout-sider-children{display:flex;min-height:0;flex-direction:column;overflow:hidden}.admin-sider-menu{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(100,116,139,.45) rgba(0,0,0,0);scrollbar-width:thin}.admin-sider-menu::-webkit-scrollbar{width:6px}.admin-sider-menu::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45);border-radius:999px}.ant-layout-sider-trigger{height:32px!important;line-height:32px!important;border-top:1px solid #e2e8f0;background:#fff!important;color:#475569!important;font-weight:600;letter-spacing:.04em;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.ant-layout-sider-trigger:hover{background:#fff7f4!important;color:#b4533b!important;box-shadow:inset 3px 0 0 #f8a48d}.ant-layout-sider-trigger:active{background:#ffede8!important;color:#9a3412!important}.ant-layout-sider-trigger:focus-visible{outline:2px solid #f8a48d;outline-offset:-2px}.ant-layout-sider-trigger .anticon,.ant-layout-sider-trigger svg{font-size:14px;color:inherit}.cart-page-shell .ant-card-body,.checkout-page-shell .ant-card-body{padding:12px}.cart-page-shell .ant-form-item,.checkout-page-shell .ant-form-item{margin-bottom:12px}@media(min-width:640px){.cart-page-shell .ant-card-body,.checkout-page-shell .ant-card-body{padding:16px}.cart-page-shell .ant-form-item,.checkout-page-shell .ant-form-item{margin-bottom:16px}}@media(min-width:1024px){.cart-page-shell .ant-card-body,.checkout-page-shell .ant-card-body{padding:24px}.cart-page-shell .ant-form-item,.checkout-page-shell .ant-form-item{margin-bottom:24px}}.index-collection .ant-carousel{padding-bottom:56px;overflow:visible!important}.index-collection .ant-carousel .slick-list{overflow:hidden!important}.index-collection .ant-carousel .slick-track{overflow:visible!important}.index-collection .ant-carousel .slick-dots{position:absolute!important;left:50%!important;transform:translateX(-50%);width:auto!important;bottom:-40px!important;display:inline-flex!important;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;z-index:20}.index-collection .ant-carousel .slick-dots li{margin:0!important;padding:0;width:auto!important;height:24px!important}.index-collection .ant-carousel .slick-dots li button{position:relative!important;width:24px!important;height:24px!important;padding:0!important;border-radius:999px!important;background:rgba(0,0,0,0)!important;opacity:1!important;transition:transform .22s ease}.index-collection .ant-carousel .slick-dots li button:before{content:""!important;position:absolute;inset:7px;border-radius:999px;background:rgba(51,65,85,.55);opacity:1;transition:all .24s ease}.index-collection .ant-carousel .slick-dots li:not(.slick-active) button:hover{transform:scale(1.12)}.index-collection .ant-carousel .slick-dots li:not(.slick-active) button:hover:before{background:rgba(51,65,85,.8)}.index-collection .ant-carousel .slick-dots li.slick-active button{width:34px!important;height:24px!important;transform:scale(1.02)}.index-collection .ant-carousel .slick-dots li.slick-active button:before{background:linear-gradient(90deg,#1d4ed8,#3b82f6 45%,#06b6d4)!important;box-shadow:0 10px 24px rgba(29,78,216,.28)}.index-collection .ant-carousel .slick-dots li.slick-active button:active{transform:scale(.98)}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-serif:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_fcc734{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}