@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&display=swap";@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}*{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100%;margin:0}body{color:#111;background:#f8f7f7;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.app{color:#111;background:#f7f7f8;min-height:100vh}.main-content{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:32px;display:flex}.navbar{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.logo{letter-spacing:2px;color:#111;margin:0;font-size:24px}.logo-link{color:inherit;text-decoration:none}.logo-link:hover{text-decoration:none}.nav-links{gap:20px;display:flex}.nav-links a{color:#111;font-weight:500}.nav-links a:hover{text-decoration:underline}.nav-button{color:#111;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.nav-button:hover{text-decoration:underline}.primary-button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;padding:14px 24px;font-size:16px}.primary-button:hover{background:#333}.button{cursor:pointer;border:none;border-radius:999px;padding:14px 24px;font-family:inherit;font-size:16px}.button.primary{color:#fff;background:#111}.button.primary:hover{background:#333}.button.secondary{color:#111;background:#f1f1f1}.button.secondary:hover{background:#e5e5e5}.button.danger{color:#fff;background:#b42318}.button.danger:hover{background:#7a1510}.danger-link{color:#b42318}.danger-link:hover{color:#7a1510}.card,.page-card{background:#fff;border-radius:20px;width:100%;max-width:700px;padding:48px;box-shadow:0 10px 40px #00000014}.page-card{text-align:center}.page-card h2{color:#111;margin:0 0 16px;font-size:40px}.page-card p{color:#555;font-size:18px}.hero-card{text-align:center;background:#fff;border-radius:20px;max-width:700px;padding:48px;box-shadow:0 10px 40px #00000014}.hero-card h2{color:#111;margin:0 0 16px;font-size:48px}.hero-card p{color:#555;margin-bottom:32px;font-size:18px}.form-input{text-align:left;flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-input label{color:#111;font-weight:600}.form-input input,.form-input select{background:#fff;border:1px solid #d7d7d7;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:16px}.form-input input:focus,.form-input select:focus{border-color:#111;outline:none}.checkbox-field{color:#111;text-align:left;align-items:center;gap:10px;font-size:16px;display:flex}.checkbox-field input{width:auto;margin:0}.error-message{color:#9f1c1c;background:#ffecec;border:1px solid #ffb3b3;border-radius:10px;margin:20px 0;padding:12px 16px;font-size:15px}.success-message{color:#17692a;background:#ecfff0;border:1px solid #a9e7b5;border-radius:10px;margin:20px 0;padding:12px 16px;font-size:15px}.status-message{margin-top:24px}.backend-status{color:#333;background:#f1f1f1;border-radius:12px;margin:24px 0;padding:12px 16px;font-size:15px}.muted-text{color:#666}.user-summary{margin-top:24px}.user-info-grid{text-align:left;flex-direction:column;gap:14px;margin-top:24px;display:flex}.user-info-grid div{border-bottom:1px solid #eee;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.user-info-grid strong{color:#111}.user-info-grid span{color:#555}.rules-box{text-align:left;background:#f7f7f8;border-radius:14px;margin:24px 0;padding:18px 20px}.rules-box h3{color:#111;margin:0 0 10px;font-size:18px}.rules-box ul{color:#555;margin:0 0 18px;padding-left:20px}.rules-box li{margin-bottom:6px}.usage-summary{margin-top:40px}.usage-summary h3{color:#111;margin:0 0 16px;font-size:24px}.wardrobe-page{flex-direction:column;align-items:stretch;gap:32px;width:100%;max-width:1100px;margin:0 auto;display:flex}.wardrobe-page .page-card{width:100%;max-width:none}.filter-form{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.filter-form input{border:1px solid #d7d7d7;border-radius:10px;width:180px;padding:10px 12px;font-family:inherit;font-size:14px}.filter-form input:focus{border-color:#111;outline:none}.filter-actions{justify-content:center;gap:12px;width:100%;margin-top:8px;display:flex}.wardrobe-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;width:100%;display:grid}.wardrobe-item-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:16px;width:100%;padding:0;overflow:hidden;box-shadow:0 8px 24px #0000000f}.wardrobe-item-card:hover{transform:translateY(-2px)}.wardrobe-item-card img,.wardrobe-image-placeholder{aspect-ratio:1;object-fit:contain;background:#f7f7f8;width:100%;height:auto;display:block}.wardrobe-image-placeholder{color:#777;justify-content:center;align-items:center;display:flex}.wardrobe-item-info{padding:14px 16px 16px}.wardrobe-item-info h3{color:#111;margin:0 0 6px;font-size:18px}.wardrobe-item-info p{color:#555;margin:0 0 6px}.wardrobe-item-info span{color:#777;font-size:14px}.wardrobe-detail-card{margin-top:8px}.detail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-header h3{margin:0;font-size:28px}.detail-title-row{align-items:center;gap:12px;display:flex}.favorite-toggle-button{color:#777;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:flex}.favorite-toggle-button:hover{color:#c9a227;border-color:#c9a227}.favorite-toggle-button.is-favorite{color:#c9a227;background:#fff7d6;border-color:#c9a227}.wardrobe-detail-image{object-fit:contain;background:#f7f7f8;border-radius:16px;width:100%;max-height:520px;margin:24px 0}.detail-image-placeholder{aspect-ratio:1;color:#777;background:#f7f7f8;border-radius:16px;justify-content:center;align-items:center;width:100%;max-height:420px;margin:24px 0;display:flex}.item-description{color:#555;margin-top:24px;line-height:1.5}.wardrobe-management-actions{justify-content:center;margin-top:28px;display:flex}.wardrobe-item-form{flex-direction:column;gap:16px;display:flex}.wardrobe-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.full-width-field{grid-column:1/-1}.wardrobe-item-form input,.wardrobe-item-form textarea{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.wardrobe-item-form input:focus,.wardrobe-item-form textarea:focus{border-color:#111;outline:none}.wardrobe-item-form textarea{resize:vertical}.image-upload-section{text-align:left;background:#f7f7f8;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.image-upload-label{color:#111;font-weight:700}.image-upload-help{color:#666;margin:0;font-size:14px}.image-preview-box{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.image-preview-box img{object-fit:contain;background:#fff;border:1px solid #eee;border-radius:14px;width:100%;max-height:320px}.modal-overlay,.modal-backdrop{z-index:1000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay{padding:32px}.modal-backdrop{padding:24px}.modal-card{background:#fff;border-radius:24px;width:100%;max-width:760px;max-height:calc(100vh - 64px);padding:32px;overflow-y:auto;box-shadow:0 20px 70px #00000038}.detail-modal-card{max-width:820px}.confirm-modal-card{text-align:left;background:#fff;border-radius:24px;width:100%;max-width:460px;padding:32px;box-shadow:0 20px 70px #00000038}.confirm-modal-card h3{color:#111;margin:0 0 12px;font-size:26px}.confirm-modal-card p{color:#555;margin:0 0 24px;line-height:1.5}.modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.modal-header h3{color:#111;margin:0;font-size:28px}.modal-close-button{color:#111;cursor:pointer;background:#f2f2f2;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:18px;right:18px}.modal-close-button:hover{background:#e0e0e0}.modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.modal-error-message{z-index:1100;color:#9f1c1c;background:#ffecec;border:1px solid #ffb3b3;border-radius:10px;padding:12px 16px;font-size:15px;position:fixed;top:24px;left:50%;transform:translate(-50%)}.outfits-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.outfits-header h1{margin:0 0 8px;font-size:2rem}.outfits-header p{color:#555;margin:0}.outfit-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;width:100%;display:grid}.outfit-card,.outfit-card-button{background:#fff;border:1px solid #ddd;border-radius:18px;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 4px 14px #0000000f}.outfit-card-button{text-align:left;cursor:pointer;font:inherit;color:inherit;padding:0}.outfit-card:hover,.outfit-card-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001a}.outfit-card-image{color:#777;background:#f2f2f2;justify-content:center;align-items:center;height:180px;font-weight:600;display:flex}.outfit-card-body{padding:18px}.outfit-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.outfit-card-title-row h3{margin:0;font-size:1.1rem}.favorite-badge{color:#d4a017;font-size:1.35rem;line-height:1}.outfit-meta p{color:#333;margin:8px 0}.outfit-detail-modal{background:#fff;border-radius:20px;width:min(760px,100vw - 32px);max-height:calc(100vh - 80px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 18px 60px #00000040}.outfit-detail-header{justify-content:space-between;gap:16px;margin-bottom:24px;padding-right:48px;display:flex}.outfit-detail-header h2{margin:0 0 8px}.outfit-detail-header p{color:#d4a017;margin:0;font-weight:700}.outfit-detail-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.outfit-detail-section h3{margin-top:0}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.detail-grid p{margin:0}.outfit-description{margin-top:18px;line-height:1.5}.outfit-item-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px;display:grid}.outfit-item-card{background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #0000000a}.outfit-item-image,.outfit-item-image-placeholder{aspect-ratio:1;object-fit:contain;background:#f7f7f8;width:100%;display:block}.outfit-item-image-placeholder{color:#777;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.outfit-item-info{padding:12px}.outfit-item-info h4{color:#111;margin:0 0 8px;font-size:15px}.outfit-item-info p{color:#555;margin:4px 0;font-size:13px}.outfit-form{flex-direction:column;gap:16px;display:flex}.outfit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.outfit-form input,.outfit-form textarea{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.outfit-form input:focus,.outfit-form textarea:focus{border-color:#111;outline:none}.outfit-form textarea{resize:vertical}@media (width<=700px){.outfit-form-grid{grid-template-columns:1fr}}.outfit-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.outfit-section-header h3{margin:0}.wardrobe-picker-panel{background:#f7f7f8;border:1px solid #eee;border-radius:18px;margin:16px 0 24px;padding:18px}.wardrobe-picker-header{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.wardrobe-picker-header h4{color:#111;margin:0 0 6px}.wardrobe-picker-filters input{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.wardrobe-picker-filters input:focus{border-color:#111;outline:none}.wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-top:16px;display:grid}.wardrobe-picker-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #ddd;border-radius:16px;padding:0;position:relative;overflow:hidden}.wardrobe-picker-card:hover{transform:translateY(-1px)}.wardrobe-picker-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.wardrobe-picker-card.is-existing{cursor:default}.wardrobe-picker-select-circle{z-index:2;color:#fff;background:#fff;border:2px solid #c7c7c7;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex;position:absolute;top:10px;right:10px}.wardrobe-picker-image,.wardrobe-picker-image-placeholder{aspect-ratio:1;object-fit:contain;background:#f2f2f2;width:100%;display:block}.wardrobe-picker-image-placeholder{color:#777;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.wardrobe-picker-card-info h5{color:#111;margin:0 0 6px;font-size:14px}.wardrobe-picker-card-info p{color:#666;margin:3px 0;font-size:12px}@media (width<=700px){.outfit-section-header,.wardrobe-picker-header{flex-direction:column;align-items:flex-start}.wardrobe-picker-filters{grid-template-columns:1fr}.wardrobe-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.outfit-detail-header .button,.outfit-section-header .button,.wardrobe-picker-panel .button{padding:10px 18px;font-size:14px;line-height:1.1}.detail-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.detail-header-actions .button,.outfit-small-action-button{white-space:nowrap;width:auto;min-width:fit-content;padding:10px 18px;font-size:14px;line-height:1}.outfit-detail-header{align-items:flex-start}.outfit-detail-header>div:first-child{flex:1;min-width:0}.outfit-filter-panel{background:#fff;border:1px solid #eee;border-radius:18px;margin-bottom:28px;padding:18px;box-shadow:0 6px 18px #0000000a}.outfit-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outfit-filter-grid input,.outfit-filter-grid select{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:11px 13px;font-family:inherit;font-size:14px}.outfit-filter-grid input:focus,.outfit-filter-grid select:focus{border-color:#111;outline:none}.outfit-filter-actions{justify-content:flex-end;gap:12px;margin-top:14px;display:flex}@media (width<=900px){.outfit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.outfit-filter-grid{grid-template-columns:1fr}.outfit-filter-actions{flex-direction:column}}@media (width<=700px){.main-content{padding:24px 16px}.outfits-header{flex-direction:column;align-items:flex-start}.outfit-grid,.wardrobe-form-grid,.detail-grid{grid-template-columns:1fr}.modal-overlay,.modal-backdrop{padding:16px}.modal-card{padding:24px}.outfit-detail-modal{padding:28px 22px}.modal-actions{flex-direction:column}}.stylist-workflow-page{width:100%;max-width:1200px;margin:0 auto;padding:48px 24px}.stylist-workflow-header{margin-bottom:28px}.stylist-workflow-header h1{margin:0 0 8px;font-size:2rem}.stylist-workflow-header p{color:#555;margin:0}.stylist-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.stylist-panel{background:#fff;border:1px solid #eee;border-radius:20px;padding:24px;box-shadow:0 6px 18px #0000000a}.stylist-panel h2{margin:0 0 8px}.stylist-panel>p{color:#555;margin-top:0}.stylist-access-form{margin-top:18px}.access-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.access-card{background:#f7f7f8;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.access-card h3{margin:0 0 8px}.access-card p{color:#555;margin:4px 0}.stylist-clients-panel{margin-top:24px}@media (width<=800px){.stylist-workflow-grid{grid-template-columns:1fr}.access-card{flex-direction:column;align-items:flex-start}}.access-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-workspace-panel{margin-top:24px}.client-workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.client-workspace-header h2{margin:0 0 8px}.client-workspace-header p{color:#555;margin:0}.client-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.client-item-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:14px;display:grid}.client-item-card{background:#f7f7f8;border:1px solid #eee;border-radius:16px;overflow:hidden}.client-item-image{color:#777;background:#ececec;justify-content:center;align-items:center;width:100%;height:140px;font-size:.9rem;display:flex}.client-item-image img{object-fit:cover;width:100%;height:100%}.client-item-body{padding:12px}.client-item-body h4{margin:0 0 6px}.client-item-body p{color:#555;margin:3px 0;font-size:.9rem}.client-outfit-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.client-outfit-card{background:#f7f7f8;border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.client-outfit-card h4{margin:0 0 6px}.client-outfit-card p{color:#555;margin:0}.status-pill{white-space:nowrap;color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=900px){.client-workspace-grid{grid-template-columns:1fr}.client-workspace-header{flex-direction:column}}.client-workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-create-outfit-form{background:#f7f7f8;border:1px solid #eee;border-radius:18px;margin-bottom:24px;padding:20px}.client-create-outfit-form h3{margin:0 0 18px}.client-create-outfit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-create-outfit-actions{align-items:center;gap:10px;margin-top:18px;display:flex}@media (width<=800px){.client-create-outfit-grid{grid-template-columns:1fr}}.client-outfit-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.stylist-item-picker-modal{background:#fff;border-radius:24px;width:min(1000px,100vw - 32px);max-height:86vh;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #00000038}.stylist-item-picker-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.stylist-item-picker-header h2{margin:0 0 6px}.stylist-item-picker-header p{color:#555;margin:0}.stylist-item-picker-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.stylist-item-picker-card{text-align:left;cursor:pointer;background:#f7f7f8;border:1px solid #eee;border-radius:18px;padding:0;position:relative;overflow:hidden}.stylist-item-picker-card.selected{border-color:#2563eb}.stylist-item-picker-image{color:#777;background:#ececec;justify-content:center;align-items:center;height:160px;display:flex}.stylist-item-picker-image img{object-fit:cover;width:100%;height:100%}.stylist-item-picker-body{padding:12px}.stylist-item-picker-body h3{margin:0 0 6px;font-size:1rem}.stylist-item-picker-body p{color:#555;margin:3px 0;font-size:.9rem}.stylist-item-picker-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.stylist-item-picker-footer p{color:#555;margin:0}.stylist-item-picker-actions{align-items:center;gap:10px;display:flex}@media (width<=700px){.stylist-item-picker-footer{flex-direction:column;align-items:flex-start}.stylist-item-picker-actions{width:100%}}.stylist-item-picker-card .wardrobe-picker-select-circle{z-index:2;color:#fff;background:#fff;border:2px solid #c7c7c7;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.stylist-item-picker-card .wardrobe-picker-select-circle.selected,.stylist-item-picker-card.selected .wardrobe-picker-select-circle{color:#fff;background:#2563eb;border-color:#2563eb}.status-pill.secondary{color:#333;background:#e5e7eb}.view-only-label{color:#777;font-size:.85rem;font-weight:600}.client-create-outfit-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.client-suggested-items-section{border-top:1px solid #eee;margin-top:28px;padding-top:24px}.client-suggested-items-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.client-suggested-items-header h3{margin:0 0 6px}.client-suggested-items-header p{color:#555;margin:0}.client-suggested-item-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.client-suggested-item-card{background:#f7f7f8;border:1px solid #eee;border-radius:16px;overflow:hidden}.client-suggested-item-image{color:#777;background:#ececec;justify-content:center;align-items:center;width:100%;height:150px;font-size:.9rem;display:flex}.client-suggested-item-image img{object-fit:cover;width:100%;height:100%}.client-suggested-item-body{padding:12px}.client-suggested-item-body h4{margin:0 0 6px}.client-suggested-item-body p{color:#555;margin:4px 0;font-size:.9rem}.client-suggested-item-body a{color:#111;margin-top:8px;font-weight:600;display:inline-flex}.suggested-item-notes{margin-top:8px}@media (width<=800px){.client-create-outfit-grid.two-column{grid-template-columns:1fr}}.suggested-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.stylist-picker-section-header{border-top:1px solid #eee;margin-top:24px;margin-bottom:14px;padding-top:18px}.stylist-picker-section-header h3{margin:0 0 6px}.stylist-picker-section-header p{color:#555;margin:0}.suggested-item-form-modal{background:#fff;border-radius:24px;width:min(760px,100vw - 32px);max-height:86vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.suggested-item-form-card{margin-bottom:0;padding:20px}.suggested-item-form-modal .modal-close-button{top:14px;right:14px}.suggested-item-form-modal h3{padding-right:44px}@media (width<=700px){.suggested-item-form-modal{width:calc(100vw - 24px);max-height:90vh;padding:18px}}.client-outfit-counts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.client-outfit-counts span{color:#555;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:600;display:inline-flex}.stylist-picker-section-header.first{border-top:none;margin-top:0;padding-top:0}.client-review-panel{margin-top:24px}.client-review-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.client-review-header h2{margin:0 0 8px}.client-review-header p{color:#555;margin:0}.client-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;display:grid}.client-review-section-title{margin-bottom:14px}.client-review-section-title h3{margin:0 0 6px}.client-review-section-title p{color:#555;margin:0}.client-review-list{flex-direction:column;gap:14px;display:flex}.client-review-card,.client-review-suggested-card{background:#f7f7f8;border:1px solid #eee;border-radius:16px;overflow:hidden}.client-review-card{padding:16px}.client-review-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-review-card-header h4{margin:0 0 6px}.client-review-card-header p{color:#555;margin:0}.client-review-suggested-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.client-review-suggested-image{color:#777;background:#ececec;justify-content:center;align-items:center;width:100%;height:160px;display:flex}.client-review-suggested-image img{object-fit:cover;width:100%;height:100%}.client-review-suggested-body{padding:14px}.client-review-suggested-body p{color:#555;margin:4px 0;font-size:.9rem}.client-review-suggested-body a{color:#111;margin-top:8px;font-weight:600;display:inline-flex}@media (width<=900px){.client-review-grid{grid-template-columns:1fr}.client-review-header{flex-direction:column}}.outfit-items-display{flex-direction:column;gap:24px;display:flex}.outfit-items-subsection{flex-direction:column;gap:12px;display:flex}.outfit-items-subsection-title h4{color:#111;margin:0 0 4px;font-size:1rem}.outfit-items-subsection-title p{color:#666;margin:0;font-size:.9rem}.suggested-outfit-item-card{background:#f8fbff;border-color:#dbeafe}.suggested-outfit-item-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.suggested-outfit-item-title-row h4{margin:0 0 8px}.suggested-outfit-item-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:4px 8px;font-size:.68rem}.suggested-outfit-item-link{color:#111;margin-top:8px;font-weight:700;display:inline-flex}.suggested-outfit-item-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.suggested-outfit-added-badge{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.accepted-suggestions-card{background:#fff;border-radius:20px;width:100%;max-width:none;padding:28px;box-shadow:0 10px 40px #00000014}.accepted-suggestions-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.accepted-suggestions-header h3{margin:0 0 6px;font-size:24px}.accepted-suggestions-header p{color:#555;margin:0}.accepted-suggestions-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.accepted-suggestion-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;overflow:hidden}.accepted-suggestion-card img,.accepted-suggestion-card .wardrobe-image-placeholder{aspect-ratio:1;object-fit:contain;background:#f7f7f8;width:100%}.accepted-suggestion-info{padding:14px}.accepted-suggestion-info h4{margin:0 0 8px;font-size:1rem}.accepted-suggestion-info p{color:#555;margin:5px 0;font-size:.9rem}.accepted-suggestion-info a{color:#111;margin:8px 0 12px;font-weight:700;display:inline-flex}.accepted-suggestion-info .button{margin-top:10px}.profile-page-card,.public-profile-card{width:min(100%,820px);max-width:820px;box-shadow:none;text-align:left;background:#fff;border-radius:0;margin:18px auto 0;padding:44px 58px 52px}.profile-header-preview{justify-content:center;align-items:center;gap:48px;width:100%;max-width:730px;margin:0 auto 36px;display:flex}.profile-header-preview>div:last-child{flex:1;min-width:0}.profile-photo-preview,.profile-photo-placeholder{object-fit:cover;background:#f8f5f0;border:2px solid #cdbba8;border-radius:50%;outline:5px solid #fff;flex:0 0 188px;width:188px;height:188px}.profile-photo-placeholder{color:#000;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:58px;display:flex}.profile-header-preview h2,.profile-header-preview h3{letter-spacing:-.045em;color:#000;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:66px;font-weight:400;line-height:.95}.account-label-separator{color:#858585;font-weight:300}.style-tag-list{color:#b67854;letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0;margin:0;font-size:14px;font-weight:700;display:flex}.style-tag-list span:not(:last-child):after{content:"•";color:#b67854;margin:0 13px}.profile-header-preview .specialty-tag-list{text-align:left;color:#333;grid-template-columns:190px 190px;justify-content:start;align-items:start;gap:12px 36px;width:auto;max-width:430px;margin:18px 0 22px;font-size:16px;display:grid}.profile-header-preview .specialty-tag-list>span{text-align:left;white-space:nowrap;color:#333;grid-template-columns:18px auto;justify-content:start;align-items:center;column-gap:8px;display:grid}.specialty-heart,.profile-header-preview .specialty-heart,.discover-profile-card .specialty-heart{font-weight:400;line-height:1;color:#b67854!important}.profile-form{text-align:center;border-top:1px solid #e7dbcd;max-width:640px;margin:34px auto 0;padding-top:28px}.profile-form h3{color:#000;margin:0 0 22px;font-size:23px}.profile-form label{color:#000;justify-content:center;align-items:center;gap:12px;margin-bottom:10px;font-weight:700;display:flex}.profile-form input[type=text],.profile-form input[type=file]{box-sizing:border-box;background:#fff;border:1px solid #cdbba8;border-radius:12px;width:100%;max-width:520px;padding:12px 14px;font-family:inherit;font-size:15px}.profile-form small,.helper-text{color:#555;margin:8px 0 18px;display:block}.profile-form .helper-text{font-size:17px}.profile-form button,.profile-search-form button{color:#000;cursor:pointer;background:#fff;border:1px solid #cdbba8;border-radius:12px;padding:11px 20px;font-family:inherit;font-weight:700}.profile-form button:hover,.profile-search-form button:hover{background:#f8f5f0}.checkbox-row{justify-content:center;align-items:center;gap:10px;display:flex!important}.checkbox-row input{width:auto}.profile-search-form{align-items:center;gap:12px;margin:24px 0;display:flex}.profile-search-form input,.profile-search-form select{box-sizing:border-box;background:#fff;border:1px solid #cdbba8;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px}.profile-search-form input{flex:1}.profile-search-form select{width:180px}.discover-profile-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px;display:grid}.discover-profile-card{color:inherit;background:#fff;border:1px solid #e7dbcd;border-radius:18px;align-items:center;gap:16px;padding:18px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.discover-profile-card:hover{background:#f8f5f0;transform:translateY(-1px)}.discover-profile-photo,.discover-profile-placeholder{object-fit:cover;background:#f8f5f0;border:1px solid #cdbba8;border-radius:50%;flex:0 0 84px;width:84px;height:84px}.discover-profile-placeholder{justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.discover-profile-card h3{color:#000;margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.discover-profile-card p{color:#777;margin:0 0 10px;font-size:15px}.discover-profile-card .specialty-tag-list{color:#333;flex-wrap:wrap;gap:6px 10px;width:auto;max-width:none;margin:8px 0 10px;font-size:13px;display:flex}.discover-profile-card .specialty-tag-list>span{white-space:normal;align-items:center;gap:4px;display:inline-flex}.discover-profile-card .style-tag-list{letter-spacing:.16em;font-size:11px}@media (width<=860px){.profile-page-card,.public-profile-card{width:100%;margin:0 auto;padding:34px 28px 42px}.profile-header-preview{gap:30px;max-width:100%}.profile-photo-preview,.profile-photo-placeholder{flex-basis:154px;width:154px;height:154px}.profile-header-preview h2,.profile-header-preview h3{font-size:50px}.profile-header-preview p{font-size:21px}.style-tag-list{letter-spacing:.18em;font-size:12px}.profile-header-preview .specialty-tag-list{grid-template-columns:1fr 1fr;column-gap:24px;max-width:100%}}@media (width<=620px){.profile-page-card,.public-profile-card{padding:28px 20px 36px}.profile-header-preview{text-align:center;flex-direction:column;gap:22px}.profile-header-preview h2,.profile-header-preview h3{font-size:44px}.profile-header-preview p,.style-tag-list{text-align:center;justify-content:center}.profile-header-preview .specialty-tag-list{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.profile-form label{text-align:left;display:block}.profile-search-form{flex-direction:column;align-items:stretch}.profile-search-form select{width:100%}}.profile-header-preview h2,.profile-header-preview h3{letter-spacing:-.035em;font-synthesis:none;font-family:Cormorant Garamond,Didot,"Bodoni 72","Bodoni 72 Display",Georgia,serif;font-size:64px;font-weight:300;line-height:.95}.profile-header-preview p{color:#858585;margin:0 0 20px;font-size:17px;line-height:1.1}.account-label-separator{color:#858585;font-size:17px;font-weight:300}.profile-action-row{grid-template-columns:repeat(4,minmax(125px,1fr));gap:16px;width:100%;max-width:720px;margin:0 auto 34px;display:grid}.profile-action-button{color:#111;letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.profile-action-button:hover{background:#f8f5f0;border-color:#cdbba8;text-decoration:none}.profile-edit-modal{background:#fff;border-radius:24px;width:min(720px,100vw - 32px);max-height:calc(100vh - 64px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.profile-edit-modal h2{text-align:center;color:#000;margin:0 0 24px;padding-right:42px;font-size:30px}.profile-edit-modal .profile-form{text-align:left;border-top:1px solid #e7dbcd;max-width:620px;margin:24px auto 0;padding-top:24px}.profile-edit-modal .profile-form:first-of-type{border-top:none;margin-top:0;padding-top:0}.profile-edit-modal .profile-form h3{text-align:left;margin:0 0 16px;font-size:21px}.profile-edit-modal .profile-form input[type=file]{max-width:none;margin-bottom:14px}.profile-edit-modal .profile-form button[type=submit]{margin-top:8px}.profile-tag-input-group{margin-bottom:24px}.profile-tag-input-group h4{color:#000;margin:0 0 6px;font-size:17px}.profile-tag-input-group p{color:#666;margin:0 0 14px;font-size:14px;line-height:1.4}.profile-tag-input-group label,.profile-edit-modal .profile-form label{color:#000;grid-template-columns:145px minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;margin:0 0 12px;font-weight:700;display:grid}.profile-edit-modal .profile-form input[type=text]{width:100%;max-width:none;margin:0}.profile-edit-modal .checkbox-row{justify-content:flex-start;align-items:center;gap:10px;margin:8px 0 20px;display:flex!important}.profile-edit-modal .checkbox-row input{flex:none}.profile-header-preview .specialty-tag-item{text-align:left;white-space:nowrap;color:#333;grid-template-columns:18px auto;justify-content:start;align-items:center;column-gap:8px;display:grid}.profile-header-preview .specialty-heart,.discover-profile-card .specialty-heart{font-weight:400;line-height:1;color:#b67854!important}@media (width<=860px){.profile-header-preview h2,.profile-header-preview h3{font-size:50px}.profile-header-preview p,.account-label-separator{font-size:16px}.profile-action-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.profile-action-row-public{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}}@media (width<=620px){.profile-action-row,.profile-action-row-public{grid-template-columns:1fr;max-width:340px}.profile-edit-modal{width:calc(100vw - 24px);max-height:calc(100vh - 40px);padding:26px 20px}.profile-tag-input-group label,.profile-edit-modal .profile-form label{grid-template-columns:1fr;gap:7px}}.profile-action-button{justify-content:center;align-items:center;gap:11px;display:flex}.profile-action-button svg{stroke-width:1.7px;flex:none;width:22px;height:22px}.profile-menu-wrapper{position:relative}.profile-menu-wrapper .profile-action-button{width:100%}.profile-menu-dropdown{z-index:20;background:#fff;border:1px solid #e7dbcd;border-radius:14px;min-width:190px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0000001f}.profile-menu-dropdown button{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:700}.profile-menu-dropdown button:hover{background:#f8f5f0}.profile-action-row-public{grid-template-columns:repeat(3,minmax(150px,1fr));max-width:650px}.looks-manager-panel{background:#fff;border:1px solid #eee;border-radius:18px;margin-bottom:28px;padding:22px;box-shadow:0 6px 18px #0000000a}.looks-manager-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.looks-manager-header h2{color:#111;margin:0 0 6px;font-size:1.45rem}.looks-manager-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.look-manager-card{background:#fff;border:1px solid #e7dbcd;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.look-manager-main{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.look-manager-main h3{color:#111;margin:0 0 7px;font-size:1.05rem}.look-manager-main p{color:#555;margin:0 0 10px;font-size:.92rem;line-height:1.35}.look-manager-main span{color:#b67854;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:inline-flex}.look-manager-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.look-form-modal{position:relative}.look-view-modal{width:min(900px,100vw - 32px)}.look-outfit-grid{margin-top:20px}.outfit-look-chip-list{flex-wrap:wrap;gap:10px;display:flex}.outfit-look-chip{color:#111;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-family:inherit;font-size:.88rem;font-weight:700;display:inline-flex}.outfit-look-chip:hover{background:#f8f5f0}.outfit-look-chip.is-selected{color:#8f553b;background:#fbf4ee;border-color:#b67854}.profile-dashboard-search{max-width:760px;margin:0 auto 28px;position:relative}.profile-search-input-wrap{background:#fff;border:1px solid #e7dbcd;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.profile-search-input-wrap svg{color:#8b8b8b;flex:none}.profile-search-input-wrap input{color:#111;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:15px}.profile-search-results{z-index:15;background:#fff;border:1px solid #e7dbcd;border-radius:18px;max-height:380px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0000001f}.profile-search-result-group+.profile-search-result-group{border-top:1px solid #eee;margin-top:14px;padding-top:14px}.profile-search-result-group h4{color:#b67854;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:800}.profile-search-result{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.profile-search-result:hover{background:#f8f5f0;text-decoration:none}.profile-search-result span{color:#111;font-weight:700}.profile-search-result small{color:#777}.profile-dashboard-section{max-width:760px;margin:0 auto 28px}.profile-section-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.profile-section-header h3{color:#111;margin:0 0 3px;font-size:1.15rem}.profile-section-header p{color:#666;margin:0;font-size:.9rem}.profile-section-header a{color:#b67854;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:800;text-decoration:none}.profile-section-header a:hover{text-decoration:underline}.profile-look-scroll{scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 10px;display:flex;overflow-x:auto}.profile-look-card{scroll-snap-align:start;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7dbcd;border-radius:16px;flex:0 0 190px;padding:12px;font-family:inherit}.profile-look-card:hover{background:#f8f5f0}.profile-look-preview{grid-template-columns:repeat(3,1fr);gap:6px;height:116px;margin-bottom:10px;display:grid}.profile-look-preview-tile{color:#b67854;background:#f8f5f0;border-radius:12px;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:300;display:flex}.profile-look-card h4{color:#111;margin:0 0 4px;font-size:.98rem}.profile-look-card p{color:#666;margin:0;font-size:.84rem}.profile-wardrobe-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.profile-wardrobe-preview-item{aspect-ratio:1;color:#b67854;background:#f8f5f0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.profile-wardrobe-preview-item img{object-fit:cover;width:100%;height:100%}.profile-wardrobe-preview-item span{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:300}.profile-look-detail-modal{width:min(820px,100vw - 32px)}.profile-look-outfit-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.profile-look-outfit-card{color:inherit;background:#fff;border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px;text-decoration:none;display:flex}.profile-look-outfit-card:hover{background:#f8f5f0;text-decoration:none}.profile-look-outfit-card h3{color:#111;margin:0 0 5px;font-size:1rem}.profile-look-outfit-card p{color:#666;margin:0;font-size:.9rem}.profile-look-outfit-card>span{color:#b67854;font-size:1.4rem}@media (width<=700px){.looks-manager-header,.profile-section-header{flex-direction:column;align-items:flex-start}.looks-manager-grid{grid-template-columns:1fr}.profile-wardrobe-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-look-card{flex-basis:165px}}.wardrobe-page .wardrobe-dashboard-hero,.wardrobe-page .wardrobe-control-card,.wardrobe-page .wardrobe-state-card{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:26px;width:100%;max-width:none;box-shadow:0 18px 48px #3f2d2014}.wardrobe-page .wardrobe-dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:34px;display:grid}.wardrobe-page .section-eyebrow{color:#b9784d;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.wardrobe-page .wardrobe-hero-copy h2{letter-spacing:-.03em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:58px;font-weight:400}.wardrobe-page .wardrobe-hero-copy p{color:#6f6257;max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.6}.wardrobe-page .wardrobe-hero-actions{justify-content:flex-end;display:flex}.wardrobe-page .wardrobe-add-item-button{white-space:nowrap}.wardrobe-page .wardrobe-stat-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.wardrobe-page .wardrobe-stat-card{background:#ffffffc7;border:1px solid #eadccd;border-radius:20px;padding:18px 20px}.wardrobe-page .wardrobe-stat-card span{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;line-height:1;display:block}.wardrobe-page .wardrobe-stat-card p{color:#7c7067;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:13px}.wardrobe-page .wardrobe-control-card{padding:26px}.wardrobe-page .wardrobe-search-row{align-items:center;gap:12px;display:flex}.wardrobe-page .wardrobe-search-input{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;flex:1;width:100%;padding:14px 18px;font-family:inherit;font-size:15px}.wardrobe-page .wardrobe-search-input:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 4px #b9784d1a}.wardrobe-page .wardrobe-clear-button{white-space:nowrap}.wardrobe-page .wardrobe-category-filter-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wardrobe-page .wardrobe-category-filter-chip{color:#342820;cursor:pointer;appearance:none;background:#fff;border:1px solid #e2d3c3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-family:inherit;font-size:14px;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.wardrobe-page .wardrobe-category-filter-chip:hover{background:#fbf6ef;transform:translateY(-1px)}.wardrobe-page .wardrobe-category-filter-chip.is-active{color:#fff;background:#17110d;border-color:#17110d}.wardrobe-page .wardrobe-chip-icon{color:currentColor;flex:0 0 18px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;display:inline-flex}.wardrobe-page .wardrobe-chip-icon svg,.wardrobe-page .wardrobe-chip-icon .lucide-shirt-icon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:18px;max-width:18px;height:18px;max-height:18px;display:block;overflow:visible}.wardrobe-page .wardrobe-chip-icon svg path,.wardrobe-page .wardrobe-chip-icon svg circle,.wardrobe-page .wardrobe-chip-icon svg rect,.wardrobe-page .wardrobe-chip-icon svg line,.wardrobe-page .wardrobe-chip-icon svg polyline,.wardrobe-page .wardrobe-chip-icon svg polygon{fill:none;stroke:currentColor;stroke-width:inherit;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wardrobe-page .wardrobe-category-filter-chip:nth-child(6) .wardrobe-chip-icon,.wardrobe-page .wardrobe-category-filter-chip:nth-child(8) .wardrobe-chip-icon{width:20px;min-width:20px}.wardrobe-page .wardrobe-dashboard-filter-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:12px;margin-top:18px;display:grid}.wardrobe-page .wardrobe-dashboard-filter-form input,.wardrobe-page .wardrobe-dashboard-filter-form select{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;padding:12px 13px;font-family:inherit;font-size:14px}.wardrobe-page .wardrobe-dashboard-filter-form input:focus,.wardrobe-page .wardrobe-dashboard-filter-form select:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 4px #b9784d1a}.wardrobe-page .wardrobe-dashboard-filter-actions{justify-content:flex-end;width:auto;margin:0}.wardrobe-page .wardrobe-dashboard-section-heading{justify-content:space-between;align-items:end;margin:2px 0 -10px;display:flex}.wardrobe-page .wardrobe-dashboard-section-heading h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.wardrobe-page .wardrobe-dashboard-item-card{background:#fff;border:1px solid #eadccd;border-radius:24px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 14px 36px #3f2d2014}.wardrobe-page .wardrobe-dashboard-item-card.is-favorite{border-color:#b9784d73}.wardrobe-page .wardrobe-card-image-wrap{padding:12px 12px 0;position:relative}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;width:100%;height:280px}.wardrobe-page .wardrobe-card-image-wrap img{object-fit:cover;object-position:center}.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{justify-content:center;align-items:center;display:flex}.wardrobe-page .wardrobe-favorite-badge{color:#9f2f2f;background:#f7e7e3;border:1px solid #e4cdb8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1;display:flex;position:absolute;top:22px;right:22px;box-shadow:0 8px 18px #74482e24}.wardrobe-page .wardrobe-card-info{padding:16px 16px 18px}.wardrobe-page .wardrobe-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wardrobe-page .wardrobe-card-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.05}.wardrobe-page .wardrobe-card-category-icon{display:none}.wardrobe-page .wardrobe-card-meta{color:#7a6f66;margin:8px 0 0;font-size:14px}.wardrobe-page .wardrobe-card-pill-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.wardrobe-page .wardrobe-card-pill-row span{color:#6e5d50;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;display:inline-flex}.wardrobe-page .wardrobe-state-card{text-align:center;padding:34px}.wardrobe-page .wardrobe-state-card h3{color:#17110d;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.wardrobe-page .wardrobe-state-card p{color:#6f6257;max-width:520px;margin:0 auto 18px;line-height:1.6}.wardrobe-page .wardrobe-empty-icon{color:#17110d;background:#fffaf3;border:1px solid #dccdbc;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:24px;display:flex}.wardrobe-page .accepted-suggestions-card{background:#fff;border:1px solid #e7dbcd;border-radius:24px;box-shadow:0 16px 42px #3f2d2014}.wardrobe-page .accepted-suggestion-card{background:#fffaf3;border-color:#eadccd;border-radius:20px}.wardrobe-page .accepted-suggestion-card img,.wardrobe-page .accepted-suggestion-card .wardrobe-image-placeholder{background:#f7f1ea}.wardrobe-page .detail-modal-card{background:#fffaf3;border:1px solid #eadccd;max-width:980px}.wardrobe-page .wardrobe-detail-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.wardrobe-page .wardrobe-detail-media-panel{position:relative}.wardrobe-page .wardrobe-detail-image,.wardrobe-page .detail-image-placeholder{aspect-ratio:1/1.08;object-fit:contain;background:#f7f1ea;border:1px solid #eadccd;border-radius:24px;width:100%;max-height:none;margin:0}.wardrobe-page .wardrobe-detail-favorite-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17110de0;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:18px;left:18px}.wardrobe-page .wardrobe-detail-content-panel{padding:4px 0}.wardrobe-page .wardrobe-detail-content-panel h4{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.wardrobe-page .wardrobe-detail-chip-row{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.wardrobe-page .wardrobe-detail-chip-row span{color:#6e5d50;background:#fff;border:1px solid #eadccd;border-radius:999px;padding:7px 11px;font-size:13px}.wardrobe-page .wardrobe-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wardrobe-page .wardrobe-detail-info-grid div{background:#fff;border:1px solid #eadccd;border-radius:16px;padding:12px 14px}.wardrobe-page .wardrobe-detail-info-grid strong{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.wardrobe-page .wardrobe-detail-info-grid span{color:#17110d;font-size:15px}.wardrobe-page .wardrobe-detail-notes-block{background:#fff;border:1px solid #eadccd;border-radius:16px;margin-top:14px;padding:14px}.wardrobe-page .wardrobe-detail-notes-block strong{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.wardrobe-page .wardrobe-detail-notes-block p{color:#53483f;margin:0;line-height:1.55}@media (width<=900px){.wardrobe-page .wardrobe-dashboard-hero{grid-template-columns:1fr}.wardrobe-page .wardrobe-hero-actions{justify-content:flex-start}.wardrobe-page .wardrobe-dashboard-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-page .wardrobe-dashboard-filter-actions{grid-column:1/-1;justify-content:flex-start}.wardrobe-page .wardrobe-detail-layout{grid-template-columns:1fr}}@media (width<=640px){.wardrobe-page .wardrobe-dashboard-hero,.wardrobe-page .wardrobe-control-card,.wardrobe-page .wardrobe-state-card{border-radius:22px;padding:22px}.wardrobe-page .wardrobe-hero-copy h2{font-size:46px}.wardrobe-page .wardrobe-stat-row{grid-template-columns:1fr}.wardrobe-page .wardrobe-search-row{flex-direction:column;align-items:stretch}.wardrobe-page .wardrobe-category-filter-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.wardrobe-page .wardrobe-category-filter-chip{flex:none}.wardrobe-page .wardrobe-dashboard-filter-form{grid-template-columns:1fr}.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{height:220px}.wardrobe-page .wardrobe-card-info{padding:12px}.wardrobe-page .wardrobe-card-title-row h3{font-size:22px}.wardrobe-page .wardrobe-card-pill-row span{font-size:11px}.wardrobe-page .wardrobe-detail-content-panel h4{font-size:36px}.wardrobe-page .wardrobe-detail-info-grid{grid-template-columns:1fr}}@media (width<=420px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:1fr}}.outfits-page{width:100%;max-width:1180px;margin:0 auto;padding:0}.outfits-dashboard-hero,.outfits-luxury-panel{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:26px;width:100%;box-shadow:0 18px 48px #3f2d2014}.outfits-dashboard-hero{margin-bottom:28px;padding:34px}.outfits-dashboard-hero h1{letter-spacing:-.03em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:.95}.outfits-dashboard-hero p{color:#6f6257;max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.6}.outfits-luxury-panel{padding:26px}.outfits-luxury-panel+.outfit-filter-panel{margin-top:28px}.looks-manager-header h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.looks-manager-header p{color:#6f6257;margin:8px 0 0}.look-manager-cover-card{border-color:#eadccd;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 12px 32px #3f2d200f}.look-manager-cover-card .look-manager-main{display:block}.look-manager-card-body{padding:14px 15px 4px}.look-manager-card-body h3{color:#17110d;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.look-manager-card-body p{color:#6f6257;margin:0 0 10px;font-size:.9rem}.look-manager-card-body span{color:#b67854;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.look-manager-cover-card .look-manager-actions{padding:0 14px 14px}.outfit-cover-frame,.look-cover-frame,.profile-look-cover-frame,.profile-search-outfit-cover{background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;position:relative;overflow:hidden}.outfit-cover-frame{width:calc(100% - 24px);height:250px;margin:12px 12px 0}.look-cover-frame{width:calc(100% - 24px);height:158px;margin:12px 12px 0}.outfit-cover-image,.look-cover-image,.profile-look-cover-frame img,.profile-search-outfit-cover>img{object-fit:cover;width:100%;height:100%;display:block}.outfit-cover-source-pill{z-index:2;color:#6e5d50;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3e0;border:1px solid #e7dbcdcc;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;position:absolute;top:12px;right:12px}.outfit-cover-collage,.profile-cover-collage{background:#f8f1e8;gap:6px;width:100%;height:100%;padding:10px;display:grid}.outfit-cover-collage.tile-count-1,.profile-cover-collage.tile-count-1{grid-template-columns:1fr}.outfit-cover-collage.tile-count-2,.profile-cover-collage.tile-count-2{grid-template-columns:repeat(2,1fr)}.outfit-cover-collage.tile-count-3,.profile-cover-collage.tile-count-3{grid-template-rows:repeat(2,1fr);grid-template-columns:1.2fr .8fr}.outfit-cover-collage.tile-count-3 .outfit-cover-tile:first-child,.profile-cover-collage.tile-count-3 .profile-cover-tile:first-child{grid-row:1/3}.outfit-cover-collage.tile-count-4,.profile-cover-collage.tile-count-4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.outfit-cover-tile,.profile-cover-tile{background:#fffaf3;border:1px solid #efe4d8;border-radius:14px;overflow:hidden}.outfit-cover-tile img,.profile-cover-tile img{object-fit:cover;width:100%;height:100%;display:block}.outfit-cover-empty,.profile-cover-empty{color:#b67854;background:radial-gradient(circle at 30% 20%,#b9784d29,#0000 28%),linear-gradient(135deg,#fffaf3 0%,#f3e8dc 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.outfit-cover-empty span,.profile-cover-empty span{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:300}.outfits-dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:22px}.outfit-dashboard-card{background:#fff;border:1px solid #eadccd;border-radius:24px;box-shadow:0 14px 36px #3f2d2014}.outfit-dashboard-card:hover{border-color:#cdbba8;box-shadow:0 18px 44px #3f2d201f}.outfit-dashboard-card.is-favorite{border-color:#b9784d73}.outfit-dashboard-card .outfit-card-body{padding:16px 16px 18px}.outfit-dashboard-card .outfit-card-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.outfit-favorite-heart{color:#9f2f2f;background:#f7e7e3;border:1px solid #e4cdb8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1;display:inline-flex;box-shadow:0 8px 18px #74482e24}.outfit-card-pill-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.outfit-card-pill-row span{color:#6e5d50;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;display:inline-flex}.outfit-card-item-counts{font-size:.85rem;color:#7a6f66!important;margin-top:12px!important}.outfits-empty-state{text-align:center;background:#fff;border:1px solid #e7dbcd;border-radius:24px;width:100%;padding:34px}.outfits-empty-state h2,.outfits-empty-state h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.outfits-empty-state p{color:#6f6257;max-width:520px;margin:0 auto}.outfit-detail-cover-section,.look-detail-hero,.profile-look-detail-hero{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.outfit-detail-cover-section .outfit-cover-frame,.look-detail-hero .look-cover-frame{border-radius:24px;width:100%;height:360px;margin:0}.outfit-cover-control-panel{background:#fffaf3;border:1px solid #eadccd;border-radius:22px;padding:24px}.outfit-cover-control-panel h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.outfit-cover-control-panel p{color:#6f6257;margin:8px 0 0;line-height:1.5}.cover-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cover-upload-button{position:relative;overflow:hidden}.cover-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.look-detail-hero{align-items:center}.look-detail-hero h2,.profile-look-detail-hero h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1}.profile-look-cover-frame{border-radius:14px;width:100%;height:116px;margin-bottom:10px}.profile-search-outfit-cover{border-radius:14px;flex:0 0 74px;width:74px;height:74px}.profile-look-outfit-card-with-cover{justify-content:flex-start;align-items:center}.profile-look-outfit-card-with-cover>div:not(.profile-search-outfit-cover){flex:1;min-width:0}.profile-look-detail-hero .profile-look-cover-frame{border-radius:22px;width:260px;height:210px;margin-bottom:0}.profile-look-detail-hero{align-items:center;margin-bottom:24px}@media (width<=900px){.outfit-detail-cover-section,.look-detail-hero,.profile-look-detail-hero{grid-template-columns:1fr}.outfit-detail-cover-section .outfit-cover-frame,.look-detail-hero .look-cover-frame,.profile-look-detail-hero .profile-look-cover-frame{width:100%;height:300px}}@media (width<=640px){.outfits-dashboard-hero,.outfits-luxury-panel,.outfits-empty-state{border-radius:22px;padding:22px}.outfits-dashboard-hero h1{font-size:46px}.outfit-cover-frame{height:220px}.look-cover-frame{height:140px}.cover-action-row{flex-direction:column}.cover-action-row .button,.cover-action-row .cover-upload-button{justify-content:center;width:100%}}.look-form-backdrop{z-index:1200}.wardrobe-form-modal{background:radial-gradient(circle at 0 0,#f6efe6b3,#0000 34%),#fffdfb;border:1px solid #eadfd5;border-radius:28px;width:min(920px,100vw - 32px);max-width:920px;padding:34px}.wardrobe-form-header{justify-content:center;align-items:center;min-height:42px;margin-bottom:26px;display:flex;position:relative}.wardrobe-form-header h3{letter-spacing:-.025em;color:#111;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:44px;font-weight:300;line-height:1}.wardrobe-back-button{color:#111;cursor:pointer;background:0 0;border:none;border-radius:999px;width:40px;height:40px;font-size:34px;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wardrobe-back-button:hover{background:#f8f1eb}.wardrobe-photo-panel{background:#ffffffb8;border:1px solid #eadfd5;border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:0;min-height:230px;display:grid;overflow:hidden}.wardrobe-photo-preview-card,.wardrobe-photo-upload-card{justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.wardrobe-photo-preview-card{border-right:1px dashed #e7d7c8;padding:24px}.wardrobe-photo-preview-card img{aspect-ratio:1;object-fit:contain;background:#f8f5f0;border-radius:24px;width:min(100%,250px);box-shadow:0 14px 36px #5a3b271a}.wardrobe-photo-placeholder{aspect-ratio:1;color:#9a8c80;background:#f8f5f0;border:1px dashed #decfc0;border-radius:24px;justify-content:center;align-items:center;width:min(100%,250px);font-weight:700;display:flex}.wardrobe-photo-upload-card{text-align:center;flex-direction:column;gap:8px;padding:28px}.wardrobe-camera-icon{color:#b67854;background:#f4eee8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:10px;font-size:0;display:flex}.wardrobe-camera-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:36px;height:36px}.wardrobe-photo-upload-card h4{color:#111;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:31px;font-weight:300}.wardrobe-photo-upload-card p{color:#777;margin:0 0 14px;font-size:16px}.wardrobe-hidden-file-input{display:none}.wardrobe-photo-edit-button{color:#b67854;cursor:pointer;background:#fff;border:1px solid #e7d7c8;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:0;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 8px 20px #5a3b2729}.wardrobe-photo-edit-button:hover{background:#f8f1eb}.wardrobe-photo-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:23px;height:23px}.wardrobe-browse-button,.wardrobe-delete-photo-button{color:#b67854;cursor:pointer;background:#fff;border:1px solid #bf7d52;border-radius:11px;justify-content:center;align-items:center;min-width:150px;min-height:52px;padding:0 24px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:24px;font-weight:400;display:inline-flex}.wardrobe-browse-button:hover,.wardrobe-delete-photo-button:hover{background:#fbf4ee}.wardrobe-delete-photo-button{color:#b42318;border-color:#d9a8a1;min-width:auto;min-height:38px;margin-top:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800}.wardrobe-luxury-card{background:#ffffffc7;border:1px solid #eadfd5;border-radius:18px;padding:28px}.wardrobe-luxury-form .wardrobe-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.wardrobe-form-section{text-align:left;flex-direction:column;gap:10px;display:flex}.wardrobe-form-label{color:#111;align-items:center;gap:6px;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:24px;font-weight:400;line-height:1;display:inline-flex}.wardrobe-form-label span{color:#444;font-size:19px}.wardrobe-luxury-form input,.wardrobe-luxury-form select,.wardrobe-luxury-form textarea{box-sizing:border-box;color:#111;background:#ffffffe0;border:1px solid #eadfd5;border-radius:14px;width:100%;min-height:64px;padding:16px 20px;font-family:inherit;font-size:17px}.wardrobe-luxury-form textarea{resize:vertical;min-height:135px}.wardrobe-luxury-form input:focus,.wardrobe-luxury-form select:focus,.wardrobe-luxury-form textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.wardrobe-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.wardrobe-category-button{color:#111;cursor:pointer;background:#ffffffd1;border:1px solid #eadfd5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;padding:12px 8px;font-family:inherit;font-size:14px;display:flex}.wardrobe-category-button:hover,.wardrobe-category-button.is-selected{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-category-button span:last-child{line-height:1.1}.wardrobe-category-icon{color:#222;justify-content:center;align-items:center;width:38px;height:38px;font-size:0;line-height:1;display:inline-flex}.wardrobe-category-icon svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:100%}.wardrobe-category-button:hover .wardrobe-category-icon,.wardrobe-category-button.is-selected .wardrobe-category-icon{color:#b67854}.wardrobe-chip-row{flex-wrap:wrap;align-items:center;gap:9px;min-height:64px;display:flex}.wardrobe-chip-button{color:#555;cursor:pointer;background:#fff;border:1px solid #eadfd5;border-radius:999px;min-height:42px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.wardrobe-chip-button:hover,.wardrobe-chip-button.is-selected{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-color-selector-wrap{position:relative}.wardrobe-color-selector{color:#8a8a8a;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #eadfd5;border-radius:14px;align-items:center;gap:16px;width:100%;min-height:64px;padding:0 18px;font-family:inherit;font-size:17px;display:flex}.wardrobe-color-selector:hover,.wardrobe-color-selector.is-open{border-color:#bf7d52;box-shadow:0 0 0 3px #b6785421}.wardrobe-color-swatch{background:#fbf8f5;border:1px solid #cdbba8;border-radius:50%;flex:0 0 38px;width:38px;height:38px;position:relative;box-shadow:inset 0 0 0 1px #ffffff59}.wardrobe-color-swatch.is-empty{background:#fbf8f5!important}.wardrobe-color-swatch.is-empty:after{content:"";transform-origin:50%;background:#b67854;height:1.5px;position:absolute;top:50%;left:8px;right:8px;transform:rotate(-42deg)}.wardrobe-color-chevron{color:#555;margin-left:auto;font-size:22px;line-height:1;transform:translateY(-2px)}.wardrobe-color-menu{z-index:1200;background:#fff;border:1px solid #eadfd5;border-radius:16px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #5a3b2724}.wardrobe-color-option{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:48px;padding:7px 10px;font-family:inherit;font-size:15px;display:flex}.wardrobe-color-option:hover,.wardrobe-color-option.is-selected{color:#8f553b;background:#fbf4ee}.wardrobe-color-option .wardrobe-color-swatch{flex-basis:30px;width:30px;height:30px}.wardrobe-color-option .wardrobe-color-swatch.is-empty:after{left:7px;right:7px}.wardrobe-character-count{color:#999;pointer-events:none;align-self:flex-end;margin:-38px 16px 0 0;font-size:13px}.wardrobe-favorite-row{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.wardrobe-favorite-row p{color:#555;align-items:center;gap:10px;margin:10px 0 0;font-size:16px;display:flex}.wardrobe-favorite-row p span{color:#b67854;font-size:25px;line-height:1}.wardrobe-slider-toggle{cursor:pointer;background:#d8d8d8;border:none;border-radius:999px;flex:0 0 70px;width:70px;height:38px;position:relative}.wardrobe-slider-toggle span{background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #00000024}.wardrobe-slider-toggle.is-on{background:#bf7d52}.wardrobe-slider-toggle.is-on span{transform:translate(32px)}.wardrobe-form-actions{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.wardrobe-cancel-button,.wardrobe-save-button{cursor:pointer;border-radius:14px;min-height:66px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:28px;font-weight:400}.wardrobe-cancel-button{color:#111;background:#fff;border:1px solid #bf7d52}.wardrobe-cancel-button:hover{background:#fbf4ee}.wardrobe-save-button:hover{filter:brightness(.97)}@media (width<=920px){.wardrobe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.wardrobe-form-modal{width:calc(100vw - 24px);max-height:calc(100vh - 36px);padding:22px 16px}.wardrobe-form-header h3{font-size:34px}.wardrobe-photo-panel{grid-template-columns:1fr}.wardrobe-photo-preview-card{border-bottom:1px dashed #e7d7c8;border-right:none}.wardrobe-luxury-card{padding:20px}.wardrobe-luxury-form .wardrobe-form-grid{grid-template-columns:1fr;gap:18px}.wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-form-actions{grid-template-columns:1fr;gap:12px}.wardrobe-color-menu{max-height:220px}}.profile-look-card{border-radius:18px;flex:0 0 240px;padding:14px}.profile-look-cover-frame{border-radius:16px;height:165px;margin-bottom:12px}.profile-look-cover-frame img{object-fit:contain;background:#f7f1ea}.profile-look-card h4{color:#111;margin:0 0 3px;font-size:1.02rem;font-weight:800;line-height:1.15}.profile-look-card p{color:#6f6257;margin:0;font-size:.92rem;line-height:1.2}@media (width<=700px){.profile-look-card{flex-basis:210px}.profile-look-cover-frame{height:145px}}.profile-look-scroll{scrollbar-color:#d8d2ca transparent;scrollbar-width:thin}.profile-look-scroll::-webkit-scrollbar{height:8px}.profile-look-scroll::-webkit-scrollbar-track{background:0 0}.profile-look-scroll::-webkit-scrollbar-thumb{background:#d8d2ca;border-radius:999px}.profile-look-scroll::-webkit-scrollbar-thumb:hover{background:#c9c1b7}.profile-look-card{text-align:center;border-radius:16px;flex:0 0 190px;padding:12px}.profile-look-cover-frame{aspect-ratio:1;border-radius:14px;width:100%;height:auto;margin-bottom:12px}.profile-look-cover-frame img{object-fit:cover;object-position:center;background:#f7f1ea}.profile-look-cover-frame .profile-cover-collage,.profile-look-cover-frame .profile-cover-empty{min-height:100%}.profile-look-card h4{color:#111;text-align:center;margin:0 0 3px;font-size:1rem;font-weight:800;line-height:1.15}.profile-look-card p{color:#6f6257;text-align:center;margin:0;font-size:.9rem;line-height:1.2}@media (width<=700px){.profile-look-card{flex-basis:170px}}.profile-look-card{text-align:left;background:#f7f1ea;border:1px solid #e7dbcd;border-radius:16px;flex:0 0 190px;height:230px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #3f2d2014}.profile-look-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#00000061 72%,#000000ad 100%);position:absolute;inset:0}.profile-look-card:hover{background:#f7f1ea;transform:translateY(-2px)}.profile-look-cover-frame{aspect-ratio:auto;border:none;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.profile-look-cover-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.profile-look-cover-frame .profile-cover-collage,.profile-look-cover-frame .profile-cover-empty{width:100%;height:100%;min-height:100%}.profile-look-card h4,.profile-look-card p{z-index:2;text-align:left;text-shadow:0 2px 10px #00000073;position:absolute;left:14px;right:14px}.profile-look-card h4{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800;line-height:1.1;bottom:34px}.profile-look-card p{color:#ffffffdb;margin:0;font-size:.8rem;line-height:1;bottom:15px}.profile-look-scroll{padding:4px 2px 14px}@media (width<=700px){.profile-look-card{flex-basis:170px;height:205px}.profile-look-card h4{bottom:32px}}.profile-wardrobe-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.profile-section-header a{color:#b67854;letter-spacing:.08em;font-size:.76rem;font-weight:650}@media (width<=700px){.profile-wardrobe-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.profile-wardrobe-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wardrobe-page{max-width:1380px}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{height:245px}.wardrobe-page .wardrobe-card-pill-row span{padding:5px 8px;font-size:11px}@media (width<=1250px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{height:220px}}@media (width<=420px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:1fr}}.profile-look-detail-hero{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:24px;display:grid}.profile-look-detail-hero .profile-look-cover-frame{aspect-ratio:auto;background:#f7f1ea;border:1px solid #efe4d8;border-radius:22px;width:260px;height:210px;margin:0;position:relative;inset:auto}.profile-look-detail-hero .profile-look-cover-frame img{object-fit:contain;object-position:center;background:#f7f1ea;width:100%;height:100%}.profile-look-detail-hero .profile-cover-collage,.profile-look-detail-hero .profile-cover-empty{width:100%;height:100%;min-height:100%}.profile-look-detail-hero h2,.profile-look-detail-hero p{text-align:left;text-shadow:none;position:static}.profile-look-detail-hero h2{color:#17110d;margin:0 0 8px}.profile-look-detail-hero p{color:#6f6257;margin:0}@media (width<=700px){.profile-look-detail-hero{grid-template-columns:1fr}.profile-look-detail-hero .profile-look-cover-frame{width:100%;height:260px}}.wardrobe-page .wardrobe-search-row,.profile-search-input-wrap{background:#ffffffe0;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:14px;min-height:64px;padding:0 18px 0 22px;display:flex;box-shadow:0 12px 35px #2d1f140a}.wardrobe-page .wardrobe-search-row:focus-within,.profile-search-input-wrap:focus-within{border-color:#cdbba8;box-shadow:0 0 0 4px #b9784d14}.wardrobe-page .wardrobe-search-leading-icon,.profile-search-leading-icon{color:#8f8a86;stroke-width:1.85px;flex:none}.wardrobe-page .wardrobe-search-input,.profile-search-input-wrap input{width:100%;min-width:0;box-shadow:none;color:#17110d;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:18px}.wardrobe-page .wardrobe-search-input{border-radius:0;padding:0}.wardrobe-page .wardrobe-search-input:focus{box-shadow:none;border-color:#0000}.wardrobe-page .wardrobe-search-input::placeholder,.profile-search-input-wrap input::placeholder{color:#9d9893}.wardrobe-page .wardrobe-filter-icon-button,.profile-search-filter-button{color:#17110d;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.wardrobe-page .wardrobe-filter-icon-button:hover,.profile-search-filter-button:hover,.wardrobe-page .wardrobe-filter-icon-button.is-active,.profile-search-filter-button.is-active{color:#8f6a55;background:#f7f1ea;transform:translateY(-1px)}.wardrobe-page .wardrobe-filter-icon-button svg,.profile-search-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wardrobe-page .wardrobe-clear-button,.profile-search-clear-button{color:#9b5d3f;cursor:pointer;background:#f7f1ea;border:none;border-radius:999px;flex:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700}.wardrobe-page .wardrobe-clear-button:hover,.profile-search-clear-button:hover{background:#efe3d7}.profile-search-filter-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.profile-search-filter-chip{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:.82rem;font-weight:700}.profile-search-filter-chip:hover,.profile-search-filter-chip.is-active{color:#9b5d3f;background:#fbf4ee;border-color:#cdbba8}.profile-search-active-row{justify-content:center}@media (width<=640px){.wardrobe-page .wardrobe-search-row,.profile-search-input-wrap{gap:10px;min-height:58px;padding:0 12px 0 16px}.wardrobe-page .wardrobe-search-input,.profile-search-input-wrap input{font-size:15px}.wardrobe-page .wardrobe-filter-icon-button,.profile-search-filter-button{flex-basis:38px;width:38px;height:38px}.wardrobe-page .wardrobe-clear-button,.profile-search-clear-button{display:none}}.look-form-cover-section{background:#fbf7f2;border:1px solid #efe3d8;border-radius:20px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;margin:10px 0 4px;padding:16px;display:grid}.look-form-cover-preview .look-cover-frame{width:100%;height:150px;box-shadow:none;border-color:#eadccd;border-radius:18px}.look-form-cover-preview .look-cover-frame img,.look-form-cover-preview .look-cover-image{object-fit:cover;width:100%;height:100%}.look-form-cover-copy h4{color:#17110d;margin:0 0 6px;font-size:1rem}.look-form-cover-copy p{color:#7c7067;margin:0 0 14px;font-size:.92rem;line-height:1.45}.look-form-cover-actions{flex-wrap:wrap;gap:10px;display:flex}.look-form-modal-actions{justify-content:space-between;align-items:center}.look-form-modal-actions .button.danger{margin-right:auto}@media (width<=700px){.look-form-cover-section{grid-template-columns:1fr}.look-form-cover-preview .look-cover-frame{height:220px}.look-form-modal-actions{flex-direction:column-reverse;align-items:stretch}.look-form-modal-actions .button.danger{margin-right:0}}.create-outfit-backdrop{align-items:center;padding:18px}.create-outfit-modal-horizontal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f6eee7 100%);border-radius:32px;width:min(1040px,100vw - 32px);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.create-outfit-modal-horizontal .modal-close-button{z-index:5;background:#ffffffc2;top:18px;right:18px}.create-outfit-layout{flex-direction:column;gap:14px;padding:30px;display:flex}.create-outfit-title-row{grid-template-columns:46px 1fr 46px;align-items:center;gap:12px;display:grid}.create-outfit-title-row h2{text-align:center;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,4rem);font-weight:500;line-height:.95}.create-outfit-back-button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;width:42px;height:42px;font-size:2rem;line-height:1}.create-outfit-back-button:hover{background:#f7f1ea}.create-outfit-hero-card{background:#fffc;border:1px solid #e8d8c7;border-radius:28px;grid-template-columns:minmax(0,1.1fr) 1px minmax(285px,.72fr);align-items:stretch;gap:24px;min-height:300px;padding:20px;display:grid}.create-outfit-hero-preview{background:#faf5ef;border-radius:24px;min-height:260px;position:relative;overflow:hidden}.create-outfit-hero-preview .outfit-cover-collage,.create-outfit-hero-preview .outfit-cover-empty{border-radius:24px;width:100%;height:100%;min-height:260px}.create-outfit-hero-preview .outfit-cover-empty{background:linear-gradient(135deg,#ffffff75,#0000),#efe5db}.create-outfit-hero-preview .outfit-cover-empty span{color:#17110d2e;letter-spacing:.16em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,5.8rem)}.create-outfit-edit-preview-button{color:#9b5d3f;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:1.35rem;line-height:0;display:inline-flex;position:absolute;bottom:16px;right:18px;box-shadow:0 12px 26px #4a322029}.create-outfit-hero-divider{background:repeating-linear-gradient(#eadccd 0 8px,#0000 8px 16px);width:1px;min-height:100%}.create-outfit-hero-add-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.create-outfit-hanger-badge{color:#9b5d3f;background:#f7f1ea;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.create-outfit-hanger-badge svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:35px;height:35px}.create-outfit-hero-add-panel h3{color:#17110d;margin:6px 0 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:600}.create-outfit-hero-add-panel p{color:#6f6257;max-width:220px;margin:0;line-height:1.45}.create-outfit-select-button{color:#b9784d;cursor:pointer;background:#fff;border:1px solid #b9784d;border-radius:12px;width:min(260px,100%);min-height:52px;margin-top:8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.32rem;font-weight:700}.create-outfit-select-button:hover{background:#fbf4ee}.create-outfit-or-text{color:#b9784d;font-size:.95rem}.create-outfit-browse-button{color:#b9784d;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:1rem}.create-outfit-browse-button:hover{text-decoration:underline}.create-outfit-form-card,.create-selected-items-strip-card{background:#ffffffd1;border:1px solid #e8d8c7;border-radius:24px;padding:20px}.create-outfit-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-outfit-name-field{grid-column:1/-1}.create-outfit-form-card .form-input{margin-bottom:0}.create-outfit-form-card .form-input input,.create-outfit-form-card .form-input textarea{background:#fff;border-color:#dccdbc;border-radius:14px}.create-style-field>span{color:#17110d;margin-bottom:8px;font-weight:700;display:block}.create-style-chip-row{flex-wrap:wrap;gap:10px;display:flex}.create-style-chip{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:.9rem;font-weight:800}.create-style-chip:hover,.create-style-chip.is-active{color:#9b5d3f;background:#fbf4ee;border-color:#b9784d}.optional-label{color:#7c7067;font-weight:400}.create-description-field{margin-top:14px}.create-favorite-toggle{color:#6f6257;cursor:pointer;align-items:center;gap:10px;margin:16px 0 14px;font-size:.95rem;font-weight:700;display:inline-flex}.create-favorite-toggle input{opacity:0;pointer-events:none;position:absolute}.create-favorite-toggle span{color:#b9784d;background:#fff;border:1px solid #e4d6c7;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:inline-flex}.create-favorite-toggle input:checked+span{color:#9b5d3f;background:#fbf4ee;border-color:#d6b49d}.create-favorite-toggle input:checked+span:before{content:"♥"}.create-favorite-toggle input:not(:checked)+span:before{content:"♡"}.create-favorite-toggle input:checked+span,.create-favorite-toggle input:not(:checked)+span{font-size:0}.create-selected-items-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.create-selected-items-header span{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:700}.create-selected-items-header strong{color:#9b5d3f;font-size:.95rem}.create-empty-selected-items{color:#8b7f75;cursor:pointer;background:#fffaf5;border:1px dashed #d9c8b7;border-radius:18px;width:100%;min-height:56px;font-family:inherit}.create-selected-items-horizontal-row{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:12px;display:grid}.create-selected-item-tile{color:inherit;text-align:center;cursor:pointer;background:0 0;border:none;padding:0;position:relative}.create-selected-item-tile img,.create-selected-item-placeholder{aspect-ratio:1;object-fit:cover;color:#9b8b7e;background:#f1e7dd;border-radius:16px;justify-content:center;align-items:center;width:100%;font-size:.75rem;font-weight:800;display:flex}.create-selected-item-tile strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.82rem;line-height:1.12;display:block;overflow:hidden}.create-selected-item-tile small{color:#8b7f75;margin-top:3px;font-size:.72rem;display:block}.create-selected-remove{z-index:2;color:#9b5d3f;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #17110d24}.create-outfit-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;justify-content:flex-end;gap:12px;margin:0 -30px -30px;padding:16px 30px;display:flex;position:sticky;bottom:-30px}.create-wardrobe-picker-backdrop{z-index:1400;background:#17110d52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.create-wardrobe-picker-modal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 36%),#fffaf5;border-radius:28px;width:min(860px,100vw - 40px);max-height:min(760px,100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 28px 90px #17110d4d}.create-wardrobe-picker-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.create-wardrobe-picker-header h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.7rem;font-weight:500;line-height:.95}.create-wardrobe-picker-header span{color:#9b5d3f;background:#f7f1ea;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.create-wardrobe-picker-header button{color:#17110d;cursor:pointer;background:#f7f1ea;border:none;border-radius:999px;width:38px;height:38px;font-size:1.4rem}.create-outfit-search-bar{background:#fff;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:12px;min-height:54px;margin-bottom:16px;padding:0 16px;display:flex}.create-outfit-search-bar span{color:#8f8a86;font-size:1.35rem;line-height:1}.create-outfit-search-bar input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:15px}.create-wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;display:grid}.create-wardrobe-picker-card{min-height:205px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:22px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #4a32200d}.create-wardrobe-picker-card:hover,.create-wardrobe-picker-card.is-selected{border-color:#b9784d;transform:translateY(-1px);box-shadow:0 12px 28px #4a32201a}.create-wardrobe-picker-card img,.create-outfit-item-placeholder{object-fit:cover;color:#8b7f75;background:#f2ebe3;justify-content:center;align-items:center;width:100%;height:135px;font-size:.82rem;font-weight:700;display:flex}.create-wardrobe-picker-check{z-index:2;color:#17110d;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;width:29px;height:29px;font-size:1rem;font-weight:900;display:inline-flex;position:absolute;top:9px;right:9px;box-shadow:0 8px 18px #17110d1f}.create-wardrobe-picker-card.is-selected .create-wardrobe-picker-check{color:#fff;background:#9b5d3f}.create-outfit-item-picker-copy{padding:10px 11px 12px;display:block}.create-outfit-item-picker-copy strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.18;display:block;overflow:hidden}.create-outfit-item-picker-copy small{color:#8b7f75;margin-top:4px;font-size:.75rem;line-height:1.2;display:block}.create-wardrobe-picker-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;justify-content:flex-end;margin:18px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}@media (width<=820px){.create-outfit-layout{padding:22px}.create-outfit-hero-card{grid-template-columns:1fr}.create-outfit-hero-divider{display:none}.create-outfit-fields-grid{grid-template-columns:1fr}.create-outfit-footer{margin:0 -22px -22px;padding:16px 22px;bottom:-22px}}@media (width<=640px){.create-outfit-backdrop,.create-wardrobe-picker-backdrop{padding:12px}.create-outfit-modal-horizontal{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.create-outfit-hero-card,.create-outfit-form-card,.create-selected-items-strip-card{padding:16px}.create-selected-items-horizontal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.create-outfit-footer{flex-direction:column}}.create-outfit-modal-horizontal{border-radius:28px;width:min(980px,100vw - 38px);max-height:calc(100vh - 28px)}.create-outfit-layout{gap:10px;padding:22px}.create-outfit-modal-horizontal .modal-close-button{width:34px;height:34px;top:12px;right:12px}.create-outfit-title-row{grid-template-columns:38px 1fr 38px;gap:8px}.create-outfit-back-button{width:36px;height:36px;font-size:1.65rem}.create-outfit-hero-card{border-radius:24px;grid-template-columns:minmax(0,1.1fr) 1px minmax(250px,.72fr);gap:18px;min-height:232px;padding:14px}.create-outfit-hero-preview{border-radius:20px;height:218px;min-height:0}.create-outfit-hero-preview .outfit-cover-collage,.create-outfit-hero-preview .outfit-cover-empty{border-radius:20px;height:100%;min-height:0}.create-outfit-hero-preview .outfit-cover-collage{gap:8px;padding:8px}.create-outfit-hero-preview .outfit-cover-tile{background:#fff;border-radius:16px}.create-outfit-hero-preview .outfit-cover-tile img{object-fit:contain;background:#fff}.create-outfit-edit-preview-button{width:38px;height:38px;font-size:1rem;bottom:12px;right:12px}.create-outfit-hero-add-panel{gap:7px;padding:12px}.create-outfit-hanger-badge svg{width:28px;height:28px}.create-outfit-hero-add-panel h3{margin-top:2px;font-size:1.65rem}.create-outfit-hero-add-panel p{max-width:210px;font-size:.92rem;line-height:1.35}.create-outfit-select-button{min-height:44px;margin-top:6px;font-size:1.12rem}.create-outfit-or-text,.create-outfit-browse-button{display:none}.create-outfit-form-card,.create-selected-items-strip-card{border-radius:20px;padding:15px}.create-outfit-fields-grid{gap:10px}.create-outfit-form-card .form-input label,.create-outfit-form-card .form-input{gap:5px}.create-outfit-form-card .form-input input,.create-outfit-form-card .form-input textarea{border-radius:12px;padding:9px 12px;font-size:.88rem}.create-style-field{margin-top:10px}.create-style-chip{border-radius:11px;padding:8px 12px;font-size:.82rem}.create-favorite-toggle span{width:30px;height:30px}.create-selected-items-header{margin-bottom:8px}.create-selected-items-header span{font-size:1.08rem}.create-selected-items-horizontal-row{gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.create-selected-item-tile{flex:0 0 104px}.create-selected-item-tile img,.create-selected-item-placeholder{border-radius:14px}.create-selected-item-tile strong{font-size:.76rem}.create-selected-item-tile small{font-size:.68rem}.create-outfit-footer .button{padding:11px 20px;font-size:.9rem}@media (width<=820px){.create-outfit-modal-horizontal{width:calc(100vw - 24px)}.create-outfit-hero-preview{height:240px}}@media (width<=640px){.create-outfit-layout{padding:16px}.create-outfit-title-row h2{font-size:2.35rem}.create-outfit-footer{margin:0 -16px -16px;padding:12px 16px;bottom:-16px}}.create-outfit-layout{padding:20px}.create-outfit-title-row h2{font-size:clamp(2rem,3.6vw,3rem)}.create-outfit-hero-card{grid-template-columns:minmax(0,1fr) 1px minmax(230px,.7fr);min-height:210px;padding:12px}.create-outfit-hero-preview{height:198px}.create-outfit-hero-preview .outfit-cover-collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.create-outfit-hero-preview .outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.create-outfit-hero-preview .outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.create-outfit-hero-preview .outfit-cover-collage.tile-count-3{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.create-outfit-hero-preview .outfit-cover-collage.tile-count-3 .outfit-cover-tile:first-child{grid-row:auto}.create-outfit-hero-preview .outfit-cover-tile img{object-fit:contain;object-position:center}.create-outfit-hanger-badge{width:48px;height:48px}.create-outfit-hero-add-panel h3{font-size:1.5rem}.create-outfit-hero-add-panel p{font-size:.86rem}.create-outfit-select-button{width:min(220px,100%);min-height:40px;font-size:1rem}.create-outfit-form-card,.create-selected-items-strip-card{padding:13px}.create-outfit-form-card .form-input input,.create-outfit-form-card .form-input textarea,.create-outfit-form-card .form-input select{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:.88rem}.create-outfit-form-card .form-input select{cursor:pointer}.create-outfit-form-card .form-input input:focus,.create-outfit-form-card .form-input textarea:focus,.create-outfit-form-card .form-input select:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 3px #b9784d1a}.create-season-field{position:relative}.create-season-field>span{color:#111;font-weight:600}.create-season-select-button{color:#7c7067;cursor:pointer;text-align:left;background:#fff;border:1px solid #dccdbc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:9px 12px;font-family:inherit;font-size:.88rem;display:flex}.create-season-select-button.has-value{color:#17110d}.create-season-select-button em{color:#9b5d3f;font-style:normal}.create-season-dropdown{z-index:25;background:#fffaf5;border:1px solid #e4d6c7;border-radius:16px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #17110d29}.create-season-options{gap:4px;padding:8px;display:grid}.create-season-option{color:#6f6257;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-family:inherit;font-size:.86rem;display:flex}.create-season-option:hover,.create-season-option.is-selected{color:#9b5d3f;background:#f7f1ea}.create-season-option span{color:#9b5d3f;border:1px solid #dccdbc;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:900;display:inline-flex}.create-season-dropdown-actions{background:#fff;border-top:1px solid #eadccd;justify-content:space-between;gap:8px;padding:8px;display:flex}.create-season-dropdown-actions button{color:#9b5d3f;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.82rem;font-weight:800}.create-style-chip{padding:7px 11px;font-size:.78rem}.create-favorite-toggle{margin:10px 0 8px}.create-selected-items-horizontal-row{padding-bottom:6px}.create-selected-item-tile{flex-basis:92px}.create-outfit-footer{margin:0 -20px -20px;padding:11px 20px;bottom:-20px}@media (width<=820px){.create-outfit-modal-horizontal{width:calc(100vw - 24px)}.create-outfit-hero-card{grid-template-columns:1fr}.create-outfit-hero-preview{height:220px}}.create-notes-field small{color:#a69486;align-self:flex-end;font-size:.76rem;font-weight:700}.create-favorite-toggle{transition:color .15s}.create-favorite-toggle span{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.create-favorite-toggle input:checked+span{color:#fff;background:linear-gradient(135deg,#c77a4f 0%,#9b5d3f 100%);border-color:#9b5d3f;transform:translateY(-1px);box-shadow:0 10px 24px #9b5d3f47}.create-favorite-toggle:has(input:checked){color:#9b5d3f}.create-favorite-toggle input:checked+span:before{content:"♥";color:#fff}.create-favorite-toggle input:not(:checked)+span:before{content:"♡";color:#b9784d}.create-outfit-modal-horizontal{width:min(860px,100vw - 48px);max-height:calc(100vh - 34px)}.create-outfit-title-row h2{font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:.95}.create-outfit-hero-card{grid-template-columns:minmax(245px,330px) 1px minmax(230px,1fr);justify-content:center;align-items:stretch;min-height:0}.create-outfit-hero-preview{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:330px;margin:0 auto}.create-outfit-hero-preview .outfit-cover-collage,.create-outfit-hero-preview .outfit-cover-empty{height:100%;min-height:0}.create-outfit-manual-cover-preview{object-fit:contain;object-position:center;background:#fff;border-radius:20px;width:100%;height:100%;display:block}.create-outfit-hero-add-panel{min-height:0}.create-outfit-upload-cover-button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:12px;justify-content:center;align-items:center;width:min(220px,100%);min-height:38px;font-family:inherit;font-size:.9rem;font-weight:800;display:inline-flex}.create-outfit-upload-cover-button:hover{color:#9b5d3f;background:#fbf4ee;border-color:#cdbba8}.create-outfit-upload-cover-button input{display:none}.create-outfit-remove-cover-button{color:#9b5d3f;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.8rem;font-weight:800}.create-outfit-remove-cover-button:hover{text-decoration:underline}.create-style-field{margin-bottom:18px}.create-style-chip-row{margin-bottom:0}.create-notes-field{margin-top:4px}.create-outfit-form-card .create-notes-field textarea{min-height:76px}.create-outfit-edit-preview-button{background:#fffffff0}.create-outfit-edit-preview-button:hover{background:#fbf4ee}@media (width<=820px){.create-outfit-modal-horizontal{width:calc(100vw - 24px)}.create-outfit-hero-card{grid-template-columns:1fr}.create-outfit-hero-preview{max-width:330px;max-height:none}}.create-season-dropdown{background:#fffffffa}.create-season-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.create-season-option{color:#6f6257;background:#fff;border:1px solid #eadccd;border-radius:999px;min-height:38px;padding:7px 10px}.create-season-option:hover,.create-season-option.is-selected{color:#9b5d3f;background:#fbf7f2;border-color:#d6b49d}.create-season-option span{background:#fff;border-color:#d9c8b7;width:18px;height:18px}.create-season-option.is-selected span{color:#fff;background:#c77a4f;border-color:#c77a4f}.create-season-dropdown-actions{background:#fff}.create-notes-field,.create-notes-textarea-wrap{position:relative}.create-notes-textarea-wrap textarea{padding-bottom:28px}.create-notes-textarea-wrap small{color:#a69486;pointer-events:none;font-size:.74rem;font-weight:700;line-height:1;position:absolute;bottom:10px;right:14px}.create-notes-field>small{display:none}.create-style-chip-row{gap:12px}.create-style-chip{color:#6f6257;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 17px;font-size:.95rem;font-weight:800;display:inline-flex}.create-style-chip span{line-height:1}.create-style-chip:hover{color:#9b5d3f}@media (width<=640px){.create-style-chip-row{gap:8px}.create-style-chip{min-height:42px;padding:9px 12px;font-size:.82rem}.create-style-chip svg{flex-basis:20px;width:20px;height:20px}}.create-style-chip-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.create-style-chip{color:#6f6257;white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:10px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.create-style-chip svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}.create-style-chip span{text-overflow:ellipsis;overflow:hidden}.create-style-chip.is-active{color:#9b5d3f;background:#fffaf5fa;border-color:#b9784d;box-shadow:0 8px 18px #9b5d3f14}@media (width<=900px){.create-style-chip-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.create-style-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}.create-style-chip{min-height:44px;font-size:.82rem}}.create-style-chip svg{stroke-width:1.45px}.create-style-chip:nth-child(4) svg,.create-style-chip:nth-child(9) svg,.create-style-chip:nth-child(10) svg{stroke-width:1.35px}.create-style-chip:nth-child(8) svg{stroke-width:1.3px}.create-outfit-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px;display:grid}.create-outfit-footer .button{letter-spacing:.01em;width:100%;min-height:58px;box-shadow:none;border-radius:16px;padding:13px 24px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:600;line-height:1}.create-outfit-footer .button.secondary:hover{color:#17110d;background:#fbf4ee;border-color:#9b5d3f}.create-outfit-footer .button.primary:hover{background:linear-gradient(135deg,#b9784d 0%,#8f5538 100%)}.create-outfit-footer .button:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (width<=640px){.create-outfit-footer{grid-template-columns:1fr;gap:10px}.create-outfit-footer .button{min-height:52px;font-size:1.25rem}}.wardrobe-v4010-app-header{grid-template-columns:48px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:4px 0 8px;display:grid;position:relative}.wardrobe-v4010-app-header h2{text-align:center;color:#17110d;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:300;line-height:1}.wardrobe-v4010-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.wardrobe-v4010-header-icon{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;font-size:2rem;line-height:1;display:inline-flex}.wardrobe-v4010-header-icon:hover,.wardrobe-v4010-header-icon.is-active{background:#f7f1ea}.wardrobe-v4010-controls{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:22px;padding:0 0 18px;display:flex}.wardrobe-v4010-category-tabs{scrollbar-width:none;border-bottom:1px solid #eadfd5;align-items:center;gap:32px;padding:4px 0 0;display:flex;overflow-x:auto}.wardrobe-v4010-category-tab{color:#17110d;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;min-height:42px;padding:0 0 14px;font-family:inherit;font-size:.92rem;font-weight:700;position:relative}.wardrobe-v4010-category-tab:hover,.wardrobe-v4010-category-tab.is-active{color:#b67854;background:0 0}.wardrobe-v4010-category-tab.is-active:after{content:"";background:#b67854;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wardrobe-v4010-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wardrobe-v4010-search-box{color:#8f8a86;background:#fff;border:1px solid #e2d5c9;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.wardrobe-v4010-search-box input{color:#17110d;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:1rem}.wardrobe-v4010-clear-button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #e2d5c9;border-radius:16px;min-height:48px;padding:0 16px;font-family:inherit;font-weight:800}.wardrobe-v4010-filter-row{grid-template-columns:130px 1fr 1fr 1fr 86px;align-items:center;gap:16px;display:grid}.wardrobe-v4010-filter-row input{grid-column:1/-2}.wardrobe-v4010-filter-row select,.wardrobe-v4010-filter-row input,.wardrobe-v4010-filter-button,.wardrobe-v4010-apply-button{color:#17110d;background:#fff;border:1px solid #e2d5c9;border-radius:16px;min-height:58px;padding:0 18px;font-family:inherit;font-size:1rem}.wardrobe-v4010-filter-row select,.wardrobe-v4010-filter-row input{box-sizing:border-box;width:100%}.wardrobe-v4010-filter-row select:focus,.wardrobe-v4010-filter-row input:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b9784d17}.wardrobe-v4010-filter-button,.wardrobe-v4010-apply-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.wardrobe-v4010-filter-button:hover,.wardrobe-v4010-filter-button.is-active{color:#8f6a55;background:#f8f3ee}.wardrobe-v4010-apply-button{color:#fff;background:#17110d;border-color:#17110d;font-size:.9rem}.wardrobe-v4010-results-bar{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 2px;display:flex}.wardrobe-v4010-results-bar p{display:none}.wardrobe-v4010-results-bar h3{color:#17110d;letter-spacing:0;margin:0;font-family:inherit;font-size:1.35rem;font-weight:400;line-height:1.2}.wardrobe-v4010-view-actions{background:0 0;border:none;border-radius:0;align-items:center;gap:14px;padding:0;display:inline-flex}.wardrobe-v4010-view-actions:before{content:"▦";color:#17110d;font-size:1.4rem;line-height:1}.wardrobe-v4010-view-actions button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:0;min-height:34px;padding:0;font-family:inherit;font-size:1rem;font-weight:400}.wardrobe-v4010-view-actions button.is-active{color:#17110d;background:0 0}.wardrobe-v4010-view-actions button+button{color:#b67854;border-left:1px solid #eadfd5;padding-left:20px}.wardrobe-page .wardrobe-dashboard-item-card{box-shadow:none;background:#fff;border:1px solid #eadfd5;border-radius:16px;overflow:hidden}.wardrobe-page .wardrobe-dashboard-item-card:hover{border-color:#d9c8b7;box-shadow:0 12px 26px #3f2d2014}.wardrobe-page .wardrobe-card-image-wrap{padding:0;overflow:hidden}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{aspect-ratio:1/.72;object-fit:cover;object-position:center;background:#f7f1ea;border:none;border-radius:0;width:100%;height:auto}.wardrobe-page .wardrobe-card-info{text-align:center;border-top:1px solid #f0e7de;min-height:70px;padding:12px 14px 14px}.wardrobe-page .wardrobe-card-title-row{display:block}.wardrobe-page .wardrobe-card-title-row h3{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:400;line-height:1.05}.wardrobe-page .wardrobe-card-meta{color:#5f5a55;text-align:center;margin:6px 0 0;font-size:.9rem}.wardrobe-page .wardrobe-card-pill-row,.wardrobe-v4010-card-category,.wardrobe-page .wardrobe-favorite-badge{display:none}.wardrobe-v4010-floating-add{z-index:50;color:#fff;cursor:pointer;background:linear-gradient(135deg,#c98958 0%,#a6643f 100%);border:none;border-radius:50%;width:72px;height:72px;font-family:inherit;font-size:3rem;line-height:1;position:fixed;bottom:34px;right:34px;box-shadow:0 18px 36px #4a32203d}.wardrobe-v4010-floating-add:hover{filter:brightness(.98);transform:translateY(-1px)}@media (width<=1180px){.wardrobe-v4010-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-v4010-filter-row input{grid-column:auto}}@media (width<=820px){.wardrobe-page{max-width:100%}.wardrobe-v4010-filter-row,.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-v4010-results-bar{align-items:center}}@media (width<=560px){.wardrobe-v4010-app-header{grid-template-columns:42px minmax(0,1fr) 86px}.wardrobe-v4010-header-icon{width:38px;height:38px}.wardrobe-v4010-category-tabs{gap:26px}.wardrobe-v4010-filter-row{grid-template-columns:1fr;gap:12px}.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:1fr}.wardrobe-v4010-floating-add{width:62px;height:62px;font-size:2.5rem;bottom:22px;right:22px}}.wardrobe-v4010-category-tabs{border-bottom:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;padding:0;display:grid;overflow:visible}.wardrobe-v4010-category-tab{color:#17110d;letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffffd1;border:1px solid #eadfd5;border-radius:14px;width:100%;min-height:78px;padding:0 12px;font-family:inherit;font-size:1rem;font-weight:500}.wardrobe-v4010-category-tab:hover,.wardrobe-v4010-category-tab.is-active{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-v4010-category-tab.is-active:after{display:none}.wardrobe-v4010-results-bar{justify-content:flex-start}.wardrobe-v4010-view-actions{display:none}@media (width<=1180px){.wardrobe-v4010-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.wardrobe-v4010-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wardrobe-v4010-category-tab{min-height:64px}}.wardrobe-v4010-category-tabs{scrollbar-width:none;border-bottom:1px solid #eee7df;align-items:center;gap:clamp(22px,3.2vw,46px);padding:0 0 2px;display:flex;overflow:auto hidden}.wardrobe-v4010-category-tabs::-webkit-scrollbar{display:none}.wardrobe-v4010-category-tab{color:#27231f;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;width:auto;min-height:44px;padding:0 0 14px;font-family:inherit;font-size:.9rem;font-weight:700;position:relative}.wardrobe-v4010-category-tab:hover{color:#b67854;background:0 0}.wardrobe-v4010-category-tab.is-active{color:#b67854;background:0 0;border:none}.wardrobe-v4010-category-tab.is-active:after{content:"";background:#b67854;border-radius:999px 999px 0 0;height:3px;display:block;position:absolute;bottom:-1px;left:0;right:0}@media (width<=700px){.wardrobe-v4010-category-tabs{gap:28px}.wardrobe-v4010-category-tab{font-size:.82rem}}.wardrobe-v4010-search-row{display:block}.wardrobe-v4010-search-box{color:#8f8a86;background:#fffffff0;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:16px;min-height:64px;padding:0 18px 0 24px;display:flex;box-shadow:0 12px 35px #2d1f140a}.wardrobe-v4010-search-box:focus-within{border-color:#cdbba8;box-shadow:0 0 0 4px #b9784d14}.wardrobe-v4010-search-leading-icon{color:#8f8a86;stroke-width:1.8px;flex:none}.wardrobe-v4010-search-box input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:1.22rem}.wardrobe-v4010-search-box input::placeholder{color:#9d9893}.wardrobe-v4010-search-clear,.wardrobe-v4010-search-filter-button{color:#8f8a86;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;display:inline-flex}.wardrobe-v4010-search-clear{font-size:1.45rem;line-height:1}.wardrobe-v4010-search-filter-button svg{stroke-width:1.75px;width:24px;height:24px}.wardrobe-v4010-search-clear:hover,.wardrobe-v4010-search-filter-button:hover,.wardrobe-v4010-search-filter-button.is-active{color:#8f6a55;background:#f7f1ea}.wardrobe-v4010-filter-popover{background:radial-gradient(circle at 0 0,#fff8efeb,#0000 34%),#fff;border:1px solid #eadccd;border-radius:24px;width:min(760px,100%);padding:22px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #2d1f1429}.wardrobe-v4010-filter-popover-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.wardrobe-v4010-filter-popover-header h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.wardrobe-v4010-filter-popover-header p{color:#7c7067;margin:7px 0 0;font-size:.94rem;line-height:1.35}.wardrobe-v4010-filter-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wardrobe-v4010-filter-popover-grid label{flex-direction:column;gap:8px;display:flex}.wardrobe-v4010-filter-popover-grid label span{color:#9b5d3f;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:850}.wardrobe-v4010-filter-popover-grid select,.wardrobe-v4010-filter-popover-grid input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:15px;width:100%;min-height:52px;padding:0 15px;font-family:inherit;font-size:1rem}.wardrobe-v4010-filter-popover-grid select:focus,.wardrobe-v4010-filter-popover-grid input:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b9784d17}.wardrobe-v4010-brand-filter{grid-column:1/-1}.wardrobe-v4010-filter-popover-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.wardrobe-v4010-apply-button,.wardrobe-v4010-popover-secondary,.wardrobe-v4010-popover-clear{cursor:pointer;border-radius:14px;min-height:48px;font-family:inherit;font-weight:850}.wardrobe-v4010-apply-button{color:#fff;background:#17110d;border:1px solid #17110d}.wardrobe-v4010-popover-secondary{color:#17110d;background:#fff;border:1px solid #dccdbc}.wardrobe-v4010-popover-clear{color:#9b5d3f;background:#f7f1ea;border:none;min-height:38px;padding:0 13px}.wardrobe-v4010-filter-row{display:none}@media (width<=720px){.wardrobe-v4010-filter-popover{width:auto;margin-top:12px;padding:18px;position:static}.wardrobe-v4010-filter-popover-header{flex-direction:column}.wardrobe-v4010-filter-popover-grid,.wardrobe-v4010-filter-popover-actions{grid-template-columns:1fr}.wardrobe-v4010-search-box{gap:10px;min-height:58px;padding:0 12px 0 16px}.wardrobe-v4010-search-box input{font-size:1rem}.wardrobe-v4010-search-clear,.wardrobe-v4010-search-filter-button{flex-basis:38px;width:38px;height:38px}}.wardrobe-v4010-filter-shell{z-index:10;position:relative}.wardrobe-v4010-filter-inline-row{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) auto auto;align-items:center;gap:14px;margin-top:14px;padding:0;display:grid}.wardrobe-v4010-filter-inline-row select,.wardrobe-v4010-filter-inline-row input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:54px;padding:0 18px;font-family:inherit;font-size:1rem}.wardrobe-v4010-filter-inline-row select:focus,.wardrobe-v4010-filter-inline-row input:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b9784d17}.wardrobe-v4010-filter-inline-row input::placeholder{color:#7f7670}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button,.wardrobe-v4010-inline-clear{white-space:nowrap;cursor:pointer;border-radius:999px;min-height:54px;padding:0 22px;font-family:inherit;font-weight:850}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button{color:#fff;background:#17110d;border:1px solid #17110d}.wardrobe-v4010-inline-clear{color:#9b5d3f;background:#f7f1ea;border:none}.wardrobe-v4010-inline-clear:hover{background:#efe3d7}.wardrobe-v4010-filter-popover{width:auto;box-shadow:none;background:0 0;border:none;padding:0;position:static}@media (width<=1180px){.wardrobe-v4010-filter-inline-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button,.wardrobe-v4010-inline-clear{width:100%}}@media (width<=720px){.wardrobe-v4010-filter-inline-row{grid-template-columns:1fr;gap:10px;margin-top:12px}.wardrobe-v4010-filter-inline-row select,.wardrobe-v4010-filter-inline-row input,.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button,.wardrobe-v4010-inline-clear{min-height:50px}}.wardrobe-v4010-filter-inline-row select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#17110d 50%),linear-gradient(135deg,#17110d 50%,#0000 50%);background-position:calc(100% - 25px),calc(100% - 18px);background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:46px}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button{color:#fff;background:linear-gradient(135deg,#c98958 0%,#a6643f 100%);border:1px solid #0000;box-shadow:0 12px 24px #9b5d3f29}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button:hover{background:linear-gradient(135deg,#b9784d 0%,#8f5538 100%)}.app{background:radial-gradient(circle at 0 0,#fffcf8f2,#0000 34%),linear-gradient(#fffdfb 0%,#fbf8f5 48%,#fff 100%)}.main-content,.wardrobe-page,.wardrobe-v4010-app-header,.wardrobe-v4010-controls,.wardrobe-v4010-filter-shell,.wardrobe-v4010-results-bar{background:0 0}.wardrobe-v4010-search-box,.wardrobe-v4010-filter-inline-row select,.wardrobe-v4010-filter-inline-row input{background:#fffffff0;border-color:#e8ddd2;box-shadow:0 10px 30px #45312209}.wardrobe-v4010-search-box{background:#fffffff5}.wardrobe-v4010-category-tabs{border-bottom-color:#eee6df}.wardrobe-page .wardrobe-dashboard-item-card{background:#fff;border-color:#eee5dd}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{background:#f8f2ec}.wardrobe-page .wardrobe-card-info{background:#fffffff5;border-top-color:#f1e9e1}.wardrobe-v4010-floating-add{background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);box-shadow:0 18px 36px #70462c3d}.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button{background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);box-shadow:0 12px 24px #70462c29}.wardrobe-v4010-category-tab.is-active,.wardrobe-v4010-category-tab:hover{color:#b97953}.wardrobe-v4010-category-tab.is-active:after{background:#b97953}.wardrobe-v4010-header-icon:hover,.wardrobe-v4010-search-filter-button:hover,.wardrobe-v4010-search-filter-button.is-active,.wardrobe-v4010-inline-clear,.wardrobe-v4010-clear-button{color:#9b6a4d;background:#f8f2ec}body{background:#fffdfb}.app{min-height:100vh}.app-side-nav{z-index:900;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:none;border-right:1px solid #eee6df;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:94px;height:100vh;padding:18px 10px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 34px #3f2d200b}.side-nav-logo{color:#17110d;letter-spacing:.16em;justify-content:center;align-items:center;min-height:42px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.side-nav-logo:hover{text-decoration:none}.side-nav-links{border-top:1px solid #eee6df;border-bottom:1px solid #eee6df;flex-direction:column;align-items:stretch;gap:0;display:flex}.side-nav-link{color:#17110d;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #eee6df;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;font-family:inherit;font-size:.72rem;font-weight:650;line-height:1;text-decoration:none;display:flex}.side-nav-link:last-child{border-bottom:none}.side-nav-link svg{stroke-width:1.55px;color:currentColor}.side-nav-link:hover,.side-nav-link.active{color:#b67854;background:#fffaf5;text-decoration:none}.side-create-wrapper{border-bottom:1px solid #eee6df;justify-content:center;align-items:center;min-height:92px;display:flex;position:relative}.side-create-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 14px 28px #70462c2e}.side-create-button:hover,.side-create-button.is-open{background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);transform:translateY(-1px)}.side-create-button svg{stroke-width:1.45px}.side-create-menu{background:#fff;border:1px solid #eadccd;border-radius:18px;min-width:230px;padding:10px;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 22px 54px #2d1f1429}.side-create-menu:before{content:"";background:#fff;border-bottom:1px solid #eadccd;border-left:1px solid #eadccd;width:14px;height:14px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.side-create-menu button{z-index:1;color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;font-family:inherit;font-size:.94rem;font-weight:800;display:flex;position:relative}.side-create-menu button:hover{color:#9b5d3f;background:#fbf4ee}.side-nav-logout{color:#756960;border-top:1px solid #eee6df;border-bottom:none;margin-top:auto}.side-nav-logout:hover{color:#9b5d3f}.main-content{min-height:100vh;margin-left:94px;padding:32px 34px}@media (width<=820px){.app-side-nav{width:76px;padding:12px 8px}.side-nav-logo{min-height:34px;font-size:1rem}.side-nav-link{min-height:68px;font-size:.62rem}.side-create-wrapper{min-height:78px}.side-create-button{width:56px;height:56px}.side-create-menu{min-width:210px;left:calc(100% + 10px)}.main-content{margin-left:76px;padding:24px 18px}}@media (width<=560px){.app-side-nav{background:#fffffff5;border-top:1px solid #eee6df;border-right:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:76px;padding:0 12px;inset:auto 0 0}.side-nav-logo,.side-nav-logout{display:none}.side-nav-links{border:none;flex-direction:row;justify-content:space-around;width:100%;height:100%}.side-nav-link{border:none;flex:1;min-height:76px;font-size:.62rem}.side-create-wrapper{border:none;flex:1;min-height:76px}.side-create-button{width:58px;height:58px}.side-create-menu{top:auto;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.side-create-menu:before{top:auto;bottom:-7px;left:50%;transform:translate(-50%)rotate(-45deg)}.main-content{min-height:calc(100vh - 76px);margin-left:0;padding:22px 16px 100px}}.app-side-nav{width:82px;padding:16px 8px}.main-content{margin-left:82px;padding:26px 30px}.wardrobe-page{gap:16px;max-width:1120px}.wardrobe-v4010-app-header h2{font-size:clamp(2rem,3.4vw,2.75rem)}.wardrobe-v4010-app-header{padding-bottom:4px}.wardrobe-v4010-category-tabs{gap:clamp(20px,2.6vw,38px)}.wardrobe-v4010-category-tab{min-height:38px;padding-bottom:12px;font-size:.82rem}.wardrobe-v4010-search-box{min-height:58px;padding-left:21px}.wardrobe-v4010-search-box input{font-size:1.08rem}.wardrobe-v4010-search-clear,.wardrobe-v4010-search-filter-button{flex-basis:38px;width:38px;height:38px}.wardrobe-v4010-filter-inline-row{gap:12px;margin-top:12px}.wardrobe-v4010-filter-inline-row select,.wardrobe-v4010-filter-inline-row input,.wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button,.wardrobe-v4010-inline-clear{min-height:48px}.wardrobe-v4010-results-bar h3{font-size:1.22rem}.wardrobe-page .wardrobe-card-title-row h3{font-size:clamp(1.08rem,1.45vw,1.32rem)}.wardrobe-page .wardrobe-card-meta{font-size:.82rem}.wardrobe-v4010-floating-add{display:none!important}@media (width<=1280px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.app-side-nav{width:72px}.main-content{margin-left:72px;padding:22px 16px}.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.main-content{margin-left:0}}.side-nav-link{gap:5px;min-height:62px;font-size:.6rem}.side-nav-link svg{width:24px;height:24px}.side-create-wrapper{min-height:74px}.side-create-button{width:54px;height:54px}.side-create-button svg{width:29px;height:29px}.side-nav-logo{min-height:34px;font-size:1rem}.side-nav-logout{min-height:62px}@media (height<=760px){.side-nav-link{min-height:55px;font-size:.56rem}.side-create-wrapper{min-height:64px}.side-create-button{width:48px;height:48px}.side-nav-logo{min-height:28px}}@media (width<=560px){.side-nav-links .side-nav-link:nth-of-type(3),.side-nav-links .side-nav-link:nth-of-type(4){display:none}}.create-action-backdrop{z-index:1600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17110d7a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.create-action-sheet{background:radial-gradient(circle at 0 0,#fffaf5f2,#0000 34%),#fffffff7;border:1px solid #eadccde6;border-radius:30px;width:min(560px,100vw - 36px);max-height:min(760px,100vh - 56px);padding:22px 26px 26px;overflow-y:auto;box-shadow:0 34px 90px #17110d52}.create-action-handle{background:#ddd8d4;border-radius:999px;width:54px;height:7px;margin:4px auto 24px}.create-action-item{color:#17110d;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:78px;padding:10px 14px;font-family:inherit;display:grid}.create-action-item:hover{background:#fbf4ee}.create-action-item-featured{background:#ffffffbd;border:1px solid #eadccd;box-shadow:0 10px 26px #3f2d200a}.create-action-icon{color:#17110d;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.create-action-icon svg{stroke-width:1.5px}.create-action-item strong{color:#17110d;letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2rem);font-weight:500;line-height:1;display:block}.create-action-item small{color:#73706d;margin-top:8px;font-size:1.05rem;line-height:1.2;display:block}.create-action-chevron{color:#77726e;font-size:3rem;line-height:1;transform:translateY(-2px)}.create-action-cancel{color:#17110d;cursor:pointer;background:linear-gradient(135deg,#f7f1ea 0%,#eee8e1 100%);border:none;border-radius:20px;width:100%;min-height:64px;margin-top:18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500}.create-action-cancel:hover{background:#eee4da}.side-create-menu{display:none}@media (width<=640px){.create-action-backdrop{align-items:flex-end;padding:14px}.create-action-sheet{border-radius:26px;width:100%;max-height:calc(100vh - 28px);padding:18px 18px 22px}.create-action-item{grid-template-columns:54px minmax(0,1fr) auto;gap:14px;min-height:70px;padding:8px 10px}.create-action-icon{width:46px;height:46px}.create-action-item strong{font-size:1.45rem}.create-action-item small{font-size:.95rem}.create-action-cancel{min-height:58px;font-size:1.5rem}}.create-action-icon svg{max-width:30px;max-height:30px}.create-action-item strong{letter-spacing:-.02em;font-size:clamp(1.42rem,2.45vw,1.72rem)}.create-action-item-featured{margin:4px 0}.create-action-chevron{font-size:2.4rem}@media (width<=640px){.create-action-sheet{width:100%;max-height:calc(100vh - 28px);padding:16px 16px 20px}.create-action-item{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;min-height:64px}.create-action-icon{width:42px;height:42px}.create-action-item strong{font-size:1.34rem}.create-action-item small{font-size:.88rem}}.create-action-item-featured{box-shadow:none;background:0 0;border:none;margin:0}.create-action-item-featured:hover{background:#fbf4ee}.login-luxury-page{z-index:1700;background:radial-gradient(circle at 50% 16%,#ffffffeb,#0000 30%),linear-gradient(#fffdfb 0%,#fbf7f2 48%,#fff 100%);justify-content:center;align-items:center;padding:42px 22px;display:flex;position:fixed;inset:0;overflow-y:auto}.login-luxury-card{background:#ffffffc7;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:min(820px,100%);min-height:min(940px,100vh - 84px);padding:46px 54px;display:flex;box-shadow:0 26px 80px #3f2d200f}.login-brand-header{text-align:center}.login-brand-header h1{color:#080605;letter-spacing:-.07em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(7rem,15vw,12rem);font-weight:300;line-height:.72}.login-brand-header p{color:#b67854;letter-spacing:.64em;text-transform:uppercase;margin:34px 0 0;font-size:clamp(1rem,2.5vw,1.4rem);font-weight:800}.login-luxury-intro{text-align:center}.login-luxury-intro h2{color:#080605;letter-spacing:-.055em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(3.25rem,8vw,5.55rem);font-weight:300;line-height:.95}.login-luxury-intro p{color:#6f6b68;max-width:670px;margin:22px auto 0;font-size:clamp(1.08rem,2.5vw,1.55rem);line-height:1.45}.login-luxury-form{flex-direction:column;gap:22px;width:min(680px,100%);display:flex}.login-luxury-input-row{color:#888783;background:#ffffffd6;border:1px solid #e5cdbd;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:0 24px 0 30px;display:grid}.login-luxury-input-row:focus-within{border-color:#bf7d52;box-shadow:0 0 0 4px #b9784d1a}.login-luxury-input-row svg{stroke-width:1.45px}.login-luxury-input-row input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.55rem,3.8vw,2.2rem);font-weight:300}.login-luxury-input-row input::placeholder{color:#898884;opacity:1}.login-password-toggle{color:#7e7d7a;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.login-password-toggle:hover{color:#9b5d3f;background:#f7f1ea}.login-forgot-row{justify-content:flex-end;margin-top:-12px;display:flex}.login-forgot-row a,.login-legal-copy a{color:#b67854;text-decoration:none}.login-forgot-row a{font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.35rem;font-weight:500}.login-forgot-row a:hover,.login-legal-copy a:hover{text-decoration:underline}.login-luxury-error{color:#9f2f2f;text-align:center;background:#fff2ef;border:1px solid #e2b4a8;border-radius:14px;margin:-4px 0 0;padding:13px 16px;font-size:.96rem}.login-luxury-submit,.login-luxury-create{cursor:pointer;border-radius:18px;justify-content:center;align-items:center;min-height:94px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:400;text-decoration:none;display:inline-flex}.login-luxury-submit{color:#fff;background:linear-gradient(135deg,#d2a07f 0%,#bb7c56 100%);border:none;box-shadow:0 16px 30px #9b5d3f29}.login-luxury-submit:hover{background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%)}.login-luxury-submit:disabled{opacity:.72;cursor:not-allowed}.login-luxury-create{color:#b67854;background:#ffffffb3;border:1px solid #b9784d}.login-luxury-create:hover{background:#fbf4ee;text-decoration:none}.login-legal-copy{color:#6f6b68;text-align:center;max-width:590px;margin:0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.55}@media (width<=720px){.login-luxury-page{padding:0}.login-luxury-card{border-radius:0;gap:28px;min-height:100vh;padding:44px 24px 34px}.login-brand-header p{letter-spacing:.45em}.login-luxury-input-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:76px;padding:0 14px 0 20px}.login-password-toggle{width:40px;height:40px}.login-luxury-submit,.login-luxury-create{min-height:76px}}@media (width<=420px){.login-brand-header h1{font-size:6.2rem}.login-brand-header p{letter-spacing:.32em}.login-luxury-intro h2{font-size:3rem}.login-luxury-intro p{font-size:1rem}}.login-luxury-page{padding:28px 18px}.login-luxury-card{border-radius:30px;gap:24px;width:min(720px,100%);min-height:auto;padding:34px 44px 32px;box-shadow:0 22px 64px #3f2d200b}.login-brand-header h1{letter-spacing:-.06em;font-size:clamp(5.8rem,10vw,8.6rem);line-height:.76}.login-brand-header p{color:#b67854;letter-spacing:.58em;margin-top:24px;font-size:clamp(.88rem,1.55vw,1.05rem);font-weight:500}.login-luxury-intro h2{letter-spacing:-.045em;font-size:clamp(2.7rem,5.2vw,4.05rem);line-height:.98}.login-luxury-intro p{max-width:560px;margin-top:16px;font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.45}.login-luxury-error{padding:11px 14px;font-size:.92rem}.login-legal-copy{max-width:520px;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.55}@media (width<=720px){.login-luxury-page{padding:0}.login-luxury-card{width:100%;min-height:100vh;box-shadow:none;border-radius:0;gap:24px;padding:42px 22px 28px}.login-brand-header h1{font-size:clamp(6.4rem,23vw,9.2rem)}.login-brand-header p{letter-spacing:.48em;margin-top:26px;font-size:.95rem;font-weight:500}.login-luxury-intro h2{font-size:clamp(3rem,10vw,4.4rem)}.login-luxury-intro p{font-size:1.05rem}.login-luxury-input-row,.login-luxury-submit,.login-luxury-create{min-height:74px}}@media (width<=420px){.login-luxury-card{gap:22px;padding:36px 18px 26px}.login-brand-header h1{font-size:5.7rem}.login-brand-header p{letter-spacing:.34em}.login-luxury-intro h2{font-size:2.75rem}.login-luxury-input-row{grid-template-columns:36px minmax(0,1fr) auto;min-height:66px;padding:0 12px 0 16px}.login-luxury-input-row input{font-size:1.25rem}.login-luxury-submit,.login-luxury-create{min-height:66px}}.login-luxury-page{z-index:1700;justify-content:center;align-items:center;padding:36px 22px;display:flex;position:fixed;inset:0;overflow-y:auto}.login-luxury-card{border-radius:28px;gap:18px;width:min(560px,100%);min-height:auto;max-height:calc(100vh - 72px);padding:28px 34px 26px;overflow-y:auto}.login-brand-header h1{font-size:clamp(4.3rem,7.2vw,6.2rem);line-height:.74}.login-brand-header p{letter-spacing:.48em;margin-top:18px;font-size:.78rem;font-weight:400}.login-luxury-intro h2{font-size:clamp(2.15rem,3.8vw,3rem)}.login-luxury-intro p{max-width:470px;margin-top:12px;font-size:.98rem}.login-luxury-form{gap:14px;width:min(500px,100%)}.login-luxury-input-row{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:0 14px 0 18px}.login-luxury-input-row input{font-size:1.25rem}.login-luxury-input-row svg{width:22px;height:22px}.login-password-toggle{width:34px;height:34px}.login-password-toggle svg{width:22px;height:22px}.login-forgot-row{margin-top:-6px}.login-forgot-row a{font-size:.98rem}.login-luxury-submit,.login-luxury-create{border-radius:14px;min-height:60px;font-size:1.42rem}.login-legal-copy{max-width:440px;font-size:.88rem}@media (width<=720px){.login-luxury-page{padding:20px}.login-luxury-card{border-radius:26px;gap:18px;width:min(520px,100%);min-height:auto;max-height:calc(100vh - 40px);padding:26px 22px 24px;box-shadow:0 22px 64px #3f2d200f}.login-brand-header h1{font-size:clamp(4rem,17vw,5.8rem)}.login-brand-header p{letter-spacing:.38em;margin-top:18px;font-size:.74rem;font-weight:400}.login-luxury-intro h2{font-size:clamp(2.25rem,8vw,3rem)}.login-luxury-intro p{font-size:.96rem}.login-luxury-input-row{min-height:58px}.login-luxury-submit,.login-luxury-create{min-height:60px}}@media (height<=780px){.login-luxury-card{gap:14px;padding-top:22px;padding-bottom:22px}.login-brand-header h1{font-size:clamp(3.8rem,7vw,5.2rem)}.login-brand-header p{margin-top:14px}.login-luxury-intro h2{font-size:clamp(2rem,3.6vw,2.65rem)}.login-luxury-intro p{margin-top:10px}.login-luxury-input-row{min-height:54px}.login-luxury-submit,.login-luxury-create{min-height:56px}}.outfits-v4010-page{background:0 0;flex-direction:column;gap:18px;width:min(1120px,100%);display:flex}.outfits-v4010-header{justify-content:center;align-items:center;padding:4px 0 6px;display:flex}.outfits-v4010-header h1{color:#17110d;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:300;line-height:1}.outfits-v4010-controls{flex-direction:column;gap:18px;display:flex}.outfits-v4010-category-tabs{scrollbar-width:none;border-bottom:1px solid #eee6df;align-items:center;gap:clamp(22px,3vw,44px);padding:0 0 2px;display:flex;overflow:auto hidden}.outfits-v4010-category-tabs::-webkit-scrollbar{display:none}.outfits-v4010-category-tab{color:#27231f;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;min-height:42px;padding:0 0 13px;font-family:inherit;font-size:.84rem;font-weight:750;position:relative}.outfits-v4010-category-tab:hover,.outfits-v4010-category-tab.is-active{color:#b97953}.outfits-v4010-category-tab.is-active:after{content:"";background:#b97953;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.outfits-v4010-filter-button{color:#17110d;cursor:pointer;background:#fffffff0;border:1px solid #e2d5c9;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:52px;padding:0 20px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:700;display:inline-flex}.outfits-v4010-filter-button:hover,.outfits-v4010-filter-button.is-active{color:#9b6a4d;background:#f8f2ec}.outfits-v4010-filter-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(150px,1fr) auto auto;align-items:center;gap:14px;display:grid}.outfits-v4010-filter-row label{color:#17110d;background:#fffffff0;border:1px solid #e2d5c9;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.outfits-v4010-filter-row input,.outfits-v4010-filter-row select{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:1rem}.outfits-v4010-filter-row>select{background:#fffffff0;border:1px solid #e2d5c9;border-radius:14px;min-height:52px;padding:0 16px}.outfits-v4010-apply-button,.outfits-v4010-clear-button{cursor:pointer;white-space:nowrap;border-radius:14px;min-height:52px;padding:0 20px;font-family:inherit;font-weight:850}.outfits-v4010-apply-button{color:#fff;background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);border:1px solid #0000;box-shadow:0 12px 24px #70462c29}.outfits-v4010-clear-button{color:#9b6a4d;background:#f8f2ec;border:none}.outfits-v4010-results-bar{justify-content:space-between;align-items:center;margin:4px 0 10px;display:flex}.outfits-v4010-results-bar h3{color:#17110d;margin:0;font-family:inherit;font-size:1.22rem;font-weight:400}.outfits-v4010-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.outfits-v4010-card{background:#fff;border:1px solid #eee5dd;border-radius:18px;position:relative;overflow:visible;box-shadow:0 16px 38px #3f2d200e}.outfits-v4010-card-main{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:1/1.12;background:#f8f2ec;border:none;border-radius:17px 17px 0 0;overflow:hidden}.outfits-v4010-card .outfit-cover-image,.outfits-v4010-card .outfit-collage-image,.outfits-v4010-card .outfit-cover-empty{object-fit:cover;width:100%;height:100%}.outfits-v4010-card .outfit-cover-source-pill{display:none}.outfits-v4010-card-menu-wrap{z-index:6;position:absolute;top:14px;right:14px}.outfits-v4010-card-menu-button{color:#17110d;cursor:pointer;background:#ffffffe0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 22px #2d1f1414}.outfits-v4010-card-menu{background:#fff;border:1px solid #eadccd;border-radius:14px;min-width:128px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #2d1f1429}.outfits-v4010-card-menu button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;width:100%;min-height:36px;padding:0 10px;font-family:inherit;font-weight:750;display:flex}.outfits-v4010-card-menu button:hover{color:#9b5d3f;background:#fbf4ee}.outfits-v4010-card-body{background:#fffffffa;border-top:1px solid #f1e9e1;border-radius:0 0 18px 18px;padding:16px 18px 18px}.outfits-v4010-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.outfits-v4010-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;line-height:1.05}.outfits-v4010-heart{color:#9b5d3f;background:#fff;border:1px solid #eadccd;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;display:inline-flex}.outfits-v4010-card-body p{color:#5f5a55;margin:7px 0 14px;font-size:.96rem}.outfit-v4010-item-strip{gap:9px;display:flex}.outfit-v4010-item-strip.is-empty{color:#9c948d;font-size:.9rem}.outfit-v4010-item-thumb,.outfit-v4010-more-thumb{color:#9b5d3f;background:#faf5ef;border:1px solid #eee5dd;border-radius:9px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:850;display:inline-flex;overflow:hidden}.outfit-v4010-item-thumb img{object-fit:cover;width:100%;height:100%}@media (width<=980px){.outfits-v4010-grid{grid-template-columns:1fr}.outfits-v4010-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.outfits-v4010-filter-row{grid-template-columns:1fr}.outfits-v4010-category-tabs{gap:28px}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:1}}.wardrobe-v4010-app-header.wardrobe-v4010-simple-header,.wardrobe-v4010-simple-header{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.wardrobe-v4010-app-header.wardrobe-v4010-simple-header h2,.wardrobe-v4010-simple-header h2{text-align:center;width:100%}.outfits-v4010-filter-shell{flex-direction:column;gap:12px;display:flex}.outfits-v4010-search-row{display:block}.outfits-v4010-search-box{color:#8f8a86;background:#fffffff5;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:16px;min-height:58px;padding:0 18px 0 21px;display:flex;box-shadow:0 10px 30px #45312209}.outfits-v4010-search-box:focus-within{border-color:#cdbba8;box-shadow:0 0 0 4px #b9784d14}.outfits-v4010-search-leading-icon{color:#8f8a86;stroke-width:1.8px;flex:none}.outfits-v4010-search-box input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:1.08rem}.outfits-v4010-search-box input::placeholder{color:#9d9893}.outfits-v4010-search-clear,.outfits-v4010-search-filter-button{color:#8f8a86;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-family:inherit;display:inline-flex}.outfits-v4010-search-clear{font-size:1.45rem;line-height:1}.outfits-v4010-search-filter-button svg{stroke-width:1.75px;width:24px;height:24px}.outfits-v4010-search-clear:hover,.outfits-v4010-search-filter-button:hover,.outfits-v4010-search-filter-button.is-active{color:#9b6a4d;background:#f8f2ec}.outfits-v4010-filter-button{display:none}.outfits-v4010-filter-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(150px,1fr) auto auto;margin-top:0}@media (width<=980px){.outfits-v4010-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.outfits-v4010-filter-row{grid-template-columns:1fr}.outfits-v4010-search-box{gap:10px;min-height:58px;padding:0 12px 0 16px}.outfits-v4010-search-box input{font-size:1rem}.outfits-v4010-search-clear,.outfits-v4010-search-filter-button{flex-basis:38px;width:38px;height:38px}}.outfits-v4010-card{border-radius:16px;box-shadow:0 12px 30px #3f2d200b}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:1/.82;border-radius:15px 15px 0 0}.outfits-v4010-card-body{border-radius:0 0 16px 16px;padding:13px 15px 15px}.outfits-v4010-card-body p{margin:5px 0 11px;font-size:.88rem}.outfits-v4010-heart{width:30px;height:30px;font-size:.9rem}.outfit-v4010-item-thumb,.outfit-v4010-more-thumb{border-radius:8px;flex-basis:42px;width:42px;height:42px;font-size:.86rem}.outfits-v4010-card-menu-wrap{top:12px;right:12px}@media (width<=1180px){.outfits-v4010-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.outfits-v4010-grid{grid-template-columns:1fr}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:1/.92}}.wardrobe-form-modal{border-radius:24px;width:min(980px,100vw - 64px);max-height:calc(100vh - 72px);padding:24px 28px}.wardrobe-form-header{min-height:34px;margin-bottom:18px}.wardrobe-form-header h3{font-size:36px}.wardrobe-back-button{width:34px;height:34px;font-size:28px}.wardrobe-luxury-form{gap:16px}.wardrobe-photo-panel{border-radius:16px;min-height:190px}.wardrobe-photo-preview-card,.wardrobe-photo-upload-card{min-height:190px}.wardrobe-photo-preview-card{padding:18px}.wardrobe-photo-preview-card img,.wardrobe-photo-placeholder{border-radius:18px;width:min(100%,190px)}.wardrobe-luxury-card{border-radius:16px;padding:20px}.wardrobe-luxury-form .wardrobe-form-grid{gap:16px 22px}.wardrobe-form-section{gap:8px}.wardrobe-form-label{font-size:21px}.wardrobe-form-label span{font-size:16px}.wardrobe-luxury-form input,.wardrobe-luxury-form select,.wardrobe-luxury-form textarea,.wardrobe-color-selector{border-radius:13px;min-height:54px;padding:0 16px;font-size:.98rem}.wardrobe-luxury-form textarea{min-height:132px;padding:14px 16px}.wardrobe-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.wardrobe-category-button{border-radius:12px;gap:6px;min-height:82px;padding:10px 6px;font-size:13px}.wardrobe-category-icon{width:31px;height:31px}.wardrobe-season-chip-row{gap:9px}.wardrobe-season-chip{border-radius:999px;min-height:44px;padding:0 16px;font-size:.92rem}.wardrobe-favorite-row{gap:14px}.wardrobe-favorite-copy h4{font-size:21px}.wardrobe-favorite-toggle-track{transform-origin:100%;transform:scale(.86)}.wardrobe-form-actions{gap:18px;margin-top:18px}.wardrobe-cancel-button,.wardrobe-save-button{border-radius:13px;min-height:54px;font-size:23px}@media (width<=920px){.wardrobe-form-modal{width:calc(100vw - 28px);max-height:calc(100vh - 42px);padding:20px 16px}.wardrobe-luxury-form .wardrobe-form-grid{grid-template-columns:1fr}.wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-form-actions{grid-template-columns:1fr;gap:10px}.wardrobe-cancel-button,.wardrobe-save-button{min-height:50px;font-size:21px}}.create-wardrobe-picker-modal{overflow-x:hidden}.create-wardrobe-picker-footer{z-index:40;background:#fffaf5;margin:18px -24px -24px;bottom:0;box-shadow:0 -18px 32px #2d1f1414}.create-wardrobe-picker-check{z-index:3}.outfits-v4010-card-menu{z-index:30}.outfits-v4010-card-menu .outfits-v4010-menu-delete-button{color:#9b5d3f}.outfits-v4010-card-menu .outfits-v4010-menu-delete-button:hover{color:#84462f;background:#f9eee8}.outfit-detail-modal .button.danger,.confirm-modal-card .button.danger{color:#a54f3b;background:#fff7f4;border:1px solid #d9a8a1}.outfit-detail-modal .button.danger:hover,.confirm-modal-card .button.danger:hover{color:#833827;background:#f9e7e1}.outfit-detail-modal .button.danger:disabled,.confirm-modal-card .button.danger:disabled{opacity:.65;cursor:not-allowed}.outfit-detail-v4010-backdrop{align-items:center;padding:20px}.outfit-detail-v4010-modal{background:radial-gradient(circle at 0 0,#fff8eff5,#0000 34%),#fffdf9;border-radius:28px;width:min(1120px,100vw - 44px);max-height:calc(100vh - 42px);padding:24px;overflow-y:auto;box-shadow:0 30px 90px #17110d3d}.outfit-detail-v4010-modal>.modal-close-button,.outfit-detail-v4010-modal>.outfit-detail-header{display:none}.outfit-detail-v4010-modal-topbar{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-bottom:22px;display:grid}.outfit-detail-v4010-modal-topbar h2{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1}.outfit-detail-v4010-back-button,.outfit-detail-v4010-top-action{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;font-size:1.6rem;display:inline-flex}.outfit-detail-v4010-back-button:hover,.outfit-detail-v4010-top-action:hover{background:#f8f1eb}.outfit-detail-v4010-top-actions{align-items:center;gap:6px;display:flex}.outfit-detail-v4010{flex-direction:column;gap:26px;display:flex}.outfit-detail-v4010-top{grid-template-columns:minmax(320px,.95fr) minmax(280px,.75fr);align-items:center;gap:36px;display:grid}.outfit-detail-v4010-cover .outfit-cover-frame{background:#f6efe7;border-radius:20px;min-height:430px;overflow:hidden}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image,.outfit-detail-v4010-cover .outfit-cover-empty{object-fit:cover;width:100%;height:100%}.outfit-detail-v4010-cover .outfit-cover-source-pill{display:none}.outfit-detail-v4010-summary{flex-direction:column;align-items:flex-start;display:flex}.outfit-detail-v4010-eyebrow{color:#b47650;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:800}.outfit-detail-v4010-summary h2{color:#17110d;letter-spacing:-.035em;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.6vw,3.15rem);font-weight:400;line-height:.98}.outfit-detail-v4010-meta{color:#6f6760;flex-wrap:wrap;gap:9px;margin-bottom:18px;font-size:1.03rem;display:flex}.outfit-detail-v4010-meta span:not(:last-child):after{content:"•";color:#c78a5e;margin-left:9px}.outfit-detail-v4010-description{color:#71685f;max-width:440px;margin:0 0 22px;font-size:1.03rem;line-height:1.65}.outfit-detail-v4010-favorite{color:#9b5d3f;margin-bottom:18px;font-weight:800}.outfit-detail-v4010-actions{flex-direction:column;gap:14px;width:min(100%,340px);display:flex}.outfit-detail-v4010-action-button{color:#17110d;cursor:pointer;background:#ffffffbf;border:1px solid #e4d5c6;border-radius:12px;align-items:center;gap:16px;min-height:64px;padding:0 22px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.45rem;display:flex}.outfit-detail-v4010-action-button span{color:#c78a5e;font-family:inherit;font-size:1.35rem}.outfit-detail-v4010-action-button:hover{background:#fbf4ee;border-color:#d4bda6}.outfit-detail-v4010-cover-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.outfit-detail-v4010-cover-link{color:#b47650;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.88rem;font-weight:800}.outfit-detail-v4010-cover-link input{display:none}.outfit-detail-v4010-section-title,.outfit-detail-v4010-looks-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.outfit-detail-v4010-section h3,.outfit-detail-v4010-info-card h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.outfit-detail-v4010-text-button{color:#b47650;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.95rem;font-weight:800}.outfit-detail-v4010-items-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.outfit-detail-v4010-item-card{text-align:center;background:#fff;border:1px solid #efe4d8;border-radius:14px;min-height:165px;overflow:hidden}.outfit-detail-v4010-item-card img,.outfit-detail-v4010-item-placeholder{object-fit:cover;color:#95897f;background:#f6efe7;justify-content:center;align-items:center;width:100%;height:112px;font-size:.8rem;font-weight:700;display:flex}.outfit-detail-v4010-item-card strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:9px 8px 2px;font-size:.86rem;line-height:1.1;display:block;overflow:hidden}.outfit-detail-v4010-item-card span{color:#8b8179;margin:0 8px 9px;font-size:.76rem;display:block}.outfit-detail-v4010-more-card{color:#9b5d3f;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;display:flex}.outfit-detail-v4010-info-list{background:#fff;border:1px solid #efe4d8;border-radius:20px;flex-direction:column;gap:0;display:flex;overflow:hidden}.outfit-detail-v4010-info-card{border-bottom:1px solid #efe4d8;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:92px;padding:18px 24px;display:grid}.outfit-detail-v4010-info-card:last-child{border-bottom:none}.outfit-detail-v4010-info-icon{color:#c78a5e;background:#fffaf5;border:1px solid #eadccd;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:inline-flex}.outfit-detail-v4010-pill-row,.outfit-detail-v4010-look-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.outfit-detail-v4010-pill-row span{color:#7a7068;background:#fffaf5;border:1px solid #eadccd;border-radius:999px;padding:5px 12px;font-size:.86rem;font-weight:700}.outfit-detail-v4010-info-card p{color:#71685f;margin:8px 0 0;font-size:.98rem;line-height:1.55}.outfit-detail-v4010-edit-shell{max-width:820px;margin:0 auto}@media (width<=980px){.outfit-detail-v4010-top{grid-template-columns:1fr;gap:22px}.outfit-detail-v4010-cover .outfit-cover-frame{min-height:340px}.outfit-detail-v4010-items-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.outfit-detail-v4010-modal{border-radius:24px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.outfit-detail-v4010-modal-topbar{grid-template-columns:38px 1fr 76px}.outfit-detail-v4010-cover .outfit-cover-frame{min-height:280px}.outfit-detail-v4010-items-row{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit-detail-v4010-info-card{grid-template-columns:42px 1fr;gap:12px;padding:16px}}.outfit-detail-v4010-top{grid-template-columns:minmax(430px,1.12fr) minmax(270px,.68fr);align-items:start;gap:30px}.outfit-detail-v4010-cover .outfit-cover-frame{border-radius:18px;min-height:500px}.outfit-detail-v4010-description{margin-bottom:18px;font-size:.96rem;line-height:1.55}.outfit-detail-v4010-action-button{border-radius:11px;width:min(100%,300px);min-height:54px;font-size:1.26rem}.outfit-detail-v4010-items-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:12px}.outfit-detail-v4010-info-card{min-height:78px;padding:14px 20px}.outfit-detail-v4010-info-icon{width:38px;height:38px}.outfit-detail-v4010-info-card p{font-size:.92rem}.outfit-detail-v4010-cover-actions{display:none}.outfit-detail-v4010-edit-shell{max-width:940px}.outfit-detail-v4010-edit-tools{flex-direction:column;gap:16px;margin-top:18px;display:flex}.outfit-detail-v4010-edit-card{background:#fffaf5;border:1px solid #eadccd;border-radius:18px;padding:18px}.outfit-detail-v4010-edit-card h3{color:#17110d;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.outfit-detail-v4010-edit-card p{color:#71685f;margin:0;line-height:1.45}.outfit-detail-v4010-edit-card-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.outfit-detail-v4010-edit-action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.outfit-detail-v4010-edit-link,.outfit-detail-v4010-edit-items-button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #d9c4b2;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-family:inherit;font-size:.88rem;font-weight:850;display:inline-flex}.outfit-detail-v4010-edit-link:hover,.outfit-detail-v4010-edit-items-button:hover{background:#fbf4ee}.outfit-detail-v4010-edit-link input{display:none}.wardrobe-picker-panel{box-shadow:none;background:radial-gradient(circle at 0 0,#fff8eff2,#0000 36%),#fffdf9;border:1px solid #eadccd;border-radius:18px;margin-top:16px;padding:18px}.wardrobe-picker-header{align-items:flex-start;margin-bottom:14px}.wardrobe-picker-header h4{color:#17110d;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.wardrobe-picker-header p{color:#71685f;margin:0}.wardrobe-picker-header .button.secondary{color:#17110d;background:#f7f1ea;border:none;border-radius:999px;min-height:42px;padding:0 18px}.wardrobe-picker-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.wardrobe-picker-filters input{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:12px;min-height:46px;padding:0 14px;font-family:inherit}.wardrobe-picker-filters .button.secondary{color:#17110d;background:#f7f1ea;border:none;border-radius:999px;min-height:46px}.wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:14px;display:grid}.wardrobe-picker-card{min-height:200px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:16px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #4a32200a}.wardrobe-picker-card:hover,.wardrobe-picker-card.is-selected{border-color:#b9784d;transform:translateY(-1px);box-shadow:0 12px 28px #4a32201a}.wardrobe-picker-image,.wardrobe-picker-image-placeholder{object-fit:cover;background:#f6efe7;width:100%;height:124px}.wardrobe-picker-select-circle{color:#fff;background:#fffffff5;border:1px solid #d9c4b2;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #17110d1a}.wardrobe-picker-card.is-selected .wardrobe-picker-select-circle{background:#9b5d3f;border-color:#9b5d3f}.wardrobe-picker-card-info{padding:10px 12px 12px}.wardrobe-picker-card-info h5{color:#17110d;margin:0 0 4px;font-size:.9rem;line-height:1.12}.wardrobe-picker-card-info p{color:#8b8179;margin:0;font-size:.78rem;line-height:1.25}.wardrobe-picker-panel .modal-actions{justify-content:flex-end;margin-top:16px}.wardrobe-picker-panel .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none}.wardrobe-picker-panel .button.secondary{color:#9b5d3f;background:#fff;border:1px solid #d9c4b2}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 32px)}.outfit-detail-v4010-top{grid-template-columns:1fr}.outfit-detail-v4010-cover .outfit-cover-frame{min-height:360px}.outfit-detail-v4010-items-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.outfit-detail-v4010-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.outfit-detail-v4010-cover .outfit-cover-frame{min-height:280px}.outfit-detail-v4010-items-row,.wardrobe-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-picker-filters{grid-template-columns:1fr}.outfit-detail-v4010-edit-card-title-row{flex-direction:column}}.outfit-detail-v4010-cover .outfit-cover-frame{background:#f6efe7;min-height:460px}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{object-fit:contain;object-position:center;background:#f6efe7}.outfit-detail-v4010-cover .outfit-cover-empty{object-fit:contain}@media (width<=980px){.outfit-detail-v4010-cover .outfit-cover-frame{min-height:340px}}@media (width<=640px){.outfit-detail-v4010-cover .outfit-cover-frame{min-height:280px}}.outfit-detail-v4010-cover{justify-content:center;display:flex}.outfit-detail-v4010-cover .outfit-cover-frame{background:0 0;border-radius:18px;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:auto;min-height:auto;display:inline-flex}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{object-fit:contain;object-position:center;background:#f6efe7;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:500px}.outfit-detail-v4010-cover .outfit-cover-empty{border-radius:18px;width:min(100%,520px);min-height:420px}.outfits-v4010-card .outfit-cover-image,.outfits-v4010-card .outfit-collage-image{object-fit:contain;object-position:center;background:#f6efe7}.outfits-v4010-card-body{text-align:center}.outfits-v4010-title-row{text-align:center;justify-content:center;align-items:center;display:flex}.outfits-v4010-title-row h3{text-align:center}.outfits-v4010-heart{position:absolute;right:16px}.outfits-v4010-card-body p{text-align:center}.outfit-v4010-item-strip{justify-content:center}.outfit-detail-v4010-text-button,.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button{letter-spacing:.01em;font-weight:600}@media (width<=980px){.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:390px}.outfit-detail-v4010-cover .outfit-cover-empty{min-height:340px}}@media (width<=640px){.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:310px}.outfit-detail-v4010-cover .outfit-cover-empty{min-height:280px}}.outfit-detail-v4010-modal{width:min(980px,100vw - 72px);max-height:calc(100vh - 72px);padding:18px 20px 20px}.outfit-detail-v4010-summary h2{font-size:clamp(1.85rem,2.9vw,2.45rem)}.outfit-detail-v4010-action-button{width:min(100%,280px);min-height:50px;font-size:1.15rem}.outfit-detail-v4010-danger-zone{justify-content:space-between;align-items:center;gap:18px;display:flex}.outfit-detail-v4010-delete-button{color:#a54f3b;cursor:pointer;background:#fff7f4;border:1px solid #d9a8a1;border-radius:999px;min-height:42px;padding:0 18px;font-family:inherit;font-size:.88rem;font-weight:750}.outfit-detail-v4010-delete-button:hover{color:#833827;background:#f9e7e1}.outfits-v4010-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:.82}.outfits-v4010-title-row h3{font-size:clamp(1.05rem,1.25vw,1.25rem)}.outfit-v4010-item-thumb,.outfit-v4010-more-thumb{flex-basis:38px;width:38px;height:38px}@media (width<=1320px){.outfits-v4010-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 36px);max-height:calc(100vh - 36px)}.outfit-detail-v4010-top{grid-template-columns:1fr}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:360px}.outfits-v4010-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit-detail-v4010-danger-zone{flex-direction:column;align-items:flex-start}}@media (width<=640px){.outfit-detail-v4010-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:300px}.outfits-v4010-grid{grid-template-columns:1fr}}.outfit-detail-v4010-modal{border-radius:24px;width:min(820px,100vw - 120px);max-height:calc(100vh - 110px);padding:16px 18px 18px}.outfit-detail-v4010-modal-topbar{margin-bottom:8px}.outfit-detail-v4010-modal-topbar h2{font-size:clamp(1.45rem,2vw,1.85rem)}.outfit-detail-v4010-back-button,.outfit-detail-v4010-top-action{width:34px;height:34px;font-size:1.35rem}.outfit-detail-v4010{gap:16px}.outfit-detail-v4010-eyebrow{margin-bottom:7px;font-size:.72rem}.outfit-detail-v4010-summary h2{margin-bottom:7px;font-size:clamp(1.65rem,2.45vw,2.1rem)}.outfit-detail-v4010-meta{margin-bottom:10px;font-size:.88rem}.outfit-detail-v4010-action-button{width:min(100%,245px);min-height:44px;padding:0 16px;font-size:1.02rem}.outfit-detail-v4010-cover .outfit-cover-frame{border-radius:16px}.outfit-detail-v4010-section h3,.outfit-detail-v4010-info-card h3{font-size:1.15rem}.outfit-detail-v4010-items-row{gap:10px;margin-top:10px}.outfit-detail-v4010-item-card{border-radius:12px;min-height:118px}.outfit-detail-v4010-item-card img,.outfit-detail-v4010-item-placeholder{height:76px}.outfit-detail-v4010-item-card strong{margin-top:7px;font-size:.78rem}.outfit-detail-v4010-item-card span{font-size:.7rem}.outfit-detail-v4010-info-card{grid-template-columns:42px 1fr;gap:12px;min-height:66px;padding:12px 16px}.outfit-detail-v4010-info-icon{width:32px;height:32px;font-size:.85rem}.outfit-detail-v4010-pill-row{gap:6px;margin-top:6px}.outfit-detail-v4010-pill-row span{padding:4px 10px;font-size:.76rem}.outfit-detail-v4010-info-card p{margin-top:6px;font-size:.84rem}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 42px);max-height:calc(100vh - 42px)}.outfit-detail-v4010-top{grid-template-columns:1fr}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:320px}}@media (width<=640px){.outfit-detail-v4010-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:270px}}.outfit-detail-v4010-modal{width:min(760px,100vw - 150px);max-height:calc(100vh - 110px)}.outfit-detail-v4010-summary{padding-top:4px}.outfit-detail-v4010-action-button{width:min(100%,230px)}.outfit-detail-v4010-info-card{padding-left:14px;padding-right:14px}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 42px)}.outfit-detail-v4010-top{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.outfit-detail-v4010-modal{width:calc(100vw - 20px)}}.outfit-detail-v4010,.outfit-detail-v4010-top{width:fit-content;max-width:100%;margin:0 auto}.outfit-detail-v4010-section-title,.outfit-detail-v4010-items-row{justify-content:flex-start}.outfit-detail-v4010-info-list{border-radius:18px}.outfit-detail-v4010-info-card{grid-template-columns:42px minmax(0,1fr)}@media (width<=980px){.outfit-detail-v4010,.outfit-detail-v4010-top{width:100%}}.outfit-detail-v4010{width:100%;max-width:700px;margin:0 auto}.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.outfit-detail-v4010-section{padding-left:0;padding-right:0}.outfit-detail-v4010-info-list{align-self:center}.outfit-detail-v4010-section-title,.outfit-detail-v4010-items-row{width:100%;max-width:100%}@media (width<=980px){.outfit-detail-v4010,.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{max-width:100%}}.outfit-detail-v4010{--outfit-detail-content-width:508px}.outfit-detail-v4010-top{width:var(--outfit-detail-content-width);max-width:100%}.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{width:var(--outfit-detail-content-width);max-width:100%;margin-left:auto;margin-right:auto}.outfit-detail-v4010-section-title,.outfit-detail-v4010-items-row{width:100%}.outfit-detail-v4010-items-row{grid-template-columns:repeat(auto-fit,minmax(120px,130px))}@media (width<=980px){.outfit-detail-v4010{--outfit-detail-content-width:100%}.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{width:100%}}.outfit-detail-v4010-modal{width:min(680px,100vw - 190px);padding-left:14px;padding-right:14px}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 42px);padding-left:16px;padding-right:16px}.outfit-detail-v4010,.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{max-width:100%}}@media (width<=640px){.outfit-detail-v4010-modal{width:calc(100vw - 20px);padding-left:14px;padding-right:14px}}.outfit-detail-v4010-modal{width:min(720px,100vw - 150px)}.outfit-detail-v4010-text-button,.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button{font-weight:500}.outfit-detail-v4010-item-card{cursor:pointer;border:1px solid #efe4d8;padding:0;font-family:inherit}.outfit-detail-v4010-item-card:hover{border-color:#d6bda7;transform:translateY(-1px);box-shadow:0 10px 22px #4a322014}.outfit-item-detail-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17110d2e;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.outfit-detail-v4010-modal{position:relative}.outfit-item-detail-card{background:radial-gradient(circle at 0 0,#fff8eff5,#0000 36%),#fffdf9;border:1px solid #eadccd;border-radius:24px;width:min(610px,100% - 24px);max-height:calc(100% - 24px);padding:18px;overflow-y:auto;box-shadow:0 24px 70px #17110d3d}.outfit-item-detail-topbar{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.outfit-item-detail-topbar h3{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.outfit-item-detail-topbar button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;width:36px;height:36px;font-size:1.35rem}.outfit-item-detail-topbar button:hover{background:#f8f1eb}.outfit-item-detail-layout{grid-template-columns:minmax(210px,.85fr) minmax(220px,1fr);align-items:start;gap:22px;display:grid}.outfit-item-detail-image-wrap{background:#f6efe7;border-radius:18px;overflow:hidden}.outfit-item-detail-image-wrap img,.outfit-item-detail-placeholder{object-fit:contain;color:#95897f;background:#f6efe7;justify-content:center;align-items:center;width:100%;max-height:330px;font-weight:700;display:flex}.outfit-item-detail-placeholder{min-height:260px}.outfit-item-detail-copy h2{color:#17110d;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1}.outfit-item-detail-copy p{color:#71685f;line-height:1.5}.outfit-item-detail-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.outfit-item-detail-chip-row span,.outfit-item-detail-link{color:#7a7068;background:#fffaf5;border:1px solid #eadccd;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.outfit-item-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.outfit-item-detail-grid div{background:#fff;border:1px solid #efe4d8;border-radius:12px;padding:10px}.outfit-item-detail-grid strong{color:#8f5b3d;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:block}.outfit-item-detail-grid span{color:#17110d;margin-top:4px;display:block}.outfit-item-detail-link{color:#9b5d3f;margin-top:14px;display:inline-flex}@media (width<=980px){.outfit-detail-v4010-modal{width:calc(100vw - 42px)}.outfit-detail-v4010{--outfit-detail-content-width:100%;max-width:100%}.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{max-width:100%}}@media (width<=700px){.outfit-item-detail-layout{grid-template-columns:1fr}.outfit-item-detail-card{width:calc(100% - 8px)}}.outfit-detail-v4010-cover{justify-content:flex-start}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{margin-left:0;margin-right:auto}@media (width<=980px){.outfit-detail-v4010-cover{justify-content:center}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{margin-left:auto;margin-right:auto}}.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button{color:#9b5d3f;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #d9c4b2;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-family:inherit;font-size:.9rem;font-weight:650;display:inline-flex;box-shadow:0 8px 18px #4a32200a}.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button:before{content:"+";margin-right:7px;font-weight:800}.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button:hover{color:#84462f;background:#fbf4ee;border-color:#c9a98f;transform:translateY(-1px)}.outfit-detail-v4010-look-chips .outfit-look-chip{color:#3b3029;letter-spacing:0;min-height:38px;box-shadow:none;background:#fff;border-color:#eadccd;padding:0 16px;font-weight:550}.outfit-detail-v4010-look-chips .outfit-look-chip.is-selected{color:#9b5d3f;background:#fbf4ee;border-color:#c9a98f;font-weight:600}.outfit-detail-v4010-look-chips .outfit-look-chip:hover{color:#84462f;background:#fbf4ee}.outfit-detail-v4010-look-chips .outfit-look-chip{letter-spacing:0;color:#4f453e;min-height:36px;padding:0 15px;font-family:inherit;font-size:.88rem;font-weight:400!important}.outfit-detail-v4010-look-chips .outfit-look-chip span{color:#4f453e;font-weight:500!important}.outfit-detail-v4010-look-chips .outfit-look-chip.is-selected{color:#8f5b3d;font-weight:450!important}.outfit-detail-v4010-look-chips .outfit-look-chip.is-selected span{color:#8f5b3d;font-weight:550!important}.outfit-detail-v4010-summary>.outfit-detail-v4010-eyebrow{display:none}.outfit-detail-v4010-summary h2{margin-top:0}.outfits-v4010-grid{grid-template-columns:repeat(auto-fill,minmax(235px,255px));justify-content:center;gap:18px}.outfits-v4010-card{width:100%;max-width:255px}.outfits-v4010-card .outfit-cover-frame{aspect-ratio:.72;background:#f6efe7}.outfits-v4010-card .outfit-cover-image,.outfits-v4010-card .outfit-collage-image{object-fit:cover;object-position:center;width:100%;height:100%}.outfits-v4010-card-body{padding:12px 12px 15px}.outfits-v4010-title-row h3{font-size:clamp(1rem,1.1vw,1.16rem);line-height:1.08}.outfits-v4010-card-body p{font-size:.82rem}.outfit-v4010-item-strip{gap:7px}.outfit-v4010-item-thumb,.outfit-v4010-more-thumb{border-radius:8px;flex-basis:34px;width:34px;height:34px}.outfits-v4010-card-menu-button{width:36px;height:36px}@media (width<=1320px){.outfits-v4010-grid{grid-template-columns:repeat(auto-fill,minmax(230px,250px))}.outfits-v4010-card{max-width:250px}}@media (width<=760px){.outfits-v4010-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.outfits-v4010-card{max-width:none}}.outfit-detail-v4010-edit-shell .outfit-detail-header{align-items:flex-start;margin-bottom:18px}.outfit-detail-v4010-edit-shell .outfit-detail-header .section-eyebrow,.outfit-detail-v4010-edit-shell .section-eyebrow{color:#b47650;letter-spacing:.08em;font-weight:800}.outfit-detail-v4010-edit-shell .outfit-detail-header h2{color:#17110d;letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.55rem);font-weight:400;line-height:1}.outfit-detail-v4010-edit-shell .outfit-form{flex-direction:column;gap:18px;display:flex}.outfit-detail-v4010-edit-shell .outfit-form-grid{gap:18px}.outfit-detail-v4010-edit-shell .form-input,.outfit-detail-v4010-edit-shell .checkbox-field{color:#17110d;font-weight:500}.outfit-detail-v4010-edit-shell .form-input input,.outfit-detail-v4010-edit-shell .form-input textarea{color:#17110d;background:#ffffffe6;border:1px solid #dccdbc;border-radius:13px;font-family:inherit}.outfit-detail-v4010-edit-shell .form-input input:focus,.outfit-detail-v4010-edit-shell .form-input textarea:focus{border-color:#c9a98f;outline:none;box-shadow:0 0 0 4px #b9784d14}.edit-outfit-favorite-toggle{color:#17110d;cursor:pointer;background:#fffaf5;border:1px solid #eadccd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 16px;display:flex}.edit-outfit-favorite-toggle input{opacity:0;pointer-events:none;position:absolute}.edit-outfit-favorite-copy{color:#5f554d;align-items:center;gap:10px;font-size:.96rem;font-weight:650;display:inline-flex}.edit-outfit-favorite-copy span{color:#b47650;font-size:1.05rem}.edit-outfit-favorite-track{background:#d6d3d0;border-radius:999px;align-items:center;width:58px;height:32px;padding:3px;transition:background .18s;display:inline-flex}.edit-outfit-favorite-thumb{background:#fff;border-radius:999px;width:26px;height:26px;transition:transform .18s;transform:translate(0);box-shadow:0 6px 14px #17110d29}.edit-outfit-favorite-toggle input:checked~.edit-outfit-favorite-track{background:#cdbba8}.edit-outfit-favorite-toggle input:checked~.edit-outfit-favorite-track .edit-outfit-favorite-thumb{transform:translate(26px)}.outfit-detail-v4010-edit-shell .modal-actions{gap:14px;margin-top:4px}.outfit-detail-v4010-edit-shell .modal-actions .button.secondary{color:#9b5d3f;background:#fff;border:1px solid #d9c4b2;min-height:48px;padding:0 28px;font-weight:700}.outfit-detail-v4010-edit-shell .modal-actions .button.secondary:hover{color:#84462f;background:#fbf4ee;border-color:#c9a98f}.outfit-detail-v4010-edit-shell .modal-actions .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none;min-height:48px;padding:0 30px;font-weight:750;box-shadow:0 12px 24px #70462c29}.outfit-detail-v4010-edit-shell .modal-actions .button.primary:hover{background:linear-gradient(135deg,#b9784d,#965933)}.outfit-detail-v4010-edit-card{background:#fffaf5}.outfit-detail-v4010-edit-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:0}.outfit-detail-v4010-top-delete-button{color:#a54f3b;cursor:pointer;white-space:nowrap;background:#fff7f4;border:1px solid #d9a8a1;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-family:inherit;font-size:.86rem;font-weight:700;display:inline-flex}.outfit-detail-v4010-top-delete-button:hover{color:#833827;background:#f9e7e1}.outfit-detail-v4010-danger-zone{display:none}.outfit-detail-v4010-edit-footer-actions{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;justify-content:flex-end;gap:14px;margin:18px -20px -20px;padding:16px 20px;display:flex;position:sticky;bottom:-20px}.outfit-detail-v4010-edit-footer-actions .button.secondary{color:#9b5d3f;background:#fff;border:1px solid #d9c4b2;border-radius:999px;min-height:48px;padding:0 28px;font-weight:700}.outfit-detail-v4010-edit-footer-actions .button.secondary:hover{color:#84462f;background:#fbf4ee;border-color:#c9a98f}.outfit-detail-v4010-edit-footer-actions .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:999px;min-height:48px;padding:0 30px;font-weight:750;box-shadow:0 12px 24px #70462c29}.outfit-detail-v4010-edit-footer-actions .button.primary:hover{background:linear-gradient(135deg,#b9784d,#965933)}.outfit-detail-v4010-edit-shell .outfit-form{margin-bottom:0}@media (width<=640px){.outfit-detail-v4010-edit-header,.outfit-detail-v4010-edit-footer-actions{flex-direction:column}.outfit-detail-v4010-edit-footer-actions .button{width:100%}}.edit-outfit-create-shell{max-width:980px;margin:0 auto}.edit-outfit-create-layout{flex-direction:column;gap:14px;display:flex}.edit-outfit-create-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 4px;display:flex}.edit-outfit-create-title-row .section-eyebrow{color:#b47650;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:.82rem;font-weight:850}.edit-outfit-create-title-row h2{color:#17110d;letter-spacing:-.03em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,2.85rem);font-weight:400;line-height:1}.edit-outfit-hero-card{grid-template-columns:minmax(300px,.78fr) auto minmax(280px,1fr);align-items:stretch;gap:18px;padding:14px;display:grid}.edit-outfit-hero-preview{min-height:250px}.edit-outfit-hero-preview .outfit-cover-frame,.edit-outfit-hero-preview .outfit-cover-empty{width:100%;height:100%;min-height:250px}.edit-outfit-hero-preview .create-outfit-manual-cover-preview{object-fit:contain;background:#f6efe7;width:100%;height:100%}.edit-outfit-hero-actions h3{margin-bottom:0}.edit-outfit-generate-cover-button{color:#6f6258;background:#fff;border-color:#eadccd}.edit-outfit-form-card{padding:16px}.edit-outfit-form-card .create-outfit-fields-grid{gap:12px}.edit-outfit-form-card .form-input{color:#17110d;font-weight:700}.edit-outfit-form-card .form-input input,.edit-outfit-form-card .form-input select,.edit-outfit-form-card .form-input textarea{color:#17110d;background:#fff;border:1px solid #dccdbc}.edit-outfit-form-card .form-input input:focus,.edit-outfit-form-card .form-input select:focus,.edit-outfit-form-card .form-input textarea:focus{border-color:#c9a98f;box-shadow:0 0 0 4px #b9784d14}.edit-outfit-style-field{margin-top:12px}.edit-description-field{margin-top:14px}.edit-description-field .create-notes-textarea-wrap textarea{min-height:90px}.edit-outfit-form-card .edit-outfit-favorite-toggle{margin-top:14px}.edit-selected-items-card{padding-bottom:22px;position:relative}.edit-selected-items-button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #d9c4b2;border-radius:999px;min-height:36px;padding:0 15px;font-family:inherit;font-size:.86rem;font-weight:750;position:absolute;top:14px;right:16px}.edit-selected-items-button:hover{background:#fbf4ee;border-color:#c9a98f}.edit-selected-items-card .create-selected-items-horizontal-row{padding-right:96px}.edit-outfit-create-layout .wardrobe-picker-panel{margin-top:0}.edit-outfit-create-footer{z-index:22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;grid-template-columns:1fr 1fr;gap:18px;margin:4px -20px -20px;padding:14px 20px 16px;display:grid;position:sticky;bottom:-18px}.edit-outfit-create-footer .button.secondary{color:#17110d;background:#fffdf9;border:1px solid #c98755;border-radius:16px;min-height:54px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600}.edit-outfit-create-footer .button.secondary:hover{color:#9b5d3f;background:#fbf4ee}.edit-outfit-create-footer .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:16px;min-height:54px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:650;box-shadow:0 12px 24px #70462c29}.edit-outfit-create-footer .button.primary:hover{background:linear-gradient(135deg,#b9784d,#965933)}.edit-outfit-create-shell>.outfit-detail-v4010-edit-tools{display:none}@media (width<=900px){.edit-outfit-hero-card{grid-template-columns:1fr}.create-outfit-hero-divider{display:none}.edit-selected-items-card .create-selected-items-horizontal-row{padding-right:0}.edit-selected-items-button{margin-top:12px;position:static}}@media (width<=640px){.edit-outfit-create-footer{grid-template-columns:1fr;gap:10px}}.edit-selected-items-card{padding:18px 18px 22px;position:relative}.edit-selected-items-header{justify-content:flex-start;margin-bottom:14px;padding-right:132px}.edit-selected-items-header span{align-items:baseline;gap:8px;display:inline-flex}.edit-selected-items-header span strong{color:#9b5d3f;font-family:inherit;font-size:.95rem;font-weight:800}.edit-selected-items-button{top:16px;right:18px}.edit-selected-items-card .create-selected-items-horizontal-row{grid-template-columns:repeat(auto-fill,minmax(92px,104px));gap:12px;padding-right:0}.edit-selected-items-card .create-selected-item-tile{width:104px}.edit-selected-items-card .create-selected-item-tile img,.edit-selected-items-card .create-selected-item-placeholder{aspect-ratio:auto;object-fit:contain;object-position:center;background:#f6efe7;border-radius:14px;width:104px;height:104px}.edit-selected-items-card .create-selected-item-tile strong{max-width:104px;font-size:.78rem}.edit-selected-items-card .create-selected-item-tile small{max-width:104px;font-size:.7rem}@media (width<=640px){.edit-selected-items-header{padding-right:0}.edit-selected-items-button{margin:8px 0 14px;position:static}.edit-selected-items-card .create-selected-items-horizontal-row{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.edit-selected-items-card .create-selected-item-tile,.edit-selected-items-card .create-selected-item-tile img,.edit-selected-items-card .create-selected-item-placeholder{width:100%}}.edit-outfit-generate-cover-button{display:none}.edit-outfit-hero-actions .create-outfit-select-button,.edit-outfit-hero-actions .create-outfit-upload-cover-button,.edit-outfit-hero-actions .create-outfit-remove-cover-button{letter-spacing:0;border-radius:14px;width:min(100%,300px);min-height:48px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1}.edit-outfit-hero-actions .create-outfit-upload-cover-button,.edit-outfit-hero-actions .create-outfit-remove-cover-button{color:#b47650;cursor:pointer;background:#fff;border:1px solid #d9c4b2;justify-content:center;align-items:center;display:inline-flex}.edit-outfit-hero-actions .create-outfit-remove-cover-button{color:#9b5d3f}.edit-outfit-hero-actions .create-outfit-upload-cover-button:hover,.edit-outfit-hero-actions .create-outfit-remove-cover-button:hover{color:#84462f;background:#fbf4ee;border-color:#c9a98f}.edit-outfit-hero-actions{gap:12px}.create-look-modal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f6eee7 100%);border-radius:32px;width:min(980px,100vw - 32px);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.create-look-modal .modal-close-button{z-index:5;background:#ffffffc2;top:18px;right:18px}.create-look-layout{flex-direction:column;gap:14px;padding:30px;display:flex}.create-look-title-row h2{font-size:clamp(2.6rem,5vw,3.85rem)}.create-look-hero-card{grid-template-columns:minmax(330px,.78fr) auto minmax(280px,1fr);padding:14px}.create-look-cover-preview{min-height:270px}.create-look-cover-preview .outfit-cover-empty,.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .create-outfit-manual-cover-preview{border-radius:20px;width:100%;height:100%;min-height:270px}.create-look-cover-preview .create-outfit-manual-cover-preview{object-fit:cover;background:#f6efe7;display:block}.create-look-cover-preview .outfit-cover-empty span{color:#17110d2e;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,5.5rem)}.create-look-hero-actions .create-outfit-select-button,.create-look-hero-actions .create-outfit-upload-cover-button,.create-look-hero-actions .create-outfit-remove-cover-button{letter-spacing:0;border-radius:14px;width:min(100%,300px);min-height:48px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1}.create-look-hero-actions .create-outfit-upload-cover-button,.create-look-hero-actions .create-outfit-remove-cover-button{color:#b47650;cursor:pointer;background:#fff;border:1px solid #d9c4b2;justify-content:center;align-items:center;display:inline-flex}.create-look-hero-actions .create-outfit-remove-cover-button{color:#9b5d3f}.create-look-form-card{padding:16px}.create-look-form-card .create-outfit-fields-grid{grid-template-columns:1fr;gap:12px}.create-look-form-card .form-input{color:#17110d;font-weight:700}.create-look-form-card input,.create-look-form-card textarea{color:#17110d;background:#fff;border:1px solid #dccdbc}.create-look-description-field .create-notes-textarea-wrap textarea{min-height:96px}.create-look-selected-outfits-card{padding:18px 18px 22px;position:relative}.create-look-selected-header{justify-content:flex-start;margin-bottom:14px;padding-right:132px}.create-look-selected-header span{align-items:baseline;gap:8px;display:inline-flex}.create-look-selected-header span strong{color:#9b5d3f;font-family:inherit;font-size:.95rem;font-weight:800}.create-look-edit-outfits-button{top:16px;right:18px}.create-look-selected-outfits-row{grid-template-columns:repeat(auto-fill,minmax(130px,150px));gap:14px;padding-right:0}.create-look-selected-outfit-tile{width:150px}.create-look-selected-outfit-tile>img,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-empty{aspect-ratio:auto;object-fit:cover;background:#f6efe7;border-radius:16px;width:150px;height:150px}.create-look-selected-outfit-tile .outfit-cover-collage{display:grid}.create-look-selected-outfit-tile strong,.create-look-selected-outfit-tile small{max-width:150px}.create-look-footer .button.secondary,.create-look-footer .button.primary{border-radius:16px;min-height:54px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:650}.create-look-footer .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none;box-shadow:0 12px 24px #70462c29}.create-look-outfit-picker-modal{width:min(980px,100vw - 48px)}.create-look-outfit-picker-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px;padding-bottom:76px;display:grid}.create-look-outfit-picker-card{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:18px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #4a32200a}.create-look-outfit-picker-card:hover,.create-look-outfit-picker-card.is-selected{border-color:#b9784d;transform:translateY(-1px);box-shadow:0 12px 28px #4a32201a}.create-look-outfit-picker-card>img,.create-look-outfit-picker-card>.outfit-cover-collage,.create-look-outfit-picker-card>.outfit-cover-empty{object-fit:cover;background:#f6efe7;border-radius:0;width:100%;height:150px}.create-look-outfit-picker-card .outfit-cover-collage{display:grid}.create-look-outfit-picker-card>div:last-child{padding:12px}.create-look-outfit-picker-card h4{color:#17110d;margin:0 0 4px;font-size:.9rem;line-height:1.15}.create-look-outfit-picker-card p{color:#8b8179;margin:0;font-size:.76rem;line-height:1.25}.create-look-outfit-picker-footer{justify-content:flex-end}.create-look-outfit-picker-footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:999px;min-height:48px;padding:0 28px;font-family:inherit;font-weight:800}@media (width<=900px){.create-look-hero-card{grid-template-columns:1fr}.create-look-selected-header{padding-right:0}.create-look-edit-outfits-button{margin:8px 0 14px;position:static}.create-look-selected-outfits-row{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.create-look-selected-outfit-tile,.create-look-selected-outfit-tile>img,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-empty{width:100%}}@media (width<=640px){.create-look-layout{padding:22px 16px}.create-look-footer{grid-template-columns:1fr;gap:10px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.look-detail-v4010-backdrop{align-items:center;padding:18px}.look-detail-v4010-modal{background:radial-gradient(circle at 0 0,#fff8eff5,#0000 38%),#fffdf9;border-radius:30px;width:min(880px,100vw - 72px);max-height:calc(100vh - 64px);padding:20px 22px 24px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.look-detail-v4010-topbar{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.look-detail-v4010-topbar h2{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:400}.look-detail-v4010-back-button,.look-detail-v4010-close-button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.45rem;display:inline-flex}.look-detail-v4010-back-button:hover,.look-detail-v4010-close-button:hover{background:#f7f1ea}.look-detail-v4010{width:100%;max-width:760px;margin:0 auto}.look-detail-v4010-hero{grid-template-columns:minmax(300px,.95fr) minmax(230px,.75fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.look-detail-v4010-cover .look-cover-frame{border-radius:20px;width:100%;height:360px;margin:0}.look-detail-v4010-cover .look-cover-image,.look-detail-v4010-cover .outfit-cover-collage,.look-detail-v4010-cover .outfit-cover-empty{border-radius:20px;width:100%;height:100%}.look-detail-v4010-summary{padding-top:14px}.look-detail-v4010-summary h2{color:#17110d;letter-spacing:-.03em;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3rem);font-weight:400;line-height:.98}.look-detail-v4010-meta{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.92rem;font-weight:800}.look-detail-v4010-description{color:#71685f;margin:0 0 18px;font-size:.98rem;line-height:1.55}.look-detail-v4010-edit-button{color:#17110d;cursor:pointer;background:#fffdf9;border:1px solid #dccdbc;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:min(100%,250px);min-height:52px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:500;display:inline-flex}.look-detail-v4010-edit-button span{color:#c98755;font-family:inherit}.look-detail-v4010-edit-button:hover{background:#fbf4ee;border-color:#c9a98f}.look-detail-v4010-section-title h3{color:#17110d;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.look-detail-v4010-outfit-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.look-detail-v4010-outfit-card{background:#fff;border:1px solid #eadccd;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #4a32200f}.look-detail-v4010-outfit-cover-button{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.look-detail-v4010-outfit-card .outfit-cover-frame{border:none;border-radius:0;width:100%;height:230px;margin:0}.look-detail-v4010-outfit-card .outfit-cover-image,.look-detail-v4010-outfit-card .outfit-cover-collage,.look-detail-v4010-outfit-card .outfit-cover-empty{border-radius:0;width:100%;height:100%}.look-detail-v4010-outfit-card .outfit-cover-image,.look-detail-v4010-outfit-card .outfit-cover-tile img{object-fit:cover}.look-detail-v4010-outfit-card-body{text-align:center;padding:12px 12px 14px}.look-detail-v4010-outfit-card-body h4{color:#17110d;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:500;line-height:1.08}.look-detail-v4010-outfit-card-body p{color:#6f6257;margin:0 0 10px;font-size:.82rem}.look-detail-v4010-outfit-card-body .outfit-v4010-item-strip{justify-content:center}@media (width<=820px){.look-detail-v4010-modal{width:calc(100vw - 36px)}.look-detail-v4010-hero{grid-template-columns:1fr}.look-detail-v4010-cover .look-cover-frame{height:300px}}@media (width<=560px){.look-detail-v4010-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.look-detail-v4010-outfit-grid{grid-template-columns:1fr}}.profile-look-backdrop{align-items:center;padding:20px}.profile-look-detail-modal-v4010,.profile-outfit-detail-modal-v4010{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 38%),#fffdf9;border:1px solid #eadccd;border-radius:28px;width:min(820px,100vw - 48px);max-height:calc(100vh - 70px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #17110d3d}.profile-modal-close-button{z-index:4;color:#17110d;cursor:pointer;background:#f7f1eaeb;border:none;border-radius:999px;width:40px;height:40px;font-size:1.35rem;line-height:1;position:absolute;top:18px;right:18px}.profile-modal-close-button:hover{background:#efe4d8}.profile-look-detail-hero-v4010,.profile-outfit-detail-hero-v4010{grid-template-columns:minmax(220px,285px) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:26px;display:grid}.profile-look-detail-hero-v4010 .profile-look-cover-frame,.profile-outfit-detail-hero-v4010 .profile-search-outfit-cover{border-radius:20px;width:100%;height:240px;margin:0}.profile-look-detail-copy-v4010 h2,.profile-outfit-detail-hero-v4010 h2{color:#17110d;letter-spacing:-.03em;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:400;line-height:.96}.profile-look-detail-count-v4010{color:#6f6257;margin:0 0 10px;font-size:1rem}.profile-look-detail-description-v4010{color:#71685f;max-width:420px;margin:0 0 16px;font-size:.98rem;line-height:1.55}.profile-look-edit-button-v4010{color:#9b5d3f;background:#fff;border:1px solid #d9c4b2;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-family:inherit;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.profile-look-edit-button-v4010:hover{color:#84462f;background:#fbf4ee;text-decoration:none}.profile-look-section-title-v4010{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.profile-look-section-title-v4010 h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.profile-look-section-title-v4010 span{color:#9b5d3f;font-size:.9rem;font-weight:800}.profile-look-outfit-grid-v4010{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.profile-look-outfit-card-v4010{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 30px #4a32200f}.profile-look-outfit-card-v4010:hover{border-color:#c9a98f;transform:translateY(-1px);box-shadow:0 16px 34px #4a32201a}.profile-look-outfit-card-v4010 .profile-search-outfit-cover{border:none;border-radius:0;width:100%;height:190px;margin:0}.profile-look-outfit-card-v4010>div:last-child{padding:14px}.profile-look-outfit-card-v4010 h3{color:#17110d;margin:0 0 5px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.05}.profile-look-outfit-card-v4010 p,.profile-look-outfit-card-v4010 span{color:#71685f;margin:0;font-size:.84rem;line-height:1.35;display:block}.profile-look-outfit-card-v4010 span{color:#b47650;margin-top:6px;font-weight:750}.profile-nested-outfit-backdrop{z-index:1300;align-items:center;padding:20px}.profile-outfit-detail-modal-v4010{width:min(760px,100vw - 56px);padding:22px}.profile-outfit-detail-topbar-v4010{grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-bottom:18px;display:grid}.profile-outfit-detail-topbar-v4010 h2{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:400}.profile-outfit-detail-topbar-v4010 button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;width:38px;height:38px;font-size:1.45rem}.profile-outfit-detail-topbar-v4010 button:hover{background:#f7f1ea}.profile-outfit-detail-content-v4010{width:min(640px,100%);margin:0 auto}.profile-outfit-detail-hero-v4010{grid-template-columns:minmax(210px,290px) 1fr;gap:24px}.profile-outfit-detail-hero-v4010 .profile-search-outfit-cover{height:320px}.profile-outfit-items-row-v4010{grid-template-columns:repeat(auto-fill,minmax(110px,125px));gap:12px;display:grid}.profile-outfit-item-card-v4010{color:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:14px;padding:0;overflow:hidden}.profile-outfit-item-card-v4010 img,.profile-outfit-item-card-v4010>span{object-fit:contain;color:#b47650;background:#f6efe7;justify-content:center;align-items:center;width:100%;height:108px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.6rem;display:flex}.profile-outfit-item-card-v4010 strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:8px 8px 2px;font-size:.78rem;line-height:1.12;display:block;overflow:hidden}.profile-outfit-item-card-v4010 small{color:#8b8179;margin:0 8px 9px;font-size:.7rem;display:block}.profile-outfit-info-list-v4010{border:1px solid #eadccd;border-radius:18px;margin-top:22px;overflow:hidden}.profile-outfit-info-list-v4010 div{border-bottom:1px solid #eadccd;grid-template-columns:110px 1fr;gap:16px;padding:15px 18px;display:grid}.profile-outfit-info-list-v4010 div:last-child{border-bottom:none}.profile-outfit-info-list-v4010 span{color:#b47650;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.profile-outfit-info-list-v4010 p{color:#6f6257;margin:0}.profile-item-detail-overlay-v4010{z-index:12;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17110d2e;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.profile-item-detail-card-v4010{background:radial-gradient(circle at 0 0,#fff8eff5,#0000 36%),#fffdf9;border:1px solid #eadccd;border-radius:24px;width:min(590px,100% - 24px);max-height:calc(100% - 24px);padding:18px;overflow-y:auto;box-shadow:0 24px 70px #17110d3d}.profile-item-detail-layout-v4010{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.profile-item-detail-image-v4010{background:#f6efe7;border-radius:18px;overflow:hidden}.profile-item-detail-image-v4010 img,.profile-item-detail-image-v4010 span{object-fit:contain;color:#b47650;justify-content:center;align-items:center;width:100%;min-height:260px;max-height:330px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:3rem;display:flex}.profile-item-detail-card-v4010 h3{color:#17110d;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;line-height:1}.profile-item-detail-grid-v4010{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-item-detail-grid-v4010 div{background:#fff;border:1px solid #eadccd;border-radius:12px;padding:10px}.profile-item-detail-grid-v4010 span{color:#b47650;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.profile-item-detail-grid-v4010 p{color:#17110d;margin:4px 0 0}@media (width<=760px){.profile-look-detail-modal-v4010,.profile-outfit-detail-modal-v4010{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-hero-v4010,.profile-outfit-detail-hero-v4010,.profile-item-detail-layout-v4010{grid-template-columns:1fr}.profile-look-detail-hero-v4010 .profile-look-cover-frame,.profile-outfit-detail-hero-v4010 .profile-search-outfit-cover{height:260px}.profile-outfit-info-list-v4010 div{grid-template-columns:1fr;gap:5px}}.profile-look-detail-modal-v4010{width:min(900px,100vw - 52px);padding:24px}.profile-look-detail-cover-v4010{width:100%;margin:0 0 18px}.profile-look-detail-cover-v4010 .profile-look-cover-frame{background:#f6efe7;border-radius:24px;width:100%;height:auto;min-height:280px;max-height:430px;margin:0}.profile-look-detail-cover-v4010 .profile-look-cover-frame img,.profile-look-detail-cover-v4010 .profile-cover-collage,.profile-look-detail-cover-v4010 .profile-cover-empty{object-fit:contain;object-position:center;background:#f6efe7;border-radius:24px;width:100%;height:auto;min-height:280px;max-height:430px}.profile-look-detail-cover-v4010 .profile-cover-collage,.profile-look-detail-cover-v4010 .profile-cover-empty{height:360px}.profile-look-detail-meta-v4010{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px;display:flex}.profile-look-detail-meta-v4010 h2{color:#17110d;letter-spacing:-.03em;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,3.35rem);font-weight:400;line-height:.96}.profile-look-detail-meta-v4010 .section-eyebrow{color:#b47650;margin-bottom:8px}.profile-look-detail-meta-v4010 .profile-look-edit-button-v4010{flex:none;margin-top:8px}.profile-look-outfit-grid-v4010{scroll-snap-type:x mandatory;gap:16px;padding:4px 2px 14px;display:flex;overflow-x:auto}.profile-look-outfit-card-v4010{scroll-snap-align:start;flex:0 0 220px}.profile-look-outfit-card-v4010 .profile-search-outfit-cover{background:#f6efe7;height:240px}.profile-look-outfit-card-v4010 .profile-search-outfit-cover img,.profile-look-outfit-card-v4010 .profile-cover-collage,.profile-look-outfit-card-v4010 .profile-cover-empty{object-fit:cover}.profile-look-detail-hero-v4010{display:none}@media (width<=760px){.profile-look-detail-modal-v4010{width:calc(100vw - 24px);padding:18px}.profile-look-detail-cover-v4010 .profile-look-cover-frame,.profile-look-detail-cover-v4010 .profile-look-cover-frame img,.profile-look-detail-cover-v4010 .profile-cover-collage,.profile-look-detail-cover-v4010 .profile-cover-empty{min-height:240px;max-height:340px}.profile-look-detail-meta-v4010{flex-direction:column;gap:12px}.profile-look-detail-meta-v4010 .profile-look-edit-button-v4010{width:100%}.profile-look-outfit-card-v4010{flex-basis:190px}.profile-look-outfit-card-v4010 .profile-search-outfit-cover{height:205px}}.profile-look-card-modal-v4010{width:min(820px,100vw - 52px);max-height:calc(100vh - 72px);padding:28px}.profile-look-main-card-v4010{grid-template-columns:minmax(260px,.92fr) minmax(250px,.85fr);align-items:stretch;gap:26px;margin-bottom:26px;display:grid}.profile-look-main-cover-v4010 .profile-look-cover-frame{background:#f6efe7;border-radius:22px;width:100%;height:330px;margin:0}.profile-look-main-cover-v4010 .profile-look-cover-frame img,.profile-look-main-cover-v4010 .profile-cover-collage,.profile-look-main-cover-v4010 .profile-cover-empty{object-fit:contain;object-position:center;background:#f6efe7;border-radius:22px;width:100%;height:100%}.profile-look-main-cover-v4010 .profile-cover-collage,.profile-look-main-cover-v4010 .profile-cover-empty{display:grid}.profile-look-main-copy-v4010{flex-direction:column;justify-content:center;min-width:0;display:flex}.profile-look-main-copy-v4010 .section-eyebrow{color:#b47650;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.74rem;font-weight:850}.profile-look-main-copy-v4010 h2{color:#17110d;letter-spacing:-.03em;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,3.35rem);font-weight:400;line-height:.96}.profile-look-main-copy-v4010 .profile-look-detail-description-v4010{max-width:330px}.profile-look-detail-section-v4010{margin-top:8px}.profile-look-section-title-v4010{padding:0 2px}.profile-look-empty-outfits-v4010 p{color:#71685f;margin:0 0 12px}.profile-look-detail-cover-v4010,.profile-look-detail-meta-v4010,.profile-look-outfit-grid-v4010{display:none}@media (width<=760px){.profile-look-card-modal-v4010{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-main-card-v4010{grid-template-columns:1fr;gap:16px}.profile-look-main-cover-v4010 .profile-look-cover-frame{height:280px}.profile-look-main-copy-v4010 .profile-look-edit-button-v4010{width:100%}.profile-look-inside-outfit-card-v4010{flex-basis:190px}.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover{height:205px}}.profile-look-outfit-style-modal-v4010{width:min(760px,100vw - 72px);max-height:calc(100vh - 82px);padding:20px}.profile-look-detail-topbar-v4010{grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-bottom:18px;display:grid}.profile-look-detail-topbar-v4010 h2{color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:400}.profile-look-detail-topbar-v4010 button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;width:38px;height:38px;font-size:1.45rem}.profile-look-detail-topbar-v4010 button:hover{background:#f7f1ea}.profile-look-detail-content-v4010{width:min(650px,100%);margin:0 auto}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{background:#f6efe7;border-radius:20px;width:100%;height:330px;margin:0}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame img,.profile-look-detail-cover-panel-v4010 .profile-cover-collage,.profile-look-detail-cover-panel-v4010 .profile-cover-empty{object-fit:contain;object-position:center;background:#f6efe7;border-radius:20px;width:100%;height:100%}.profile-look-detail-cover-panel-v4010 .profile-cover-collage,.profile-look-detail-cover-panel-v4010 .profile-cover-empty{display:grid}.profile-look-detail-summary-v4010{padding-top:8px}.profile-look-detail-summary-v4010 .section-eyebrow{color:#b47650;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:850}.profile-look-detail-summary-v4010 h2{color:#17110d;letter-spacing:-.03em;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.05rem,3.7vw,2.75rem);font-weight:400;line-height:.98}.profile-look-detail-summary-v4010 .profile-look-edit-button-v4010{margin-top:14px}.profile-look-selected-outfits-v4010{margin:0 0 20px}.profile-look-selected-outfits-v4010 .profile-look-section-title-v4010{margin-bottom:12px}.profile-look-outfit-carousel-v4010{scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 14px;display:flex;overflow-x:auto}.profile-look-inside-outfit-card-v4010:hover{border-color:#c9a98f;transform:translateY(-1px);box-shadow:0 16px 34px #4a32201a}.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover{background:#f6efe7;border:none;border-radius:0;width:100%;height:185px;margin:0}.profile-look-inside-outfit-footer-v4010 span{color:#b47650;font-size:.76rem;font-weight:750}.profile-look-info-list-v4010{background:#fffdf9;border:1px solid #eadccd;border-radius:18px;overflow:hidden}.profile-look-info-row-v4010{border-bottom:1px solid #eadccd;grid-template-columns:48px 1fr;gap:16px;padding:18px;display:grid}.profile-look-info-row-v4010:last-child{border-bottom:none}.profile-look-info-icon-v4010{color:#c98755;background:#fffaf5;border:1px solid #eadccd;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:inline-flex}.profile-look-info-row-v4010 h3{color:#17110d;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.profile-look-info-row-v4010 p{color:#71685f;margin:0;line-height:1.45}.profile-look-main-card-v4010,.profile-look-detail-cover-v4010,.profile-look-detail-meta-v4010,.profile-look-outfit-grid-v4010{display:none}@media (width<=760px){.profile-look-outfit-style-modal-v4010{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-content-v4010{width:100%}.profile-look-detail-hero-card-v4010{grid-template-columns:1fr;gap:16px}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{height:280px}.profile-look-inside-outfit-card-v4010{flex-basis:175px}.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover{height:175px}}.profile-look-backdrop{justify-content:center;align-items:center;padding:26px}.profile-look-outfit-style-modal-v4010{background:radial-gradient(circle at 0 0,#fff8eff2,#0000 38%),#fffdf9;border:1px solid #eadccd;border-radius:30px;width:min(900px,100vw - 52px);max-height:calc(100vh - 56px);padding:22px;overflow-y:auto;box-shadow:0 28px 86px #17110d42}.profile-look-detail-content-v4010{width:100%;max-width:none;margin:0}.profile-look-detail-topbar-v4010{margin-bottom:16px}.profile-look-detail-hero-card-v4010{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch;gap:22px;margin-bottom:22px;display:grid}.profile-look-detail-cover-panel-v4010{min-width:0}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{background:#f6efe7;border:1px solid #efe4d8;border-radius:24px;overflow:hidden;aspect-ratio:auto!important;width:100%!important;height:330px!important;margin:0!important;position:relative!important;inset:auto!important}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame:after{display:none!important}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame img,.profile-look-detail-cover-panel-v4010 .profile-cover-collage,.profile-look-detail-cover-panel-v4010 .profile-cover-empty{background:#f6efe7;object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important;position:static!important}.profile-look-detail-summary-v4010{background:#ffffffb8;border:1px solid #eadccd;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:24px;display:flex}.profile-look-title-action-row-v4010{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.profile-look-title-action-row-v4010 h2,.profile-look-detail-summary-v4010 h2{color:#17110d;letter-spacing:-.035em;max-width:100%;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:.95}.profile-look-title-action-row-v4010 .profile-look-edit-button-v4010{flex:none;margin-top:4px}.profile-look-detail-count-v4010{color:#9b5d3f;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0;font-size:.8rem;font-weight:850}.profile-look-detail-summary-v4010 .profile-look-detail-description-v4010{color:#6f6257;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:100%;margin:16px 0 18px;font-size:.98rem;line-height:1.55;display:-webkit-box;overflow:hidden}.profile-look-edit-button-v4010{cursor:pointer;background:#fff;border:1px solid #d9c4b2}.profile-look-selected-outfits-v4010{margin-top:0}.profile-look-selected-outfits-v4010 .profile-look-section-title-v4010{justify-content:space-between;align-items:center;margin:0 0 12px;padding:0 2px}.profile-look-selected-outfits-v4010 .profile-look-section-title-v4010 h3{font-size:1.42rem}.profile-look-outfit-carousel-v4010{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d8d2ca transparent;gap:14px;padding:4px 2px 16px;display:flex;overflow-x:auto}.profile-look-inside-outfit-card-v4010{scroll-snap-align:start;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:18px;flex:0 0 174px;padding:0;overflow:hidden;box-shadow:0 12px 30px #4a32200f}.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover{background:#f6efe7;border:none;border-radius:0;flex:none;width:100%;height:174px;margin:0}.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover img,.profile-look-inside-outfit-card-v4010 .profile-cover-collage,.profile-look-inside-outfit-card-v4010 .profile-cover-empty{object-fit:cover;background:#f6efe7;width:100%;height:100%}.profile-look-inside-outfit-body-v4010{padding:12px 12px 14px}.profile-look-inside-outfit-body-v4010 h3{color:#17110d;margin:0 0 5px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500;line-height:1.05}.profile-look-inside-outfit-body-v4010 p{color:#71685f;margin:0;font-size:.78rem;line-height:1.3}.profile-look-inside-outfit-footer-v4010{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.profile-look-empty-outfits-v4010{background:#fffaf5;border:1px dashed #e1cdbb;border-radius:20px;padding:22px}.profile-look-empty-outfits-v4010 p{color:#71685f;margin:0 0 14px;font-size:1rem}.profile-look-info-list-v4010{display:none}.profile-look-selector-panel-v4010{background:radial-gradient(circle at 0 0,#fff8efd1,#0000 34%),#fff;border:1px solid #eadccd;border-radius:24px;margin-top:8px;padding:18px}.profile-look-selector-header-v4010{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.profile-look-selector-header-v4010 .section-eyebrow{margin-bottom:6px}.profile-look-selector-header-v4010 h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1}.profile-look-selector-header-v4010 p{color:#6f6257;max-width:480px;margin:8px 0 0;line-height:1.45}.profile-look-selector-header-v4010>span{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;background:#fffaf5;border:1px solid #eadccd;border-radius:999px;flex:none;padding:7px 11px;font-size:.78rem;font-weight:850}.profile-look-selector-search-v4010{color:#8f8a86;background:#fff;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:10px;min-height:46px;margin-bottom:14px;padding:0 14px;display:flex}.profile-look-selector-search-v4010 input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:.95rem}.profile-look-selector-grid-v4010{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;max-height:330px;padding:2px 2px 4px;display:grid;overflow-y:auto}.profile-look-selector-card-v4010{color:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:18px;padding:0;position:relative;overflow:hidden}.profile-look-selector-card-v4010:hover,.profile-look-selector-card-v4010.is-selected{border-color:#b9784d;transform:translateY(-1px);box-shadow:0 12px 26px #9b5d3f1a}.profile-look-selector-card-v4010 .profile-search-outfit-cover{background:#f6efe7;border:none;border-radius:0;flex:none;width:100%;height:128px;margin:0}.profile-look-selector-card-v4010 .profile-search-outfit-cover img,.profile-look-selector-card-v4010 .profile-cover-collage,.profile-look-selector-card-v4010 .profile-cover-empty{object-fit:cover;background:#f6efe7;width:100%;height:100%}.profile-look-selector-card-v4010 strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:9px 10px 2px;font-size:.82rem;line-height:1.12;display:block;overflow:hidden}.profile-look-selector-card-v4010 small{color:#8b8179;margin:0 10px 11px;font-size:.72rem;display:block}.profile-look-selector-check-v4010{z-index:2;color:#fff;background:#fffffff0;border:1px solid #dccdbc;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.92rem;font-weight:900;display:inline-flex;position:absolute;top:9px;right:9px;box-shadow:0 8px 18px #17110d1f}.profile-look-selector-card-v4010.is-selected .profile-look-selector-check-v4010{background:#9b5d3f;border-color:#9b5d3f}.profile-look-selector-actions-v4010{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.profile-look-selector-actions-v4010 .button{border-radius:15px;width:100%;min-height:50px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;line-height:1}@media (width<=820px){.profile-look-outfit-style-modal-v4010{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-hero-card-v4010{grid-template-columns:1fr}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{height:280px!important}.profile-look-title-action-row-v4010{align-items:flex-start}}@media (width<=620px){.profile-look-backdrop{padding:12px}.profile-look-detail-summary-v4010{padding:18px}.profile-look-title-action-row-v4010{flex-direction:column}.profile-look-title-action-row-v4010 .profile-look-edit-button-v4010,.profile-look-detail-summary-v4010>.profile-look-edit-button-v4010{width:100%}.profile-look-selector-header-v4010{flex-direction:column}.profile-look-selector-grid-v4010{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-look-selector-actions-v4010{grid-template-columns:1fr}}.profile-look-selector-header-v4010 .section-eyebrow{color:#b47650;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:850}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame img{background:#f6efe7;object-fit:contain!important;object-position:center!important}.profile-look-detail-cover-panel-v4010 .profile-cover-collage .profile-cover-tile img{background:#fff;object-fit:contain!important;object-position:center!important}.profile-look-selector-actions-v4010{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px;margin-top:18px;display:grid}.profile-look-selector-actions-v4010 .button{letter-spacing:.01em;width:100%;min-height:58px;box-shadow:none;border-radius:16px;padding:13px 24px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:600;line-height:1}.profile-look-selector-actions-v4010 .button.secondary{color:#17110d;background:#fffaf5e0;border:1px solid #b9784d}.profile-look-selector-actions-v4010 .button.secondary:hover{color:#17110d;background:#fbf4ee;border-color:#9b5d3f}.profile-look-selector-actions-v4010 .button.primary{color:#fff;background:linear-gradient(135deg,#c98958 0%,#a6643f 100%);border:1px solid #0000;box-shadow:0 14px 26px #9b5d3f2e}.profile-look-selector-actions-v4010 .button.primary:hover{background:linear-gradient(135deg,#b9784d 0%,#8f5538 100%)}.profile-look-selector-actions-v4010 .button:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (width<=620px){.profile-look-selector-actions-v4010{grid-template-columns:1fr;gap:10px}.profile-look-selector-actions-v4010 .button{min-height:52px;font-size:1.25rem}}.profile-look-detail-cover-panel-v4010{justify-content:center;align-items:stretch;display:flex}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame.has-uploaded-cover{background:0 0;min-width:0;width:fit-content!important;max-width:100%!important;margin:0 auto!important}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame.has-uploaded-cover img{background:0 0;display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:100%!important}.profile-look-info-editor-v4010{flex-direction:column;gap:12px;width:100%;display:flex}.profile-look-info-editor-v4010 label{flex-direction:column;gap:7px;display:flex}.profile-look-info-editor-v4010 label>span{color:#9b5d3f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.profile-look-info-editor-v4010 input,.profile-look-info-editor-v4010 textarea{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;padding:11px 13px;font-family:inherit;font-size:.98rem}.profile-look-info-editor-v4010 input:focus,.profile-look-info-editor-v4010 textarea:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 3px #b9784d1a}.profile-look-info-editor-v4010 textarea{resize:vertical;min-height:104px;line-height:1.45}.profile-look-info-editor-v4010>small{color:#a69486;align-self:flex-end;font-size:.76rem;font-weight:700}.profile-look-info-editor-v4010 .error-message{margin:0}.profile-look-info-editor-actions-v4010{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.profile-look-info-editor-actions-v4010 .button{width:100%;min-height:48px;box-shadow:none;border-radius:14px;padding:11px 18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:600;line-height:1}.profile-look-info-editor-actions-v4010 .button.secondary{color:#17110d;background:#fffaf5e0;border:1px solid #b9784d}.profile-look-info-editor-actions-v4010 .button.secondary:hover{color:#17110d;background:#fbf4ee;border-color:#9b5d3f}.profile-look-info-editor-actions-v4010 .button.primary{color:#fff;background:linear-gradient(135deg,#c98958 0%,#a6643f 100%);border:1px solid #0000;box-shadow:0 12px 22px #9b5d3f29}.profile-look-info-editor-actions-v4010 .button.primary:hover{background:linear-gradient(135deg,#b9784d 0%,#8f5538 100%)}@media (width<=620px){.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame.has-uploaded-cover{width:100%!important}.profile-look-detail-cover-panel-v4010 .profile-look-cover-frame.has-uploaded-cover img{width:100%!important;height:100%!important}.profile-look-info-editor-actions-v4010{grid-template-columns:1fr}}.profile-look-info-editor-actions-v4010{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-look-delete-button-v4010{color:#a54f3b;width:auto;min-height:42px;box-shadow:none;cursor:pointer;background:#fff7f4;border:1px solid #d9a8a1;border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;padding:0 18px;font-family:inherit;font-size:.88rem;font-weight:750;line-height:1;display:inline-flex}.profile-look-delete-button-v4010:hover:not(:disabled){color:#833827;background:#f9e7e1}.profile-look-delete-button-v4010:disabled{opacity:.6;cursor:not-allowed}@media (width<=620px){.profile-look-delete-button-v4010{width:100%}}.profile-nested-outfit-backdrop.outfit-detail-v4010-backdrop{z-index:1350}.outfit-detail-v4010-action-button,.outfit-detail-v4010-action-button:hover,.outfit-detail-v4010-text-button,.outfit-detail-v4010-text-button:hover{text-decoration:none}.outfit-detail-v4010-look-chips .outfit-look-chip{cursor:default}.profile-look-cover-upload-row-v4010{justify-content:center;margin-top:12px;display:flex}.profile-look-cover-upload-button-v4010{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #d9c4b2;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-family:inherit;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:0 10px 24px #4a32200f}.profile-look-cover-upload-button-v4010:hover{color:#8f5538;background:#fbf4ee;border-color:#b9784d}.profile-look-cover-upload-button-v4010 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.profile-look-confirm-backdrop-v4010{z-index:1450;background:#17110d6b;padding:24px}.profile-look-confirm-modal-v4010{text-align:left;background:radial-gradient(circle at 0 0,#fff8eff5,#0000 38%),#fffdf9;border:1px solid #eadccd;border-radius:26px;width:min(430px,100vw - 40px);padding:28px;box-shadow:0 26px 80px #17110d47}.profile-look-confirm-modal-v4010 .section-eyebrow{color:#b47650;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:850}.profile-look-confirm-modal-v4010 h3{color:#17110d;letter-spacing:-.025em;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:400;line-height:.98}.profile-look-confirm-modal-v4010 p:not(.section-eyebrow){color:#6f6257;margin:0;font-size:.98rem;line-height:1.55}.profile-look-confirm-modal-v4010 .error-message{margin:16px 0 0}.profile-look-confirm-actions-v4010{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.profile-look-confirm-actions-v4010 .button{width:100%;min-height:52px;box-shadow:none;border-radius:15px;padding:12px 18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:600;line-height:1}.profile-look-confirm-actions-v4010 .button.secondary{color:#17110d;background:#fffaf5e0;border:1px solid #b9784d}.profile-look-confirm-actions-v4010 .button.secondary:hover{background:#fbf4ee;border-color:#9b5d3f}.profile-look-confirm-actions-v4010 .button.danger{color:#a54f3b;background:#fff7f4;border:1px solid #d9a8a1}.profile-look-confirm-actions-v4010 .button.danger:hover:not(:disabled){color:#833827;background:#f9e7e1}@media (width<=620px){.profile-look-confirm-actions-v4010{grid-template-columns:1fr}}.profile-look-detail-cover-panel-v4010{flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;display:flex}.profile-look-cover-upload-row-v4010{justify-content:center;width:100%;max-width:340px;margin-top:0;display:flex}.profile-look-cover-upload-button-v4010{color:#b9784d;letter-spacing:0;text-align:center;cursor:pointer;width:100%;min-height:54px;box-shadow:none;background:#fff;border:1px solid #b9784d;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.profile-look-cover-upload-button-v4010:hover:not(.is-loading){color:#9b5d3f;background:#fbf4ee;border-color:#9b5d3f}.profile-look-cover-upload-button-v4010.is-loading{opacity:.7;cursor:wait}.profile-look-cover-upload-button-v4010 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-look-cover-upload-button-v4010.is-loading input{cursor:wait}@media (width<=760px){.profile-look-cover-upload-row-v4010{max-width:none}}.profile-look-description-textarea-wrap-v4010{width:100%;position:relative}.profile-look-description-textarea-wrap-v4010 textarea{padding-bottom:34px}.profile-look-description-textarea-wrap-v4010 small{color:#a69486;pointer-events:none;font-size:.74rem;font-weight:750;line-height:1;position:absolute;bottom:12px;right:14px}.profile-look-info-editor-v4010>small{display:none}.color-analysis-backdrop{z-index:1500;background:#17110d61;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.color-analysis-modal{color:#17110d;background:radial-gradient(circle at 0 0,#fff8eff0,#0000 34%),linear-gradient(135deg,#fffdf9 0%,#fbf5ee 100%);border:1px solid #e7dbcd;border-radius:34px;width:min(920px,100vw - 40px);max-height:min(920px,100vh - 42px);padding:34px 44px 38px;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.color-analysis-topbar{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-bottom:28px;display:grid}.color-analysis-topbar h2{text-align:center;letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.25rem,4vw,3.3rem);font-weight:400;line-height:1}.color-analysis-back-button,.color-analysis-close-button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;line-height:1;display:inline-flex}.color-analysis-back-button{font-size:2.05rem;transform:translateY(-1px)}.color-analysis-close-button{font-size:2rem;font-weight:700}.color-analysis-back-button:hover,.color-analysis-close-button:hover{background:#f7f1ea}.color-analysis-loading-card,.color-analysis-message,.color-analysis-season-card,.color-analysis-select-panel,.color-analysis-palette-card{background:#ffffffb8;border:1px solid #e7dbcd;border-radius:22px}.color-analysis-loading-card{color:#6f6257;text-align:center;padding:26px}.color-analysis-message{margin-bottom:14px;padding:12px 16px;font-weight:700}.color-analysis-message.is-error{color:#a33a30;background:#fff5f3;border-color:#e8b7b0}.color-analysis-message.is-success{color:#4c7133;background:#f6fbf1;border-color:#cddfbd}.color-analysis-season-card{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:22px 26px;display:flex}.color-analysis-eyebrow,.color-analysis-select-field span{color:#b67854;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:.78rem;font-weight:900;display:block}.color-analysis-season-card h3{letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.35rem,5vw,3.8rem);font-weight:400;line-height:.95}.color-analysis-season-card p{color:#6f6257;max-width:520px;margin:10px 0 0;font-size:1rem;line-height:1.45}.color-analysis-edit-button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #d9bfa9;border-radius:999px;min-width:96px;min-height:48px;font-family:inherit;font-size:1rem;font-weight:800}.color-analysis-edit-button:hover{background:#fbf4ee}.color-analysis-select-panel{margin-bottom:20px;padding:22px 26px}.color-analysis-select-panel p{color:#17110d;margin:0 0 16px;font-size:1.05rem}.color-analysis-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.color-analysis-select-field{display:block;position:relative}.color-analysis-select-field select{color:#17110d;appearance:none;cursor:pointer;background:#fff;border:1px solid #dccdbc;border-radius:18px;width:100%;min-height:66px;padding:20px 54px 12px 22px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.65rem;line-height:1}.color-analysis-select-field select:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 4px #bf7d521c}.color-analysis-select-field svg{color:#17110d;pointer-events:none;position:absolute;bottom:21px;right:20px}.color-analysis-palette-stack{flex-direction:column;gap:20px;display:flex}.color-analysis-palette-card{padding:24px 26px}.color-analysis-palette-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.color-analysis-palette-header h3{color:#17110d;margin:0;font-size:1.45rem;font-weight:500}.color-analysis-swatch-row{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));align-items:start;gap:18px 16px;display:grid}.color-analysis-swatch-item{text-align:center;min-width:0}.color-analysis-swatch{aspect-ratio:1;border:1px solid #70533c2b;border-radius:10px;width:100%;max-width:92px;margin:0 auto 10px;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 18px #3f2d2012}.color-analysis-swatch-item span{color:#17110d;font-size:.98rem;line-height:1.18;display:block}.color-analysis-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:24px;display:grid}.color-analysis-actions .color-analysis-save-button:only-child{grid-column:1/-1}.color-analysis-cancel-button,.color-analysis-save-button{cursor:pointer;border-radius:14px;min-height:66px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.75rem;font-weight:500}.color-analysis-cancel-button{color:#17110d;background:#fff;border:1px solid #bf7d52}.color-analysis-cancel-button:hover{background:#fbf4ee}.color-analysis-save-button{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none}.color-analysis-save-button:hover:not(:disabled){filter:brightness(.97)}.color-analysis-save-button:disabled{cursor:not-allowed;opacity:.7}@media (width<=760px){.color-analysis-backdrop{padding:14px}.color-analysis-modal{border-radius:26px;width:calc(100vw - 24px);max-height:calc(100vh - 28px);padding:24px 18px 28px}.color-analysis-topbar{margin-bottom:22px}.color-analysis-season-card{flex-direction:column;align-items:flex-start}.color-analysis-edit-button{width:100%}.color-analysis-select-grid,.color-analysis-actions{grid-template-columns:1fr}.color-analysis-swatch-row{grid-template-columns:repeat(3,minmax(0,1fr))}.color-analysis-palette-card,.color-analysis-select-panel,.color-analysis-season-card{padding:20px}}@media (width<=430px){.color-analysis-swatch-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.stylist-wardrobe-page{max-width:1180px;padding-bottom:72px}.stylist-wardrobe-hero{background:radial-gradient(circle at 0 0,#fff8efe6,#0000 34%),linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:30px;width:100%;padding:30px 34px;box-shadow:0 18px 48px #3f2d2014}.stylist-wardrobe-profile-row{align-items:center;gap:24px;display:flex}.stylist-wardrobe-profile-photo,.stylist-wardrobe-profile-placeholder{object-fit:cover;background:#f7f1ea;border:1px solid #e7dbcd;border-radius:50%;flex:0 0 118px;width:118px;height:118px}.stylist-wardrobe-profile-placeholder{color:#b67854;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:42px;font-weight:300;display:flex}.stylist-wardrobe-hero h2{color:#17110d;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,4.5rem);font-weight:400;line-height:.92}.stylist-wardrobe-username{color:#7c7067;margin:8px 0 0;font-size:1rem}.stylist-wardrobe-subtitle{color:#6f6257;margin:8px 0 0;font-size:1.05rem}.stylist-wardrobe-controls{box-shadow:none;background:0 0;border:none;padding:0}.stylist-wardrobe-controls .wardrobe-v4010-filter-shell{margin-bottom:18px}.stylist-wardrobe-filter-inline-row{justify-content:flex-end}.stylist-wardrobe-stat-row{border:1px solid #0000;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;margin:-4px 0 4px;display:grid}.stylist-wardrobe-stat-card{color:#17110d;justify-content:center;align-items:center;gap:10px;min-height:52px;display:flex}.stylist-wardrobe-stat-card+.stylist-wardrobe-stat-card{border-left:1px solid #d7c7b7}.stylist-wardrobe-stat-card svg{color:#b67854;stroke-width:1.35px}.stylist-wardrobe-stat-card span{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}.stylist-wardrobe-stat-card p{color:#6f6257;margin:0;font-size:1rem}.stylist-wardrobe-ready-card{background:linear-gradient(135deg,#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:20px;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 10px 28px #3f2d200d}.stylist-wardrobe-ready-card>span{color:#b67854;font-size:32px;line-height:1}.stylist-wardrobe-ready-card h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500;line-height:1}.stylist-wardrobe-ready-card p{color:#6f6257;margin:4px 0 0}.stylist-wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.stylist-wardrobe-card{color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #eadccd;border-radius:20px;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 14px 36px #3f2d2014}.stylist-wardrobe-card:hover{border-color:#cdbba8;transform:translateY(-2px);box-shadow:0 18px 44px #3f2d201f}.stylist-wardrobe-card-image-wrap{aspect-ratio:1/1.06;background:#f7f1ea;width:100%;position:relative;overflow:hidden}.stylist-wardrobe-card-image-wrap img,.stylist-wardrobe-card-image-wrap .wardrobe-image-placeholder{object-fit:cover;background:#f7f1ea;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.stylist-wardrobe-card-body{background:#fffdfb;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:96px;padding:16px 16px 18px;display:grid}.stylist-wardrobe-card-body h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1}.stylist-wardrobe-card-body p{color:#7c7067;margin:7px 0 0;font-size:.92rem}.stylist-wardrobe-add-badge{color:#b67854;background:#f2e8de;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;display:flex}.stylist-wardrobe-archived-pill{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17110dd1;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;position:absolute;top:12px;left:12px}.stylist-wardrobe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stylist-wardrobe-form .wardrobe-form-grid{align-items:start}.stylist-wardrobe-form input[type=url],.stylist-wardrobe-form input[name=purchase_url]{color:#17110d}.stylist-wardrobe-detail-layout a{color:#b67854;font-weight:800;text-decoration:none}.stylist-wardrobe-detail-layout a:hover{text-decoration:underline}@media (width<=1120px){.stylist-wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.stylist-wardrobe-profile-row{align-items:flex-start}.stylist-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-wardrobe-stat-row{grid-template-columns:1fr;gap:10px}.stylist-wardrobe-stat-card+.stylist-wardrobe-stat-card{border-top:1px solid #d7c7b7;border-left:none;padding-top:10px}.stylist-wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.stylist-wardrobe-hero{border-radius:24px;padding:24px}.stylist-wardrobe-profile-row{flex-direction:column;gap:18px}.stylist-wardrobe-profile-photo,.stylist-wardrobe-profile-placeholder{flex-basis:96px;width:96px;height:96px}.stylist-wardrobe-grid{grid-template-columns:1fr}}.stylist-wardrobe-page{gap:22px}.stylist-wardrobe-controls{gap:22px;margin-top:-2px;padding:0 0 10px}.stylist-wardrobe-controls .wardrobe-v4010-category-tabs{border-bottom:1px solid #eee6df;order:1;gap:clamp(24px,4vw,42px);margin:0;padding:0}.stylist-wardrobe-controls .wardrobe-v4010-category-tab{color:#17110d;letter-spacing:.07em;min-height:48px;padding:0 0 15px;font-size:.92rem;font-weight:800}.stylist-wardrobe-controls .wardrobe-v4010-filter-shell{order:2;margin:0}.stylist-wardrobe-controls .wardrobe-v4010-search-box{background:#fffffff5;border-color:#e2d5c9;min-height:68px;box-shadow:0 14px 34px #4531220b}.stylist-wardrobe-controls .wardrobe-v4010-search-box input{font-size:1.2rem}@media (width<=700px){.stylist-wardrobe-controls .wardrobe-v4010-category-tabs{gap:24px;padding-bottom:0}.stylist-wardrobe-controls .wardrobe-v4010-search-box{min-height:62px}.stylist-wardrobe-controls .wardrobe-v4010-search-box input{font-size:1rem}.stylist-wardrobe-filter-inline-row{grid-template-columns:1fr}}.stylist-wardrobe-controls{gap:22px;padding:0 0 18px}.stylist-wardrobe-controls .wardrobe-v4010-category-tabs{border-bottom:1px solid #eadfd5;gap:32px;margin:0;padding:4px 0 0}.stylist-wardrobe-controls .wardrobe-v4010-category-tab{color:#17110d;letter-spacing:.03em;text-transform:uppercase;min-height:42px;padding:0 0 14px;font-family:inherit;font-size:.92rem;font-weight:700}.stylist-wardrobe-controls .wardrobe-v4010-category-tab:hover,.stylist-wardrobe-controls .wardrobe-v4010-category-tab.is-active{color:#b67854}.stylist-wardrobe-controls .wardrobe-v4010-category-tab.is-active:after{background:#b67854;border-radius:0;height:2px}.stylist-wardrobe-controls .wardrobe-v4010-search-box{background:#fff;border-color:#dccdbc;border-radius:999px;min-height:74px;padding:0 20px;box-shadow:0 14px 34px #4531220b}.stylist-wardrobe-controls .wardrobe-v4010-search-box input{color:#17110d;font-family:inherit;font-size:1.22rem}.stylist-wardrobe-controls .wardrobe-v4010-search-box input::placeholder{color:#9d9893}.stylist-wardrobe-controls .wardrobe-v4010-search-leading-icon,.stylist-wardrobe-controls .wardrobe-v4010-search-filter-button{color:#8f8a86}.stylist-wardrobe-controls .wardrobe-v4010-search-filter-button{background:#fbf6ef}.stylist-wardrobe-controls .wardrobe-v4010-search-filter-button:hover,.stylist-wardrobe-controls .wardrobe-v4010-search-filter-button.is-active{color:#8f6a55;background:#f7f1ea}.stylist-wardrobe-filter-inline-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) auto auto;justify-content:stretch;align-items:center;margin-top:14px}.stylist-wardrobe-ready-card,.stylist-wardrobe-archived-pill{display:none}.stylist-wardrobe-card.is-archived{opacity:1}.stylist-wardrobe-stat-row{margin-top:2px}@media (width<=900px){.stylist-wardrobe-filter-inline-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-wardrobe-filter-inline-row .wardrobe-v4010-apply-button,.stylist-wardrobe-filter-inline-row .wardrobe-v4010-inline-clear{width:100%}}@media (width<=700px){.stylist-wardrobe-controls .wardrobe-v4010-category-tabs{gap:28px;padding-bottom:0}.stylist-wardrobe-controls .wardrobe-v4010-search-box{min-height:62px}.stylist-wardrobe-controls .wardrobe-v4010-search-box input{font-size:1rem}.stylist-wardrobe-filter-inline-row{grid-template-columns:1fr}}.app-side-nav{z-index:1701}.create-action-sheet{border-radius:24px;width:min(450px,100vw - 40px);max-height:min(612px,100vh - 64px);padding:16px 20px 20px}.create-action-handle{width:49px;height:6px;margin:3px auto 20px}.create-action-item{border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;min-height:70px;padding:9px 12px}.create-action-icon{width:47px;height:47px}.create-action-item strong{font-size:clamp(1.48rem,2.7vw,1.8rem)}.create-action-item small{margin-top:6px;font-size:.95rem}.create-action-cancel{border-radius:18px;min-height:58px;margin-top:14px;font-size:1.58rem}@media (width<=640px){.create-action-backdrop{align-items:flex-end;padding:13px}.create-action-sheet{border-radius:24px;width:100%;max-height:calc(100vh - 26px);padding:16px 16px 20px}.create-action-item{grid-template-columns:49px minmax(0,1fr) auto;gap:13px;min-height:63px;padding:7px 9px}.create-action-icon{width:42px;height:42px}.create-action-item strong{font-size:1.3rem}.create-action-item small{font-size:.86rem}.create-action-cancel{min-height:52px;font-size:1.35rem}}.app-side-nav{z-index:1701;filter:none;-webkit-backdrop-filter:none}.create-action-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);background:#17110d52}.stylist-wardrobe-hero-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.stylist-wardrobe-hero-add-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#cdbba8;border:1px solid #cdbba8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-family:inherit;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #cdbba852}.stylist-wardrobe-hero-add-button:hover{background:#bfae9c;border-color:#bfae9c;transform:translateY(-1px)}.stylist-wardrobe-hero-add-button span{letter-spacing:0;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:1.1rem;font-weight:400;line-height:1;display:inline-flex}.stylist-wardrobe-page .stylist-wardrobe-floating-add{display:none}@media (width<=820px){.stylist-wardrobe-hero-main{align-items:flex-start}}@media (width<=700px){.stylist-wardrobe-hero-main{flex-direction:column}.stylist-wardrobe-hero-add-button{width:100%}}.stylist-wardrobe-hero-add-button{background:#b67854;border-color:#bf7d52;box-shadow:0 12px 28px #74482e24}.stylist-wardrobe-hero-add-button:hover{background:#a6643f;border-color:#a6643f}.stylist-wardrobe-page .wardrobe-category-button{border-radius:14px;gap:8px;min-height:104px;padding:12px 8px;font-size:14px}.stylist-wardrobe-page .wardrobe-category-icon{width:38px;height:38px}.stylist-wardrobe-page .wardrobe-category-icon svg,.stylist-wardrobe-page .wardrobe-category-icon .lucide-shirt-icon{width:100%;height:100%}.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.stylist-wardrobe-page .stylist-wardrobe-category-grid .wardrobe-category-button{border-radius:14px;gap:8px;min-height:104px;padding:12px 8px;font-size:14px}.stylist-wardrobe-page .stylist-wardrobe-category-grid .wardrobe-category-icon{width:38px;height:38px}.stylist-wardrobe-page .stylist-wardrobe-category-grid .wardrobe-category-icon svg,.stylist-wardrobe-page .stylist-wardrobe-category-grid .wardrobe-category-icon .lucide-shirt-icon{width:100%;height:100%}@media (width<=1120px){.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-page-card{position:relative}.profile-page-menu-wrapper{z-index:25;position:absolute;top:22px;left:22px}.profile-page-menu-button{color:#17110d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.profile-page-menu-button:hover{background:#f8f5f0;border-color:#e7dbcd}.profile-page-menu-button svg{stroke-width:1.7px;width:24px;height:24px}.profile-action-button svg.stylist-wardrobe-icon,.profile-action-button .stylist-wardrobe-icon{width:24px;height:24px}@media (width<=620px){.profile-page-menu-wrapper{top:16px;left:16px}.profile-page-menu-button{width:38px;height:38px}}.profile-page-menu-wrapper{top:22px;left:auto;right:22px}.profile-page-menu-dropdown{top:calc(100% + 8px);left:auto;right:0}@media (width<=620px){.profile-page-menu-wrapper{top:16px;left:auto;right:16px}}.profile-menu-dropdown button+button{border-top:1px solid #f0e7de}.profile-stylist-wardrobe-action span{white-space:nowrap}.profile-action-row .profile-stylist-wardrobe-action svg{width:20px;height:20px}@media (width<=620px){.profile-stylist-wardrobe-action span{white-space:normal}}.stylist-wardrobe-import-action{white-space:nowrap}.stylist-wardrobe-import-grid{margin-top:10px}.stylist-wardrobe-import-empty{text-align:center;background:#fffaf5;border:1px dashed #dccdbc;border-radius:20px;margin:10px 0 0;padding:28px}.stylist-wardrobe-import-empty h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.stylist-wardrobe-import-empty p{color:#6f6257;max-width:520px;margin:0 auto;line-height:1.5}.stylist-item-picker-card.is-existing-suggestion{border-color:#d9c8b7}.stylist-item-picker-card.is-existing-suggestion:disabled{cursor:default;opacity:.82}.stylist-item-picker-card.is-existing-suggestion:disabled:hover{transform:none}.stylist-wardrobe-card-note{color:#9b5d3f;letter-spacing:.06em;text-transform:uppercase;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;width:fit-content;margin-top:8px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.stylist-item-picker-card.selected .stylist-wardrobe-card-note,.stylist-item-picker-card.is-existing-suggestion .stylist-wardrobe-card-note{color:#8f553b;background:#fbf4ee;border-color:#d6b49d}.stylist-item-picker-card.is-existing-suggestion .wardrobe-picker-select-circle.selected{background:#9b5d3f;border-color:#9b5d3f}@media (width<=700px){.stylist-wardrobe-import-action{white-space:normal}.stylist-wardrobe-import-modal{width:calc(100vw - 24px)}}.discover-page-card{text-align:left;background:radial-gradient(circle at 0 0,#f6efe6ad,#0000 36%),#fffdfb;border:1px solid #e7dbcd;border-radius:26px;width:min(100%,980px);max-width:980px;padding:42px 48px 52px;box-shadow:0 18px 48px #3f2d2014}.discover-page-hero{text-align:center;margin-bottom:28px}.discover-page-hero .section-eyebrow{color:#b67854;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.discover-page-hero h2{letter-spacing:-.035em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:58px;font-weight:300;line-height:.95}.discover-page-hero p:last-child{color:#6f6257;max-width:580px;margin:12px auto 0;font-size:16px;line-height:1.5}.discover-search-shell{max-width:820px;margin:0 auto 18px}.discover-search-input-wrap{margin:0}.discover-filter-row{margin-top:14px}.discover-search-submit-button{display:none}.discover-result-summary{color:#8f7c6e;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:14px;max-width:820px;margin:18px auto;font-size:12px;font-weight:800;display:flex}.discover-loading-text{text-align:center;color:#6f6257}.discover-empty-state{text-align:center;background:#ffffffb8;border:1px solid #eadccd;border-radius:22px;max-width:620px;margin:26px auto 0;padding:30px}.discover-empty-state h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:32px;font-weight:300}.discover-empty-state p{color:#6f6257;margin:0}.discover-profile-grid-luxury{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));max-width:860px;margin:24px auto 0}.discover-profile-card-luxury{background:#ffffffd1;border-color:#eadccd;border-radius:22px;min-height:132px;box-shadow:0 12px 32px #3f2d200f}.discover-profile-card-luxury:hover{background:#fffaf3;border-color:#cdbba8;box-shadow:0 16px 38px #3f2d201a}.discover-profile-card-luxury .discover-profile-photo,.discover-profile-card-luxury .discover-profile-placeholder{flex-basis:96px;width:96px;height:96px}.discover-profile-copy{flex:1;min-width:0}.discover-profile-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discover-profile-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:31px;font-weight:300;line-height:1}.discover-profile-title-row span{color:#9b5d3f;letter-spacing:.1em;text-transform:uppercase;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.discover-profile-card-luxury p{margin:5px 0 10px}.public-stylist-profile-card{width:min(100%,1060px);max-width:1060px;box-shadow:none;background:#fff;border:none;border-radius:0;padding:62px 58px 58px;position:relative}.public-profile-top-actions{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:38px;right:38px}.public-profile-icon-button{color:#111;cursor:pointer;pointer-events:auto;background:#ffffffb8;border:none;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.public-profile-icon-button:hover{background:#f8f5f0}.public-profile-header-preview{justify-content:flex-start;gap:52px;max-width:860px;margin:18px auto 40px}.public-profile-header-preview h2{font-size:72px}.public-profile-header-preview .specialty-tag-list{grid-template-columns:210px 210px;column-gap:34px;max-width:460px;margin:20px 0 22px;font-size:16px}.public-profile-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:930px;margin-bottom:36px}.public-profile-action-row .profile-action-button{letter-spacing:.16em;border-color:#bf7d52;border-radius:7px;min-height:72px;font-size:14px}.public-profile-action-row .profile-action-button svg{stroke-width:1.35px;width:31px;height:31px}.public-profile-portfolio-search{max-width:960px;margin:0 auto 34px}.public-portfolio-section{max-width:960px;margin:0 auto}.public-look-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:28px;display:grid}.public-look-collection-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:12px;padding:0;overflow:hidden}.public-look-collection-card:hover,.public-style-post-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #3f2d201a}.public-look-collection-card img,.public-look-collection-card .public-post-placeholder{aspect-ratio:1/.95;object-fit:cover;background:#f7f1ea;justify-content:center;align-items:center;width:100%;display:flex}.public-look-collection-card div:last-child{padding:15px 16px 17px}.public-look-collection-card h3{letter-spacing:.02em;text-transform:uppercase;color:#17110d;margin:0 0 5px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:23px;font-weight:400;line-height:1}.public-look-collection-card p{color:#6f6257;margin:0;font-size:14px}.public-style-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-style-post-card{aspect-ratio:1;cursor:pointer;background:#f7f1ea;border:none;border-radius:12px;padding:0;overflow:hidden}.public-style-post-card img{object-fit:cover;width:100%;height:100%;display:block}.public-post-placeholder{color:#b67854;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:28px;font-weight:300}.public-portfolio-empty-state{text-align:center;background:radial-gradient(circle at 0 0,#f6efe69e,#0000 36%),#fffdfb;border:1px dashed #dccdbc;border-radius:24px;padding:44px 28px}.public-portfolio-empty-state h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:36px;font-weight:300;line-height:1}.public-portfolio-empty-state p{color:#6f6257;max-width:560px;margin:0 auto;line-height:1.5}@media (width<=920px){.discover-page-card,.public-stylist-profile-card{padding:40px 28px 46px}.public-profile-header-preview{gap:32px}.public-profile-header-preview .public-profile-photo{flex-basis:176px;width:176px;height:176px}.public-profile-header-preview h2{font-size:56px}.public-profile-action-row{gap:16px}.public-look-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-style-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.discover-page-card,.public-stylist-profile-card{width:100%;padding:32px 18px 38px}.discover-page-hero h2{font-size:46px}.discover-result-summary{text-align:center;flex-direction:column;align-items:center}.discover-profile-grid-luxury{grid-template-columns:1fr}.discover-profile-card-luxury{align-items:flex-start}.discover-profile-card-luxury .discover-profile-photo,.discover-profile-card-luxury .discover-profile-placeholder{flex-basis:78px;width:78px;height:78px}.discover-profile-title-row{flex-direction:column;gap:6px}.public-profile-top-actions{top:14px;left:14px;right:14px}.public-profile-header-preview{margin-top:30px}.public-profile-header-preview .specialty-tag-list{grid-template-columns:1fr}.public-profile-action-row{grid-template-columns:1fr;gap:12px;max-width:330px}.public-look-collection-grid{grid-template-columns:1fr;gap:16px}.public-style-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.profile-action-row .profile-stylist-wardrobe-action{gap:8px;padding-left:10px;padding-right:10px}.profile-action-row .profile-stylist-wardrobe-action svg{stroke-width:1.45px;flex:0 0 18px;min-width:18px;max-width:18px;width:18px!important;height:18px!important}.profile-action-row .profile-stylist-wardrobe-action span{letter-spacing:.1em;white-space:nowrap;font-size:11.5px}.discover-profile-card.account-user{display:none}@media (width<=860px){.profile-action-row .profile-stylist-wardrobe-action span{letter-spacing:.08em;font-size:11px}}.profile-action-row .profile-stylist-wardrobe-action{gap:10px;min-height:68px;padding-left:12px;padding-right:12px}.profile-action-row .profile-stylist-wardrobe-action span{white-space:normal;text-align:left;letter-spacing:.11em;max-width:76px;font-size:11px;line-height:1.12;display:inline-block}@media (width<=860px){.profile-action-row .profile-stylist-wardrobe-action span{text-align:center;letter-spacing:.09em;max-width:none;font-size:11px}}.profile-action-row .profile-stylist-wardrobe-action{gap:11px;min-height:56px;padding:14px 16px}.profile-action-row .profile-stylist-wardrobe-action svg,.profile-action-row .profile-stylist-wardrobe-action .stylist-wardrobe-icon{stroke-width:1.7px;flex:0 0 22px;min-width:22px;max-width:22px;width:22px!important;height:22px!important}.profile-action-row .profile-stylist-wardrobe-action span{white-space:normal;text-align:left;letter-spacing:.12em;max-width:116px;font-size:13px;font-weight:700;line-height:1.03;display:inline-block}@media (width<=860px){.profile-action-row .profile-stylist-wardrobe-action span{text-align:left;letter-spacing:.1em;max-width:116px;font-size:13px}}.side-nav-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-alert-dot{background:#b67854;border:2px solid #fff;border-radius:999px;width:13px;height:13px;position:absolute;top:-5px;right:-7px;box-shadow:0 7px 14px #74482e33}.profile-page-notification-wrapper{z-index:26;position:absolute;top:22px;right:72px}.profile-page-notification-button,.profile-page-menu-button{color:#17110d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.profile-page-notification-button{position:relative}.profile-page-notification-button:hover,.profile-page-menu-button:hover{background:#f8f5f0;border-color:#e7dbcd}.profile-page-notification-button svg,.profile-page-menu-button svg{stroke-width:1.7px;width:23px;height:23px}.profile-page-notification-button .notification-alert-dot{border-color:#fff;width:12px;height:12px;top:3px;right:3px}.profile-notification-dropdown{z-index:40;background:#fff;border:1px solid #e7dbcd;border-radius:18px;width:min(360px,100vw - 44px);max-height:440px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 56px #3f2d2024}.profile-notification-header{background:#fffaf5;border-bottom:1px solid #f0e7de;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 13px;display:flex}.profile-notification-header h4{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.profile-notification-header p{color:#7c7067;margin:5px 0 0;font-size:.82rem}.profile-notification-header button{color:#9b5d3f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2d3c3;border-radius:999px;padding:7px 11px;font-family:inherit;font-size:.76rem;font-weight:800}.profile-notification-list{max-height:336px;padding:8px;overflow-y:auto}.profile-notification-item{color:#17110d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:13px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid;position:relative}.profile-notification-item:hover{background:#f8f5f0}.profile-notification-item.is-unread{background:#fffaf5}.profile-notification-dot{background:0 0;border-radius:999px;width:8px;height:8px;margin-top:5px}.profile-notification-item.is-unread .profile-notification-dot{background:#b67854}.profile-notification-item strong{color:#17110d;margin:0 0 4px;font-size:.92rem;line-height:1.25;display:block}.profile-notification-item small{color:#6f6257;font-size:.82rem;line-height:1.35;display:block}.profile-notification-empty,.profile-notification-error{color:#7c7067;text-align:center;padding:22px 16px;font-size:.92rem}.profile-notification-error{color:#9f1c1c}@media (width<=620px){.profile-page-notification-wrapper{top:16px;right:58px}.profile-page-notification-button,.profile-page-menu-button{width:38px;height:38px}.profile-notification-dropdown{width:min(340px,100vw - 32px)}}.profile-notification-header{background:linear-gradient(#f8f5f0 0%,#f4eee8 100%);border-bottom-color:#e7dbcd}.profile-notification-header h4{color:#17110d}.profile-notification-header p{color:#6f6257}.profile-notification-header button{color:#17110d;background:#ffffffc7;border-color:#e7dbcd}.profile-notification-header button:hover{background:#fff}.stylist-services-page-card{text-align:left;background:radial-gradient(circle at 0 0,#f8f5f0db,#0000 34%),#fffdfb;border:1px solid #e7dbcd;border-radius:28px;width:min(100%,1060px);max-width:1060px;margin:0 auto;padding:44px 48px 56px;box-shadow:0 18px 52px #3f2d2014}.stylist-services-top-bar{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:18px;display:flex}.stylist-services-profile-hero{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:46px;max-width:860px;margin:4px auto 34px;display:grid}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{object-fit:cover;background:#f8f5f0;border:2px solid #cdbba8;border-radius:50%;outline:6px solid #fff;width:230px;height:230px}.stylist-services-profile-placeholder{color:#000;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:82px;line-height:1;display:flex}.stylist-services-profile-placeholder.small{outline-width:3px;width:118px;height:118px;font-size:46px}.stylist-services-profile-hero h1{color:#000;letter-spacing:-.04em;margin:0 0 12px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(54px,7vw,86px);font-weight:300;line-height:.92}.stylist-services-profile-hero p{color:#3f3832;max-width:540px;margin:0 0 18px;font-size:20px;line-height:1.45}.stylist-services-username{color:#858585;margin-top:12px;font-size:16px;display:inline-flex}.stylist-services-style-tags{margin-top:10px}.stylist-services-action-row .profile-action-button.is-active{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.stylist-services-section,.stylist-bookings-section{border-top:1px solid #e7dbcd;max-width:940px;margin:0 auto;padding-top:32px}.stylist-services-section-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.stylist-services-section-header h2{color:#17110d;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px;font-weight:400;line-height:.95}.stylist-services-section-header p{color:#6f6257;margin:8px 0 0;font-size:18px}.stylist-service-create-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c98755,#aa6538);border:1px solid #bf7d52;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.stylist-service-create-button:hover{filter:brightness(.98)}.stylist-service-list{flex-direction:column;gap:18px;display:flex}.stylist-service-card{background:#ffffffd6;border:1px solid #eadfd5;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px #3f2d200d}.stylist-service-card-main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:144px minmax(0,1fr) 210px;align-items:center;gap:24px;padding:16px 22px;display:grid}.stylist-service-card-main:hover{background:#fffaf5}.stylist-service-image,.stylist-service-image-placeholder{object-fit:cover;background:#f4eee8;border-radius:50%;width:124px;height:124px}.stylist-service-image-placeholder{color:#b67854;justify-content:center;align-items:center;display:flex}.stylist-service-copy h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:36px;font-weight:400;line-height:1}.stylist-service-copy p{color:#4f4740;margin:0;font-size:16px;line-height:1.45}.stylist-service-time-pill{color:#4f4740;background:#f4eee8;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.stylist-service-price-area{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.stylist-service-price-area strong{color:#111;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:40px;font-weight:400;line-height:1}.stylist-service-price-area span{color:#fff;background:#c6a68d;border-radius:9px;justify-content:center;align-items:center;min-width:170px;min-height:52px;padding:0 16px;font-weight:800;display:inline-flex}.stylist-service-owner-actions{justify-content:flex-end;gap:10px;padding:0 18px 16px;display:flex}.stylist-service-owner-actions button,.stylist-service-owner-detail-actions button,.stylist-service-owner-detail-actions a{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.stylist-service-owner-actions button:hover,.stylist-service-owner-detail-actions button:hover,.stylist-service-owner-detail-actions a:hover{color:#9b5d3f;background:#fbf4ee}.stylist-services-empty-state{text-align:center;background:#fffaf5;border:1px dashed #dccdbc;border-radius:20px;padding:28px}.stylist-services-empty-state h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400}.stylist-services-empty-state p{color:#6f6257;max-width:520px;margin:0 auto 16px}.stylist-inactive-services-panel{color:#6f6257;margin-top:18px}.stylist-inactive-services-panel summary{cursor:pointer;font-weight:800}.stylist-inactive-service-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.stylist-inactive-service-list button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;padding:8px 12px;font-family:inherit}.stylist-booking-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.stylist-booking-tabs button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:999px;min-height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800}.stylist-booking-tabs button:hover,.stylist-booking-tabs button.is-active{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.stylist-booking-list{flex-direction:column;gap:14px;display:flex}.stylist-booking-card{background:#fff;border:1px solid #eadfd5;border-radius:18px;justify-content:space-between;gap:18px;padding:18px;display:flex}.stylist-booking-card h3{color:#17110d;margin:10px 0 5px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400}.stylist-booking-card p{color:#6f6257;margin:4px 0}.stylist-booking-card small{color:#9b5d3f;margin-top:8px;font-weight:800;display:inline-flex}.stylist-booking-message{max-width:560px;font-style:italic}.stylist-booking-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.stylist-booking-actions button,.stylist-booking-actions a{color:#8f553b;cursor:pointer;background:#fff;border:1px solid #bf7d52;border-radius:999px;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none}.stylist-booking-actions button:hover,.stylist-booking-actions a:hover{background:#fbf4ee}.stylist-service-modal-backdrop,.stylist-service-detail-backdrop{z-index:1500}.stylist-service-form-modal,.stylist-service-detail-modal{background:radial-gradient(circle at 0 0,#f6efe6b3,#0000 34%),#fffdfb;border:1px solid #eadfd5;border-radius:28px;width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.stylist-service-photo-panel{margin-bottom:22px}.stylist-service-form-card{margin-top:0}.stylist-service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.stylist-service-form-card input,.stylist-service-form-card textarea{box-sizing:border-box;color:#111;background:#ffffffe0;border:1px solid #eadfd5;border-radius:14px;width:100%;min-height:58px;padding:14px 18px;font-family:inherit;font-size:16px}.stylist-service-form-card textarea{resize:vertical;min-height:118px}.stylist-service-form-card input:focus,.stylist-service-form-card textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.stylist-service-checkout-header{justify-content:center;align-items:center;min-height:48px;margin-bottom:22px;display:flex;position:relative}.stylist-service-checkout-header h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px;font-weight:400}.stylist-service-checkout-stylist-row{grid-template-columns:135px 1px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:24px;display:grid}.stylist-service-checkout-stylist-row img{object-fit:cover;border:2px solid #cdbba8;border-radius:50%;width:118px;height:118px}.stylist-service-checkout-stylist-row:after{content:"";background:#e7dbcd;grid-area:1/2;width:1px;height:86px}.stylist-service-checkout-stylist-row h3{color:#17110d;grid-column:3;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:400;line-height:1}.stylist-service-checkout-stylist-row p{color:#b67854;grid-column:3;margin:6px 0 0;font-size:20px}.stylist-service-checkout-service-card,.stylist-service-requirements-card,.stylist-service-request-form{background:#ffffffd6;border:1px solid #eadfd5;border-radius:18px;margin-top:18px;padding:22px}.stylist-service-checkout-service-card{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.stylist-service-checkout-image,.stylist-service-checkout-image.stylist-service-image-placeholder{object-fit:cover;border-radius:50%;width:132px;height:132px}.stylist-service-checkout-service-card h3,.stylist-service-requirements-card h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:400}.stylist-service-checkout-service-card p{color:#4f4740;margin:0;font-size:18px;line-height:1.5}.stylist-service-checkout-service-card>strong{color:#17110d;text-align:right;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:400;line-height:1}.stylist-service-checkout-service-card .stylist-service-time-pill{grid-column:3;justify-self:end}.stylist-service-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:18px;display:grid}.stylist-service-requirements-grid span{color:#3f3832;align-items:center;gap:10px;font-size:17px;display:inline-flex}.stylist-service-requirements-grid svg{color:#c6a68d;fill:#c6a68d;stroke:#fff;stroke-width:2.4px}.stylist-service-request-form label{color:#17110d;flex-direction:column;gap:9px;font-weight:800;display:flex}.stylist-service-request-form textarea{color:#17110d;resize:vertical;background:#fff;border:1px solid #eadfd5;border-radius:14px;min-height:110px;padding:14px 16px;font-family:inherit;font-size:16px}.stylist-service-request-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:12px;width:100%;min-height:66px;margin-top:18px;font-family:inherit;font-size:22px;font-weight:800}.stylist-service-request-button:disabled{opacity:.62;cursor:not-allowed}.stylist-service-alpha-note{color:#7c7067;text-align:center;margin:12px 0 0;font-size:14px}.stylist-service-owner-detail-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}@media (width<=920px){.stylist-services-page-card{padding:34px 28px 44px}.stylist-services-profile-hero{grid-template-columns:180px minmax(0,1fr);gap:28px}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{width:174px;height:174px}.stylist-service-card-main{grid-template-columns:110px minmax(0,1fr)}.stylist-service-price-area{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.stylist-service-image,.stylist-service-image-placeholder{width:96px;height:96px}.stylist-booking-card{flex-direction:column}.stylist-booking-actions{justify-content:flex-start}}@media (width<=700px){.stylist-services-page-card{border-radius:22px;width:100%;padding:24px 16px 34px}.stylist-services-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-profile-hero p,.stylist-services-style-tags{justify-content:center;margin-left:auto;margin-right:auto}.stylist-services-section-header{flex-direction:column;align-items:flex-start}.stylist-service-card-main{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-service-price-area{flex-direction:column;width:100%}.stylist-service-form-modal,.stylist-service-detail-modal{width:calc(100vw - 24px);padding:24px 16px}.stylist-service-form-grid,.stylist-service-checkout-service-card,.stylist-service-requirements-grid,.stylist-service-checkout-stylist-row{grid-template-columns:1fr}.stylist-service-checkout-stylist-row:after{display:none}.stylist-service-checkout-stylist-row h3,.stylist-service-checkout-stylist-row p{grid-column:auto}.stylist-service-checkout-service-card>strong,.stylist-service-checkout-service-card .stylist-service-time-pill{text-align:left;grid-column:auto;justify-self:start}.wardrobe-form-actions{grid-template-columns:1fr}}.stylist-service-checkout-stylist-row>div{grid-column:3}.stylist-service-checkout-stylist-row>.stylist-services-profile-placeholder.small{grid-area:1/1}@media (width<=700px){.stylist-service-checkout-stylist-row>div,.stylist-service-checkout-stylist-row>.stylist-services-profile-placeholder.small{grid-column:auto}}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{outline-width:5px;width:190px;height:190px}.stylist-services-action-row{max-width:790px;margin-bottom:30px}.stylist-services-section-header h2{font-size:34px}.stylist-service-create-button{min-height:42px;padding:0 16px;font-size:12px}.stylist-service-copy h3{margin-bottom:6px;font-size:30px}.stylist-service-copy p{font-size:14px;line-height:1.4}.stylist-service-owner-actions{padding:0 16px 13px}.stylist-service-form-modal,.stylist-service-detail-modal{border-radius:24px;width:min(840px,100vw - 32px);padding:28px}.stylist-service-checkout-service-card h3,.stylist-service-requirements-card h3{font-size:30px}.stylist-service-requirements-grid span{font-size:15px}.stylist-service-request-form textarea{min-height:92px;font-size:15px}@media (width<=920px){.stylist-services-page-card{padding:30px 24px 38px}.stylist-services-profile-hero{grid-template-columns:152px minmax(0,1fr);gap:24px}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{width:148px;height:148px}.stylist-service-card-main{grid-template-columns:92px minmax(0,1fr)}.stylist-service-image,.stylist-service-image-placeholder{width:82px;height:82px}}@media (width<=700px){.stylist-services-page-card{padding:22px 14px 30px}.stylist-services-profile-hero{margin-bottom:22px}.stylist-services-profile-hero h1{font-size:44px}.stylist-service-card-main{padding:16px}.stylist-service-image,.stylist-service-image-placeholder{width:92px;height:92px}.stylist-service-copy h3{font-size:28px}.stylist-service-price-area span{width:min(230px,100%)}.stylist-service-form-modal,.stylist-service-detail-modal{padding:22px 14px}}.stylist-services-page-card{border-radius:22px;width:min(100%,780px);max-width:780px;padding:24px 32px 34px}.stylist-services-top-bar{margin-bottom:2px}.stylist-services-top-bar .public-profile-icon-button{width:38px;height:38px}.stylist-services-top-bar .public-profile-icon-button svg{width:23px;height:23px}.stylist-services-profile-hero{grid-template-columns:132px minmax(0,1fr);gap:26px;max-width:610px;margin:0 auto 22px}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{border-width:1.5px;outline-width:4px;flex-basis:128px;width:128px;height:128px}.stylist-services-profile-placeholder{font-size:48px}.stylist-services-profile-placeholder.small{width:74px;height:74px;font-size:30px}.stylist-services-profile-hero h1{margin-bottom:6px;font-size:clamp(38px,4.2vw,58px);line-height:.94}.stylist-services-profile-hero p{max-width:430px;margin-bottom:10px;font-size:14.5px;line-height:1.36}.stylist-services-username{margin-top:6px;font-size:13.5px}.stylist-services-style-tags{letter-spacing:.18em;font-size:11px}.stylist-services-action-row{gap:12px;max-width:630px;margin-bottom:24px}.stylist-services-action-row .profile-action-button{letter-spacing:.12em;min-height:46px;padding:10px 12px;font-size:11.5px}.stylist-services-action-row .profile-action-button svg{width:19px;height:19px}.stylist-services-section,.stylist-bookings-section{max-width:660px;padding-top:22px}.stylist-bookings-section{margin-top:28px}.stylist-services-section-header{margin-bottom:12px}.stylist-services-section-header h2{letter-spacing:.04em;font-size:28px}.stylist-services-section-header p{margin-top:3px;font-size:13.5px}.stylist-service-create-button{letter-spacing:.1em;border-radius:10px;min-height:38px;padding:0 14px;font-size:11px}.stylist-service-create-button svg{width:15px;height:15px}.stylist-service-list{gap:11px}.stylist-service-card{border-radius:14px}.stylist-service-card-main{grid-template-columns:78px minmax(0,1fr) 126px;gap:14px;padding:10px 14px}.stylist-service-image,.stylist-service-image-placeholder{width:66px;height:66px}.stylist-service-image-placeholder svg{width:26px;height:26px}.stylist-service-copy h3{margin-bottom:3px;font-size:22px;line-height:1}.stylist-service-copy p{max-width:330px;font-size:12.5px;line-height:1.32}.stylist-service-time-pill{margin-top:7px;padding:5px 8px;font-size:10.5px}.stylist-service-time-pill svg{width:12px;height:12px}.stylist-service-price-area{gap:8px}.stylist-service-price-area strong{font-size:25px}.stylist-service-price-area span{border-radius:8px;min-width:106px;min-height:34px;padding:0 10px;font-size:12px}.stylist-service-owner-actions{gap:8px;padding:0 12px 10px}.stylist-service-owner-actions button,.stylist-service-owner-detail-actions button,.stylist-service-owner-detail-actions a{min-height:30px;padding:0 10px;font-size:11px}.stylist-services-empty-state{border-radius:16px;padding:24px 18px}.stylist-services-empty-state.compact{padding:16px}.stylist-services-empty-state h3{font-size:25px}.stylist-services-empty-state p{max-width:420px;font-size:13.5px}.stylist-booking-tabs{gap:8px;margin-bottom:12px}.stylist-booking-tabs button{min-height:34px;padding:0 12px;font-size:11px}.stylist-booking-card{border-radius:14px;padding:12px}.stylist-booking-card h3{font-size:21px}.stylist-booking-card p{font-size:12.5px}.stylist-booking-card-actions button,.stylist-booking-card-actions a{min-height:30px;padding:0 10px;font-size:11px}.stylist-service-form-modal,.stylist-service-detail-modal{border-radius:22px;width:min(680px,100vw - 32px);max-height:calc(100vh - 42px);padding:22px}.stylist-service-form-modal .wardrobe-form-header{min-height:34px;margin-bottom:16px}.stylist-service-form-modal .wardrobe-form-header h3{font-size:32px}.stylist-service-form-modal .wardrobe-back-button,.stylist-service-detail-modal .wardrobe-back-button{width:34px;height:34px;font-size:26px}.stylist-service-photo-panel,.stylist-service-photo-panel .wardrobe-photo-preview-card,.stylist-service-photo-panel .wardrobe-photo-upload-card{min-height:168px}.stylist-service-photo-panel .wardrobe-photo-preview-card img,.stylist-service-photo-panel .wardrobe-photo-placeholder{border-radius:18px;width:min(100%,150px)}.stylist-service-photo-panel .wardrobe-camera-icon{width:52px;height:52px;margin-bottom:5px}.stylist-service-photo-panel .wardrobe-camera-icon svg{width:25px;height:25px}.stylist-service-photo-panel .wardrobe-photo-upload-card h4{font-size:24px}.stylist-service-photo-panel .wardrobe-photo-upload-card p{margin-bottom:10px;font-size:13px}.stylist-service-photo-panel .wardrobe-browse-button{min-width:118px;min-height:40px;font-size:20px}.stylist-service-form-card{border-radius:16px;padding:18px}.stylist-service-form-card .wardrobe-form-label{font-size:19px}.stylist-service-form-card input,.stylist-service-form-card textarea{border-radius:12px;min-height:46px;padding:11px 13px;font-size:14px}.stylist-service-active-row{min-height:58px;margin-top:10px}.stylist-service-active-row p{font-size:14px}.stylist-service-form-modal .wardrobe-form-actions{gap:14px;margin-top:18px}.stylist-service-form-modal .wardrobe-cancel-button,.stylist-service-form-modal .wardrobe-save-button{border-radius:12px;min-height:48px;font-size:23px}.stylist-service-checkout-header{min-height:34px;margin-bottom:14px}.stylist-service-checkout-header h2{font-size:30px}.stylist-service-checkout-stylist-row{grid-template-columns:82px 1px minmax(0,1fr);gap:16px;margin-bottom:14px}.stylist-service-checkout-stylist-row img{width:74px;height:74px}.stylist-service-checkout-stylist-row:after{height:56px}.stylist-service-checkout-stylist-row h3{font-size:32px}.stylist-service-checkout-stylist-row p{font-size:14px}.stylist-service-checkout-service-card,.stylist-service-requirements-card,.stylist-service-request-form{border-radius:14px;margin-top:12px;padding:14px}.stylist-service-checkout-service-card{grid-template-columns:84px minmax(0,1fr) auto;gap:14px}.stylist-service-checkout-image,.stylist-service-checkout-image.stylist-service-image-placeholder{width:74px;height:74px}.stylist-service-checkout-service-card h3,.stylist-service-requirements-card h3{margin-bottom:5px;font-size:24px}.stylist-service-checkout-service-card p{font-size:13px;line-height:1.35}.stylist-service-checkout-service-card>strong{font-size:30px}.stylist-service-requirements-grid{gap:9px 14px;margin-top:10px}.stylist-service-requirements-grid span{gap:8px;font-size:13px}.stylist-service-requirements-grid svg{width:16px;height:16px}.stylist-service-request-form textarea{min-height:74px;padding:11px 13px;font-size:13.5px}.stylist-service-request-button{min-height:46px;margin-top:12px;font-size:16px}.stylist-service-alpha-note{font-size:12px}@media (width<=920px){.stylist-services-page-card{width:min(100%,760px);padding:24px 20px 32px}.stylist-services-profile-hero{grid-template-columns:118px minmax(0,1fr);gap:20px}.stylist-services-profile-hero>img,.stylist-services-profile-placeholder{width:114px;height:114px}.stylist-services-profile-hero h1{font-size:42px}.stylist-service-card-main{grid-template-columns:72px minmax(0,1fr)}.stylist-service-image,.stylist-service-image-placeholder{width:62px;height:62px}.stylist-service-price-area{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;margin-top:4px;display:grid}}@media (width<=700px){.stylist-services-page-card{padding:20px 12px 28px}.stylist-services-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:18px}.stylist-services-profile-hero p,.stylist-services-style-tags{text-align:center;justify-content:center}.stylist-services-section-header{flex-direction:column;align-items:flex-start}.stylist-service-card-main{padding:12px}.stylist-service-copy h3{font-size:24px}.stylist-service-form-modal,.stylist-service-detail-modal{width:calc(100vw - 22px);max-height:calc(100vh - 28px);padding:18px 12px}.stylist-service-photo-panel,.stylist-service-checkout-stylist-row,.stylist-service-checkout-service-card,.stylist-service-requirements-grid{grid-template-columns:1fr}.stylist-service-checkout-stylist-row:after{display:none}.stylist-service-checkout-service-card>strong,.stylist-service-checkout-service-card .stylist-service-time-pill{justify-self:start}}.stylist-service-form-card{padding:22px}.stylist-service-form-grid{gap:18px}.stylist-service-form-card .wardrobe-form-section{gap:10px}.stylist-service-form-card .wardrobe-form-label{margin-bottom:2px;line-height:1.08}.stylist-service-form-card input,.stylist-service-form-card textarea{min-height:50px}.stylist-service-form-card textarea{min-height:92px}.stylist-service-form-modal .wardrobe-form-actions{margin-top:22px}.stylist-service-form-card{flex-direction:column;gap:18px;display:flex}.stylist-service-form-card .wardrobe-form-section,.stylist-service-form-card>.wardrobe-form-section.full-width-field{margin:0}.stylist-service-form-grid{gap:20px 18px;margin:0}.stylist-service-form-card .wardrobe-form-section{flex-direction:column;gap:9px;display:flex}.stylist-service-form-card .wardrobe-form-label{margin:0;padding:0;font-size:20px;line-height:1.05;display:block}.stylist-service-form-card input,.stylist-service-form-card textarea{margin:0}.stylist-service-active-row{margin-top:2px}.stylist-service-owner-actions .stylist-service-owner-delete-button,.stylist-service-owner-detail-actions .stylist-service-owner-delete-button{color:#9f2f2f;background:snow;border-color:#ead0ca}.stylist-service-owner-actions .stylist-service-owner-delete-button:hover,.stylist-service-owner-detail-actions .stylist-service-owner-delete-button:hover{color:#842323;background:#fff3f1;border-color:#d9a8a1}.stylist-service-edit-danger-row{background:snow;border:1px solid #f0ded9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 2px;padding:16px;display:flex}.stylist-service-soft-danger-button,.stylist-service-delete-button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-family:inherit;font-size:.86rem;font-weight:850;display:inline-flex}.stylist-service-soft-danger-button{color:#8f6a55;background:#fff;border:1px solid #e7dbcd}.stylist-service-soft-danger-button:hover{background:#fbf7f2;border-color:#cdbba8}.stylist-service-delete-button{color:#9f2f2f;background:#fff5f3;border:1px solid #e6b7ae}.stylist-service-delete-button:hover{color:#7d1f1f;background:#ffebe8;border-color:#d49c92}.stylist-service-confirm-backdrop{z-index:1800;background:#17110d61}.stylist-service-confirm-modal{text-align:left;background:radial-gradient(circle at 0 0,#fff8efe6,#0000 36%),#fff;border:1px solid #eadccd;border-radius:24px;width:min(440px,100vw - 32px);padding:28px;box-shadow:0 24px 80px #17110d3d}.stylist-service-confirm-modal h3{color:#17110d;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1}.stylist-service-confirm-modal p{color:#6f6257;margin:0;font-size:.98rem;line-height:1.55}.stylist-service-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.stylist-service-confirm-actions button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #e1d3c6;border-radius:14px;min-height:48px;font-family:inherit;font-weight:850}.stylist-service-confirm-actions button:hover{background:#fbf7f2}.stylist-service-confirm-actions button.is-deactivate{color:#fff;background:#bf7d52;border-color:#bf7d52}.stylist-service-confirm-actions button.is-delete{color:#fff;background:#9f2f2f;border-color:#9f2f2f}.stylist-service-confirm-actions button:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.stylist-service-edit-danger-row,.stylist-service-confirm-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.stylist-service-soft-danger-button,.stylist-service-delete-button{width:100%}}.stylist-service-owner-actions{justify-content:flex-end}.stylist-service-form-modal .wardrobe-form-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.stylist-service-form-modal .wardrobe-form-header h3{text-align:center;justify-self:center}.stylist-service-header-delete-button{color:#9f2f2f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:snow;border:1px solid #ead0ca;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:inherit;font-size:.72rem;font-weight:850;display:inline-flex}.stylist-service-header-delete-button:hover{color:#842323;background:#fff3f1;border-color:#d9a8a1}.stylist-service-header-delete-button svg{flex:0 0 14px;width:14px;height:14px}@media (width<=640px){.stylist-service-form-modal .wardrobe-form-header{grid-template-columns:38px minmax(0,1fr);row-gap:10px}.stylist-service-form-modal .wardrobe-form-header h3{justify-self:center}.stylist-service-header-delete-button{grid-column:1/-1;justify-self:center}}.stylist-service-form-modal .wardrobe-form-header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;column-gap:10px;padding-right:0;display:grid}.stylist-service-form-modal .wardrobe-form-header h3{text-align:center;grid-column:2;justify-self:center}.stylist-service-modal-top-actions{z-index:8;align-items:center;gap:8px;display:inline-flex;position:absolute;top:16px;right:16px}.stylist-service-modal-top-actions .stylist-service-header-delete-button{letter-spacing:.08em;border-radius:999px;min-height:30px;padding:0 10px;font-size:.66rem;box-shadow:0 8px 18px #9f2f2f0f}.stylist-service-modal-top-actions .stylist-service-header-delete-button svg{flex-basis:12px;width:12px;height:12px}.stylist-service-modal-top-actions .stylist-service-modal-close-button{color:#17110d;width:34px;height:34px;box-shadow:none;background:#f7f1ea;border-radius:999px;flex:0 0 34px;font-size:1.45rem;position:static;top:auto;right:auto}.stylist-service-modal-top-actions .stylist-service-modal-close-button:hover{background:#efe3d7}@media (width<=640px){.stylist-service-modal-top-actions{gap:6px;top:12px;right:12px}.stylist-service-modal-top-actions .stylist-service-header-delete-button{min-height:28px;padding:0 9px;font-size:.62rem}.stylist-service-modal-top-actions .stylist-service-modal-close-button{flex-basis:32px;width:32px;height:32px}}.stylist-client-bookings-section{background:#fffaf5b8;border:1px solid #eadccd;border-radius:22px;width:100%;margin-top:22px;padding:18px}.stylist-client-booking-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.stylist-client-booking-card{text-align:left;background:#fff;border:1px solid #eadccd;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.stylist-client-booking-card h3{color:#17110d;margin:0 0 3px;font-size:.98rem}.stylist-client-booking-card p,.stylist-client-booking-card small{color:#6f6257;margin:0;font-size:.84rem;line-height:1.35;display:block}.stylist-client-cancel-booking-button{color:#9b4f3f;cursor:pointer;background:#fff8f5;border:1px solid #e3c7bd;border-radius:999px;min-height:34px;padding:0 13px;font-family:inherit;font-size:.78rem;font-weight:800}.stylist-client-cancel-booking-button:hover{background:#fbefea}.stylist-service-request-panel{flex-direction:column;gap:14px;display:flex}.stylist-service-request-summary{background:#fffaf5;border:1px solid #eadccd;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.stylist-service-request-summary div{background:#fff;border:1px solid #eadccde6;border-radius:14px;min-width:0;padding:10px 11px}.stylist-service-request-summary span{color:#9b5d3f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:850;display:block}.stylist-service-request-summary strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;display:block;overflow:hidden}.stylist-service-active-request-card{text-align:left;background:#f7fbf6;border:1px solid #d9e8d9;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.stylist-service-active-request-card svg{color:#43734d}.stylist-service-active-request-card h3{color:#17110d;margin:0 0 4px;font-size:1rem}.stylist-service-active-request-card p{color:#566453;margin:0;font-size:.9rem;line-height:1.4}.stylist-service-active-request-card button{color:#9b4f3f;cursor:pointer;background:#fff;border:1px solid #e3c7bd;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-weight:800}.stylist-service-active-request-card button:hover{background:#fff8f5}.stylist-booking-actions button:disabled,.stylist-client-cancel-booking-button:disabled,.stylist-service-active-request-card button:disabled{opacity:.55;cursor:not-allowed}.stylist-booking-card.is-highlighted{border-color:#bf7d52;box-shadow:0 0 0 3px #bf7d521f}@media (width<=760px){.stylist-service-request-summary,.stylist-client-booking-card,.stylist-service-active-request-card{grid-template-columns:1fr}.stylist-client-cancel-booking-button,.stylist-service-active-request-card button{width:100%}}.public-stylist-profile-card{width:min(100%,940px);max-width:940px;padding:42px 44px 46px}.public-profile-top-actions{top:18px;left:24px;right:24px}.public-profile-icon-button{width:38px;height:38px}.public-profile-icon-button svg{width:22px;height:22px}.public-profile-header-preview{gap:36px;max-width:760px;margin:10px auto 30px}.public-profile-header-preview .public-profile-photo{flex:0 0 158px;width:158px;height:158px}.public-profile-header-preview h2{font-size:54px;line-height:.96}.public-profile-header-preview p{margin-bottom:14px;font-size:17px}.public-profile-header-preview .specialty-tag-list{grid-template-columns:175px 175px;gap:9px 24px;max-width:380px;margin:14px 0 16px;font-size:14px}.public-profile-header-preview .style-tag-list{letter-spacing:.16em;font-size:11px}.public-profile-action-row{gap:16px;max-width:770px;margin-bottom:26px}.public-profile-action-row .profile-action-button{letter-spacing:.14em;border-radius:8px;min-height:54px;font-size:12px}.public-profile-action-row .profile-action-button svg{width:24px;height:24px}.public-profile-portfolio-search{max-width:760px;margin-bottom:24px}.public-profile-portfolio-search .profile-search-input-wrap{min-height:54px}.public-portfolio-section{max-width:760px}.public-portfolio-empty-state{border-radius:20px;padding:34px 24px}.public-portfolio-empty-state h3{font-size:30px}.public-portfolio-empty-state p{max-width:500px;font-size:.95rem}.stylist-service-detail-modal>.modal-close-button,.stylist-service-form-modal .stylist-service-modal-close-button,.stylist-service-confirm-modal .modal-close-button{z-index:25;pointer-events:auto}.stylist-service-detail-modal>.modal-close-button{top:16px;right:16px}.stylist-booking-card.is-highlighted{box-shadow:0 0 0 3px #b9784d29,0 18px 40px #3f2d201a}@media (width<=920px){.public-stylist-profile-card{padding:36px 26px 42px}.public-profile-header-preview{gap:26px}.public-profile-header-preview .public-profile-photo{flex-basis:132px;width:132px;height:132px}.public-profile-header-preview h2{font-size:46px}}@media (width<=640px){.public-stylist-profile-card{padding:30px 16px 36px}.public-profile-header-preview{gap:18px;margin-top:28px}.public-profile-header-preview .public-profile-photo{flex-basis:120px;width:120px;height:120px}.public-profile-header-preview h2{font-size:38px}.public-profile-header-preview p{font-size:15px}.public-profile-header-preview .specialty-tag-list{grid-template-columns:1fr;max-width:280px}.public-profile-action-row .profile-action-button{min-height:50px}}.status-pill.is-success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.status-pill.is-pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.status-pill.is-muted{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7}.stylist-booking-card{background:linear-gradient(#fffaf3c7,#fffffffa);border-color:#eadccd;border-radius:22px;align-items:stretch;box-shadow:0 14px 34px #3f2d200e}.stylist-booking-main-copy{flex:1;min-width:0}.stylist-booking-card-topline{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.stylist-booking-card-topline small{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.stylist-booking-client-line{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px;display:flex}.stylist-booking-client-line span{color:#9b5d3f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.stylist-booking-client-line strong{color:#17110d;font-size:.96rem}.stylist-booking-message.is-empty{color:#9a8c80;font-style:normal}.stylist-booking-workspace-hint{color:#6f6257;background:#fffaf3;border:1px solid #eadccd;border-radius:14px;max-width:620px;margin-top:12px;padding:11px 13px;font-size:.9rem;line-height:1.45}.stylist-booking-actions a:first-child{color:#fff;background:#17110d;border-color:#17110d}.stylist-booking-actions a:first-child:hover{background:#3f332a}.stylist-workflow-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stylist-workflow-header .button{white-space:nowrap;text-decoration:none}.booking-workspace-context-panel{background:radial-gradient(circle at 0 0,#f8f5f0e6,#0000 36%),#fffdfb;border-color:#e7dbcd;margin-bottom:24px}.booking-workspace-context-panel .section-eyebrow{color:#b67854;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.booking-workspace-context-panel h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.booking-workspace-context-panel p{color:#6f6257;margin:8px 0 0}.booking-workspace-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.booking-workspace-meta-grid div{background:#fff;border:1px solid #eadccd;border-radius:16px;padding:13px 14px}.booking-workspace-meta-grid span{color:#9b5d3f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.booking-workspace-meta-grid strong{color:#17110d;font-size:.95rem}.booking-workspace-client-note{background:#fffaf3;border:1px solid #eadccd;border-radius:16px;padding:14px 16px;font-style:italic;line-height:1.5;color:#4f4740!important;margin-top:16px!important}.client-workspace-panel{background:linear-gradient(#fffaf3 0%,#fff 100%);border-color:#e7dbcd}.client-workspace-header h2{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}@media (width<=760px){.stylist-booking-card,.stylist-workflow-header{flex-direction:column}.booking-workspace-meta-grid{grid-template-columns:1fr}.stylist-booking-actions{justify-content:flex-start}}.styling-package-panel{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:24px;margin:0 0 24px;padding:24px;box-shadow:0 14px 36px #3f2d2012}.styling-package-panel-header{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:stretch;gap:20px;margin-bottom:22px;display:grid}.styling-package-panel-header h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1}.styling-package-panel-header p{color:#6f6257;max-width:650px;margin:8px 0 0;line-height:1.55}.styling-package-summary-card{background:#ffffffc7;border:1px solid #eadccd;border-radius:20px;flex-direction:column;justify-content:center;min-height:118px;padding:18px;display:flex}.styling-package-summary-card span,.styling-package-summary-card small{color:#8f6a52;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.styling-package-summary-card strong{color:#17110d;margin:7px 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1}.styling-package-form{background:#fff;border:1px solid #eadccd;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.styling-package-form textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d7d7d7;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.styling-package-form textarea:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 4px #b9784d1a}.styling-package-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.styling-package-actions .button:disabled{cursor:not-allowed;opacity:.58}.styling-package-preview-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:18px;display:grid}.styling-package-preview-section{background:#ffffffd1;border:1px solid #eadccd;border-radius:20px;padding:18px}.styling-package-preview-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.styling-package-preview-title-row h4{color:#17110d;margin:0;font-size:1.05rem}.styling-package-preview-title-row span{color:#fff;background:#17110d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:inline-flex}.styling-package-mini-list{flex-direction:column;gap:10px;display:flex}.styling-package-mini-card{background:#fffaf3;border:1px solid #f0e4d8;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.styling-package-mini-card h5{color:#17110d;margin:0 0 5px;font-size:.95rem}.styling-package-mini-card p{color:#6f6257;margin:0;font-size:.88rem;line-height:1.35}.styling-package-next-step-card{background:#fffaf3;border:1px dashed #d5c3b2;border-radius:18px;margin-top:18px;padding:16px 18px}.styling-package-next-step-card strong{color:#17110d}.styling-package-next-step-card p{color:#6f6257;margin:6px 0 0;line-height:1.5}@media (width<=900px){.styling-package-panel-header,.styling-package-preview-grid{grid-template-columns:1fr}}@media (width<=640px){.styling-package-panel{border-radius:20px;padding:18px}.styling-package-panel-header h3{font-size:32px}.styling-package-actions,.styling-package-mini-card{flex-direction:column;align-items:flex-start}.styling-package-actions .button{width:100%}}.styling-package-review-page{width:100%;max-width:1180px;margin:0 auto;padding:0}.styling-package-review-shell{width:100%}.styling-package-review-hero,.styling-package-review-note-card,.styling-package-review-section{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:26px;box-shadow:0 18px 48px #3f2d2014}.styling-package-review-hero{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:stretch;gap:24px;margin-bottom:24px;padding:34px;display:grid}.styling-package-review-hero h1{letter-spacing:-.03em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:.95}.styling-package-review-hero p{color:#6f6257;max-width:720px;margin:12px 0 0;line-height:1.6}.styling-package-review-summary-card{background:#ffffffc7;border:1px solid #eadccd;border-radius:22px;flex-direction:column;justify-content:center;min-height:130px;padding:20px;display:flex}.styling-package-review-summary-card span,.styling-package-review-summary-card small,.styling-package-review-meta-grid span,.styling-package-client-note span{color:#8f6a52;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.styling-package-review-summary-card strong{color:#17110d;margin:7px 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1}.styling-package-review-note-card{margin-bottom:24px;padding:24px}.styling-package-review-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.styling-package-review-meta-grid div{background:#ffffffd1;border:1px solid #eadccd;border-radius:18px;padding:16px}.styling-package-review-meta-grid strong{color:#17110d;margin-top:6px;display:block}.styling-package-client-note{background:#fff;border:1px solid #eadccd;border-radius:18px;padding:18px}.styling-package-client-note p{color:#4f4740;margin:8px 0 0;line-height:1.6}.styling-package-review-section{margin-bottom:24px;padding:28px}.styling-package-review-section-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.styling-package-review-section-header h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.styling-package-review-section-header p{color:#6f6257;margin:8px 0 0}.styling-package-review-section-header>span{color:#fff;background:#17110d;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.82rem;font-weight:800;display:inline-flex}.styling-package-review-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.styling-package-review-card{background:#fff;border:1px solid #eadccd;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #3f2d200f}.styling-package-review-image{color:#b67854;background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;justify-content:center;align-items:center;width:calc(100% - 24px);height:230px;margin:12px 12px 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;display:flex;overflow:hidden}.styling-package-review-image img{object-fit:cover;width:100%;height:100%;display:block}.styling-package-review-card-body{padding:16px}.styling-package-review-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.styling-package-review-card-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1}.styling-package-review-card-body p{color:#6f6257;margin:8px 0 0;line-height:1.45}.styling-package-review-card-body a{color:#111;margin-top:10px;font-weight:700;display:inline-flex}.styling-package-review-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.styling-package-review-actions .button{padding:10px 16px;font-size:.9rem}.styling-package-review-actions .button:disabled{cursor:not-allowed;opacity:.55}.styling-package-empty-card{color:#6f6257;background:#fffaf3;border:1px dashed #d5c3b2;border-radius:18px;padding:22px}@media (width<=900px){.styling-package-review-hero,.styling-package-review-meta-grid{grid-template-columns:1fr}}@media (width<=640px){.styling-package-review-hero,.styling-package-review-note-card,.styling-package-review-section{border-radius:22px;padding:22px}.styling-package-review-hero h1{font-size:46px}.styling-package-review-section-header,.styling-package-review-actions{flex-direction:column}.styling-package-review-actions .button{width:100%}}.stylist-workflow-page .button.primary,.styling-package-review-page .button.primary,.workspace-detail-modal .button.primary{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none}.stylist-workflow-page .button.primary:hover,.styling-package-review-page .button.primary:hover,.workspace-detail-modal .button.primary:hover{filter:brightness(.97)}.stylist-workflow-page .status-pill:not(.secondary),.styling-package-review-page .status-pill:not(.secondary){color:#fff;background:#b67854}.stylist-workflow-page .recommendation-status-pill.is-draft,.stylist-workflow-page .recommendation-status-pill.draft,.styling-package-review-page .recommendation-status-pill.is-draft,.styling-package-review-page .recommendation-status-pill.draft{color:#8f553b;background:#fffaf3;border:1px solid #eadccd}.stylist-workflow-page .recommendation-status-pill.is-submitted,.stylist-workflow-page .recommendation-status-pill.submitted,.styling-package-review-page .recommendation-status-pill.is-submitted,.styling-package-review-page .recommendation-status-pill.submitted{color:#8f553b;background:#fbf4ee;border:1px solid #e4cdb8}.stylist-workflow-page .recommendation-status-pill.is-accepted,.stylist-workflow-page .recommendation-status-pill.accepted,.styling-package-review-page .recommendation-status-pill.is-accepted,.styling-package-review-page .recommendation-status-pill.accepted{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.workspace-clickable-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}button.workspace-clickable-card{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid #eee}.workspace-clickable-card:hover,.workspace-clickable-card:focus-visible{border-color:#cdbba8;outline:none;transform:translateY(-1px);box-shadow:0 14px 32px #3f2d201a}.workspace-detail-backdrop{z-index:1300}.workspace-detail-modal{background:#fffaf3;border:1px solid #eadccd;border-radius:26px;width:min(980px,100vw - 32px);max-height:calc(100vh - 56px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #3f2d2038}.workspace-detail-modal .section-eyebrow{color:#b9784d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.outfit-workspace-detail-modal h2{color:#17110d;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1}.workspace-detail-info-grid{margin-top:18px}.workspace-detail-note-card{background:#fff;border:1px solid #eadccd;border-radius:18px;margin-top:18px;padding:16px}.workspace-detail-note-card strong{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.workspace-detail-note-card p{color:#53483f;margin:0;line-height:1.55}.workspace-detail-actions{flex-wrap:wrap;justify-content:flex-end}.stylist-client-create-outfit-modal{max-width:820px}.stylist-client-create-outfit-modal .create-outfit-layout{flex-direction:column;gap:20px;display:flex}.stylist-client-create-outfit-form-card{width:100%}.stylist-purchase-url-note{color:#6f6257;background:#fffaf3;border:1px dashed #d7bfa8;border-radius:16px;margin:18px 0;padding:15px 16px}.stylist-purchase-url-note strong{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;display:block}.stylist-purchase-url-note p{margin:0;line-height:1.45}@media (width<=700px){.workspace-detail-modal{width:calc(100vw - 24px);padding:24px 18px}.outfit-workspace-detail-modal h2{font-size:36px}}.suggested-buyable-backdrop{align-items:center;padding:18px}.suggested-buyable-form-modal{background:radial-gradient(circle at 0 0,#f6efe6b8,#0000 34%),#fffdfb;border:1px solid #eadfd5;border-radius:28px;width:min(920px,100vw - 32px);max-height:calc(100vh - 36px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #3e2c1e3d}.suggested-buyable-form-header{margin-bottom:20px}.suggested-buyable-form-header h3{letter-spacing:-.025em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px;font-weight:300;line-height:1}.suggested-buyable-close-button{color:#17110d;background:#f4eee8;top:18px;right:18px}.suggested-buyable-photo-panel{background:#ffffffc7;border-color:#eadfd5;margin-bottom:18px}.suggested-buyable-photo-placeholder{aspect-ratio:1;color:#9a8c80;text-align:center;word-break:break-word;background:#f8f5f0;border:1px dashed #decfc0;border-radius:24px;width:min(100%,250px);min-height:0;padding:14px;font-weight:700}.suggested-buyable-photo-placeholder span{max-width:100%;font-size:12px;line-height:1.25}.suggested-buyable-camera-icon{color:#b67854;background:#f4eee8}.suggested-buyable-luxury-card{margin-top:0}.suggested-buyable-luxury-form{flex-direction:column;gap:22px;display:flex}.suggested-buyable-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.suggested-buyable-luxury-form input,.suggested-buyable-luxury-form select,.suggested-buyable-luxury-form textarea{box-sizing:border-box;color:#111;background:#ffffffeb;border:1px solid #eadfd5;border-radius:14px;width:100%;min-height:58px;padding:14px 18px;font-family:inherit;font-size:16px}.suggested-buyable-luxury-form textarea{resize:vertical;min-height:118px}.suggested-buyable-luxury-form input:focus,.suggested-buyable-luxury-form select:focus,.suggested-buyable-luxury-form textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.suggested-buyable-category-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.suggested-buyable-category-button{min-height:98px}.suggested-buyable-category-icon{color:#222;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex}.suggested-buyable-category-icon svg,.suggested-buyable-category-icon .lucide-shirt-icon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;max-width:38px;height:100%;max-height:38px;display:block;overflow:visible}.suggested-buyable-category-icon svg path,.suggested-buyable-category-icon svg circle,.suggested-buyable-category-icon svg rect,.suggested-buyable-category-icon svg line,.suggested-buyable-category-icon svg polyline,.suggested-buyable-category-icon svg polygon{fill:none;stroke:currentColor;stroke-width:inherit;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.suggested-buyable-category-button:hover .suggested-buyable-category-icon,.suggested-buyable-category-button.is-selected .suggested-buyable-category-icon{color:#b67854}.suggested-buyable-color-selector-wrap{position:relative}.suggested-buyable-color-selector-wrap .wardrobe-color-menu{z-index:1400}.suggested-buyable-chip-row{min-height:52px}.suggested-buyable-helper-text{color:#7c7067;margin-top:8px;font-size:12px;line-height:1.45;display:block}.suggested-buyable-form-actions{margin-top:18px}.suggested-buyable-form-actions .wardrobe-cancel-button,.suggested-buyable-form-actions .wardrobe-save-button{min-height:60px}@media (width<=920px){.suggested-buyable-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.suggested-buyable-form-modal{width:calc(100vw - 24px);max-height:calc(100vh - 28px);padding:22px 16px}.suggested-buyable-form-header h3{font-size:34px}.suggested-buyable-form-grid{grid-template-columns:1fr;gap:18px}.suggested-buyable-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suggested-buyable-form-actions{grid-template-columns:1fr}}.stylist-client-create-outfit-modal{width:min(1080px,100vw - 32px);max-width:1080px}.stylist-client-create-outfit-modal .create-outfit-layout{gap:14px}.stylist-create-outfit-hero-card{grid-template-columns:minmax(0,1.08fr) 1px minmax(310px,.78fr)}.stylist-create-outfit-source-panel p{color:#6f6257;max-width:300px;margin:0;line-height:1.45}.stylist-create-outfit-source-actions{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.stylist-create-outfit-source-actions .create-outfit-select-button,.stylist-create-outfit-source-actions .stylist-create-source-button{width:100%;min-height:48px}.stylist-create-source-button{justify-content:center;align-items:center;display:inline-flex}.stylist-client-create-outfit-form-card .create-outfit-fields-grid{grid-template-columns:1.15fr .8fr .85fr}.stylist-client-create-outfit-form-card .create-style-chip-row{grid-template-columns:repeat(5,minmax(0,1fr))}.stylist-create-selected-items-strip-card{margin-top:0}.stylist-create-selected-item-tile small{color:#9b5d3f}.stylist-create-picker-backdrop{z-index:1350;align-items:center;padding:18px}.stylist-create-picker-modal{max-width:920px}.stylist-create-picker-description{color:#6f6257;margin:-8px 0 16px;line-height:1.45}.stylist-create-picker-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.stylist-create-picker-tabs button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:999px;padding:10px 15px;font-family:inherit;font-size:.86rem;font-weight:750}.stylist-create-picker-tabs button:hover,.stylist-create-picker-tabs button.is-active{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.stylist-create-picker-empty{padding:18px 0}.create-outfit-item-picker-copy em{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}@media (width<=920px){.stylist-create-outfit-hero-card,.stylist-client-create-outfit-form-card .create-outfit-fields-grid{grid-template-columns:1fr}.stylist-create-outfit-hero-card .create-outfit-hero-divider{background:repeating-linear-gradient(90deg,#eadccd 0 8px,#0000 8px 16px);width:100%;height:1px;min-height:1px}.stylist-client-create-outfit-form-card .create-style-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.stylist-client-create-outfit-modal{width:calc(100vw - 20px);max-height:calc(100vh - 24px)}.stylist-client-create-outfit-modal .create-outfit-layout{padding:22px 16px}.stylist-client-create-outfit-form-card .create-style-chip-row{grid-template-columns:1fr}.stylist-create-picker-tabs{flex-direction:column}}.stylist-create-outfit-source-actions .create-outfit-select-button,.stylist-create-outfit-source-actions .stylist-create-source-button{color:#b67854;letter-spacing:0;background:#fff;border:1px solid #bf7d52;border-radius:14px;width:100%;min-height:48px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:21px;font-weight:400}.stylist-create-outfit-source-actions .create-outfit-select-button:hover,.stylist-create-outfit-source-actions .stylist-create-source-button:hover{color:#9b5d3f;background:#fbf4ee;border-color:#aa6538}.create-outfit-cover-upload-control{color:#b67854;cursor:pointer}.create-outfit-cover-upload-control input{display:none}.create-outfit-cover-upload-control svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.create-outfit-cover-upload-control:hover{color:#9b5d3f;background:#fbf4ee}.create-outfit-cover-upload-control{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.create-outfit-cover-upload-control svg{flex:none;margin:0;display:block}.stylist-create-picker-filter-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.stylist-create-picker-filter-row select{color:#17110d;cursor:pointer;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:44px;padding:0 14px;font-family:inherit;font-size:.86rem}.stylist-create-picker-filter-row select:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 3px #b9784d1a}.stylist-create-picker-search-bar{margin-bottom:12px}.stylist-create-picker-search-bar .profile-search-clear-button{display:inline-flex}.stylist-create-picker-tabs button{white-space:nowrap}.create-wardrobe-picker-card{flex-direction:column;display:flex}.create-wardrobe-picker-card img,.create-wardrobe-picker-card .create-outfit-item-placeholder{flex:0 0 135px}.create-outfit-item-picker-copy{min-height:78px}@media (width<=900px){.stylist-create-picker-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.stylist-create-picker-filter-row{grid-template-columns:1fr}}.stylist-workflow-page .client-item-card,.stylist-workflow-page .client-suggested-item-card,.stylist-workflow-page .client-outfit-card{background:#fffaf3;border-color:#eadccd;box-shadow:0 12px 30px #3f2d200f}.stylist-workflow-page .client-item-image,.stylist-workflow-page .client-suggested-item-image,.stylist-workflow-page .stylist-item-picker-image,.stylist-workflow-page .create-outfit-item-placeholder{color:#8b7f75;background:#f7f1ea}.stylist-workflow-page .client-suggested-item-body,.stylist-workflow-page .client-item-body{background:#fffaf3}.stylist-workflow-page .client-suggested-item-card:hover,.stylist-workflow-page .client-item-card:hover,.stylist-workflow-page .client-outfit-card:hover{background:#fbf4ee;border-color:#cdbba8;transform:translateY(-1px)}.stylist-workflow-page .client-suggested-item-card .status-pill.accepted,.stylist-workflow-page .client-outfit-card .status-pill.accepted{color:#25733a;background:#f1fbf3;border:1px solid #c9edd0}.stylist-workflow-page .client-suggested-item-card .status-pill.draft,.stylist-workflow-page .client-outfit-card .status-pill.draft{color:#9b5d3f;background:#fff7ee;border:1px solid #ead0b8}.stylist-workflow-page .client-suggested-item-grid{align-items:stretch}.stylist-workflow-page .client-suggested-item-card{min-height:292px}.stylist-workflow-page .client-suggested-item-image{height:152px}.stylist-workflow-page .stylist-item-picker-card{background:#fffaf3;border-color:#eadccd;min-height:244px}.stylist-workflow-page .stylist-item-picker-card.selected{border-color:#b9784d;box-shadow:0 0 0 2px #b9784d24}.stylist-workflow-page .stylist-item-picker-body{background:#fffaf3;min-height:90px}.stylist-booking-actions a:first-child{color:#fff;text-align:center;white-space:normal;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.stylist-booking-actions a:first-child:hover{color:#fff;background:linear-gradient(135deg,#bd7c4d,#9c5a34);text-decoration:none}.outfit-detail-v4010-cover{width:100%;min-width:0}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame{aspect-ratio:1/1.08;background:#f6efe7;border-radius:24px;width:100%;height:auto;min-height:0;margin:0;overflow:hidden}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-cover-collage,.outfit-detail-v4010-cover .outfit-cover-empty{width:100%;height:100%}.outfit-detail-v4010-cover .outfit-cover-image{object-fit:cover;object-position:center}.outfit-detail-v4010-cover .outfit-cover-empty span{writing-mode:horizontal-tb;transform:none}.workspace-outfit-detail-v4010-modal{width:min(1120px,100vw - 44px)}.workspace-outfit-detail-status-row{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.workspace-outfit-detail-v4010-modal .outfit-detail-v4010-item-card{cursor:pointer}.workspace-outfit-detail-v4010-modal .outfit-detail-v4010-action-button:disabled{opacity:.62;cursor:not-allowed}@media (width<=940px){.outfit-detail-v4010-top{grid-template-columns:1fr}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame{aspect-ratio:1/.82}}@media (width<=640px){.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame{aspect-ratio:1}.stylist-booking-actions a:first-child{width:100%}}.stylist-workflow-page .package-edit-outfit-button,.stylist-workflow-page .client-outfit-card-actions .outfit-small-action-button.button.secondary{color:#8f553b;background:#fffaf3;border:1px solid #cdbba8;font-weight:800}.stylist-workflow-page .package-edit-outfit-button:hover,.stylist-workflow-page .client-outfit-card-actions .outfit-small-action-button.button.secondary:hover{color:#8f553b;background:#fbf4ee;border-color:#b9784d}.stylist-workflow-page .client-reference-label{color:#7c7067}.stylist-workflow-page .package-delete-outfit-button{color:#9f4b35;background:#fff8f5;border:1px solid #d9b8a9;font-weight:800}.stylist-workflow-page .package-delete-outfit-button:disabled{opacity:.65;cursor:not-allowed}.stg-confirm-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17110d61}.stg-warning-confirm-modal{color:#17110d;background:radial-gradient(circle at 0 0,#fff8eff0,#0000 38%),#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(520px,100vw - 36px);padding:34px;position:relative;box-shadow:0 28px 90px #17110d47}.stg-warning-confirm-modal h3{color:#17110d;margin:0 44px 12px 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1}.stg-warning-confirm-modal p:not(.section-eyebrow){color:#6f6257;margin:0;font-size:1rem;line-height:1.55}.stg-warning-confirm-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.stg-warning-confirm-actions .button{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;font-weight:800;line-height:1;display:inline-flex}.stg-warning-confirm-actions .button.secondary{color:#17110d;background:#fff;border:1px solid #dccdbc}.stg-warning-confirm-delete-button,.stg-warning-confirm-actions .stg-warning-confirm-delete-button{color:#fff;background:linear-gradient(135deg,#b87355 0%,#944934 100%);border:1px solid #a95c45}.stg-warning-confirm-delete-button:hover,.stg-warning-confirm-actions .stg-warning-confirm-delete-button:hover{background:linear-gradient(135deg,#a66448 0%,#823e2d 100%)}@media (width<=560px){.stg-warning-confirm-modal{padding:28px 22px}.stg-warning-confirm-modal h3{font-size:32px}.stg-warning-confirm-actions{grid-template-columns:1fr}}.stylist-workflow-page .client-outfit-card-actions{align-items:flex-start}.stylist-workflow-page .package-modify-outfit-button{color:#8f553b;background:#fffaf3;border:1px solid #cdbba8;flex-basis:100%;margin-top:4px;margin-left:auto;font-weight:800}.stylist-workflow-page .package-modify-outfit-button:hover{color:#8f553b;background:#fbf4ee;border-color:#b9784d}.stylist-workflow-page .client-reference-label{text-align:right;flex-basis:100%}.stylist-workflow-page .package-suggested-edit-button,.stylist-workflow-page .package-suggested-delete-button{color:#8f553b;background:#fffaf3;border:1px solid #cdbba8;font-weight:800}.stylist-workflow-page .package-suggested-edit-button:hover,.stylist-workflow-page .package-suggested-delete-button:hover{color:#8f553b;background:#fbf4ee;border-color:#b9784d}.stylist-workflow-page .package-delete-outfit-button{color:#8f553b;background:#fffaf3;border-color:#cdbba8}.stylist-workflow-page .package-delete-outfit-button:hover{color:#8f553b;background:#fbf4ee;border-color:#b9784d}.stylist-workflow-page .suggested-item-actions{gap:8px}.stylist-workflow-page .workspace-horizontal-card-row{scroll-snap-type:x proximity;scrollbar-color:#d8c8b8 transparent;scrollbar-width:thin;gap:16px;padding:10px 4px 18px;display:flex;overflow:auto visible}.stylist-workflow-page .workspace-horizontal-card-row::-webkit-scrollbar{height:8px}.stylist-workflow-page .workspace-horizontal-card-row::-webkit-scrollbar-track{background:0 0}.stylist-workflow-page .workspace-horizontal-card-row::-webkit-scrollbar-thumb{background:#d8c8b8;border-radius:999px}.stylist-workflow-page .workspace-summary-card,.stylist-workflow-page .workspace-outfit-preview-card{scroll-snap-align:start;background:#fffaf3;border:1px solid #eadccd;border-radius:18px;flex:0 0 210px;width:210px;box-shadow:0 12px 30px #3f2d200f}.stylist-workflow-page .workspace-summary-card{min-height:0}.stylist-workflow-page .workspace-summary-card .client-item-image,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image{background:#f3ece4;border-bottom:1px solid #f0e3d6;height:170px}.stylist-workflow-page .workspace-summary-card .client-item-image img,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image img{object-fit:cover}.stylist-workflow-page .workspace-summary-card .client-item-body,.stylist-workflow-page .workspace-summary-card .client-suggested-item-body{min-height:126px;padding:13px 14px 14px}.stylist-workflow-page .workspace-summary-card h4{margin:0 0 5px;font-size:.96rem;line-height:1.08}.stylist-workflow-page .workspace-outfit-preview-card{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.stylist-workflow-page .workspace-outfit-preview-media{background:#f3ece4;border-bottom:1px solid #f0e3d6;width:100%;height:190px;position:relative;overflow:hidden}.stylist-workflow-page .workspace-outfit-cover-image,.stylist-workflow-page .workspace-outfit-cover-collage,.stylist-workflow-page .workspace-outfit-cover-empty{width:100%;height:100%}.stylist-workflow-page .workspace-outfit-cover-image{object-fit:cover;object-position:center;display:block}.stylist-workflow-page .workspace-outfit-cover-collage{background:#f3ece4;gap:6px;padding:8px;display:grid}.stylist-workflow-page .workspace-outfit-cover-collage.tile-count-1{grid-template-columns:1fr}.stylist-workflow-page .workspace-outfit-cover-collage.tile-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-workflow-page .workspace-outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr .85fr}.stylist-workflow-page .workspace-outfit-cover-collage.tile-count-3 .workspace-outfit-cover-tile:first-child{grid-row:1/3}.stylist-workflow-page .workspace-outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-workflow-page .workspace-outfit-cover-tile{background:#fff;border-radius:13px;overflow:hidden}.stylist-workflow-page .workspace-outfit-cover-tile img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stylist-workflow-page .workspace-outfit-cover-empty{background:radial-gradient(circle at 28% 18%,#b9784d24,#0000 30%),linear-gradient(135deg,#fffaf3 0%,#eee4da 100%);justify-content:center;align-items:center;display:flex}.stylist-workflow-page .workspace-outfit-cover-empty span{color:#17110d33;letter-spacing:.16em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:3.2rem}.stylist-workflow-page .workspace-card-thumbnail-row{gap:6px;min-height:42px;padding:9px 10px 0;display:flex}.stylist-workflow-page .workspace-card-thumbnail-row.is-empty{color:#8b7f75;align-items:center;font-size:.72rem;font-weight:700}.stylist-workflow-page .workspace-mini-thumbnail{color:#9b5d3f;background:#f7f1ea;border:1px solid #eadccd;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.66rem;font-weight:850;line-height:1;display:flex;overflow:hidden}.stylist-workflow-page .workspace-mini-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.stylist-workflow-page .workspace-mini-thumbnail-more{color:#8f553b;background:#fff}.stylist-workflow-page .workspace-outfit-preview-body{padding:10px 12px 0}.stylist-workflow-page .workspace-outfit-preview-body h4{color:#17110d;margin:0 0 5px;font-size:.98rem;line-height:1.08}.stylist-workflow-page .workspace-outfit-preview-body p{color:#6f6257;margin:0;font-size:.82rem}.stylist-workflow-page .workspace-outfit-preview-card .client-outfit-counts{gap:6px;margin-top:9px}.stylist-workflow-page .workspace-outfit-preview-card .client-outfit-counts span{background:#fff;padding:4px 7px;font-size:.68rem}.stylist-workflow-page .workspace-outfit-preview-card .client-outfit-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding:11px 12px 14px;display:flex}.stylist-workflow-page .workspace-outfit-preview-card .status-pill{padding:5px 8px;font-size:.66rem}.stylist-workflow-page .workspace-outfit-preview-card .outfit-small-action-button{min-height:32px;padding:7px 10px;font-size:.74rem}.stylist-workflow-page .workspace-outfit-preview-card .package-modify-outfit-button{flex-basis:100%;justify-content:center;margin-left:0}.stylist-workflow-page .workspace-outfit-preview-card .client-reference-label{text-align:left;width:100%;font-size:.74rem}@media (width<=720px){.stylist-workflow-page .workspace-summary-card,.stylist-workflow-page .workspace-outfit-preview-card{flex-basis:185px;width:185px}.stylist-workflow-page .workspace-summary-card .client-item-image,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image,.stylist-workflow-page .workspace-outfit-preview-media{height:160px}}.stylist-workflow-page .workspace-preview-stack{flex-direction:column;gap:28px;margin-top:10px;display:flex}.stylist-workflow-page .workspace-preview-section{border-bottom:1px solid #eee5dc;width:100%;padding:0 0 24px}.stylist-workflow-page .workspace-preview-section:last-child{border-bottom:none;padding-bottom:0}.stylist-workflow-page .workspace-preview-section-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.stylist-workflow-page .workspace-preview-section-header h3{color:#17110d;margin:0;font-size:1.18rem;font-weight:850}.stylist-workflow-page .workspace-preview-section-header p{color:#6f6257;margin:5px 0 0;font-size:.92rem}.stylist-workflow-page .workspace-view-all-button{color:#8f553b;cursor:pointer;white-space:nowrap;background:#fffaf3;border:1px solid #cdbba8;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:.78rem;font-weight:850}.stylist-workflow-page .workspace-view-all-button:hover{background:#fbf4ee;border-color:#b9784d}.stylist-workflow-page .workspace-horizontal-card-row{gap:18px;padding:8px 3px 20px}.stylist-workflow-page .workspace-preview-card,.stylist-workflow-page .workspace-summary-card,.stylist-workflow-page .workspace-outfit-preview-card{background:#fffaf3;border:1px solid #eadccd;border-radius:19px;flex:0 0 224px;width:224px;min-height:0;box-shadow:0 12px 30px #3f2d200f}.stylist-workflow-page .workspace-preview-card-media,.stylist-workflow-page .workspace-summary-card .client-item-image,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image,.stylist-workflow-page .workspace-outfit-preview-media{background:#f3ece4;border-bottom:1px solid #f0e3d6;width:100%;height:190px;overflow:hidden}.stylist-workflow-page .workspace-preview-card-media img,.stylist-workflow-page .workspace-summary-card .client-item-image img,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image img,.stylist-workflow-page .workspace-outfit-cover-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stylist-workflow-page .workspace-summary-card .client-item-image,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image,.stylist-workflow-page .workspace-outfit-preview-media{color:#8b7f75;justify-content:center;align-items:center;font-size:.82rem;display:flex}.stylist-workflow-page .workspace-preview-card-body,.stylist-workflow-page .workspace-summary-card .client-item-body,.stylist-workflow-page .workspace-summary-card .client-suggested-item-body,.stylist-workflow-page .workspace-outfit-preview-body{padding:12px 14px 0}.stylist-workflow-page .workspace-summary-card h4,.stylist-workflow-page .workspace-outfit-preview-body h4,.stylist-workflow-page .suggested-item-title-row h4{color:#17110d;margin:0 0 5px;font-size:.96rem;line-height:1.08}.stylist-workflow-page .workspace-preview-card-body p,.stylist-workflow-page .workspace-summary-card .client-item-body p,.stylist-workflow-page .workspace-summary-card .client-suggested-item-body p,.stylist-workflow-page .workspace-outfit-preview-body p{color:#6f6257;margin:3px 0;font-size:.82rem;line-height:1.25}.stylist-workflow-page .workspace-card-thumbnail-row{min-height:44px;padding:10px 11px 0}.stylist-workflow-page .workspace-mini-thumbnail{flex-basis:34px;width:34px;height:34px}.stylist-workflow-page .workspace-outfit-preview-card .client-outfit-card-actions,.stylist-workflow-page .workspace-summary-card .suggested-item-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding:12px 14px 14px;display:flex}.stylist-workflow-page .workspace-summary-card .suggested-item-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.stylist-workflow-page .workspace-view-all-backdrop{z-index:1450}.stylist-workflow-page .workspace-view-all-modal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 34%),#fffaf5;border:1px solid #eadccd;border-radius:30px;width:min(1080px,100vw - 44px);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d4d}.stylist-workflow-page .workspace-view-all-header{margin-bottom:22px;padding-right:48px}.stylist-workflow-page .workspace-view-all-header h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:.95}.stylist-workflow-page .workspace-view-all-header p{color:#6f6257;max-width:620px;margin:10px 0 0;line-height:1.5}.stylist-workflow-page .workspace-view-all-header span{color:#9b5d3f;background:#f7f1ea;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.stylist-workflow-page .workspace-view-all-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.stylist-workflow-page .workspace-view-all-grid .workspace-preview-card{flex:initial;width:100%}.stylist-workflow-page .workspace-view-all-grid .workspace-clickable-card{scroll-snap-align:none}@media (width<=760px){.stylist-workflow-page .workspace-preview-section-header{flex-direction:column;align-items:flex-start}.stylist-workflow-page .workspace-preview-card,.stylist-workflow-page .workspace-summary-card,.stylist-workflow-page .workspace-outfit-preview-card{flex-basis:195px;width:195px}.stylist-workflow-page .workspace-preview-card-media,.stylist-workflow-page .workspace-summary-card .client-item-image,.stylist-workflow-page .workspace-summary-card .client-suggested-item-image,.stylist-workflow-page .workspace-outfit-preview-media{height:165px}.stylist-workflow-page .workspace-view-all-modal{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:22px}.stylist-workflow-page .workspace-view-all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=460px){.stylist-workflow-page .workspace-view-all-grid{grid-template-columns:1fr}}.wardrobe-view-subtitle{color:#6f6257;text-align:center;max-width:680px;margin:10px auto 0;font-size:16px;line-height:1.45}.wardrobe-view-switcher{background:#fffaf3;border:1px solid #eadccd;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:10px;display:grid;box-shadow:0 14px 38px #3f2d200f}.wardrobe-view-switch-button{color:#6e5d50;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.wardrobe-view-switch-button:hover,.wardrobe-view-switch-button.is-active{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border-color:#bf7d52}.wardrobe-view-switch-button small{color:#8f553b;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:12px;line-height:1;display:inline-flex}.wardrobe-view-switch-button.is-active small{color:#8f553b;background:#ffffffeb}.wardrobe-suggested-card,.wardrobe-wishlist-card{background:#fffdfb;border-color:#eadccd}.wardrobe-suggested-card:hover,.wardrobe-wishlist-card:hover{background:#fffaf3;border-color:#cdbba8}.wardrobe-card-action-row,.wardrobe-detail-action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wardrobe-mini-action{color:#7a4d34;cursor:pointer;background:#fff;border:1px solid #cdbba8;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.wardrobe-mini-action:hover:not(:disabled){color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-mini-action:disabled{cursor:not-allowed;opacity:.6}.wardrobe-detail-notes-block a{color:#8f553b;font-weight:800;text-decoration:none}.wardrobe-detail-notes-block a:hover{text-decoration:underline}@media (width<=760px){.wardrobe-view-switcher{border-radius:24px;grid-template-columns:1fr}.wardrobe-view-switch-button{justify-content:space-between;padding:0 18px}}.wardrobe-page .wardrobe-centered-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.wardrobe-page .wardrobe-centered-header h2{text-align:center;width:100%}.wardrobe-view-tab-row{border-bottom:1px solid #e7dbcd;justify-content:center;align-items:flex-end;gap:44px;width:100%;margin:-12px auto -6px;padding:0 0 12px;display:flex}.wardrobe-view-tab{color:#17110d;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:9px;min-height:42px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex;position:relative}.wardrobe-view-tab:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .16s;position:absolute;bottom:-13px;left:0;right:0}.wardrobe-view-tab:hover,.wardrobe-view-tab.is-active{color:#b67854}.wardrobe-view-tab.is-active:after{background:#b67854}.wardrobe-view-tab span{color:#9c6a48;letter-spacing:0;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:12px;font-weight:800;display:inline-flex}.wardrobe-view-tab.is-active span{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-empty-action-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c98755,#aa6538);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.wardrobe-empty-action-button:hover{filter:brightness(.97)}.wardrobe-add-destination-card{background:#ffffffc7;border:1px solid #eadfd5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.wardrobe-add-destination-card h4{color:#17110d;margin:4px 0 0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:28px;font-weight:300;line-height:1}.wardrobe-add-destination-toggle{background:#fffaf3;border:1px solid #eadccd;border-radius:999px;gap:6px;padding:6px;display:inline-flex}.wardrobe-add-destination-toggle button{color:#6e5d50;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:800}.wardrobe-add-destination-toggle button:hover,.wardrobe-add-destination-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border-color:#bf7d52}@media (width<=760px){.wardrobe-view-tab-row{justify-content:flex-start;gap:26px;margin:-6px 0 -4px;padding-bottom:12px;overflow-x:auto}.wardrobe-view-tab{letter-spacing:.08em;flex:none;font-size:12px}.wardrobe-add-destination-card{flex-direction:column;align-items:stretch}.wardrobe-add-destination-toggle{width:100%}.wardrobe-add-destination-toggle button{flex:1}}.wardrobe-page .detail-header-actions .wardrobe-mini-action{text-decoration:none}.wardrobe-mini-action.wardrobe-primary-mini-action{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border-color:#bf7d52}.wardrobe-mini-action.wardrobe-primary-mini-action:hover:not(:disabled){filter:brightness(.97);color:#fff;background:linear-gradient(135deg,#c98755,#aa6538)}.wardrobe-mini-action.wardrobe-mini-action-danger{color:#8f553b;background:#fffaf3;border-color:#d6b8a4}.wardrobe-mini-action.wardrobe-mini-action-danger:hover:not(:disabled){color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.wardrobe-page .wardrobe-detail-action-row{align-items:center}@media (width<=640px){.wardrobe-page .detail-header-actions{flex-wrap:wrap;justify-content:flex-end}}.outfit-item-source-tabs{border-bottom:1px solid #eadccd;justify-content:center;align-items:center;gap:22px;margin:16px 0 18px;display:flex}.outfit-item-source-tabs-inline{justify-content:flex-start;margin-top:0}.outfit-item-source-tab{color:#7a6f66;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-family:inherit;font-size:.83rem;font-weight:800;position:relative}.outfit-item-source-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.outfit-source-badge-row{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.outfit-source-badge{color:#9c6a48;letter-spacing:.08em;text-transform:uppercase;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}@media (width<=640px){.outfit-item-source-tabs{justify-content:flex-start;gap:18px;padding-bottom:0;overflow-x:auto}.outfit-item-source-tab{white-space:nowrap;flex:none}}.create-wardrobe-picker-modal{width:min(940px,100vw - 32px);max-height:calc(100vh - 28px);padding:26px}.create-wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding-bottom:26px}.create-wardrobe-picker-card{min-height:218px}.create-wardrobe-picker-card img,.create-wardrobe-picker-card .create-outfit-item-placeholder{flex-basis:145px;height:145px}.create-outfit-item-picker-copy{min-height:auto;padding:12px}.create-wardrobe-picker-footer{margin:20px -26px -26px;padding:16px 26px;bottom:0}.create-outfit-edit-preview-button svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:22px;height:22px;margin:0;display:block}.create-outfit-upload-cover-button,.edit-outfit-hero-actions .create-outfit-upload-cover-button{color:#b9784d;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #b9784d;border-radius:12px;justify-content:center;align-items:center;width:min(220px,100%);min-height:40px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;display:inline-flex}.create-outfit-upload-cover-button:hover,.edit-outfit-hero-actions .create-outfit-upload-cover-button:hover{color:#9b5d3f;background:#fbf4ee;border-color:#aa6538}.create-outfit-select-button,.edit-outfit-hero-actions .create-outfit-select-button{color:#b9784d;border-color:#b9784d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif}@media (width<=820px){.create-wardrobe-picker-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:22px}.create-wardrobe-picker-footer{margin:18px -22px -22px;padding:15px 22px}}.create-outfit-usage-note{color:#9c6a48;letter-spacing:.08em;text-transform:uppercase;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;width:fit-content;margin:-8px auto 18px;padding:6px 12px;font-size:.76rem;font-weight:800}.create-outfit-footer .button.primary:disabled{cursor:not-allowed;opacity:.58}.look-source-badge-row,.look-manager-source-badges,.look-detail-source-badges,.look-detail-outfit-source-badges,.create-look-selected-source-badges,.create-look-picker-source-badges{gap:6px}.look-manager-source-badges{margin-top:10px}.look-manager-source-badges .outfit-source-badge,.look-source-badge{color:#9c6a48;background:#fffaf3;border-color:#eadccd;padding:4px 8px;font-size:.64rem}.look-detail-source-badges{margin-top:10px;margin-bottom:4px}.look-detail-outfit-source-badges{margin-top:8px;margin-bottom:10px}.create-look-selected-source-badges{justify-content:center;margin-top:8px}.create-look-selected-source-badges .outfit-source-badge,.create-look-picker-source-badges .outfit-source-badge{letter-spacing:.06em;padding:3px 7px;font-size:.6rem}.create-look-picker-source-badges{margin-top:8px}.create-look-outfit-picker-card .outfit-source-badge-row{align-items:flex-start}@media (width<=700px){.look-manager-source-badges,.look-detail-source-badges,.look-detail-outfit-source-badges,.create-look-selected-source-badges,.create-look-picker-source-badges{justify-content:flex-start}}.outfit-detail-v4010-modal .wardrobe-picker-panel{overflow-x:hidden}.outfit-detail-v4010-modal .wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.outfit-detail-v4010-modal .wardrobe-picker-card{background:#fff;border-color:#eadccd;border-radius:24px;min-height:332px;box-shadow:0 14px 36px #3f2d2014}.outfit-detail-v4010-modal .wardrobe-picker-card:hover{border-color:#cdbba8;box-shadow:0 18px 44px #3f2d201f}.outfit-detail-v4010-modal .wardrobe-picker-card.is-selected{border-color:#b9784d;box-shadow:0 0 0 2px #b9784d2e,0 18px 44px #3f2d201f}.outfit-detail-v4010-modal .wardrobe-picker-card .wardrobe-picker-select-circle{color:#fff;background:#fff;border:1px solid #e4cdb8;width:32px;height:32px;top:16px;right:16px;box-shadow:0 8px 18px #74482e24}.outfit-detail-v4010-modal .wardrobe-picker-card.is-selected .wardrobe-picker-select-circle{background:#9c6a48;border-color:#9c6a48}.outfit-detail-v4010-modal .wardrobe-picker-image,.outfit-detail-v4010-modal .wardrobe-picker-image-placeholder{object-fit:cover;background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;width:calc(100% - 24px);height:224px;margin:12px 12px 0}.outfit-detail-v4010-modal .wardrobe-picker-card-info{padding:15px 16px 18px}.outfit-detail-v4010-modal .wardrobe-picker-card-info h5{color:#17110d;margin:0 0 7px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.outfit-detail-v4010-modal .wardrobe-picker-card-info p{color:#7a6f66;margin:5px 0 0;font-size:14px;line-height:1.25}.outfit-detail-v4010-modal .wardrobe-picker-panel .modal-actions{z-index:4;background:linear-gradient(#fffdfa00,#fffdfb 28%);margin:22px -18px -18px;padding:16px 18px 0;position:sticky;bottom:0}@media (width<=760px){.outfit-detail-v4010-modal .wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.outfit-detail-v4010-modal .wardrobe-picker-image,.outfit-detail-v4010-modal .wardrobe-picker-image-placeholder{height:184px}.outfit-detail-v4010-modal .wardrobe-picker-card{min-height:286px}}.edit-outfit-create-layout .wardrobe-picker-panel{overflow-x:hidden}.edit-outfit-create-layout .wardrobe-picker-grid,.outfit-detail-v4010-edit-card .wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.edit-outfit-create-layout .wardrobe-picker-card,.outfit-detail-v4010-edit-card .wardrobe-picker-card{background:#fff;border-color:#eadccd;border-radius:24px;min-height:340px;box-shadow:0 14px 36px #3f2d2014}.edit-outfit-create-layout .wardrobe-picker-card:hover,.outfit-detail-v4010-edit-card .wardrobe-picker-card:hover{border-color:#cdbba8;box-shadow:0 18px 44px #3f2d201f}.edit-outfit-create-layout .wardrobe-picker-card.is-selected,.outfit-detail-v4010-edit-card .wardrobe-picker-card.is-selected{border-color:#b9784d;box-shadow:0 0 0 2px #b9784d2e,0 18px 44px #3f2d201f}.edit-outfit-create-layout .wardrobe-picker-card .wardrobe-picker-select-circle,.outfit-detail-v4010-edit-card .wardrobe-picker-card .wardrobe-picker-select-circle{color:#fff;background:#fff;border:1px solid #e4cdb8;width:32px;height:32px;top:16px;right:16px;box-shadow:0 8px 18px #74482e24}.edit-outfit-create-layout .wardrobe-picker-card.is-selected .wardrobe-picker-select-circle,.outfit-detail-v4010-edit-card .wardrobe-picker-card.is-selected .wardrobe-picker-select-circle{background:#9c6a48;border-color:#9c6a48}.edit-outfit-create-layout .wardrobe-picker-image,.edit-outfit-create-layout .wardrobe-picker-image-placeholder,.outfit-detail-v4010-edit-card .wardrobe-picker-image,.outfit-detail-v4010-edit-card .wardrobe-picker-image-placeholder{object-fit:cover;background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;width:calc(100% - 24px);height:236px;margin:12px 12px 0}.edit-outfit-create-layout .wardrobe-picker-card-info,.outfit-detail-v4010-edit-card .wardrobe-picker-card-info{padding:15px 16px 18px}.edit-outfit-create-layout .wardrobe-picker-card-info h5,.outfit-detail-v4010-edit-card .wardrobe-picker-card-info h5{color:#17110d;margin:0 0 7px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.edit-outfit-create-layout .wardrobe-picker-card-info p,.outfit-detail-v4010-edit-card .wardrobe-picker-card-info p{color:#7a6f66;margin:5px 0 0;font-size:14px;line-height:1.25}.edit-outfit-create-layout .wardrobe-picker-panel .modal-actions{z-index:4;background:linear-gradient(#fffdfa00,#fffdfb 28%);margin:22px -18px -18px;padding:16px 18px 0;position:sticky;bottom:0}.edit-outfit-create-layout .wardrobe-picker-panel .error-message:empty{display:none}@media (width<=760px){.edit-outfit-create-layout .wardrobe-picker-grid,.outfit-detail-v4010-edit-card .wardrobe-picker-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.edit-outfit-create-layout .wardrobe-picker-image,.edit-outfit-create-layout .wardrobe-picker-image-placeholder,.outfit-detail-v4010-edit-card .wardrobe-picker-image,.outfit-detail-v4010-edit-card .wardrobe-picker-image-placeholder{height:190px}.edit-outfit-create-layout .wardrobe-picker-card,.outfit-detail-v4010-edit-card .wardrobe-picker-card{min-height:292px}}.outfit-detail-v4010-modal{width:min(980px,100vw - 72px);max-width:980px}.outfit-detail-v4010{--outfit-detail-content-width:860px;max-width:860px}.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{max-width:860px}.outfit-detail-v4010-top{grid-template-columns:minmax(360px,1.05fr) minmax(260px,.78fr);gap:20px}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image{max-height:430px}.outfit-detail-v4010-modal .wardrobe-picker-panel,.edit-outfit-create-layout .wardrobe-picker-panel,.outfit-detail-v4010-edit-card .wardrobe-picker-panel{max-width:100%}@media (width<=1100px){.outfit-detail-v4010-modal{width:calc(100vw - 40px);max-width:none}.outfit-detail-v4010,.outfit-detail-v4010-top,.outfit-detail-v4010-section,.outfit-detail-v4010-info-list{max-width:100%}}.messaging-page{width:100%;max-width:1180px;min-height:calc(100vh - 128px);margin:0 auto}.messaging-shell{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:28px;grid-template-columns:340px minmax(0,1fr);width:100%;min-height:calc(100vh - 130px);display:grid;overflow:hidden;box-shadow:0 18px 48px #3f2d2014}.messaging-sidebar{background:#ffffffb8;border-right:1px solid #eadccd;min-width:0}.messaging-sidebar-header{border-bottom:1px solid #eadccd;justify-content:space-between;align-items:center;gap:16px;min-height:104px;padding:24px;display:flex}.messaging-sidebar-header h1{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:.95}.messaging-icon-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.messaging-icon-button:hover{color:#9b5d3f;background:#f8f1eb}.messaging-error{color:#9f1c1c;background:#fff1f0;border:1px solid #f2b8b5;border-radius:14px;margin:14px 18px;padding:12px 14px;font-size:.9rem}.messaging-empty-copy,.messaging-empty-list{color:#6f6257;padding:22px}.messaging-empty-list h3,.messaging-empty-thread h3,.messaging-chat-empty-panel h2{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.messaging-empty-list p,.messaging-empty-thread p,.messaging-chat-empty-panel p{color:#6f6257;margin:0;line-height:1.5}.conversation-list{flex-direction:column;gap:8px;padding:10px;display:flex}.conversation-list-item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.conversation-list-item:hover,.conversation-list-item.is-active{background:#fffaf3;border-color:#e7dbcd}.messaging-avatar{object-fit:cover;color:#17110d;background:#f8f5f0;border:1px solid #cdbba8;border-radius:999px;width:54px;height:54px}.messaging-avatar-small{width:34px;height:34px}.messaging-avatar-placeholder{justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:inline-flex}.messaging-avatar-small.messaging-avatar-placeholder{font-size:15px}.conversation-list-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.conversation-list-topline{justify-content:space-between;gap:12px;min-width:0;display:flex}.conversation-list-topline strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.96rem;line-height:1.2;overflow:hidden}.conversation-list-topline small{color:#9a8f86;flex:none;font-size:.76rem}.conversation-list-preview{color:#766a60;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.conversation-unread-pill{color:#fff;background:#b67854;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 7px;font-size:.75rem;font-weight:800;display:inline-flex}.messaging-chat-panel{background:radial-gradient(circle at 100% 0,#fff7eef0,#0000 38%),#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.messaging-chat-empty-panel{text-align:center;justify-content:center;align-items:center;padding:42px;display:flex}.messaging-chat-header{background:#ffffffc2;border-bottom:1px solid #eadccd;align-items:center;gap:14px;min-height:104px;padding:20px 24px;display:flex}.messaging-chat-heading{flex:1;min-width:0}.messaging-chat-heading h2{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:.95;overflow:hidden}.messaging-chat-heading p{color:#8a8178;margin:6px 0 0;font-size:.9rem}.messaging-mobile-back-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.message-list{background:linear-gradient(#fffaf38c 0%,#fffffffa 100%);flex-direction:column;gap:18px;min-height:0;padding:26px 28px;display:flex;overflow-y:auto}.messaging-empty-thread{text-align:center;margin:auto}.message-row{align-items:flex-end;gap:10px;display:flex}.message-row-sent{justify-content:flex-end}.message-row-received{justify-content:flex-start}.message-bubble-wrap{flex-direction:column;gap:6px;max-width:min(74%,560px);display:flex}.message-bubble{border:1px solid #e6d7c8;border-radius:22px;padding:13px 16px;line-height:1.45;box-shadow:0 10px 24px #3f2d200f}.message-bubble p{color:#17110d;margin:0}.message-bubble.sent{background:#fffaf3;border-color:#d7b69d;border-bottom-right-radius:8px}.message-bubble.received{background:#fff;border-bottom-left-radius:8px}.message-meta{color:#9b928b;align-items:center;gap:6px;font-size:.74rem;display:flex}.message-meta.sent{justify-content:flex-end}.message-meta.received{justify-content:flex-start;padding-left:6px}.message-attachment-list{flex-direction:column;gap:10px;display:flex}.message-attachment-card{background:#fff;border:1px solid #eadccd;border-radius:18px;grid-template-columns:96px minmax(0,1fr);gap:12px;min-width:min(360px,100%);display:grid;overflow:hidden}.message-attachment-media{color:#b67854;background:#f7f1ea;justify-content:center;align-items:center;min-height:96px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:26px;display:flex}.message-attachment-media img{object-fit:cover;width:100%;height:100%}.message-attachment-copy{min-width:0;padding:12px 12px 12px 0}.message-attachment-copy h4{color:#17110d;margin:0 0 5px;font-size:.98rem}.message-attachment-copy p{color:#6f6257;margin:0 0 8px;font-size:.86rem}.message-attachment-copy .message-attachment-type{color:#b67854;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:800}.message-attachment-copy button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #d6b49d;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:800}.message-composer-shell{background:#ffffffeb;border-top:1px solid #eadccd;padding:16px 22px 18px;position:relative}.message-composer{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.message-composer input{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:52px;padding:0 18px;font-family:inherit;font-size:1rem}.message-composer input:focus{border-color:#cdbba8;outline:none;box-shadow:0 0 0 4px #b9784d14}.message-plus-button,.message-send-button{color:#b67854;cursor:pointer;background:#fff;border:1px solid #e1d2c2;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.message-plus-button:hover,.message-plus-button.is-open{background:#f8f1eb}.message-send-button{color:#fff;background:linear-gradient(135deg,#c98755,#aa6538);border:none}.message-send-button:disabled{cursor:not-allowed;opacity:.48}.message-attachment-menu{z-index:10;background:#fff;border:1px solid #e7dbcd;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(360px,100% - 44px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 10px);left:22px;box-shadow:0 18px 45px #3f2d2029}.message-attachment-menu button{color:#17110d;text-align:left;background:#fffaf3;border:1px solid #eadccd;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:84px;padding:12px;font-family:inherit;display:flex}.message-attachment-menu button span{font-weight:800}.message-attachment-menu button small{color:#8a8178}.message-attachment-menu button:disabled{cursor:not-allowed;opacity:.72}.public-profile-message-error{text-align:center;max-width:640px;margin:-18px auto 24px}@media (width<=920px){.messaging-shell{grid-template-columns:1fr}.messaging-sidebar{border-bottom:1px solid #eadccd;border-right:none}.messaging-chat-panel{min-height:680px}.messaging-mobile-back-button{display:inline-flex}}@media (width<=700px){.messaging-page{min-height:calc(100vh - 96px)}.messaging-shell{border-radius:22px;min-height:calc(100vh - 96px)}.messaging-sidebar-header,.messaging-chat-header{min-height:86px;padding:18px}.messaging-sidebar-header h1{font-size:38px}.messaging-chat-heading h2{font-size:30px}.message-list{padding:20px 16px}.message-bubble-wrap{max-width:86%}.message-composer-shell{padding:12px}.message-composer{grid-template-columns:44px minmax(0,1fr) 44px}.message-plus-button,.message-send-button{width:44px;height:44px}.message-attachment-menu{grid-template-columns:1fr;width:calc(100% - 24px);left:12px}}.messaging-search-bar input{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:44px;padding:0 16px;font-family:inherit;font-size:.95rem}.messaging-search-bar input:focus{border-color:#cdbba8;outline:none;box-shadow:0 0 0 4px #b9784d14}.messaging-search-bar input::placeholder{color:#9d9893}.message-composer{align-items:end}.message-composer textarea{resize:none;color:#17110d;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dccdbc;border-radius:26px;width:100%;min-height:52px;max-height:118px;padding:15px 18px;font-family:inherit;font-size:1rem;line-height:1.35;overflow:hidden auto}.message-composer textarea:focus{border-color:#cdbba8;outline:none;box-shadow:0 0 0 4px #b9784d14}.message-composer textarea::placeholder{color:#9d9893}.message-bubble,.message-bubble p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.messaging-confirm-backdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17110d61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.messaging-confirm-modal{text-align:left;background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:24px;width:min(460px,100vw - 32px);padding:30px;position:relative;box-shadow:0 24px 80px #17110d3d}.messaging-confirm-modal h2{color:#17110d;margin:0 0 10px;padding-right:34px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1}.messaging-confirm-modal p:not(.section-eyebrow){color:#6f6257;margin:0;line-height:1.55}.messaging-confirm-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (width<=640px){.messaging-search-bar{padding:12px 14px 6px}.messaging-confirm-actions{flex-direction:column}.messaging-confirm-actions .button{width:100%}}.messaging-live-row{color:#8a8178;align-items:center;gap:7px;margin-top:7px;font-size:.82rem;line-height:1.2;display:flex}.messaging-live-divider{color:#c4b6a6}.messaging-live-dot{background:#b67854;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #b678541f}.messaging-live-dot.is-refreshing{animation:.9s ease-in-out infinite stgMessagingPulse}.messaging-icon-button.is-refreshing svg{animation:.9s linear infinite stgMessagingSpin}@keyframes stgMessagingPulse{0%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(.82)}}@keyframes stgMessagingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.messaging-live-row{flex-wrap:wrap;gap:5px;font-size:.76rem}}.messaging-live-dot.is-connected{background:#2f8f46;box-shadow:0 0 0 4px #2f8f4624}.messaging-live-dot.is-connected.is-refreshing{animation:none}.messaging-fallback-toast{z-index:1300;color:#6e5d50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf3f5;border:1px solid #e7dbcd;border-radius:999px;max-width:min(340px,100vw - 32px);padding:12px 16px;font-size:.88rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #3f2d2029}@media (width<=640px){.messaging-fallback-toast{text-align:center;max-width:none;bottom:18px;left:16px;right:16px}}.messaging-page{flex-direction:column;height:calc(100vh - 128px);min-height:620px;max-height:calc(100vh - 128px);display:flex}.messaging-shell{flex:1;min-height:0;max-height:100%}.messaging-sidebar{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.conversation-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.messaging-chat-panel{min-height:0;max-height:100%;overflow:hidden}.message-list{overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.message-composer-shell{flex-shrink:0}@media (width<=920px){.messaging-page{height:calc(100vh - 96px);min-height:620px;max-height:none}.messaging-shell{height:100%}.messaging-chat-panel{min-height:0}}@media (width<=700px){.messaging-page{height:calc(100vh - 84px);min-height:calc(100vh - 84px)}.messaging-shell{border-radius:22px}}.main-content:has(.messaging-page){justify-content:stretch;align-items:stretch;padding:0}.messaging-page{width:100%;max-width:none;height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);margin:0}.messaging-shell{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:linear-gradient(#fffaf3 0%,#fff 100%);border-top:none;border-bottom:none;border-right:none;border-radius:0;grid-template-columns:300px minmax(0,1fr)}.messaging-sidebar-header,.messaging-chat-header{min-height:88px;padding:16px 20px}.messaging-sidebar-header h1{font-size:40px}.messaging-chat-heading h2{font-size:34px}.messaging-chat-heading p,.messaging-live-row{font-size:.78rem}.messaging-avatar-large{width:54px;height:54px}.messaging-avatar-large.messaging-avatar-placeholder{font-size:23px}.messaging-avatar{width:48px;height:48px}.messaging-avatar-placeholder{font-size:20px}.conversation-list{padding:10px}.conversation-list-item{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px}.messaging-search-bar{padding:14px 16px 8px}.messaging-search-bar input{min-height:40px;font-size:.9rem}.message-list{gap:14px;padding:20px 24px}.message-bubble-wrap{max-width:min(68%,620px)}.message-bubble{border-radius:19px;padding:11px 14px;font-size:.95rem}.message-meta{font-size:.7rem}.message-composer-shell{padding:12px 18px 14px}.message-composer{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.message-composer textarea{border-radius:23px;min-height:46px;max-height:104px;padding:12px 16px;font-size:.95rem}.message-plus-button,.message-send-button{flex:0 0 44px;width:44px;height:44px}.message-send-button{line-height:1;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.message-send-button svg{width:20px;height:20px;margin:0;display:block;transform:translate(-1px)}.message-plus-button svg{width:20px;height:20px}@media (width<=920px){.messaging-page{height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.messaging-shell{grid-template-columns:1fr}.messaging-chat-panel{min-height:0}}@media (width<=700px){.main-content:has(.messaging-page){padding:0}.messaging-page{height:calc(100vh - 64px);min-height:calc(100vh - 64px)}.messaging-shell{border-radius:0}.messaging-sidebar-header,.messaging-chat-header{min-height:76px;padding:14px}.messaging-sidebar-header h1{font-size:34px}.messaging-chat-heading h2{font-size:28px}.message-list{padding:16px 14px}.message-bubble-wrap{max-width:84%}.message-composer-shell{padding:10px}}.main-content:has(.messaging-page){height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:0!important;overflow:hidden!important}.messaging-page{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.messaging-shell{height:100vh!important;min-height:0!important;max-height:100vh!important}.messaging-sidebar,.messaging-chat-panel{height:100%!important;min-height:0!important;max-height:100vh!important}.conversation-list,.message-list{min-height:0!important}@media (width<=560px){.main-content:has(.messaging-page){height:calc(100vh - 76px)!important;min-height:calc(100vh - 76px)!important;max-height:calc(100vh - 76px)!important;padding:0 0 76px!important}.messaging-page,.messaging-shell{height:calc(100vh - 76px)!important;min-height:calc(100vh - 76px)!important;max-height:calc(100vh - 76px)!important}}.message-attachment-menu{width:min(330px,100vw - 32px)}.message-attachment-menu button:not(:disabled){cursor:pointer}.message-attachment-menu button:not(:disabled):hover{background:#fffaf3;border-color:#eadccd}.message-selected-attachment{background:#fffaf3;border:1px solid #eadccd;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:12px;max-width:min(620px,100% - 106px);margin:0 54px 12px;padding:10px;display:grid;box-shadow:0 10px 24px #3f2d200f}.message-selected-attachment-media{color:#b67854;background:#f7f1ea;border:1px solid #eadccd;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:22px;display:flex;overflow:hidden}.message-selected-attachment-media img{object-fit:cover;width:100%;height:100%;display:block}.message-selected-attachment-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.message-selected-attachment-copy p{color:#b67854;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800;line-height:1}.message-selected-attachment-copy strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.2;overflow:hidden}.message-selected-attachment-copy span{color:#6f6257;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;overflow:hidden}.message-selected-attachment>button{color:#9b5d3f;cursor:pointer;background:#fff;border:1px solid #e1d2c2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.message-selected-attachment>button:hover{background:#f8f1eb}.message-share-picker-backdrop{z-index:1350;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17110d47;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.message-share-picker-modal{background:radial-gradient(circle at 0 0,#fff7eeeb,#0000 38%),#fff;border:1px solid #eadccd;border-radius:28px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(980px,100vw - 40px);max-height:min(820px,100vh - 44px);padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #3f2d203d}.message-share-picker-modal h2{color:#17110d;margin:0;padding-right:46px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.message-share-picker-copy{color:#6f6257;max-width:620px;margin:10px 0 18px;line-height:1.5}.message-share-picker-search{margin-bottom:18px}.message-share-picker-search input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:48px;padding:0 18px;font-family:inherit;font-size:.95rem}.message-share-picker-search input:focus{border-color:#cdbba8;outline:none;box-shadow:0 0 0 4px #b9784d14}.message-share-picker-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;min-height:0;padding:2px 4px 4px 0;display:grid;overflow-y:auto}.message-share-picker-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #eadccd;border-radius:20px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 12px 30px #3f2d200f}.message-share-picker-card:hover{border-color:#cdbba8;transform:translateY(-1px);box-shadow:0 16px 38px #3f2d201c}.message-share-picker-card-media{aspect-ratio:1/.78;color:#b67854;background:#f7f1ea;border-bottom:1px solid #eadccd;justify-content:center;align-items:center;width:100%;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;display:flex;overflow:hidden}.message-share-picker-card-media img{object-fit:cover;width:100%;height:100%;display:block}.message-share-picker-card-copy{padding:13px 14px 15px}.message-share-picker-card-copy p{color:#b67854;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.68rem;font-weight:800}.message-share-picker-card-copy h3{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:1.2;overflow:hidden}.message-share-picker-card-copy span{color:#6f6257;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.86rem;line-height:1.32;display:-webkit-box;overflow:hidden}.message-share-picker-empty{text-align:center;background:#fffaf394;border:1px dashed #eadccd;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.message-share-picker-empty h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.message-share-picker-empty p{color:#6f6257;max-width:420px;margin:0;line-height:1.5}@media (width<=700px){.message-selected-attachment{max-width:none;margin:0 0 10px}.message-share-picker-backdrop{align-items:stretch;padding:12px}.message-share-picker-modal{border-radius:22px;width:100%;max-height:none;padding:22px 16px}.message-share-picker-modal h2{font-size:36px}.message-share-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.message-share-picker-grid{grid-template-columns:1fr}}.message-attachment-menu{border-radius:22px;flex-direction:column;gap:10px;width:min(330px,100vw - 28px);max-height:min(430px,100vh - 170px);padding:10px;left:22px;right:auto;overflow-y:auto;display:flex!important}.message-attachment-menu button{text-align:left;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 12px;width:100%;min-height:68px;display:grid}.message-attachment-menu button svg{grid-row:1/3;place-self:center}.message-attachment-menu button span,.message-attachment-menu button small{min-width:0}.message-share-picker-modal{width:min(470px,100vw - 32px);max-height:min(760px,100vh - 44px);padding:26px}.message-share-picker-modal h2{font-size:38px}.message-share-picker-copy{max-width:none;margin-bottom:16px}.message-share-picker-grid{flex-direction:column;gap:10px;padding:2px 4px 4px 0;display:flex;overflow-y:auto}.message-share-picker-card{grid-template-columns:88px minmax(0,1fr);min-height:96px;display:grid;overflow:hidden}.message-share-picker-card-media{aspect-ratio:auto;border-bottom:none;border-right:1px solid #eadccd;width:88px;height:100%;min-height:96px}.message-share-picker-card-media img{object-fit:cover}.message-share-picker-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}.message-share-picker-card-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.message-share-picker-card-copy span{-webkit-line-clamp:2}.message-shared-detail-backdrop{z-index:1320;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17110d47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.message-shared-detail-modal{background:radial-gradient(circle at 0 0,#fff7eeeb,#0000 40%),#fff;border:1px solid #eadccd;border-radius:28px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #3f2d203d}.message-shared-detail-layout{grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:16px;display:grid}.message-shared-detail-media{color:#b67854;background:#f7f1ea;border:1px solid #eadccd;border-radius:24px;justify-content:center;align-items:center;min-height:260px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:42px;display:flex;overflow:hidden}.message-shared-detail-media img{object-fit:contain;background:#f7f1ea;width:100%;height:100%;display:block}.message-shared-detail-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.message-shared-detail-copy h2{color:#17110d;margin:0;padding-right:42px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.message-shared-detail-copy>p{color:#5f5148;white-space:pre-wrap;margin:12px 0 18px;font-size:1rem;line-height:1.55}.message-shared-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.message-shared-detail-meta div{background:#fffaf3;border:1px solid #eadccd;border-radius:16px;padding:12px}.message-shared-detail-meta span{color:#b67854;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.message-shared-detail-meta strong{color:#17110d;font-size:.95rem}.message-shared-detail-copy small{color:#7a6f66;font-size:.86rem;line-height:1.45}@media (width<=760px){.message-shared-detail-layout{grid-template-columns:1fr}.message-shared-detail-media{min-height:220px}.message-shared-detail-copy h2{font-size:36px}}@media (width<=520px){.message-share-picker-modal,.message-shared-detail-modal{width:calc(100vw - 22px);padding:22px}.message-share-picker-card{grid-template-columns:76px minmax(0,1fr)}.message-share-picker-card-media{width:76px}.message-shared-detail-meta{grid-template-columns:1fr}}.message-attachment-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-attachment-action-row a,.message-shared-detail-purchase-link,.message-shared-detail-route-button{color:#9b5d3f;background:#fffaf3;border:1px solid #d6b49d;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.message-attachment-action-row a:hover,.message-shared-detail-purchase-link:hover,.message-shared-detail-route-button:hover{background:#f8f1eb;text-decoration:none}.message-shared-detail-purchase-link,.message-shared-detail-route-button{width:fit-content;margin:14px 0 10px}.message-shared-detail-route-button{cursor:pointer;font-family:inherit}.message-photo-input{display:none}.message-selected-photo .message-selected-attachment-media img{object-fit:cover}.message-photo-attachment-card{color:#b67854;cursor:pointer;background:#f7f1ea;border:1px solid #eadccd;border-radius:20px;width:min(340px,100%);max-width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 12px 30px #3f2d200f}.message-photo-attachment-card:hover{border-color:#cdbba8;box-shadow:0 16px 38px #3f2d201c}.message-photo-attachment-card img{object-fit:contain;background:#fffaf3;width:100%;max-height:360px;display:block}.message-photo-attachment-card span{justify-content:center;align-items:center;min-height:220px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;display:flex}.message-row-sent .message-photo-attachment-card{margin-left:auto}.message-row-received .message-photo-attachment-card{margin-right:auto}.message-shared-detail-modal:has(.message-shared-detail-media img) .message-shared-detail-media{background:#fffaf3}@media (width<=700px){.message-photo-attachment-card{width:min(290px,100%)}.message-photo-attachment-card img{max-height:300px}}.professional-posts-panel{text-align:left;border-top:1px solid #e7dbcd;max-width:760px;margin:34px auto 0;padding-top:28px}.professional-posts-header{align-items:center}.post-create-button{width:auto;min-width:176px}.professional-post-empty-state,.saved-inspo-empty-state,.post-comment-placeholder{text-align:center;color:#6f6257;background:#fffaf8;border:1px dashed #e7dbcd;border-radius:20px;padding:28px}.professional-post-empty-state h4,.saved-inspo-empty-state h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.professional-post-grid,.saved-inspo-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.professional-post-card,.saved-inspo-card{color:inherit;background:#fff;border:1px solid #eadccd;border-radius:22px;text-decoration:none;overflow:hidden;box-shadow:0 14px 36px #3f2d2014}.professional-post-image-link,.saved-inspo-card>img,.saved-inspo-placeholder{width:100%;display:block}.professional-post-image-link img,.professional-post-image-placeholder,.saved-inspo-card>img,.saved-inspo-placeholder{aspect-ratio:4/5;object-fit:cover;background:#f7f1ea;width:100%}.professional-post-image-placeholder,.saved-inspo-placeholder,.shop-look-placeholder,.post-hero-placeholder,.post-product-detail-placeholder{color:#b67854;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:42px;display:flex}.professional-post-card-body,.saved-inspo-card>div{padding:15px}.professional-post-label,.post-label-text,.saved-inspo-card p{color:#b67854;letter-spacing:.2em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.professional-post-card h4,.saved-inspo-card h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.professional-post-card-body>p:not(.professional-post-label){color:#6f6257;margin:0 0 12px;line-height:1.4}.professional-post-meta-row{color:#8b7c70;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.professional-post-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.professional-post-small-button{align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.professional-post-modal-backdrop{z-index:1300}.professional-post-form-modal{background:#fffdfb;border:1px solid #eadccd;border-radius:28px;width:min(960px,100vw - 32px);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.professional-post-form-header{text-align:center;margin-bottom:24px}.professional-post-form-header h2,.saved-inspo-header h2,.post-detail-topbar h1,.post-copy-section h2,.post-product-detail-content h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:.95}.professional-post-form-header p:not(.section-eyebrow),.saved-inspo-header p,.post-copy-section p,.post-product-detail-content p{color:#6f6257;max-width:620px;margin:10px auto 0;line-height:1.55}.professional-post-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.professional-post-field{color:#17110d;flex-direction:column;gap:8px;font-weight:700;display:flex}.professional-post-field input,.professional-post-field select,.professional-post-field textarea,.professional-product-link-card input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #eadfd5;border-radius:14px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.professional-post-field textarea{resize:vertical}.professional-post-field input:focus,.professional-post-field select:focus,.professional-post-field textarea:focus,.professional-product-link-card input:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.professional-post-upload-card{color:#b67854;text-align:center;background:#fffaf3;border:1px dashed #dccdbc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex;position:relative}.professional-post-upload-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.professional-product-link-section{border-top:1px solid #eadccd;margin-top:26px;padding-top:22px}.professional-product-link-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.professional-product-link-header h3,.shop-look-section h3,.post-comments-section h3{color:#17110d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px;font-size:14px;font-weight:800}.professional-product-link-header p{color:#6f6257;margin:0}.professional-product-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.professional-product-link-card{background:#fffaf8;border:1px solid #eadccd;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.professional-product-link-card h4{color:#17110d;margin:0}.public-style-post-card-with-info{position:relative;overflow:hidden}.public-style-post-card-overlay{color:#fff;text-align:left;background:linear-gradient(#0000 0%,#17110dc7 100%);padding:18px;position:absolute;bottom:0;left:0;right:0}.public-style-post-card-overlay span{color:#f0c5a7;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.public-style-post-card-overlay strong{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.post-detail-shell{justify-content:center;width:100%;display:flex}.post-detail-mobile-frame{background:#fff;border-radius:28px;width:min(100%,920px);padding:34px 40px 0;box-shadow:0 18px 48px #3f2d2014}.post-detail-topbar,.post-creator-row,.post-action-row,.post-comments-header,.post-comment-composer,.post-product-detail-actions{align-items:center;display:flex}.post-detail-topbar{justify-content:space-between;margin-bottom:26px}.post-topbar-actions,.post-action-row,.post-product-detail-actions{gap:16px}.post-icon-button,.post-action-button{color:#111;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.post-bookmark-top-button.is-saved,.post-save-action.is-saved{color:#c49a36}.post-creator-row{gap:14px;margin-bottom:24px}.post-creator-main{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.post-creator-main img,.post-creator-main>span,.post-comment-composer img,.post-comment-composer>span{object-fit:cover;background:#f8f5f0;border:1px solid #e7dbcd;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.post-creator-main>span,.post-comment-composer>span{justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;display:flex}.post-creator-main h2{color:#17110d;margin:0 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400}.post-creator-main p{color:#777;margin:0}.post-creator-main p span{color:#b67854;margin:0 8px}.post-follow-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #c99b7a;border-radius:10px;min-width:92px;min-height:42px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.post-menu-wrapper{position:relative}.post-menu-popover{z-index:20;background:#fff;border:1px solid #e7dbcd;border-radius:14px;min-width:150px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000001f}.post-menu-popover button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:11px 12px}.post-menu-popover button:hover{background:#f8f5f0}.post-hero-image{object-fit:cover;background:#f7f1ea;border-radius:13px;width:100%;max-height:560px}.post-copy-section{padding:24px 8px 8px}.post-copy-section h2{font-size:42px}.post-action-row{border-bottom:1px solid #eadccd;gap:28px;padding:16px 8px}.post-action-button{gap:10px;font-size:18px}.post-tag-row{color:#b67854;flex-wrap:wrap;gap:22px;padding:16px 8px;font-size:17px;display:flex}.post-detail-message{margin-left:8px;margin-right:8px}.shop-look-section,.post-comments-section{padding:18px 8px 24px}.shop-look-scroll{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.shop-look-card{min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:10px;flex:0 0 206px;grid-template-columns:82px 1fr;gap:10px;padding:8px;display:grid}.shop-look-card img,.shop-look-placeholder{object-fit:cover;background:#f7f1ea;border-radius:9px;width:82px;height:88px}.shop-look-card h4{color:#17110d;margin:0 0 6px;font-size:14px;line-height:1.2}.shop-look-card p{color:#17110d;margin:0 0 6px}.shop-look-card span{color:#b67854}.post-comments-section{border-top:1px solid #eadccd}.post-comments-header{justify-content:space-between;margin-bottom:14px}.post-comments-header button{color:#17110d;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-weight:700}.post-comment-composer{background:#fff;border-top:1px solid #eadccd;gap:12px;margin:16px -40px 0;padding:12px 40px}.post-comment-composer input{border:1px solid #eadccd;border-radius:10px;flex:1;min-height:42px;padding:0 14px;font-family:inherit}.post-comment-composer button{color:#b67854;background:0 0;border:none;font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.post-product-detail-modal{background:#fffdfb;border:1px solid #eadccd;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px;width:min(860px,100vw - 32px);max-height:calc(100vh - 48px);padding:34px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.post-product-detail-image{aspect-ratio:1/1.15;object-fit:cover;background:#f7f1ea;border-radius:22px;width:100%}.post-product-detail-actions{flex-wrap:wrap;margin-top:22px}.post-product-detail-actions .button{align-items:center;gap:8px;display:inline-flex}.saved-inspo-page-card{text-align:left;width:min(100%,980px);max-width:980px}.saved-inspo-header{text-align:center;margin-bottom:28px}.saved-inspo-card:hover{text-decoration:none;transform:translateY(-2px)}.saved-inspo-card span{color:#8b7c70}@media (width<=800px){.professional-post-form-grid,.professional-product-link-grid,.post-product-detail-modal{grid-template-columns:1fr}.professional-product-link-header,.professional-posts-header{flex-direction:column;align-items:flex-start}.post-detail-mobile-frame{border-radius:0;padding:24px 18px 0}.post-detail-topbar h1,.professional-post-form-header h2,.saved-inspo-header h2{font-size:44px}.post-copy-section h2{font-size:36px}.post-comment-composer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.professional-post-form-header .section-eyebrow,.saved-inspo-header .section-eyebrow{color:#b9784d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.professional-post-grid,.public-style-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.professional-post-card.professional-post-square-card,.public-style-post-card.public-style-post-square-card{aspect-ratio:1;box-shadow:none;background:#f7f1ea;border:none;border-radius:0;position:relative;overflow:hidden}.professional-post-square-card .professional-post-image-link,.public-style-post-square-card{width:100%;height:100%;display:block;position:relative}.professional-post-square-card .professional-post-image-link img,.professional-post-square-card .professional-post-image-placeholder,.public-style-post-square-card img,.public-style-post-square-card .public-post-placeholder{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.professional-post-square-card .professional-post-image-placeholder,.public-style-post-square-card .public-post-placeholder{justify-content:center;align-items:center;display:flex}.professional-post-hover-title{color:#fff;opacity:0;text-align:center;background:#17110d6b;justify-content:center;align-items:center;padding:18px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:25px;line-height:1;transition:opacity .16s;display:flex;position:absolute;inset:0}.professional-post-square-card:hover .professional-post-hover-title,.public-style-post-square-card:hover .public-style-post-card-overlay{opacity:1}.public-style-post-card-overlay{opacity:0;transition:opacity .16s}.post-detail-sequential-shell{align-items:flex-start}.post-sequential-feed{scroll-snap-type:y proximity;flex-direction:column;gap:36px;width:min(100%,920px);display:flex}.post-sequence-frame{scroll-snap-align:start}.sticky-post-message{z-index:25;width:min(100%,720px);margin:0 auto;position:sticky;top:12px}@media (width<=700px){.professional-post-grid,.public-style-post-grid{gap:3px}.professional-post-hover-title,.public-style-post-card-overlay{display:none}.post-sequential-feed{gap:22px}}.post-detail-sequential-shell{flex-direction:column;justify-content:flex-start;align-items:center}.post-sequence-sticky-header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eadccd;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;gap:12px;width:min(100%,920px);min-height:74px;margin:0 auto 12px;padding:10px 18px;display:grid;position:sticky;top:0}.post-sequence-back-button{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.post-sequence-back-button:hover{background:#f8f1eb}.post-sequence-header-title{text-align:center;min-width:0}.post-sequence-header-title h1{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:.95}.post-sequence-header-title p{color:#7a6f66;margin:4px 0 0;font-size:13px;line-height:1}.post-sequence-header-action{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.post-sequence-header-action>span{width:44px;height:44px;display:block}.post-sequence-follow-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #c99b7a;border-radius:9px;min-width:82px;min-height:38px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1}.post-sequence-follow-button:hover{background:#fbf4ee}.post-detail-mobile-frame{padding-top:24px}.post-sequence-frame .post-detail-topbar{display:none}@media (width<=700px){.post-sequence-sticky-header{grid-template-columns:68px minmax(0,1fr) 68px;width:100%;min-height:66px;margin-bottom:10px;padding:8px 12px}.post-sequence-header-title h1{font-size:30px}.post-sequence-follow-button{min-width:66px;min-height:34px;font-size:19px}.post-sequence-back-button{width:38px;height:38px}}.post-detail-mobile-frame .post-hero-image{object-fit:contain;object-position:center;background:#f7f1ea;border-radius:13px;width:100%;height:auto;max-height:none;display:block}.post-detail-mobile-frame .post-hero-placeholder{aspect-ratio:4/5;width:100%;min-height:320px}.post-detail-mobile-frame,.post-sequential-feed,.post-sequence-sticky-header{width:min(100%,680px)}@media (width<=700px){.post-detail-mobile-frame,.post-sequential-feed,.post-sequence-sticky-header{width:100%}.post-detail-mobile-frame .post-hero-placeholder{min-height:260px}}.professional-post-form-modal-wide{width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);padding:34px 42px 0}.professional-post-form-modal-wide .professional-post-form-header{margin-bottom:28px}.professional-post-step-card{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:24px;margin-bottom:24px;padding:24px}.professional-post-step-label{color:#b67854;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.professional-post-form-grid-simple{grid-template-columns:1fr;gap:18px;display:grid}.professional-post-field small{color:#7a6f66;margin-top:7px;font-size:.86rem;line-height:1.35;display:block}.professional-post-tag-preview{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.professional-post-tag-preview span{color:#b67854;background:#fff;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:7px 11px;font-size:.84rem;font-weight:700;display:inline-flex}.professional-post-optional-label-field{max-width:520px}.post-item-builder-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;margin-top:18px;display:grid}.post-item-source-panel{background:#ffffffd1;border:1px solid #eadccd;border-radius:20px;min-width:0;padding:20px}.post-item-source-header h4{color:#17110d;margin:0 0 7px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400;line-height:1}.post-item-source-header p{color:#6f6257;margin:0 0 16px;font-size:.95rem;line-height:1.45}.post-item-search-wrap{color:#8b7a6b;background:#fff;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.post-item-search-wrap input{color:#17110d;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.95rem}.post-item-empty-box{color:#7a6f66;text-align:center;background:#fffaf3;border:1px dashed #eadccd;border-radius:18px;margin-top:14px;padding:22px}.post-item-empty-box p{margin:0}.post-stylist-wardrobe-select-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;max-height:520px;padding:14px 2px 2px;display:grid;overflow-y:auto}.post-stylist-wardrobe-select-card{color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #eadccd;border-radius:18px;flex-direction:column;gap:7px;padding:10px;display:flex}.post-stylist-wardrobe-select-card:hover{background:#fbf6ef;transform:translateY(-1px)}.post-stylist-wardrobe-select-card:disabled{opacity:.55;cursor:not-allowed}.post-stylist-wardrobe-select-card img,.post-item-image-placeholder{aspect-ratio:1;object-fit:cover;color:#b67854;background:#f7f1ea;border:1px solid #efe4d8;border-radius:14px;justify-content:center;align-items:center;width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;display:flex}.post-stylist-wardrobe-select-card strong{color:#17110d;font-size:.92rem;line-height:1.15}.post-stylist-wardrobe-select-card small,.post-stylist-wardrobe-select-card em{color:#6f6257;font-size:.78rem;font-style:normal}.post-stylist-wardrobe-select-card>span:last-child{color:#b67854;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.post-new-item-save-row label{color:#17110d;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;font-weight:700;display:grid}.post-new-item-save-row select{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;min-height:46px;padding:0 13px;font-family:inherit;font-size:.95rem}.post-new-item-image-card{color:#b67854;cursor:pointer;background:#fffaf3;border:1px dashed #dccdbc;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:190px;margin-bottom:16px;font-weight:800;display:flex;position:relative;overflow:hidden}.post-new-item-image-card img{object-fit:contain;background:#f7f1ea;width:100%;height:100%;max-height:260px;display:block}.post-new-item-image-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.post-new-item-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.post-new-item-form-grid input,.post-new-item-form-grid textarea{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;min-width:0;padding:12px 13px;font-family:inherit;font-size:.95rem}.post-new-item-form-grid textarea{resize:vertical;grid-column:span 2}.post-add-created-item-button{width:100%;margin-top:16px}.selected-shop-look-grid{margin-top:14px}.selected-shop-look-card{position:relative}.selected-shop-look-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.selected-shop-look-card-header h4{margin:0}.selected-shop-look-card-header button{color:#9f2f2f;cursor:pointer;background:#f7e7e3;border:none;border-radius:999px;padding:6px 10px;font-family:inherit;font-size:.78rem;font-weight:800}.selected-shop-look-card img,.selected-shop-look-card .post-item-image-placeholder{aspect-ratio:1;object-fit:cover;width:100%;margin:10px 0}.professional-post-modal-actions-sticky{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf0;border-top:1px solid #eadccd;margin:28px -42px 0;padding:18px 42px;position:sticky;bottom:0}@media (width<=980px){.professional-post-form-modal-wide{padding-left:24px;padding-right:24px}.post-item-builder-layout{grid-template-columns:1fr}.professional-post-modal-actions-sticky{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (width<=640px){.professional-post-form-modal-wide{width:calc(100vw - 20px);padding:24px 18px 0}.professional-post-step-card,.post-item-source-panel{border-radius:20px;padding:18px}.post-new-item-save-row label,.post-new-item-form-grid{grid-template-columns:1fr}.post-new-item-form-grid textarea{grid-column:auto}.post-stylist-wardrobe-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-post-modal-actions-sticky{flex-direction:column;margin-left:-18px;margin-right:-18px;padding:14px 18px}}.professional-post-form-modal-wide .modal-close-button{width:38px;height:38px;top:18px;right:22px}.professional-post-step-card{border-radius:22px;margin-bottom:18px;padding:20px 22px}.post-new-item-save-row{margin-bottom:12px}.post-add-created-item-button{margin-top:12px}.selected-shop-look-card img,.selected-shop-look-card .post-item-image-placeholder{margin:8px 0}.professional-post-modal-actions-sticky .button.secondary:hover:not(:disabled){background:#fbf4ee;border-color:#cdbba8}@media (width<=980px){.professional-post-form-modal-wide{padding-left:24px;padding-right:24px}.professional-post-form-modal-wide .professional-post-form-header{padding:0 44px}.professional-post-modal-actions-sticky{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (width<=640px){.professional-post-form-modal-wide{width:calc(100vw - 20px);padding:22px 16px 0}.professional-post-form-modal-wide .professional-post-form-header{padding:0 36px}.professional-post-form-header h2{font-size:40px}.professional-post-step-card,.post-item-source-panel{padding:16px}.professional-post-modal-actions-sticky{margin-left:-16px;margin-right:-16px;padding:14px 16px}}.professional-post-form-modal-wide{width:min(1120px,100vw - 48px);padding:22px 34px 0;font-size:.84rem}.professional-post-form-modal-wide .professional-post-form-header{margin-bottom:18px;padding:0 54px}.professional-post-form-header .section-eyebrow{letter-spacing:.21em;margin-bottom:5px;font-size:.66rem}.professional-post-form-header h2{font-size:42px;line-height:.95}.professional-post-form-header p:not(.section-eyebrow){max-width:600px;margin:8px auto 0;font-size:.92rem;line-height:1.42}.professional-post-step-card{border-radius:18px;width:min(100%,980px);margin:0 auto 14px;padding:16px 18px}.professional-post-step-label{letter-spacing:.18em;margin-bottom:10px;font-size:.66rem}.professional-post-field{gap:6px}.professional-post-field>span,.post-new-item-save-row label>span{font-size:.84rem}.professional-post-field input,.professional-post-field select,.professional-post-field textarea,.post-new-item-form-grid input,.post-new-item-form-grid textarea,.post-new-item-save-row select{border-radius:11px;min-height:40px;padding:9px 12px;font-size:.84rem}.professional-post-field textarea,.post-new-item-form-grid textarea{min-height:78px}.professional-post-upload-card{border-radius:16px;min-height:106px;padding:16px}.professional-post-upload-card svg{width:24px;height:24px}.professional-post-upload-card p{font-size:.88rem}.post-item-builder-layout{gap:14px;margin-top:12px}.post-item-source-panel{border-radius:16px;padding:14px}.post-item-source-header h4,.professional-product-link-header h3{font-size:21px}.post-item-source-header p,.professional-product-link-header p,.professional-post-field small{font-size:.78rem}.post-item-search-wrap{min-height:38px}.post-stylist-wardrobe-select-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:9px;max-height:330px}.post-stylist-wardrobe-select-card{border-radius:13px;gap:5px;padding:8px}.post-stylist-wardrobe-select-card img,.post-stylist-wardrobe-select-card .post-item-image-placeholder{min-height:88px}.post-stylist-wardrobe-select-card strong{font-size:.76rem}.post-stylist-wardrobe-select-card small,.post-stylist-wardrobe-select-card em{font-size:.66rem}.post-new-item-image-card{border-radius:14px;min-height:118px;margin-bottom:10px}.post-new-item-image-card img{max-height:170px}.post-new-item-form-grid{gap:9px}.selected-shop-look-header{margin-top:16px}.selected-shop-look-grid{gap:10px;margin-top:10px}.selected-shop-look-card{border-radius:14px;padding:10px}.selected-shop-look-card input{border-radius:10px;min-height:36px;padding:8px 10px;font-size:.78rem}.professional-post-modal-actions-sticky{background:#fffaf3f7;margin:18px -34px 0;padding:13px 34px}.professional-post-modal-actions-sticky .button{letter-spacing:.035em;border-radius:999px;min-height:44px;padding:0 26px;font-size:.84rem;font-weight:800}@media (width<=980px){.professional-post-form-modal-wide{width:min(1000px,100vw - 32px);padding-left:22px;padding-right:22px}.professional-post-modal-actions-sticky{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media (width<=640px){.professional-post-form-modal-wide{width:calc(100vw - 20px);padding:18px 14px 0}.professional-post-form-header h2{font-size:36px}.professional-post-step-card,.post-item-source-panel{padding:14px}.professional-post-modal-actions-sticky{margin-left:-14px;margin-right:-14px;padding:12px 14px}}.professional-post-modal-actions-sticky .button.primary{color:#fffaf3;box-shadow:none;background:#cdbba8;border:1px solid #cdbba8}.professional-post-modal-actions-sticky .button.primary:hover:not(:disabled){color:#fffaf3;background:#bda88f;border-color:#bda88f}.professional-post-modal-actions-sticky .button.primary:disabled{color:#fffaf3;opacity:.68;cursor:not-allowed;background:#eadccd;border-color:#eadccd}.professional-post-modal-actions-sticky .button.secondary:hover:not(:disabled){color:#111;background:#eee;border-color:#d7d7d7}.post-item-builder-layout{align-items:stretch;gap:18px}.post-item-source-panel{flex-direction:column;min-height:640px;display:flex;overflow:visible}.post-item-source-panel>.post-item-source-header,.post-item-source-panel>.post-item-search-wrap,.post-item-source-panel>.post-new-item-save-row{flex:none}.post-stylist-wardrobe-select-grid{flex:auto;align-content:start;min-height:500px;max-height:none;padding:14px 4px 28px;overflow-y:auto}.post-stylist-wardrobe-select-card{min-height:0}.post-stylist-wardrobe-select-card img,.post-stylist-wardrobe-select-card .post-item-image-placeholder{height:auto;min-height:96px}.post-new-item-panel{background:radial-gradient(circle at 0 0,#f6efe6b3,#0000 34%),#fffdfbe6}.post-mini-save-row{margin-bottom:14px}.post-mini-save-row label{grid-template-columns:98px minmax(0,1fr)}.post-item-form-type-card{background:#ffffffb8;border:1px solid #eadfd5;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:-2px 0 14px;padding:14px;display:grid}.post-item-form-type-card span{color:#9c6a48;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.post-item-form-type-card small{color:#6f6257;margin-top:4px;font-size:13px;line-height:1.35;display:block}.post-item-form-type-toggle-row{background:#fffaf3;border:1px solid #e2d3c3;border-radius:999px;grid-template-columns:repeat(2,minmax(112px,1fr));gap:7px;padding:5px;display:inline-grid}.post-item-form-type-toggle-button{color:#6e5d50;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:36px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:850}.post-item-form-type-toggle-button:hover:not(:disabled),.post-item-form-type-toggle-button.is-active{color:#fff;background:#17110d}.post-item-form-type-toggle-button:disabled{cursor:not-allowed;opacity:.58}@media (width<=760px){.post-item-form-type-card{grid-template-columns:1fr}.post-item-form-type-toggle-row{width:100%}}.post-mini-wardrobe-form{flex-direction:column;gap:14px;display:flex}.post-mini-photo-panel{border-radius:16px;min-height:170px}.post-mini-photo-preview-card,.post-mini-photo-upload-card{min-height:170px}.post-mini-photo-preview-card{padding:16px}.post-mini-photo-preview-card img,.post-mini-photo-placeholder{border-radius:18px;width:min(100%,170px)}.post-mini-photo-upload-card{gap:6px;padding:18px}.post-mini-photo-upload-card .wardrobe-camera-icon{width:52px;height:52px;margin-bottom:4px}.post-mini-photo-upload-card .wardrobe-camera-icon svg{width:27px;height:27px}.post-mini-photo-upload-card h4{font-size:24px}.post-mini-photo-upload-card p{margin-bottom:8px;font-size:.82rem}.post-mini-photo-upload-card .wardrobe-browse-button{min-width:120px;min-height:42px;padding:0 18px;font-size:20px}.post-mini-luxury-card{border-radius:16px;padding:18px}.post-mini-form-grid{gap:14px 16px}.post-mini-wardrobe-form .wardrobe-form-label{font-size:19px}.post-mini-wardrobe-form .wardrobe-form-label span{font-size:15px}.post-mini-wardrobe-form input,.post-mini-wardrobe-form select,.post-mini-wardrobe-form textarea,.post-mini-wardrobe-form .wardrobe-color-selector{border-radius:12px;min-height:44px;padding:10px 13px;font-size:.86rem}.post-mini-wardrobe-form textarea{min-height:92px}.post-mini-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.post-mini-category-grid .wardrobe-category-button{gap:5px;min-height:76px;padding:8px 5px;font-size:10.5px}.post-mini-category-grid .wardrobe-category-icon{width:28px;height:28px}.post-mini-chip-row{gap:6px;min-height:44px}.post-mini-chip-row .wardrobe-chip-button{min-height:34px;padding:0 11px;font-size:.78rem}.post-mini-wardrobe-form .wardrobe-color-menu{z-index:1500}.post-mini-wardrobe-form .wardrobe-character-count{margin:-30px 12px 0 0;font-size:.72rem}.post-add-created-item-button{letter-spacing:.02em;min-height:44px;margin-top:14px;font-weight:800;color:#fffaf3!important;background:#c8b9a4!important;border:1px solid #cdbba8!important;border-radius:999px!important}.post-add-created-item-button:hover:not(:disabled){background:#b6a58f!important}.post-add-created-item-button:disabled{opacity:.55}@media (width<=1100px){.post-item-builder-layout{grid-template-columns:1fr}.post-item-source-panel{min-height:auto}.post-stylist-wardrobe-select-grid{min-height:260px;max-height:420px}}@media (width<=760px){.post-mini-photo-panel{grid-template-columns:1fr}.post-mini-photo-preview-card{border-bottom:1px dashed #e7d7c8;border-right:none}.post-mini-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-mini-form-grid{grid-template-columns:1fr}}.professional-post-wizard-header{margin-bottom:16px}.professional-post-wizard-topline{grid-template-columns:42px minmax(0,1fr) 42px;align-items:start;gap:12px;display:grid}.professional-post-wizard-topline>div{text-align:center}.professional-post-wizard-header h2,.professional-post-wizard-header .section-eyebrow{margin-bottom:4px}.professional-post-wizard-back,.professional-post-wizard-back-placeholder{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.professional-post-wizard-back{color:#17110d;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;font-size:30px;line-height:1}.professional-post-wizard-back:hover{background:#fffaf3;border-color:#cdbba8}.professional-post-step-dots{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.professional-post-step-dot{background:#eadccd;border-radius:999px;width:7px;height:7px}.professional-post-step-dot.is-active{background:#cdbba8;width:22px}.professional-post-wizard-screen{width:min(100%,980px);margin:0 auto;padding-bottom:96px}.professional-post-image-step-card{text-align:center}.professional-post-step-helper{color:#6f6257;margin:-4px 0 18px;font-size:.9rem;line-height:1.45}.professional-post-upload-preview-card{cursor:pointer;min-height:430px;padding:18px;position:relative}.professional-post-upload-preview-card.has-preview{background:#fffdfb;justify-content:center;align-items:stretch}.professional-post-upload-preview-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.professional-post-main-preview-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;margin:0 auto;display:flex}.professional-post-main-preview-wrap img{object-fit:contain;background:#f8f1ea;border:1px solid #eadccd;border-radius:20px;width:100%;max-height:520px;display:block}.professional-post-main-preview-wrap span{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.professional-post-look-placement-card{background:#fffaf3;border:1px dashed #dccdbc;border-radius:16px;padding:16px 18px}.professional-post-look-placement-card h4{color:#17110d;margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:400}.professional-post-look-placement-card p{color:#6f6257;margin:0;font-size:.9rem;line-height:1.45}.professional-post-preview-screen{width:min(100%,720px)}.professional-post-preview-card{text-align:left}.post-publish-preview-card{background:#fff;border:1px solid #eadccd;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #3f2d2014}.post-publish-preview-image{background:#f8f1ea;border-bottom:1px solid #eadccd;justify-content:center;align-items:center;width:100%;display:flex}.post-publish-preview-image img{object-fit:contain;width:100%;max-height:650px;display:block}.post-publish-preview-image span{color:#b67854;justify-content:center;align-items:center;min-height:320px;font-family:Cormorant Garamond,Georgia,serif;font-size:54px;display:flex}.post-publish-preview-label,.post-publish-preview-card h3,.post-publish-preview-caption,.post-publish-preview-tags,.post-publish-preview-shop{margin-left:22px;margin-right:22px}.post-publish-preview-label{color:#b67854;letter-spacing:.22em;text-transform:uppercase;margin-top:20px;margin-bottom:8px;font-size:.76rem;font-weight:900}.post-publish-preview-card h3{color:#17110d;margin-top:0;margin-bottom:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:400;line-height:1}.post-publish-preview-caption{color:#53483f;line-height:1.55}.post-publish-preview-tags{border-top:1px solid #eadccd;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px;display:flex}.post-publish-preview-tags span{color:#b67854;font-size:.9rem}.post-publish-preview-shop{padding:20px 0 24px}.post-publish-preview-shop h4{color:#17110d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.post-publish-preview-shop>p{color:#6f6257;margin:0}.post-publish-preview-shop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.post-publish-preview-shop-card{background:#fffdfb;border:1px solid #eadccd;border-radius:14px;overflow:hidden}.post-publish-preview-shop-card img,.post-publish-preview-shop-card>span{aspect-ratio:1;object-fit:contain;color:#b67854;background:#f8f1ea;justify-content:center;align-items:center;width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;display:flex}.post-publish-preview-shop-card strong,.post-publish-preview-shop-card small,.post-publish-preview-shop-card em{padding:0 10px;display:block}.post-publish-preview-shop-card strong{color:#17110d;padding-top:10px;font-size:.9rem}.post-publish-preview-shop-card small{color:#6f6257;margin-top:4px;font-size:.76rem}.post-publish-preview-shop-card em{color:#17110d;margin-top:6px;padding-bottom:10px;font-style:normal;font-weight:800}.professional-post-wizard-actions .button.primary{min-width:142px}.professional-post-wizard-actions .button.secondary{min-width:112px}@media (width<=760px){.professional-post-wizard-topline{grid-template-columns:38px minmax(0,1fr) 38px}.professional-post-upload-preview-card{min-height:320px}.professional-post-main-preview-wrap img{max-height:420px}.post-publish-preview-card h3{font-size:32px}}.post-item-builder-layout{align-items:stretch}.post-item-source-panel{flex-direction:column;display:flex}.post-stylist-wardrobe-select-grid{flex:auto;align-content:start;min-height:520px;max-height:none;padding-right:6px}.post-stylist-wardrobe-select-card{position:relative;overflow:hidden}.post-stylist-wardrobe-select-card.is-selected img,.post-stylist-wardrobe-select-card.is-selected .post-item-image-placeholder{filter:brightness(.86)}.post-selected-indicator{z-index:3;color:#fff;background:#ffffffd6;border:2px solid #fffffff5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 6px 16px #17110d2e}.post-stylist-wardrobe-select-card.is-selected .post-selected-indicator{background:#3b82f6}.post-stylist-wardrobe-select-card.is-selected>span:last-child{color:#2563eb}.selected-shop-look-grid{scroll-snap-type:x proximity;gap:12px;padding:4px 2px 14px;overflow:auto hidden;grid-template-columns:none!important;display:flex!important}.selected-shop-look-card{scroll-snap-align:start;flex:0 0 178px;max-width:178px;padding:10px}.selected-shop-look-card-header{gap:8px}.selected-shop-look-card-header h4{font-size:.82rem}.selected-shop-look-card-header button{padding:4px 7px;font-size:.62rem}.selected-shop-look-card img,.selected-shop-look-card .post-item-image-placeholder{object-fit:cover;border-radius:12px;height:116px;min-height:116px;margin:7px 0}.selected-shop-look-card input{min-height:32px;padding:7px 8px;font-size:.72rem}.selected-shop-look-grid::-webkit-scrollbar{width:9px;height:9px}.post-stylist-wardrobe-select-grid::-webkit-scrollbar{width:9px;height:9px}.selected-shop-look-grid::-webkit-scrollbar-thumb{background:#cdbba8;border-radius:999px}.post-stylist-wardrobe-select-grid::-webkit-scrollbar-thumb{background:#cdbba8;border-radius:999px}.selected-shop-look-grid::-webkit-scrollbar-track{background:#f8f1ea;border-radius:999px}.post-stylist-wardrobe-select-grid::-webkit-scrollbar-track{background:#f8f1ea;border-radius:999px}@media (width<=900px){.post-stylist-wardrobe-select-grid{min-height:360px}.selected-shop-look-card{flex-basis:160px;max-width:160px}}.post-stylist-wardrobe-picker-grid,.post-stylist-wardrobe-select-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;align-content:start!important;gap:12px!important;padding:14px 4px 28px!important;display:grid!important;overflow-y:auto!important}.post-stylist-wardrobe-card,.post-stylist-wardrobe-select-card{color:#17110d!important;cursor:pointer!important;text-align:left!important;width:100%!important;min-width:0!important;min-height:0!important;font:inherit!important;appearance:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #eadccd!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:7px!important;padding:10px!important;line-height:1.15!important;display:flex!important;position:relative!important;overflow:hidden!important}.post-stylist-wardrobe-card:hover,.post-stylist-wardrobe-select-card:hover{background:#fbf6ef!important;transform:translateY(-1px)!important}.post-stylist-wardrobe-card.is-selected,.post-stylist-wardrobe-select-card.is-selected{background:#f4f8ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f629!important}.post-stylist-wardrobe-card-image,.post-stylist-wardrobe-select-card img,.post-stylist-wardrobe-select-card .post-item-image-placeholder,.post-stylist-wardrobe-card .post-item-image-placeholder{aspect-ratio:1!important;color:#b67854!important;background:#f7f1ea!important;border:1px solid #efe4d8!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:96px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.6rem!important;display:flex!important;overflow:hidden!important}.post-stylist-wardrobe-card-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.post-stylist-wardrobe-card.is-selected .post-stylist-wardrobe-card-image,.post-stylist-wardrobe-select-card.is-selected img,.post-stylist-wardrobe-select-card.is-selected .post-item-image-placeholder{filter:brightness(.86)!important}.post-stylist-wardrobe-card strong,.post-stylist-wardrobe-select-card strong{color:#17110d!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;font-size:.84rem!important;font-weight:800!important;line-height:1.15!important;display:block!important}.post-stylist-wardrobe-card small,.post-stylist-wardrobe-card em,.post-stylist-wardrobe-select-card small,.post-stylist-wardrobe-select-card em{color:#6f6257!important;overflow-wrap:anywhere!important;font-size:.72rem!important;font-style:normal!important;line-height:1.2!important;display:block!important}.post-add-to-look-label,.post-stylist-wardrobe-select-card>span:last-child{color:#b67854!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:auto!important;font-size:.74rem!important;font-weight:800!important;display:block!important}.post-selected-check,.post-selected-indicator{z-index:3!important;color:#0000!important;background:#ffffffd6!important;border:2px solid #fffffff5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 6px 16px #17110d2e!important}.post-stylist-wardrobe-card.is-selected .post-selected-check,.post-stylist-wardrobe-select-card.is-selected .post-selected-indicator{color:#fff!important;background:#3b82f6!important}.professional-post-look-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:14px 0 12px!important;display:grid!important}.professional-post-look-option{color:#17110d!important;text-align:left!important;min-height:92px!important;font:inherit!important;cursor:pointer!important;appearance:none!important;background:#fff!important;border:1px solid #eadccd!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:16px 15px!important;display:flex!important;box-shadow:0 10px 24px #4a32200a!important}.professional-post-look-option:hover{background:#fbf7f2!important;border-color:#cdbba8!important;transform:translateY(-1px)!important}.professional-post-look-option.is-selected{background:#fbf4ee!important;border-color:#b9784d!important;box-shadow:0 0 0 2px #b9784d1f!important}.professional-post-look-option strong{color:#17110d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.86rem!important;font-weight:900!important;line-height:1.1!important;display:block!important}.professional-post-look-option span{color:#6f6257!important;font-size:.82rem!important;line-height:1.3!important;display:block!important}.professional-post-look-option.is-selected strong,.professional-post-look-option.is-selected span{color:#8f553b!important}.selected-shop-look-preview-grid{scrollbar-width:thin!important;scrollbar-color:#d8d2ca transparent!important;gap:14px!important;padding:8px 4px 16px!important;display:flex!important;overflow-x:auto!important}.selected-shop-look-preview-grid::-webkit-scrollbar{height:8px!important}.selected-shop-look-preview-grid::-webkit-scrollbar-track{background:0 0!important}.selected-shop-look-preview-grid::-webkit-scrollbar-thumb{background:#d8d2ca!important;border-radius:999px!important}.selected-shop-look-preview-card{color:inherit!important;text-align:center!important;background:0 0!important;border:none!important;flex:0 0 126px!important;padding:0!important;position:relative!important}.selected-shop-look-preview-card img,.selected-shop-look-preview-placeholder{aspect-ratio:1!important;color:#b67854!important;object-fit:cover!important;background:#f7f1ea!important;border:1px solid #eadccd!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.7rem!important;display:flex!important;box-shadow:0 10px 22px #4a32200f!important}.selected-shop-look-remove-button{z-index:4!important;color:#9f2f2f!important;cursor:pointer!important;background:#f9e8e5!important;border:1px solid #f0d5d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:27px!important;height:27px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:-8px!important;right:-8px!important;box-shadow:0 8px 18px #17110d24!important}.selected-shop-look-remove-button:hover{color:#7a1510!important;background:#f3d6d2!important}.selected-shop-look-preview-card strong{color:#17110d!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:9px!important;font-size:.78rem!important;font-weight:900!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.selected-shop-look-preview-card small{color:#7c7067!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:.72rem!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.post-publish-preview-look{box-sizing:border-box!important;border-top:1px solid #eadccd!important;width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important}.post-publish-preview-look h4{color:#17110d!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:.78rem!important;font-weight:900!important;line-height:1.15!important}.post-publish-preview-look p{box-sizing:border-box!important;color:#53483f!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.professional-post-modal-actions-sticky .button.primary,.professional-post-modal-actions-sticky .button.secondary{justify-content:center!important;align-items:center!important;min-width:128px!important;min-height:48px!important;display:inline-flex!important}.professional-post-modal-actions-sticky .button.primary{color:#fffaf3!important;background:#c8baa5!important;border:1px solid #c8baa5!important}.professional-post-modal-actions-sticky .button.primary:hover:not(:disabled){background:#b8a98f!important;border-color:#b8a98f!important}.professional-post-modal-actions-sticky .button.secondary{color:#111!important;background:#f8f8f8!important;border:1px solid #eee!important}@media (width<=760px){.professional-post-look-option-grid{grid-template-columns:1fr!important}.selected-shop-look-preview-card{flex-basis:112px!important}}.post-like-action.is-liked{color:#9f2f2f}.post-like-action.is-liked svg{fill:currentColor}.post-action-button:disabled{opacity:.55;cursor:not-allowed}.post-save-action{min-width:32px}.shop-look-card{flex:0 0 242px!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:stretch!important;width:242px!important;min-height:112px!important;max-height:112px!important;overflow:hidden!important}.shop-look-card img,.shop-look-placeholder{object-fit:cover!important;object-position:center!important;flex:0 0 88px!important;width:88px!important;height:96px!important}.shop-look-card>div{min-width:0!important;overflow:hidden!important}.shop-look-card h4{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;min-height:34px!important;max-height:34px!important;display:-webkit-box!important;overflow:hidden!important}.shop-look-card p,.shop-look-card span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.selected-shop-look-preview-card{flex:0 0 150px!important;width:150px!important}.selected-shop-look-preview-card img,.selected-shop-look-preview-placeholder{aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;width:150px!important;height:150px!important;overflow:hidden!important}.selected-shop-look-preview-card img{transform:scale(1.06)}.stylist-wardrobe-card-image-wrap{aspect-ratio:1/1.06!important;overflow:hidden!important}.stylist-wardrobe-card-image-wrap img{transform:scale(1.05);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.stylist-wardrobe-card-body h3{-webkit-line-clamp:3!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=640px){.shop-look-card{flex-basis:218px!important;width:218px!important}.selected-shop-look-preview-card{flex-basis:132px!important;width:132px!important}.selected-shop-look-preview-card img,.selected-shop-look-preview-placeholder{width:132px!important;height:132px!important}}.message-shared-detail-save-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 10px;display:flex}.message-shared-detail-save-actions button{color:#9b5d3f;cursor:pointer;background:#fffaf3;border:1px solid #d6b49d;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 13px;font-family:inherit;font-size:.82rem;font-weight:800;display:inline-flex}.message-shared-detail-save-actions button:hover:not(:disabled){background:#f8f1eb}.message-shared-detail-save-actions button:disabled{opacity:.7;cursor:not-allowed}.message-shared-detail-save-status,.message-shared-detail-save-error{font-weight:700;margin:6px 0 10px!important;font-size:.88rem!important;line-height:1.35!important}.message-shared-detail-save-status{color:#166534!important}.message-shared-detail-save-error{color:#b42318!important}@media (width<=520px){.message-shared-detail-save-actions{flex-direction:column;align-items:stretch}.message-shared-detail-save-actions button{width:100%}}.public-profile-social-stats{flex-wrap:wrap;gap:10px 18px;margin:-2px 0 16px;display:flex}.public-profile-social-stats button{color:#7c7067;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:6px;padding:0;font-family:inherit;display:inline-flex}.public-profile-social-stats button:hover span{text-decoration:underline}.public-profile-social-stats strong{color:#17110d;font-size:.98rem;font-weight:800}.public-profile-social-stats span{color:#7c7067;font-size:.92rem}.public-profile-follow-action.is-following,.post-sequence-follow-button.is-following{color:#6f6257;background:#f8f1eb;border-color:#d7c6b5}.public-profile-follow-action:disabled,.post-sequence-follow-button:disabled{cursor:progress;opacity:.78}.follow-list-backdrop{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17110d5c}.follow-list-modal{background:#fffdfb;border:1px solid #eadccd;border-radius:28px;flex-direction:column;width:min(470px,100vw - 32px);max-height:min(680px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 90px #17110d47}.follow-list-modal-header{border-bottom:1px solid #eadccd;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.follow-list-modal-header .section-eyebrow{margin:0 0 6px}.follow-list-modal-header h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:.95}.follow-list-modal-header button{color:#17110d;cursor:pointer;background:#f7f1ea;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.follow-list-scroll{padding:12px;overflow-y:auto}.follow-list-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;gap:13px;padding:12px;font-family:inherit;display:flex}.follow-list-row:hover{background:#fbf4ee}.follow-list-row.is-private-user,.follow-list-row:disabled{cursor:default;opacity:.92}.follow-list-row.is-private-user:hover,.follow-list-row:disabled:hover{background:0 0}.follow-list-row img,.follow-list-row>span{object-fit:cover;background:#f8f1eb;border:1px solid #e4d6c7;border-radius:50%;flex:0 0 54px;width:54px;height:54px}.follow-list-row>span{color:#b67854;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;display:flex}.follow-list-row strong{color:#17110d;font-size:1rem;display:block}.follow-list-row p{color:#8d8178;margin:3px 0 0;font-size:.92rem}.follow-list-state{color:#7c7067;text-align:center;margin:28px 0}@media (width<=640px){.public-profile-social-stats{justify-content:center}.follow-list-modal-header h2{font-size:34px}}.public-profile-social-stats:has(button:only-child){justify-content:flex-start}.public-profile-header-copy{flex:1;min-width:0}.public-profile-title-row{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.public-profile-title-row h2{min-width:0;margin-bottom:8px}.public-profile-header-follow-pill{color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#d2c1ad;border:1px solid #cdbba8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:4px;padding:0 22px;font-family:inherit;font-size:.78rem;font-weight:850;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #4a32201c}.public-profile-header-follow-pill svg{stroke-width:1.65px;width:18px;height:18px}.public-profile-header-follow-pill:hover{background:#c5b39f;border-color:#bda88f;transform:translateY(-1px);box-shadow:0 16px 34px #4a322026}.public-profile-header-follow-pill.is-following{color:#6f6257;box-shadow:none;background:#f7f1ea;border-color:#d7c6b5}.public-profile-header-follow-pill.is-following:hover{color:#4f453d;background:#efe6dc}.public-profile-header-follow-pill:disabled{cursor:progress;opacity:.78;transform:none}.public-profile-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.public-profile-title-row{gap:16px}.public-profile-header-follow-pill{min-height:40px;padding:0 18px;font-size:.72rem}}@media (width<=620px){.public-profile-title-row{flex-direction:column;align-items:center;gap:12px}.public-profile-title-row h2{text-align:center;margin-bottom:0}.public-profile-header-follow-pill{margin-top:0}}.private-profile-social-stats{flex-wrap:wrap;gap:10px 18px;margin:-8px 0 16px;display:flex}.private-profile-social-stats button,.private-profile-social-stat-static{color:#7c7067;background:0 0;border:none;align-items:baseline;gap:6px;padding:0;font-family:inherit;display:inline-flex}.private-profile-social-stats button{cursor:pointer}.private-profile-social-stat-static{cursor:default}.private-profile-social-stats button:hover span{text-decoration:underline}.private-profile-social-stats strong{color:#17110d;font-size:.98rem;font-weight:800}.private-profile-social-stats span{color:#7c7067;font-size:.92rem}@media (width<=620px){.private-profile-social-stats{justify-content:center}}.post-menu-popover button{align-items:center;gap:8px;display:flex}.post-comment-report-button{color:#9c8f84;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:.88rem;font-weight:700;display:inline-flex}.post-comment-report-button:hover:not(:disabled){color:#6f6257}.post-comment-report-button:disabled{opacity:.55;cursor:not-allowed}.post-report-backdrop{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17110d5c}.post-report-modal{background:#fffdfb;border:1px solid #eadccd;border-radius:28px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.post-report-modal h2{color:#17110d;margin:0;padding-right:42px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:.95}.post-report-helper{color:#6f6257;margin:12px 0 22px;line-height:1.55}.post-report-field{color:#17110d;flex-direction:column;gap:8px;margin-bottom:16px;font-weight:800;display:flex}.post-report-field span{align-items:baseline;gap:5px;display:flex}.post-report-field em{color:#8b7c70;font-size:.86rem;font-style:normal;font-weight:500}.post-report-field select,.post-report-field textarea{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #eadfd5;border-radius:14px;width:100%;padding:13px 14px;font-family:inherit;font-size:.96rem}.post-report-field textarea{resize:vertical}.post-report-field select:focus,.post-report-field textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.post-report-field small{color:#9c8f84;align-self:flex-end;font-weight:600}.post-report-preview{background:#fffaf3;border:1px dashed #e2d3c3;border-radius:18px;margin:18px 0 22px;padding:14px 16px}.post-report-preview strong{color:#b67854;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:.76rem;display:block}.post-report-preview p{-webkit-line-clamp:3;color:#53483f;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.post-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.post-report-actions .button.primary{color:#fffaf3;background:#c8baa5}.post-report-actions .button.primary:hover:not(:disabled){background:#b8a98f}@media (width<=520px){.post-report-modal{padding:28px 22px}.post-report-modal h2{font-size:38px}.post-report-actions{flex-direction:column-reverse}.post-report-actions .button{width:100%}}.post-comment-list{flex-direction:column;gap:18px;margin-top:12px;display:flex}.post-comment-card{grid-template-columns:58px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.post-comment-avatar{color:#b67854;background:#f8f5f0;border:1px solid #e7dbcd;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;display:flex;overflow:hidden}.post-comment-avatar:hover{text-decoration:none}.post-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.post-comment-avatar span{color:#b67854;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1}.post-comment-body{min-width:0}.post-comment-bubble{box-sizing:border-box;color:#17110d;background:#fffaf8;border:1px solid #eadccd;border-radius:20px;width:fit-content;max-width:min(100%,560px);padding:16px 20px}.post-comment-name-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.post-comment-name-row a{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:27px;font-weight:600;line-height:1;text-decoration:none}.post-comment-name-row a:hover{text-decoration:none}.post-comment-name-row span{color:#8b7c70;font-size:16px;line-height:1.1}.post-comment-bubble p{color:#3f352f;margin:0;font-size:18px;line-height:1.4}.post-comment-meta-row{color:#8b7c70;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:15px;display:flex}.post-comment-meta-row>span:first-child{color:#8b7c70}.post-comment-like-button,.post-comment-edit-button,.post-comment-delete-button,.post-comment-report-button{color:#8b7c70;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;line-height:1;display:inline-flex}.post-comment-like-button:hover:not(:disabled),.post-comment-edit-button:hover:not(:disabled),.post-comment-delete-button:hover:not(:disabled),.post-comment-report-button:hover:not(:disabled){color:#b67854}.post-comment-edit-button,.post-comment-report-button,.post-comment-edited-label{color:#8b7c70;font-weight:700}.post-comment-edited-label{font-style:italic}.post-comment-delete-button{color:#b9b1a9}.post-comment-delete-button:hover:not(:disabled){color:#8f8176}.post-comment-like-button:disabled,.post-comment-edit-button:disabled,.post-comment-delete-button:disabled,.post-comment-report-button:disabled{cursor:not-allowed;opacity:.55}.post-comment-edit-form{flex-direction:column;gap:10px;min-width:min(480px,68vw);display:flex}.post-comment-edit-form textarea{box-sizing:border-box;color:#17110d;resize:vertical;background:#fff;border:1px solid #eadccd;border-radius:14px;width:100%;min-height:86px;padding:12px 14px;font-family:inherit;font-size:16px}.post-comment-edit-form textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.post-comment-edit-actions{justify-content:flex-end;gap:8px;display:flex}.post-comment-edit-actions button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;padding:8px 13px;font-family:inherit;font-weight:700}.post-comment-edit-actions button[type=submit]{color:#fff;background:#c8baa5;border-color:#c8baa5}.post-comment-edit-actions button:hover:not(:disabled){background:#f8f1eb}.post-comment-edit-actions button[type=submit]:hover:not(:disabled){background:#b8a98f}.post-comment-edit-actions button:disabled{cursor:not-allowed;opacity:.55}.post-comment-loading{color:#6f6257;text-align:center;background:#fffaf8;border:1px dashed #eadccd;border-radius:18px;padding:22px}@media (width<=620px){.post-comment-card{grid-template-columns:44px minmax(0,1fr);gap:10px}.post-comment-avatar{flex-basis:44px;width:44px;height:44px}.post-comment-avatar span{font-size:23px}.post-comment-bubble{border-radius:18px;max-width:100%;padding:14px 15px}.post-comment-name-row{gap:7px}.post-comment-name-row a{font-size:23px}.post-comment-name-row span{font-size:14px}.post-comment-bubble p{font-size:16px}.post-comment-meta-row{gap:10px;font-size:14px}.post-comment-edit-form{min-width:0}}.home-feed-auth-state{justify-content:center;display:flex}.home-feed-hero-card,.home-feed-header-card,.home-following-strip-card,.home-feed-empty-card{background:#ffffffeb;border:1px solid #eadbce;box-shadow:0 24px 80px #3124190f}.home-feed-hero-card{text-align:center;border-radius:34px;width:min(760px,100%);padding:52px}.home-feed-hero-card h1,.home-feed-header-card h1,.home-following-strip-card h2,.home-feed-toolbar h2,.home-feed-post-card h3,.home-feed-empty-card h3{color:#15120f;font-family:Cormorant Garamond,serif;font-weight:400}.home-feed-hero-card h1{margin:8px 0 16px;font-size:clamp(46px,7vw,76px);line-height:.92}.home-feed-hero-card p,.home-feed-header-card p,.home-feed-empty-card p{color:#786b61;line-height:1.55}.home-feed-auth-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.home-feed-primary-link,.home-feed-secondary-link,.home-feed-discover-button,.home-feed-empty-card button,.home-feed-load-more-button{cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c77f59;border-radius:999px;font-weight:800;text-decoration:none}.home-feed-primary-link,.home-feed-empty-card button,.home-feed-load-more-button{color:#fff;background:#c7b59d;border-color:#c7b59d;padding:14px 26px}.home-feed-secondary-link,.home-feed-discover-button{color:#b86f4d;background:#fff;padding:14px 22px}.home-feed-header-card{border-radius:38px;justify-content:space-between;align-items:center;gap:24px;padding:42px 48px;display:flex}.home-feed-discover-button{white-space:nowrap;align-items:center;gap:10px;min-height:48px;display:inline-flex}.home-following-strip-card{border-radius:32px;margin-top:24px;padding:28px 34px 32px}.home-section-row,.home-feed-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.home-section-row h2,.home-feed-toolbar h2{margin:4px 0 0;font-size:34px;line-height:1}.home-feed-see-all-link{color:#b86f4d;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:900;text-decoration:none}.home-following-strip{scrollbar-width:thin;gap:24px;margin-top:24px;padding:2px 2px 12px;display:flex;overflow-x:auto}.home-following-profile-card{text-align:center;color:#18130f;flex:0 0 112px;text-decoration:none}.home-following-profile-card strong,.home-following-profile-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-following-profile-card strong{margin-top:10px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400}.home-following-profile-card span{color:#8b7e73;font-size:13px}.home-feed-avatar{color:#cdbba8;background:#fbf8f4;border:1px solid #e7d7ca;flex:none;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-weight:400;display:inline-flex;overflow:hidden}.home-feed-avatar img{object-fit:cover;width:100%;height:100%}.home-feed-avatar-medium{border-radius:50%;width:52px;height:52px;font-size:28px}.home-feed-avatar-large{border-width:2px;border-radius:50%;width:92px;height:92px;font-size:44px}.home-feed-empty-inline{color:#7d7066;background:#fffaf7;border:1px dashed #e1cfc1;border-radius:20px;align-items:center;gap:10px;margin-top:20px;padding:16px 18px;display:flex}.home-feed-sort-pills{background:#fff;border:1px solid #eadbce;border-radius:999px;gap:10px;padding:6px;display:inline-flex}.home-feed-sort-pills button{color:#8b7e73;cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.home-feed-sort-pills button.active{color:#fff;background:#c7b59d}.home-feed-error{color:#8f241d;background:#b423180a;border:1px solid #b423182e;border-radius:18px;margin:0 0 16px;padding:14px 18px}.home-feed-list{gap:22px;display:grid}.home-feed-post-card{background:#fff;border:1px solid #eadbce;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #3124190f}.home-feed-post-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 14px;display:flex}.home-feed-post-creator{color:#17120f;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.home-feed-post-creator span{min-width:0}.home-feed-post-creator strong,.home-feed-post-creator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-feed-post-creator strong{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:400;line-height:1}.home-feed-post-creator small{color:#83766b;margin-top:3px;font-size:14px}.home-feed-icon-button{color:#17120f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.home-feed-icon-button:hover{background:#fbf4ef}.home-feed-post-body{border-top:1px solid #f1e5dd;border-bottom:1px solid #f1e5dd;grid-template-columns:minmax(260px,1.05fr) minmax(240px,.95fr);align-items:stretch;display:grid}.home-feed-image-link{color:#b86f4d;background:#f7efe8;min-height:286px;text-decoration:none}.home-feed-image-link img,.home-feed-image-placeholder{width:100%;height:100%;min-height:286px}.home-feed-image-link img{object-fit:cover;display:block}.home-feed-image-placeholder{letter-spacing:.18em;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:40px;display:flex}.home-feed-copy-link{color:inherit;flex-direction:column;justify-content:center;padding:34px 38px;text-decoration:none;display:flex}.home-feed-copy-link p{color:#c17855;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900}.home-feed-copy-link h3{margin:0;font-size:clamp(34px,5vw,48px);line-height:.92}.home-feed-copy-link span{color:#4d443d;margin-top:14px;line-height:1.45}.home-feed-tags{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.home-feed-tags small{color:#c17855;font-size:13px}.home-feed-post-actions{align-items:center;gap:24px;padding:16px 22px 18px;display:flex}.home-feed-post-actions button{color:#17120f;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:6px;font-size:16px;display:inline-flex}.home-feed-post-actions button.active,.home-feed-post-actions button.active svg{color:#a92d2d;stroke:#a92d2d}.home-feed-save-button{margin-left:auto}.home-feed-empty-card{text-align:center;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:42px;display:flex}.home-feed-empty-card h3{margin:0;font-size:36px}.home-feed-empty-card p{max-width:460px;margin:0}.home-feed-empty-card button{margin-top:8px}.home-feed-load-more-row{justify-content:center;margin-top:28px;display:flex}.home-feed-load-more-button:disabled{opacity:.65;cursor:default}@media (width<=820px){.home-feed-page{padding:18px 0 48px}.home-feed-header-card,.home-section-row,.home-feed-toolbar{flex-direction:column;align-items:flex-start}.home-feed-header-card,.home-following-strip-card{border-radius:28px;padding:28px 22px}.home-feed-discover-button{justify-content:center;width:100%}.home-feed-post-body{grid-template-columns:1fr}.home-feed-copy-link{padding:24px}.home-feed-image-link,.home-feed-image-link img,.home-feed-image-placeholder{min-height:320px}}@media (width<=560px){.home-feed-hero-card{padding:34px 24px}.home-following-profile-card{flex-basis:92px}.home-feed-avatar-large{width:76px;height:76px;font-size:36px}.home-feed-post-header,.home-feed-post-actions{padding-left:16px;padding-right:16px}.home-feed-sort-pills{width:100%}.home-feed-sort-pills button{flex:1}}.home-feed-page{width:min(860px,100%);margin:0 auto;padding:18px 0 72px}.home-feed-header-card,.home-following-strip-card{box-shadow:none;background:0 0;border:0}.home-feed-header-card{border-bottom:1px solid #eadbce;border-radius:0;margin:0 0 22px;padding:0 0 22px;display:block}.home-feed-header-card h1{margin:4px 0 8px;font-size:clamp(54px,7vw,76px);line-height:.9}.home-feed-header-card p{color:#6f6258;max-width:540px;margin:0;font-size:15px}.home-following-strip-card{border-bottom:1px solid #eadbce;border-radius:0;margin:0 0 28px;padding:0 0 22px}.home-section-row,.home-feed-toolbar{align-items:center}.home-section-row .section-eyebrow,.home-feed-toolbar .section-eyebrow{margin:0}.home-feed-see-all-link{color:#8f847a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.home-following-strip{gap:34px;margin-top:16px;padding:2px 2px 10px}.home-following-profile-card{flex:0 0 94px}.home-following-profile-card strong{margin-top:8px;font-size:18px;line-height:1.05}.home-following-profile-card span{margin-top:2px;font-size:12px}.home-feed-toolbar{margin:0 0 14px;padding:0}.home-feed-sort-pills{gap:4px;padding:4px;box-shadow:0 12px 36px #3124190a}.home-feed-sort-pills button{letter-spacing:.12em;padding:8px 12px;font-size:11px}.home-feed-post-card{border-radius:18px;box-shadow:0 14px 42px #3124190d}.home-feed-avatar-medium{width:42px;height:42px;font-size:23px}.home-feed-post-creator{gap:10px}.home-feed-post-creator strong{font-size:21px}.home-feed-post-creator small{font-size:12px}.home-feed-icon-button{width:32px;height:32px}.home-feed-image-link,.home-feed-image-link img,.home-feed-image-placeholder{min-height:220px}.home-feed-copy-link p{letter-spacing:.15em;margin-bottom:8px;font-size:11px}.home-feed-copy-link span{margin-top:10px;font-size:14px}.home-feed-tags{gap:10px;margin-top:14px}.home-feed-tags small{font-size:12px}.home-feed-post-actions{gap:20px;padding:10px 16px 12px}.home-feed-post-actions button{font-size:14px}@media (width<=820px){.home-feed-page{width:min(680px,100%);padding:14px 0 56px}.home-feed-header-card,.home-section-row,.home-feed-toolbar{flex-direction:column;align-items:flex-start}.home-feed-header-card,.home-following-strip-card{padding-left:0;padding-right:0}.home-feed-post-body{grid-template-columns:1fr}.home-feed-image-link,.home-feed-image-link img,.home-feed-image-placeholder{min-height:300px}}@media (width<=560px){.home-feed-header-card h1{font-size:58px}.home-following-strip{gap:22px}.home-following-profile-card{flex-basis:86px}.home-feed-avatar-large{width:74px;height:74px;font-size:34px}.home-feed-copy-link{padding:22px}}.home-feed-page{width:min(780px,100%)}.home-following-strip{gap:28px}.home-following-profile-card strong{font-size:17px}.home-following-profile-card span{font-size:11px}.home-feed-list{gap:16px}.home-feed-post-card{border-radius:16px}.home-feed-post-header{padding:10px 14px 9px}.home-feed-image-link,.home-feed-image-link img,.home-feed-image-placeholder{min-height:190px}.home-feed-copy-link{padding:20px 24px}.home-feed-copy-link h3{font-size:clamp(26px,3.6vw,34px)}.home-feed-copy-link span{font-size:13px}.home-feed-post-actions{padding:8px 14px 10px}.home-feed-scroll-sentinel{color:#8f847a;text-align:center;min-height:44px;padding:18px 0 4px;font-size:13px}@media (width<=820px){.home-feed-page{width:min(680px,100%)}.home-feed-image-link,.home-feed-image-link img,.home-feed-image-placeholder{min-height:280px}}.home-feed-kicker,.home-following-title{color:#8f847a;letter-spacing:.08em;text-transform:none;font-size:13px;font-weight:500}.home-following-title{font-family:inherit}.home-feed-copy-link p{color:#9a8975}.home-feed-tags small{color:#b49a83}.home-following-strip-card{margin-bottom:20px}.home-following-strip{gap:30px;margin-top:14px}.home-following-profile-card strong{color:#2a221d;font-size:16px;line-height:1.08}.home-following-profile-handle{color:#95897f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.home-following-profile-card .home-feed-avatar>span{color:#b86f4d;width:100%;height:100%;font-family:Cormorant Garamond,serif;font-size:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.home-feed-avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-feed-post-card{width:min(100%,740px);margin:0 auto}.home-feed-post-body{grid-template-columns:minmax(210px,.92fr) minmax(215px,1fr)}@media (width<=560px){.home-feed-avatar-large{width:76px;height:76px;font-size:38px}.home-following-profile-card{flex-basis:84px}}.home-feed-header-card h1{margin-top:0}.home-feed-kicker{display:none}.home-feed-avatar-large{width:84px;height:84px;font-size:52px}.home-following-profile-card .home-feed-avatar-large>span{font-size:52px;line-height:.9}.home-following-profile-card{flex-basis:96px}.home-following-strip{align-items:flex-start}@media (width<=560px){.home-feed-avatar-large{width:78px;height:78px;font-size:46px}.home-following-profile-card .home-feed-avatar-large>span{font-size:46px}}.home-feed-avatar>span,.home-following-profile-card .home-feed-avatar>span,.home-following-profile-card .home-feed-avatar-large>span{color:#cdbba8}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}input[type=password]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none!important}.discover-feed-page{width:min(1060px,100%);margin:0 auto;padding:24px 0 72px}.discover-feed-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.discover-feed-hero h1{letter-spacing:-.04em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(58px,7vw,90px);font-weight:300;line-height:.9}.discover-feed-tagline{color:#b67854;letter-spacing:.28em;text-transform:uppercase;margin:14px 0 0;font-size:15px;font-weight:800}.discover-feed-search-form{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:18px;margin-bottom:20px;display:grid}.discover-feed-search-wrap{background:#ffffffeb;border:1px solid #e1d2c4;border-radius:999px;align-items:center;gap:18px;min-height:70px;padding:0 22px;display:flex;box-shadow:0 16px 42px #3124190a}.discover-feed-search-icon{color:#17120f;stroke-width:1.65px;flex:none}.discover-feed-search-wrap input{color:#17110d;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:20px}.discover-feed-search-wrap input::placeholder{color:#a7a09a}.discover-feed-clear-button{color:#8f847a;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f6efe8;border:none;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:800}.discover-feed-filter-button{color:#17120f;cursor:pointer;background:#ffffffeb;border:1px solid #e1d2c4;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;box-shadow:0 16px 42px #3124190a}.discover-feed-filter-button:hover,.discover-feed-filter-button.is-active{color:#8f6a55;background:#f7f1ea}.discover-feed-submit-button{display:none}.discover-feed-filter-row{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.discover-feed-filter-chip{color:#7b7067;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #e4d6c7;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.discover-feed-filter-chip:hover,.discover-feed-filter-chip.is-active{color:#8f6a55;background:#f7f1ea;border-color:#cdbba8}.discover-featured-section,.discover-results-section,.discover-posts-section{border-top:1px solid #eadccd;margin-top:26px;padding-top:24px}.discover-section-heading-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.discover-section-heading-row h2{color:#17110d;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:16px;font-weight:800}.discover-section-heading-row p{color:#84786f;margin:8px 0 0}.discover-section-heading-row button{color:#8f8a86;cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;font-size:13px;font-weight:500}.discover-featured-strip{scrollbar-width:thin;gap:34px;padding:2px 2px 18px;display:flex;overflow-x:auto}.discover-featured-profile{color:#17110d;text-align:center;flex:0 0 126px;text-decoration:none}.discover-featured-avatar-wrap{background:#fbf8f4;border:2px solid #d9c9ba;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin:0 auto 12px;display:flex;position:relative;overflow:visible}.discover-featured-avatar-wrap img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.discover-featured-avatar-wrap>span:not(.discover-featured-badge){color:#cdbba8;font-family:Cormorant Garamond,serif;font-size:58px;font-weight:300;line-height:1}.discover-featured-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#c7b59d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:8px;left:-9px}.discover-featured-profile strong,.discover-featured-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-featured-profile strong{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;line-height:1.05}.discover-featured-profile small{color:#8c8178;margin-top:4px;font-size:13px}.discover-feed-profile-grid{max-width:none;margin-top:0}.discover-posts-heading-row{align-items:center}.discover-post-sort-pills{background:#fff;border:1px solid #eadccd;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.discover-post-sort-pills button{color:#8b7e73;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900}.discover-post-sort-pills button.active{color:#fff;background:#c7b59d}.discover-post-list{gap:18px;display:grid}.discover-post-card{background:#fff;border:1px solid #eadbce;border-radius:16px;width:min(100%,780px);margin:0 auto;overflow:hidden;box-shadow:0 18px 52px #3124190e}.discover-post-header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 10px;display:flex}.discover-post-creator{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.discover-post-avatar{color:#cdbba8;background:#fbf8f4;border:1px solid #eadccd;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-family:Cormorant Garamond,serif;font-size:26px;display:inline-flex;overflow:hidden}.discover-post-avatar img{object-fit:cover;width:100%;height:100%;display:block}.discover-post-creator strong,.discover-post-creator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-post-creator strong{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;line-height:1}.discover-post-creator small{color:#83766b;margin-top:4px;font-size:13px}.discover-post-creator small span{color:#c7b59d;margin:0 5px}.discover-post-more-button{color:#17120f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.discover-post-more-button:hover{background:#fbf4ef}.discover-post-body{border-top:1px solid #f1e5dd;border-bottom:1px solid #f1e5dd;grid-template-columns:minmax(240px,.95fr) minmax(240px,1fr);display:grid}.discover-post-image-link{color:#cdbba8;background:#f7efe8;min-height:250px;text-decoration:none}.discover-post-image-link img,.discover-post-image-link>span{width:100%;height:100%;min-height:250px}.discover-post-image-link img{object-fit:cover;display:block}.discover-post-image-link>span{letter-spacing:.18em;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:42px;display:flex}.discover-post-copy-link{color:inherit;flex-direction:column;justify-content:center;padding:28px 32px;text-decoration:none;display:flex}.discover-post-copy-link p{color:#9a8975;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:900}.discover-post-copy-link h3{color:#17110d;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(30px,4.4vw,42px);font-weight:400;line-height:.94}.discover-post-copy-link span{color:#4d443d;margin-top:12px;line-height:1.45}.discover-post-tags{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.discover-post-tags small{color:#b49a83;font-size:13px}.discover-post-actions{align-items:center;gap:24px;padding:10px 16px 12px;display:flex}.discover-post-action-button{color:#17120f;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:7px;font-size:16px;display:inline-flex}.discover-post-action-button svg{fill:none;stroke:currentColor;stroke-width:1.9px}.discover-post-action-button.is-active{color:#9f2f2f}.discover-post-save-button{margin-left:auto}.discover-feed-muted,.discover-feed-empty-inline{color:#8c8178}.discover-feed-empty-inline{background:#fffaf7;border:1px dashed #e1cfc1;border-radius:20px;padding:16px 18px}.discover-feed-empty-state{margin-top:0}@media (width<=820px){.discover-feed-page{width:min(680px,100%)}.discover-feed-search-form{grid-template-columns:minmax(0,1fr) 62px;gap:12px}.discover-feed-search-wrap,.discover-feed-filter-button{min-height:62px}.discover-feed-filter-button{width:62px;height:62px}.discover-posts-heading-row{flex-direction:column;align-items:flex-start}.discover-post-body{grid-template-columns:1fr}.discover-post-image-link,.discover-post-image-link img,.discover-post-image-link>span{min-height:320px}}@media (width<=560px){.discover-feed-page{padding-top:10px}.discover-feed-hero h1{font-size:54px}.discover-feed-tagline{letter-spacing:.22em;font-size:12px}.discover-feed-search-wrap input{font-size:15px}.discover-section-heading-row{flex-direction:column;align-items:flex-start}.discover-featured-strip{gap:22px}.discover-featured-profile{flex-basis:108px}.discover-featured-avatar-wrap{width:96px;height:96px}.discover-post-copy-link{padding:24px}}.discover-search-render-page{width:min(1080px,100%);padding-top:12px}.discover-render-hero{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.discover-brand-lockup h1{color:#17110d;letter-spacing:-.055em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(70px,8vw,104px);font-weight:300;line-height:.82}.discover-brand-lockup p{color:#b9784d;letter-spacing:.42em;text-transform:uppercase;margin:18px 0 0 5px;font-size:15px;font-weight:800}.discover-render-search-form{margin-bottom:30px}.discover-search-render-page .discover-feed-search-wrap{min-height:66px;box-shadow:none;border-color:#e2d1c2}.discover-search-render-page .discover-feed-filter-button{width:66px;height:66px;box-shadow:none;border-color:#e2d1c2;border-radius:16px}.discover-recommended-section,.discover-content-section{border-top:1px solid #eadccd;margin-top:26px;padding-top:24px}.discover-render-heading-row h2{color:#17110d;letter-spacing:.28em;text-transform:uppercase;font-size:16px;font-weight:850}.discover-render-heading-row p{color:#8b7f75;font-size:14px}.discover-recommended-stylist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.discover-recommended-stylist-card{background:#fff;border:1px solid #eadccd;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 42px #3f2d200e}.discover-recommended-stylist-image{aspect-ratio:1.15;color:#cdbba8;background:#f7f1ea;border-radius:14px;justify-content:center;align-items:center;width:calc(100% - 18px);margin:9px 9px 0;text-decoration:none;display:flex;overflow:hidden}.discover-recommended-stylist-image img{object-fit:cover;width:100%;height:100%;display:block}.discover-recommended-stylist-image>span{font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:64px;font-weight:300;line-height:1}.discover-stylist-save-icon{z-index:2;color:#17120f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #eadccde6;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:18px;right:18px}.discover-stylist-save-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px}.discover-recommended-stylist-copy{text-align:center;padding:16px 16px 17px}.discover-recommended-stylist-copy a{color:inherit;text-decoration:none}.discover-recommended-stylist-copy h3{color:#17110d;letter-spacing:-.03em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(28px,3.1vw,36px);font-weight:400;line-height:.96}.discover-recommended-stylist-copy p{color:#82776e;margin:7px 0 0;font-size:14px}.discover-recommended-tag-row{flex-wrap:wrap;justify-content:center;gap:7px;min-height:29px;margin:13px 0 16px;display:flex}.discover-recommended-tag-row span{color:#7e746b;background:#f4eee8;border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;line-height:1;display:inline-flex}.discover-view-profile-button{letter-spacing:.06em;text-transform:uppercase;border:1px solid #c98a63;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:20px;font-weight:700;display:inline-flex;color:#b9784d!important}.discover-view-profile-button:hover{background:#fbf4ee}.discover-recommended-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.discover-recommended-content-card{background:#fff;border:1px solid #eadccd;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #3f2d200b}.discover-content-image-link{aspect-ratio:1/1.05;color:#cdbba8;background:#f7f1ea;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;overflow:hidden}.discover-content-image-link img{object-fit:cover;width:100%;height:100%;display:block}.discover-content-image-link>span{letter-spacing:.14em;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px}.discover-content-copy{min-height:116px;padding:13px 14px 8px}.discover-content-copy a{color:inherit;text-decoration:none}.discover-content-copy h3{color:#17110d;letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:25px;font-weight:400;line-height:.98}.discover-content-copy p{color:#6d625a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.discover-content-footer{justify-content:space-between;align-items:center;gap:10px;padding:0 13px 13px;display:flex}.discover-content-creator{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.discover-content-creator>span{color:#b9784d;background:#f7f1ea;border:1px solid #eadccd;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:15px;display:inline-flex;overflow:hidden}.discover-content-creator img{object-fit:cover;width:100%;height:100%;display:block}.discover-content-creator small{color:#5f554d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discover-content-save-button{color:#17120f;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.discover-content-save-button:hover{background:#f7f1ea}.discover-content-save-button svg{fill:none;stroke:currentColor;stroke-width:1.85px}.discover-content-save-button.is-active{color:#9f2f2f}@media (width<=980px){.discover-recommended-stylist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-recommended-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.discover-brand-lockup h1{font-size:68px}.discover-brand-lockup p{letter-spacing:.3em}.discover-recommended-stylist-grid,.discover-recommended-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.discover-recommended-stylist-grid,.discover-recommended-content-grid{grid-template-columns:1fr}}.discover-featured-coming-soon-section{border-top:1px solid #eadccd;margin-top:26px;padding-top:24px}.discover-coming-soon-text{color:#8f8a86;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:500}.discover-featured-coming-soon-card{background:radial-gradient(circle at 0 0,#f7f1ead9,#0000 42%),#ffffffb8;border:1px dashed #dccdbc;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:24px 26px;display:grid}.discover-featured-coming-soon-copy{max-width:560px}.discover-coming-soon-pill{color:#8f6a55;letter-spacing:.18em;text-transform:uppercase;background:#f4eee8;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.discover-featured-coming-soon-copy h3{color:#17110d;letter-spacing:-.035em;margin:12px 0 8px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:300;line-height:.95}.discover-featured-coming-soon-copy p{color:#776b62;max-width:520px;margin:0;font-size:15px;line-height:1.5}.discover-featured-coming-soon-preview{justify-content:flex-end;align-items:center;min-width:230px;display:flex}.discover-featured-coming-soon-preview span{color:#cdbba8;background:#f7f1ea;border:1px solid #d9c9ba;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin-left:-14px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px;font-weight:300;display:inline-flex;box-shadow:0 12px 28px #3f2d2014}@media (width<=760px){.discover-featured-coming-soon-card{grid-template-columns:1fr}.discover-featured-coming-soon-preview{justify-content:flex-start;min-width:0}}.profile-professional-bio{color:#6f6257;max-width:520px;margin:0 0 18px;font-size:1rem;line-height:1.55}.public-profile-professional-bio{margin-top:-4px;margin-bottom:16px}.profile-bio-input-group textarea,.profile-edit-modal .profile-form textarea{box-sizing:border-box;color:#17110d;resize:vertical;background:#fff;border:1px solid #cdbba8;border-radius:12px;width:100%;max-width:none;min-height:108px;margin:0;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45}.profile-bio-input-group textarea:focus,.profile-edit-modal .profile-form textarea:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 3px #b9784d1a}.profile-bio-input-group small{color:#8b7f75;text-align:right;margin:-2px 0 12px;font-size:.78rem;font-weight:700;display:block}.discover-recommended-stylist-card{flex-direction:column;min-height:100%;display:flex}.discover-recommended-stylist-copy{flex-direction:column;flex:1;align-items:stretch;display:flex}.discover-recommended-tag-row{min-height:30px;margin-bottom:10px}.discover-recommended-bio{text-align:center;min-height:42px;line-height:1.35;color:#6f6257!important;margin:0 0 16px!important;font-size:.86rem!important}.discover-view-profile-button{background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border-radius:10px;min-height:42px;margin-top:auto;box-shadow:0 10px 22px #70462c1f;color:#fff!important;border:1px solid #0000!important}.discover-view-profile-button:hover{background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);text-decoration:none;color:#fff!important}.discover-recommended-stylist-card .discover-stylist-save-icon{display:none}.discover-view-profile-button{letter-spacing:.01em;text-transform:none;border-radius:10px;min-height:42px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:21px;font-weight:600;box-shadow:0 14px 28px #705a4824;color:#fff!important;background:#cdbba8!important;border:1px solid #0000!important}.discover-view-profile-button:hover{text-decoration:none;box-shadow:0 16px 30px #705a482e;color:#fff!important;background:#bfa990!important}.saved-inspo-page{color:#17110d;width:min(100%,1060px);margin:0 auto;padding:4px 0 56px}.saved-inspo-topbar{text-align:center;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:18px;margin-bottom:26px;display:grid}.saved-inspo-topbar h1{letter-spacing:-.035em;color:#111;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:58px;font-weight:300;line-height:.95}.saved-inspo-topbar p{color:#7d7167;max-width:620px;margin:10px auto 0;font-size:15px;line-height:1.45}.saved-inspo-icon-button{color:#111;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.saved-inspo-icon-button:hover,.saved-inspo-icon-button.is-active{background:#fffaf3;border-color:#e7dbcd}.saved-inspo-search-shell{color:#111;background:#fff;border:1px solid #e0cfc0;border-radius:999px;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 22px;display:flex;box-shadow:0 14px 34px #3f2d200a}.saved-inspo-search-shell input{color:#17110d;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:18px}.saved-inspo-search-shell input::placeholder{color:#9b948e}.saved-inspo-clear-search{color:#85786e;cursor:pointer;background:#f8f1eb;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.saved-inspo-filter-panel{background:#fffdfb;border:1px solid #eadccd;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:18px;display:grid}.saved-inspo-filter-panel label{color:#6f6257;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.saved-inspo-filter-panel input{color:#17110d;text-transform:none;letter-spacing:0;border:1px solid #e0cfc0;border-radius:14px;min-height:46px;padding:0 14px;font-family:inherit;font-size:15px}.saved-inspo-filter-clear,.saved-inspo-section-heading button{color:#7a6f66;cursor:pointer;background:#fff;border:1px solid #cdbba8;border-radius:999px;min-height:46px;padding:0 18px;font-family:inherit;font-weight:700}.saved-inspo-filter-clear:hover,.saved-inspo-section-heading button:hover{background:#f8f1eb}.saved-inspo-intro-row{color:#6f6257;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 34px;font-size:15px;display:flex}.saved-inspo-intro-copy{align-items:center;gap:10px;display:flex}.saved-inspo-intro-copy svg{color:#7a6f66}.saved-inspo-count{color:#8b8178;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.saved-inspo-post-section{border-top:1px solid #eadccd;padding-top:28px}.saved-inspo-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.saved-inspo-section-heading h2{color:#111;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:17px;font-weight:800}.saved-inspo-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.saved-inspo-post-card{background:#fff;border:1px solid #eadccd;border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 16px 36px #3f2d2012}.saved-inspo-post-card:hover{border-color:#d8c4b1;transform:translateY(-2px);box-shadow:0 20px 44px #3f2d201a}.saved-inspo-post-link{color:inherit;text-decoration:none;display:block}.saved-inspo-post-link:hover{text-decoration:none}.saved-inspo-post-image-frame,.saved-inspo-post-placeholder{aspect-ratio:4/5;background:#f7f1ea;border-radius:14px;width:calc(100% - 12px);margin:6px 6px 0;overflow:hidden}.saved-inspo-post-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.saved-inspo-post-placeholder{color:#cdbba8;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;display:flex}.saved-inspo-post-body{padding:13px 14px 14px}.saved-inspo-post-label{color:#9b8d80;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.saved-inspo-post-body h3{color:#17110d;letter-spacing:-.02em;min-height:52px;margin:0 0 7px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:27px;font-weight:300;line-height:.98}.saved-inspo-post-preview{color:#6f6257;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 13px;font-size:13px;line-height:1.28;display:-webkit-box;overflow:hidden}.saved-inspo-post-creator{align-items:center;gap:8px;min-width:0;display:flex}.saved-inspo-post-creator img,.saved-inspo-post-creator>span{object-fit:cover;background:#f8f1eb;border:1px solid #e0cfc0;border-radius:999px;flex:0 0 28px;width:28px;height:28px}.saved-inspo-post-creator>span{color:#9b8d80;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;display:inline-flex}.saved-inspo-post-creator div{min-width:0}.saved-inspo-post-creator strong,.saved-inspo-post-creator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-inspo-post-creator strong{color:#40362f;font-size:12px;font-weight:700}.saved-inspo-post-creator small{color:#8a7c72;font-size:11px}.saved-inspo-remove-button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17110dc7;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:36px;display:inline-flex;position:absolute;top:14px;right:14px}.saved-inspo-remove-button svg{fill:currentColor;stroke-width:1.5px}.saved-inspo-remove-button:hover{background:#17110deb}.saved-inspo-remove-button:disabled{opacity:.5;cursor:wait}@media (width<=980px){.saved-inspo-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.saved-inspo-page{padding-bottom:34px}.saved-inspo-topbar{grid-template-columns:42px minmax(0,1fr) 42px;gap:12px}.saved-inspo-topbar h1{font-size:44px}.saved-inspo-search-shell{min-height:56px;padding:0 18px}.saved-inspo-filter-panel,.saved-inspo-intro-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.saved-inspo-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=480px){.saved-inspo-post-grid{grid-template-columns:1fr}}.public-profile-post-section-header{border-top:1px solid #eadccd;justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 18px;padding-top:26px;display:flex}.public-profile-post-section-header .section-eyebrow{color:#b9784d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.public-profile-post-section-header h3{letter-spacing:-.02em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:42px;font-weight:300;line-height:.95}.public-profile-post-section-header p{color:#6f6257;max-width:520px;margin:8px 0 0;font-size:15px;line-height:1.45}.public-profile-post-section-header>span{color:#8a7c70;letter-spacing:.16em;text-transform:uppercase;flex:none;margin-bottom:4px;font-size:12px;font-weight:800}.public-style-post-grid.public-profile-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-style-post-card.public-style-post-square-card.public-profile-post-tile{background:#f7f1ea;border:1px solid #eadccd;border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 12px 30px #3f2d2012}.public-style-post-card.public-style-post-square-card.public-profile-post-tile:hover{border-color:#cdbba8;transform:translateY(-2px);box-shadow:0 16px 38px #3f2d201f}.public-profile-post-image-frame{width:100%;height:100%;display:block;position:absolute;inset:0}.public-profile-post-image-frame img,.public-profile-post-image-frame .public-post-placeholder{object-fit:cover;object-position:center;background:#f7f1ea;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.public-profile-post-card-overlay{opacity:0;background:linear-gradient(#17110d00 26%,#17110d6b 67%,#17110dc7 100%);flex-direction:column;justify-content:flex-end;min-height:100%;padding:18px;display:flex}.public-profile-post-card-overlay span{color:#e4c4ad;letter-spacing:.2em;font-size:9.5px}.public-profile-post-card-overlay strong{max-width:100%;margin-bottom:6px;font-size:clamp(1.35rem,2.5vw,1.7rem);line-height:.96;display:block}.public-profile-post-card-overlay p{color:#ffffffdb;margin:0 0 12px;font-size:13px;line-height:1.35}.public-profile-post-overlay-meta{color:#ffffffe0;align-items:center;gap:12px;display:flex}.public-profile-post-overlay-meta small{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.public-profile-post-overlay-meta svg{stroke-width:1.8px}.public-profile-portfolio-search input::placeholder{color:#9d9893}@media (width<=920px){.public-style-post-grid.public-profile-post-grid{gap:9px}.public-profile-post-section-header h3{font-size:36px}}@media (width<=640px){.public-profile-post-section-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.public-style-post-grid.public-profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-style-post-card.public-style-post-square-card.public-profile-post-tile{border-radius:14px}.public-profile-post-card-overlay{display:none}}.profile-photo-upload-form{text-align:left}.profile-photo-upload-panel-v472{background:linear-gradient(135deg,#fffaf5 0%,#fff 100%);border:1px solid #eadccd;border-radius:20px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.profile-photo-upload-preview-v472,.profile-photo-upload-placeholder-v472{background:#f7f1ea;border:1px solid #cdbba8;border-radius:999px;outline:4px solid #fff;width:112px;height:112px;box-shadow:0 12px 30px #3f2d201a}.profile-photo-upload-preview-v472{object-fit:cover;object-position:center}.profile-photo-upload-placeholder-v472{color:#17110d;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:300;display:flex}.profile-photo-upload-panel-v472 p{color:#6f6257;margin:0 0 12px;font-size:.95rem;line-height:1.45}.profile-photo-select-button-v472{cursor:pointer;background:#fff;border:1px solid #b9784d;border-radius:999px;width:auto;min-height:42px;padding:0 18px;font-family:inherit;font-size:.88rem;font-weight:800;position:relative;color:#9b5d3f!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.profile-photo-select-button-v472:hover{background:#fbf4ee}.profile-photo-select-button-v472 input{opacity:0;pointer-events:none;height:1px;position:absolute;inset:0;width:1px!important}.media-cropper-backdrop{z-index:1350;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17110d6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.media-cropper-modal{background:radial-gradient(circle at 0 0,#fff8eff5,#0000 36%),#fff;border:1px solid #eadccd;border-radius:28px;width:min(820px,100vw - 32px);max-height:calc(100vh - 48px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d4d}.media-cropper-header{text-align:center;margin-bottom:24px;padding-right:44px}.media-cropper-header h3{color:#17110d;letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,3.35rem);font-weight:400;line-height:.95}.media-cropper-header span{color:#6f6257;max-width:540px;margin:10px auto 0;line-height:1.5;display:block}.profile-photo-cropper-stage-wrap{flex-direction:column;gap:18px;display:flex}.profile-photo-crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 0 0,#fffaf5b8,#0000 36%),#f7f1ea;border:1px solid #eadccd;border-radius:26px;width:min(720px,100%);height:min(560px,62vh);min-height:420px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3f2d201f}.profile-photo-crop-stage.is-dragging{cursor:grabbing}.profile-photo-crop-stage-image{object-fit:contain;object-position:center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-photo-crop-shade{z-index:2;pointer-events:none;background:#17110d6b;position:absolute;inset:0}.profile-photo-crop-clear-circle{z-index:3;pointer-events:none;border:3px solid #fffffff5;border-radius:999px;width:min(320px,62vw,62vh);height:min(320px,62vw,62vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #17110d6b,0 18px 44px #17110d2e,inset 0 0 0 1px #cdbba88c}.profile-photo-crop-shade{background:0 0}.profile-photo-cropper-guidance{background:#fffaf5d1;border:1px solid #eadccd;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.profile-photo-cropper-guidance h4{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1}.profile-photo-cropper-guidance span{color:#6f6257;margin-top:7px;font-size:.95rem;line-height:1.45;display:block}.profile-photo-crop-reset-button{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #eadccd;border-radius:999px;min-height:42px;padding:0 18px;font-family:inherit;font-size:.85rem;font-weight:850}.profile-photo-crop-reset-button:hover{background:#fbf4ee}.media-cropper-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (width<=760px){.media-cropper-modal{padding:26px 20px}.profile-photo-upload-panel-v472{text-align:center;grid-template-columns:1fr;justify-items:center}.profile-photo-crop-stage{border-radius:22px;height:420px;min-height:320px}.profile-photo-crop-clear-circle{width:min(270px,72vw);height:min(270px,72vw)}.profile-photo-cropper-guidance{flex-direction:column;align-items:flex-start}.profile-photo-crop-reset-button{width:100%}.media-cropper-actions{flex-direction:column}}.media-cropper-actions .button.secondary{box-shadow:0 8px 18px #3f2d200d;color:#17110d!important;background:#fffaf3!important;border:1px solid #eadccd!important}.media-cropper-actions .button.secondary:hover:not(:disabled){color:#17110d!important;background:#f8f1eb!important;border-color:#cdbba8!important}.media-cropper-actions .button.primary{box-shadow:0 14px 28px #705a4829;color:#fffaf3!important;background:#cdbba8!important;border:1px solid #cdbba8!important}.media-cropper-actions .button.primary:hover:not(:disabled){filter:none;transform:translateY(-1px);box-shadow:0 16px 30px #705a4833;color:#fffaf3!important;background:#bfa990!important;border-color:#bfa990!important}.post-image-cropper-modal{width:min(860px,100vw - 32px)}.media-cropper-header p{color:#17110d;margin:0 0 8px;font-size:.9rem;font-weight:600}.media-cropper-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 0 0,#fffaf5b8,#0000 36%),#f7f1ea;border:1px solid #eadccd;border-radius:26px;width:min(760px,100%);height:min(560px,62vh);min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3f2d201f}.media-cropper-stage.is-dragging{cursor:grabbing}.media-cropper-stage-image{object-fit:contain;object-position:center;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.media-cropper-clear-window{z-index:3;pointer-events:none;border:3px solid #fffffff5;width:min(340px,58vw,46vh);max-height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #17110d6b,0 18px 44px #17110d2e,inset 0 0 0 1px #cdbba88c}.media-cropper-clear-window.is-rectangle{border-radius:22px}.media-cropper-clear-window.is-circle{border-radius:999px}.media-cropper-helper-line{color:#6f6257;text-align:center;margin:14px 0 0;font-size:.92rem;line-height:1.45}@media (width<=760px){.post-image-cropper-modal{width:calc(100vw - 24px)}.media-cropper-stage{border-radius:22px;height:430px;min-height:340px}.media-cropper-clear-window{width:min(290px,74vw)}}.outfits-v4010-card .outfit-cover-frame,.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame,.look-manager-cover-card .look-cover-frame,.look-detail-v4010-cover .look-cover-frame,.look-detail-v4010-outfit-card .outfit-cover-frame,.profile-look-outfit-card-v4010 .profile-search-outfit-cover,.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover{aspect-ratio:4/5;background:#f6efe7;height:auto}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-collage-image,.outfit-detail-v4010-cover .outfit-cover-collage,.outfit-detail-v4010-cover .outfit-cover-empty,.look-detail-v4010-cover .look-cover-image,.look-detail-v4010-cover .outfit-cover-collage,.look-detail-v4010-cover .outfit-cover-empty{width:100%;height:100%;max-height:none}.outfits-v4010-card .outfit-cover-image,.outfit-detail-v4010-cover .outfit-cover-image,.look-manager-cover-card .look-cover-image,.look-detail-v4010-cover .look-cover-image,.look-detail-v4010-outfit-card .outfit-cover-image,.profile-look-outfit-card-v4010 .profile-search-outfit-cover img,.profile-look-inside-outfit-card-v4010 .profile-search-outfit-cover img{object-fit:cover;object-position:center}.outfit-detail-v4010-top{grid-template-columns:minmax(330px,.9fr) minmax(280px,.8fr);align-items:start}.outfit-detail-v4010-cover .outfit-cover-empty{min-height:0}@media (width<=940px){.outfit-detail-v4010-top{grid-template-columns:1fr}}@media (width<=640px){.outfits-v4010-card .outfit-cover-frame,.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame,.look-manager-cover-card .look-cover-frame,.look-detail-v4010-cover .look-cover-frame{aspect-ratio:4/5}}.create-outfit-hero-preview,.edit-outfit-hero-preview,.create-look-cover-preview{border-radius:22px;margin-left:auto;margin-right:auto;aspect-ratio:4/5!important;width:min(100%,340px)!important;height:auto!important;min-height:0!important;max-height:none!important}.create-outfit-hero-preview .outfit-cover-frame,.create-outfit-hero-preview .outfit-cover-collage,.create-outfit-hero-preview .outfit-cover-empty,.edit-outfit-hero-preview .outfit-cover-frame,.edit-outfit-hero-preview .outfit-cover-collage,.edit-outfit-hero-preview .outfit-cover-empty,.create-look-cover-preview .outfit-cover-frame,.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .outfit-cover-empty,.create-look-cover-preview .look-cover-frame{border-radius:22px;aspect-ratio:4/5!important;width:100%!important;height:100%!important;min-height:0!important}.create-outfit-hero-preview .create-outfit-manual-cover-preview,.edit-outfit-hero-preview .create-outfit-manual-cover-preview,.create-look-cover-preview .create-outfit-manual-cover-preview{background:#f6efe7;border-radius:22px;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.create-outfit-hero-card,.edit-outfit-hero-card,.create-look-hero-card{align-items:center;grid-template-columns:minmax(260px,360px) auto minmax(280px,1fr)!important}@media (width<=820px){.create-outfit-hero-card,.edit-outfit-hero-card,.create-look-hero-card{grid-template-columns:1fr!important}.create-outfit-hero-preview,.edit-outfit-hero-preview,.create-look-cover-preview{width:min(100%,360px)!important}}.edit-outfit-create-footer .button.primary{color:#fffaf3!important;filter:none!important;background:#cdbba8!important;border:1px solid #cdbba8!important;box-shadow:0 14px 28px #705a4829!important}.edit-outfit-create-footer .button.primary:hover:not(:disabled){transform:translateY(-1px);color:#fffaf3!important;background:#bfa990!important;border-color:#bfa990!important;box-shadow:0 16px 30px #705a4833!important}.edit-outfit-create-footer .button.primary:disabled{opacity:.72;cursor:not-allowed}.post-media-type-pill{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#17110dbd;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px}.post-media-type-pill-large{bottom:18px;right:18px}.home-feed-image-link,.discover-content-image-link,.professional-post-image-link,.post-hero-media-wrap{position:relative}.post-hero-media-wrap{width:100%;display:block}.professional-post-media-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.professional-post-media-choice{color:#17110d;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #eadccd;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-height:96px;padding:16px;font-family:inherit;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:grid}.professional-post-media-choice:hover{background:#fffaf3;border-color:#cdbba8;transform:translateY(-1px)}.professional-post-media-choice.is-selected{background:#fbf4ee;border-color:#8f553b;box-shadow:0 10px 28px #705a481f}.professional-post-media-choice svg{color:#9b6a50;grid-row:1/span 2}.professional-post-media-choice strong{letter-spacing:.08em;text-transform:uppercase;font-size:.96rem}.professional-post-media-choice span{color:#6f6257;font-size:.84rem;line-height:1.35}.professional-post-video-upload-stack{flex-direction:column;gap:12px;display:flex}.professional-post-video-upload-card{min-height:320px}.professional-post-upload-preview-card.has-preview .professional-post-main-preview-wrap{width:100%}.professional-post-video-preview-wrap video,.post-publish-preview-image video,.professional-post-card-video{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.professional-post-video-preview-wrap video{aspect-ratio:4/5;border-radius:16px;max-height:520px}.professional-post-card-video{aspect-ratio:4/5}.professional-post-media-meta{color:#6f6257;flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.professional-post-media-meta span{background:#fff;border:1px solid #eadccd;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.professional-post-remove-media-row{justify-content:flex-start;display:flex}.professional-post-remove-media-row .button{min-height:40px;padding:0 16px;font-size:.82rem}.post-publish-preview-image{position:relative;overflow:hidden}.post-publish-preview-image.has-video{background:#17110d}@media (width<=720px){.professional-post-media-choice-row{grid-template-columns:1fr}.professional-post-video-upload-card{min-height:250px}}.professional-post-unified-media-stack{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.professional-post-unified-media-upload-card{background:#fffdfb;width:min(100%,480px);margin:0 auto}.professional-post-unified-media-upload-card.is-image{min-height:360px}.professional-post-unified-media-upload-card.is-video{aspect-ratio:9/16;background:#17110d;width:min(340px,100%);min-height:0;padding:0;overflow:hidden}.professional-post-unified-media-upload-card.is-video:not(.has-preview){background:#fffaf3;padding:24px}.professional-post-empty-media-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:220px;display:flex}.professional-post-empty-media-state p{color:#17110d;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800}.professional-post-empty-media-state small{color:#6f6257;font-size:.86rem}.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap{gap:0;width:100%;max-width:none;height:100%;margin:0}.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap video{aspect-ratio:auto;object-fit:cover;border:none;border-radius:0;width:100%;height:100%;max-height:none}.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap span{z-index:3;color:#fffaf3;letter-spacing:.12em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17110db8;border-radius:999px;min-height:0;padding:7px 11px;font-size:.68rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.post-publish-preview-image.has-video{aspect-ratio:9/16;background:#17110d;border:1px solid #eadccd;border-radius:22px;width:min(360px,100%);margin:0 auto}.post-publish-preview-image.has-video video{object-fit:cover;width:100%;height:100%}.post-publish-preview-image .post-media-type-pill{color:#fff;justify-content:center;align-items:center;min-height:30px;font-family:inherit;font-size:.72rem;display:inline-flex}@media (width<=720px){.professional-post-unified-media-upload-card.is-video,.post-publish-preview-image.has-video{width:min(320px,100%)}}.professional-post-card-video{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.post-hero-video{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.post-hero-video-frame+.post-copy-section{margin-top:18px}.post-publish-preview-image.has-video{aspect-ratio:9/16;background:#17110d;border-radius:18px;width:min(360px,100%);max-height:640px;margin-left:auto;margin-right:auto;overflow:hidden}.post-publish-preview-image.has-video video{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap{aspect-ratio:9/16;background:#17110d;border-radius:18px;width:min(300px,100%);max-height:520px;margin:18px auto 0;overflow:hidden}.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap video{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.post-video-player-frame{color:#fff;background:#17110d;position:relative;overflow:hidden}.post-video-player{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.post-video-mute-button{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17110da8;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;bottom:12px;right:12px}.post-video-mute-button:hover{background:#17110dd1}.post-video-replay-overlay{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#17110d57;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:flex;position:absolute;inset:0}.home-feed-video-shell{background:radial-gradient(circle at 50% 20%,#cdbba857,#0000 36%),#f7efe8;justify-content:center;align-items:center;min-height:420px;padding:18px;display:flex}.home-feed-video-frame{aspect-ratio:9/16;border-radius:22px;width:min(230px,88%);max-height:430px;box-shadow:0 18px 44px #17110d2e}.home-feed-video{border-radius:inherit}.public-style-post-video-thumb{object-fit:cover;background:#17110d;width:100%;height:100%;display:block}.public-style-post-card.is-video-post:before{content:"Video";z-index:3;color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17110db8;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.post-detail-mobile-frame .post-hero-video-frame{aspect-ratio:9/16;background:#17110d;border-radius:18px;width:100%;max-width:100%;max-height:min(760px,72vh);overflow:hidden}.post-detail-mobile-frame .post-hero-video-frame .post-video-mute-button{bottom:14px;right:14px}@media (width<=820px){.home-feed-video-shell{min-height:520px}.home-feed-video-frame{width:min(300px,82%);max-height:520px}}@media (width<=560px){.home-feed-video-shell{min-height:480px;padding:14px}.home-feed-video-frame{width:min(280px,88%)}}.post-hero-video-frame,.home-feed-video-frame,.post-publish-preview-image.has-video,.professional-post-unified-media-upload-card.is-video,.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap{aspect-ratio:9/16;background:#17110d;border-radius:22px;width:min(420px,100%);max-height:min(760px,74vh);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.post-hero-video-frame .post-video-player,.post-hero-video,.home-feed-video,.post-publish-preview-image.has-video video,.professional-post-unified-media-upload-card.is-video .professional-post-video-preview-wrap video{object-fit:cover;object-position:center;background:#17110d;width:100%;height:100%;display:block}.home-feed-video-shell{justify-content:center;align-items:center;min-height:560px;padding:22px;display:flex}.home-feed-video-frame{width:min(380px,88%);max-height:min(700px,72vh);box-shadow:0 18px 44px #17110d2e}.professional-post-card-video,.public-style-post-video-thumb{object-fit:cover;object-position:center;background:#17110d;width:100%;height:100%;display:block}@media (width<=820px){.post-hero-video-frame,.home-feed-video-frame,.post-publish-preview-image.has-video{width:min(360px,90%);max-height:min(680px,72vh)}.home-feed-video-shell{min-height:520px}}@media (width<=560px){.post-hero-video-frame,.home-feed-video-frame,.post-publish-preview-image.has-video{width:min(320px,94%)}.home-feed-video-shell{min-height:480px;padding:14px}}.admin-dashboard-page{width:min(100%,1240px);margin:0 auto;padding:0}.admin-dashboard-hero,.admin-panel,.admin-summary-card{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:26px;box-shadow:0 18px 48px #3f2d2014}.admin-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:34px;display:flex}.admin-dashboard-hero h1{letter-spacing:-.03em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:.95}.admin-dashboard-hero p:not(.section-eyebrow){color:#6f6257;max-width:720px;margin:10px 0 0;font-size:16px;line-height:1.6}.admin-dashboard-hero .button,.admin-action-stack .button,.admin-panel .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-inline-link-button{width:fit-content;margin-top:20px;text-decoration:none;display:inline-flex}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.admin-summary-card{background:#fff;padding:18px 20px}.admin-summary-card span{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:38px;line-height:1;display:block}.admin-summary-card p{color:#7c7067;letter-spacing:.12em;text-transform:uppercase;margin:7px 0 0;font-size:12px;font-weight:800}.admin-summary-card.warning span{color:#a15c2f}.admin-summary-card.danger-muted span{color:#9f2f2f}.admin-tab-row{gap:10px;margin:0 0 18px;display:flex}.admin-tab-row button{color:#342820;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-weight:800;display:inline-flex}.admin-tab-row button:hover,.admin-tab-row button.is-active{color:#fff;background:#17110d;border-color:#17110d}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:start;gap:20px;display:grid}.admin-panel{background:#fff;padding:24px}.admin-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-panel-header.compact{margin-bottom:16px}.admin-panel-header h2{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1}.admin-panel-header p{color:#6f6257;margin:8px 0 0}.admin-filter-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.admin-filter-row select,.admin-filter-row input,.admin-field-label input,.admin-field-label textarea,.admin-user-table select{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:14px}.admin-filter-row select:focus,.admin-filter-row input:focus,.admin-field-label input:focus,.admin-field-label textarea:focus,.admin-user-table select:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 4px #b9784d1a}.admin-search-input-wrap{background:#fff;border:1px solid #dccdbc;border-radius:999px;flex:320px;align-items:center;gap:8px;min-height:44px;padding:0 13px;display:flex}.admin-search-input-wrap input{background:0 0;border:none;width:100%;padding:0}.admin-search-input-wrap input:focus{box-shadow:none}.admin-report-list{flex-direction:column;gap:12px;max-height:680px;padding-right:4px;display:flex;overflow-y:auto}.admin-report-card{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fffdfb;border:1px solid #eadccd;border-radius:18px;padding:16px}.admin-report-card:hover,.admin-report-card.is-selected{background:#fff7ef;border-color:#b9784d}.admin-report-card-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-report-card-topline>span:first-child{color:#b67854;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-report-card h3{color:#17110d;margin:0 0 7px;font-size:18px}.admin-report-card p{color:#53483f;margin:0 0 9px;line-height:1.4}.admin-report-card small{color:#7c7067}.admin-status-pill{color:#333;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f1f1f1;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-status-pill.status-open{color:#8a5f00;background:#fff7d6}.admin-status-pill.status-reviewing{color:#1d4ed8;background:#eff6ff}.admin-status-pill.status-resolved,.admin-status-pill.status-active{color:#166534;background:#ecfdf5}.admin-status-pill.status-dismissed,.admin-status-pill.status-disabled{color:#991b1b;background:#fee2e2}.admin-empty-state{color:#6f6257;background:#fffaf3;border:1px dashed #eadccd;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:160px;padding:24px;display:flex}.admin-empty-state.centered{text-align:center;align-items:center}.admin-empty-state h3{color:#17110d;margin:0}.admin-empty-state p{max-width:300px;margin:0;line-height:1.5}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-detail-grid div,.admin-notes-box,.admin-target-box{background:#fffaf3;border:1px solid #eadccd;border-radius:16px;padding:12px 14px}.admin-detail-grid strong,.admin-notes-box strong,.admin-target-box strong,.admin-field-label{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.admin-detail-grid span{color:#17110d;margin-top:5px;font-size:14px;display:block}.admin-notes-box,.admin-target-box{margin-bottom:14px}.admin-notes-box p,.admin-target-box p{color:#53483f;margin:7px 0 0;line-height:1.5}.admin-field-label{margin:14px 0 0}.admin-field-label input,.admin-field-label textarea{resize:vertical;letter-spacing:normal;text-transform:none;width:100%;margin-top:8px;font-weight:400}.admin-action-stack{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-action-stack .button,.compact-button{padding:10px 14px;font-size:13px}.ghost-danger{color:#991b1b!important;background:#fff5f5!important;border:1px solid #fecaca!important}.ghost-danger:hover{background:#fee2e2!important}.admin-target-link{color:#b67854;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-weight:900;text-decoration:none;display:inline-flex}.admin-target-link:hover{text-decoration:underline}.admin-icon-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #e7dbcd;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-icon-button:hover{background:#f8f5f0}.users-panel{width:100%}.admin-user-table-wrap{width:100%;overflow-x:auto}.admin-user-table{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:900px}.admin-user-table th{color:#9c6a48;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 12px 4px;font-size:11px;font-weight:900}.admin-user-table td{color:#342820;vertical-align:middle;background:#fffdfb;border-top:1px solid #eadccd;border-bottom:1px solid #eadccd;padding:14px 12px}.admin-user-table td:first-child{border-left:1px solid #eadccd;border-radius:16px 0 0 16px}.admin-user-table td:last-child{border-right:1px solid #eadccd;border-radius:0 16px 16px 0}.admin-user-table td strong,.admin-user-table td span,.admin-user-table td small{display:block}.admin-user-table td strong{color:#17110d}.admin-user-table td span{color:#7c7067;margin-top:4px}.admin-user-table td small{color:#9a8c80;margin-top:3px}.admin-user-table select{min-width:130px}@media (width<=980px){.admin-dashboard-grid{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-dashboard-hero,.admin-panel{border-radius:22px;padding:22px}.admin-dashboard-hero{flex-direction:column}.admin-dashboard-hero h1{font-size:46px}.admin-summary-grid{grid-template-columns:1fr}.admin-tab-row,.admin-action-stack,.admin-filter-row{flex-direction:column;align-items:stretch}.admin-detail-grid{grid-template-columns:1fr}}.admin-user-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-locked-role{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.admin-locked-role small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-history-backdrop{z-index:1400;align-items:flex-start;padding:36px 18px;overflow-y:auto}.admin-history-modal{background:#fff;border:1px solid #e7dbcd;border-radius:24px;width:min(980px,100vw - 36px);max-height:none;padding:28px;box-shadow:0 24px 80px #0000003d}.admin-history-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.admin-history-summary-grid>div{background:#fffaf3;border:1px solid #eadccd;border-radius:18px;padding:18px}.admin-history-summary-grid>div.warning{background:#fffbeb;border-color:#fde68a}.admin-history-summary-grid>div.danger-muted{background:#fff1f2;border-color:#fecdd3}.admin-history-summary-grid span{color:#17110d;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;line-height:1;display:block}.admin-history-summary-grid p{color:#6f6257;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font-size:.75rem;font-weight:800}.admin-history-detail-grid{margin-bottom:20px}.admin-history-report-list{flex-direction:column;gap:12px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.admin-history-report-card{background:#fff;border:1px solid #e7dbcd;border-radius:16px;padding:16px}.admin-history-report-card h3{color:#17110d;margin:8px 0 6px;font-size:1rem}.admin-history-report-card p{color:#53483f;margin:0 0 8px;line-height:1.4}.admin-history-report-card small{color:#777}.admin-history-note{border-top:1px solid #eee;padding-top:10px;font-size:.9rem;color:#6f6257!important;margin-top:10px!important}@media (width<=760px){.admin-history-modal{padding:22px}.admin-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-history-summary-grid{grid-template-columns:1fr}.admin-user-actions{flex-direction:column;align-items:stretch}.admin-user-actions .button{width:100%}}.admin-safety-note{color:#53483f;background:#fffaf3;border:1px solid #eadccd;border-radius:18px;align-items:flex-start;gap:12px;margin:18px 0 20px;padding:16px 18px;display:flex}.admin-safety-note svg{color:#9b5d3f;flex:none;margin-top:2px}.admin-safety-note strong{color:#17110d;margin-bottom:4px;font-size:.95rem;display:block}.admin-safety-note p{color:#6f6257;margin:0;line-height:1.45}.admin-protected-label{color:#475569;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:9px 13px;font-size:.72rem;font-weight:900;display:inline-flex}.message-bubble.is-removed-by-admin{color:#7c7067;background:#f8f5f0;border-style:dashed}.message-removed-copy{font-style:italic;color:#7c7067!important}.message-report-inline-button{color:#9b5d3f;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:800;display:inline-flex}.message-report-inline-button:hover{color:#7a3d24;text-decoration:underline}.messaging-success{color:#17692a;background:#ecfff0;border:1px solid #a9e7b5;border-radius:14px;margin:12px 18px;padding:11px 13px;font-size:.86rem;line-height:1.4}.message-report-modal{width:min(520px,100vw - 32px)}.message-report-preview{background:#fff;border:1px solid #eadccd;border-radius:16px;margin:18px 0;padding:14px}.message-report-preview strong{color:#9b5d3f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.message-report-preview p{color:#53483f!important}.message-report-form{flex-direction:column;gap:14px;display:flex}.message-report-form label{color:#17110d;flex-direction:column;gap:8px;font-size:.86rem;font-weight:900;display:flex}.message-report-form select,.message-report-form textarea{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem}.message-report-form textarea{resize:vertical}.admin-target-box small{color:#7c7067;margin-top:6px;display:block}.messaging-top-toast{z-index:1400;text-align:center;border-radius:16px;width:min(420px,100vw - 32px);padding:12px 16px;font-size:.9rem;font-weight:700;line-height:1.35;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #3f2d2029}.messaging-top-toast-success{color:#17692a;background:#ecfff0;border:1px solid #a9e7b5}.messaging-success{flex:none;max-height:none}.vanity-page .vanity-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.vanity-page .wardrobe-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:28px;height:28px}.vanity-page .wardrobe-card-image-wrap img,.vanity-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{object-fit:cover}.vanity-page .wardrobe-detail-content-panel a{color:#111;font-weight:700}@media (width<=920px){.vanity-page .vanity-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.vanity-page .vanity-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-vanity-item-panel{background:radial-gradient(circle at 100% 0,#f6efe6b8,#0000 34%),#fffdfbe6}.post-saved-item-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.post-saved-item-toggle-button{color:#6e5d50;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #e2d3c3;border-radius:999px;min-height:42px;font-family:inherit;font-size:13px;font-weight:800}.post-saved-item-toggle-button:hover,.post-saved-item-toggle-button.is-active{color:#fff;background:#17110d;border-color:#17110d}.post-vanity-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.post-vanity-category-button{color:#111;cursor:pointer;background:#ffffffdb;border:1px solid #eadfd5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.post-vanity-category-icon{color:#222;justify-content:center;align-items:center;width:30px;height:30px;font-size:0;line-height:1;display:inline-flex}.post-vanity-category-icon svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:100%}.post-vanity-category-button:hover,.post-vanity-category-button.is-selected{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.post-vanity-category-button:hover .post-vanity-category-icon,.post-vanity-category-button.is-selected .post-vanity-category-icon{color:#b67854}@media (width<=700px){.post-vanity-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-vanity-select-card small+small{color:#8f6a55;margin-top:-4px}.post-product-detail-actions{flex-wrap:wrap}@media (width<=1180px){.post-item-builder-layout.post-item-builder-layout-with-vanity{grid-template-columns:1fr}}.post-saved-item-toggle-button:hover,.post-saved-item-toggle-button.is-active,.post-item-form-type-toggle-button:hover:not(:disabled),.post-item-form-type-toggle-button.is-active{color:#fff;background:#c68f67;border-color:#c68f67}.post-saved-item-toggle-button.is-active,.post-item-form-type-toggle-button.is-active{box-shadow:0 10px 22px #70462c1f}.post-item-form-type-card{background:#ffffffb8;border:1px solid #eadfd5;border-radius:16px;flex-direction:column;align-items:stretch;gap:13px;margin:-2px 0 14px;padding:16px;display:flex}.post-item-form-type-copy{text-align:left;width:100%}.post-item-form-type-copy span,.post-item-form-type-card span{color:#9c6a48;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.post-item-form-type-copy small,.post-item-form-type-card small{color:#6f6257;max-width:420px;margin-top:5px;font-size:13px;line-height:1.45;display:block}.post-item-form-type-toggle-row{background:#fffaf3;border:1px solid #e2d3c3;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:350px;min-height:48px;padding:5px;display:grid;position:relative;overflow:hidden}.post-item-form-type-toggle-row:before{content:"";z-index:0;background:#c68f67;border-radius:999px;width:calc(50% - 5px);transition:transform .2s;position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0);box-shadow:0 10px 22px #70462c24}.post-item-form-type-toggle-row.is-vanity:before{transform:translate(100%)}.post-item-form-type-toggle-button,.post-item-form-type-toggle-button:hover:not(:disabled),.post-item-form-type-toggle-button.is-active{z-index:1;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;min-height:38px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:850;position:relative;box-shadow:none!important;background:0 0!important}.post-item-form-type-toggle-button{color:#6e5d50}.post-item-form-type-toggle-button:hover:not(:disabled){color:#8f553b}.post-item-form-type-toggle-button.is-active,.post-item-form-type-toggle-button.is-active:hover:not(:disabled){color:#fff}@media (width<=760px){.post-item-form-type-toggle-row{max-width:none}}.workspace-client-vanity-section,.workspace-suggested-vanity-items-section{background:linear-gradient(#fffaf3 0%,#fff 100%);border-color:#eadccd}.workspace-client-vanity-card .client-item-body p:first-of-type,.workspace-suggested-vanity-card .client-suggested-item-body p:first-of-type{color:#b67854;font-weight:700}.workspace-client-vanity-row,.workspace-suggested-vanity-item-row{scrollbar-color:#d8d2ca transparent;scrollbar-width:thin}.suggested-vanity-form-modal select,.suggested-vanity-form-modal input,.suggested-vanity-form-modal textarea{width:100%}.suggested-vanity-item-actions,.vanity-suggested-card-actions{align-items:center}.vanity-suggested-card-actions .status-pill{margin-top:2px}.wardrobe-mini-action.secondary{color:#6e5d50;background:#fff;border:1px solid #eadccd}.wardrobe-mini-action.secondary:hover{background:#fbf4ee}.stylist-wardrobe-import-modal{flex-direction:column;width:min(1120px,100vw - 32px);max-height:calc(100vh - 42px);display:flex}.stylist-library-import-toggle-row{background:#fffaf3;border:1px solid #eadccd;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 18px;padding:6px;display:grid}.stylist-library-import-toggle{color:#6e5d50;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:44px;font-family:inherit;font-size:.82rem;font-weight:850}.stylist-library-import-toggle:hover,.stylist-library-import-toggle.is-active{color:#fff;background:#c68f67;box-shadow:0 10px 22px #70462c1f}.stylist-library-import-scroll-area{scrollbar-color:#d8d2ca transparent;scrollbar-width:thin;min-height:0;max-height:min(430px,100vh - 320px);padding:2px 6px 12px 0;overflow-y:auto}.stylist-library-import-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));align-items:stretch}.stylist-library-import-grid .stylist-item-picker-card{background:#fffaf5;border-color:#eadccd;flex-direction:column;min-height:320px;display:flex}.stylist-library-import-grid .stylist-item-picker-image{background:#f7f1ea;flex:0 0 178px;height:178px}.stylist-library-import-grid .stylist-item-picker-image img{object-fit:cover}.stylist-library-import-grid .stylist-item-picker-body{flex-direction:column;flex:1;display:flex}.stylist-library-import-grid .stylist-item-picker-body h3{font-size:.96rem;line-height:1.08}.stylist-library-import-grid .stylist-wardrobe-card-note{margin-top:auto}.stylist-library-import-count-break{color:#8f6a55;margin-top:4px;font-size:.78rem;font-weight:700;display:block}.stylist-wardrobe-import-modal .stylist-item-picker-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf5f5;border-top:1px solid #eadccd;margin:18px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.stylist-create-picker-modal{width:min(1080px,100vw - 32px);max-width:1080px;padding:30px}.stylist-create-picker-modal .create-wardrobe-picker-grid{scrollbar-color:#d8d2ca transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));max-height:min(380px,100vh - 430px);padding:0 6px 18px 0;overflow-y:auto}.stylist-create-picker-modal .create-wardrobe-picker-card{min-height:240px}.stylist-create-picker-modal .create-wardrobe-picker-card img,.stylist-create-picker-modal .create-wardrobe-picker-card .create-outfit-item-placeholder{flex-basis:152px;height:152px}.stylist-create-picker-modal .create-outfit-item-picker-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.stylist-create-picker-modal .create-outfit-item-picker-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;display:-webkit-box;overflow:hidden}.suggested-vanity-form-modal .suggested-vanity-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.suggested-vanity-form-modal .post-vanity-category-button{min-height:92px}.suggested-vanity-form-modal .post-vanity-category-icon{width:34px;height:34px}.suggested-vanity-form-modal .wardrobe-camera-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:36px;height:36px}@media (width<=760px){.stylist-library-import-toggle-row,.suggested-vanity-form-modal .suggested-vanity-category-grid{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-library-import-toggle{border-radius:16px}.stylist-create-picker-modal .create-wardrobe-picker-grid,.stylist-library-import-scroll-area{max-height:420px}}.stylist-wardrobe-import-modal{width:min(1240px,100vw - 32px)}.stylist-library-import-filter-panel{background:radial-gradient(circle at 100% 0,#f6efe6b8,#0000 38%),#fffaf5;border:1px solid #eadccd;border-radius:22px;margin:0 0 18px;padding:16px}.stylist-library-import-search-row{align-items:center;gap:12px;display:flex}.stylist-library-import-search-row input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;flex:1;width:100%;min-height:48px;padding:0 18px;font-family:inherit;font-size:15px}.stylist-library-import-search-row input:focus,.stylist-library-import-filter-grid select:focus{border-color:#b9784d;outline:none;box-shadow:0 0 0 4px #b9784d1a}.stylist-library-import-clear-button{white-space:nowrap;min-height:48px}.stylist-library-import-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.stylist-library-import-filter-grid select{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.stylist-library-import-state-card{text-align:center;background:#fffaf5;border:1px dashed #dccdbc;border-radius:22px;margin:4px 0 18px;padding:26px}.stylist-library-import-state-card h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.stylist-library-import-state-card p{color:#6f6257;max-width:520px;margin:0 auto;line-height:1.5}.stylist-library-import-scroll-area{max-height:min(520px,100vh - 390px)}.stylist-library-import-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.stylist-library-import-grid .stylist-item-picker-card{min-height:300px}.stylist-library-import-grid .stylist-item-picker-image{flex-basis:160px;height:160px}.stylist-library-import-grid .stylist-item-picker-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.suggested-vanity-form-modal{width:min(920px,100vw - 32px)}.suggested-vanity-form-modal .suggested-buyable-luxury-card{background:#fffdfb}.suggested-vanity-form-modal .post-vanity-category-grid{margin-top:4px}.suggested-vanity-form-modal .post-vanity-category-button{background:#fff;border-radius:18px}@media (width<=980px){.stylist-library-import-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stylist-library-import-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}}@media (width<=700px){.stylist-library-import-search-row{flex-direction:column;align-items:stretch}.stylist-library-import-filter-grid{grid-template-columns:1fr}.stylist-library-import-scroll-area{max-height:430px}}.styling-package-detail-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.styling-package-detail-action-row .button{padding:10px 16px;font-size:.9rem}.vanity-suggested-card-actions .wardrobe-mini-action,.wardrobe-suggested-card .wardrobe-mini-action{flex:none}@media (width<=640px){.styling-package-detail-action-row{flex-direction:column;align-items:stretch}.styling-package-detail-action-row .button{width:100%}}.message-attachment-menu{border-radius:24px;gap:9px;width:min(345px,100vw - 28px);padding:12px}.message-attachment-menu button{background:#fffaf3d1;border-color:#eadccd;border-radius:999px;min-height:64px;box-shadow:0 8px 20px #3f2d200d}.message-attachment-menu button:not(:disabled):hover{background:#fff;border-color:#cdbba8;transform:translateY(-1px);box-shadow:0 12px 26px #3f2d2017}.message-share-library-modal{grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);width:min(560px,100vw - 32px)}.message-share-picker-tabs-wrap{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.message-share-picker-tabs{background:#fffaf3;border:1px solid #eadccd;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.message-share-picker-tabs button{color:#6f6257;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:999px;min-height:38px;font-family:inherit;font-size:.84rem;font-weight:800}.message-share-picker-tabs button.is-active{color:#fff;background:#17110d;box-shadow:0 8px 18px #17110d29}.message-share-picker-tabs button:disabled{cursor:not-allowed;opacity:.45}.message-share-picker-tabs-secondary{background:#fff}.message-share-picker-tabs-secondary button.is-active{background:#b67854}.message-share-picker-filter-row{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin:0 0 10px;padding:0 0 5px;display:flex;overflow-x:auto}.message-share-picker-filter-row button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-family:inherit;font-size:.78rem;font-weight:750}.message-share-picker-filter-row button:hover,.message-share-picker-filter-row button.is-active{color:#8f553b;background:#fbf4ee;border-color:#b67854}.message-share-picker-current-row{color:#8a8178;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:.78rem;display:flex}.message-share-picker-current-row span{color:#b67854;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.message-share-picker-soft-list{gap:9px}.message-share-picker-soft-card{background:#ffffffdb;border-radius:24px;grid-template-columns:76px minmax(0,1fr);min-height:84px;box-shadow:0 10px 24px #3f2d200d}.message-share-picker-soft-card .message-share-picker-card-media{border-right:1px solid #efe4d8;border-radius:22px 0 0 22px;width:76px;min-height:84px}.message-share-picker-soft-card .message-share-picker-card-copy{padding:11px 14px}.message-share-picker-soft-card .message-share-picker-card-copy h3{font-size:.96rem}.message-share-picker-soft-card .message-share-picker-card-copy span{margin-top:4px;font-size:.8rem}@media (width<=640px){.message-share-library-modal{width:calc(100vw - 22px);max-height:calc(100vh - 24px);padding:22px 16px}.message-share-picker-tabs{grid-template-columns:1fr 1fr}.message-share-picker-soft-card{grid-template-columns:68px minmax(0,1fr)}.message-share-picker-soft-card .message-share-picker-card-media{width:68px}}.message-share-library-modal{grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr);width:min(920px,100vw - 40px);max-height:min(840px,100vh - 40px);padding:32px}.message-share-library-modal .message-share-picker-copy{max-width:760px}.message-share-picker-tabs{background:#fffaf3}.message-share-picker-tabs button.is-active,.message-share-picker-tabs-secondary button.is-active{color:#fff;background:#cdbba8;box-shadow:0 10px 22px #705a482e}.message-share-picker-tabs button:hover:not(:disabled){color:#17110d;background:#cdbba82e}.message-share-picker-tabs button.is-active:hover:not(:disabled),.message-share-picker-tabs-secondary button.is-active:hover:not(:disabled){color:#fff;background:#bfa990}.message-share-picker-soft-list{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));align-content:start;gap:16px;padding:4px 6px 8px 0;display:grid}.message-share-picker-soft-card{background:#fff;border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 30px #3f2d2012}.message-share-picker-soft-card .message-share-picker-card-media{aspect-ratio:1/.86;background:#f7f1ea;border-bottom:1px solid #efe4d8;border-right:none;border-radius:0;width:100%;min-height:0}.message-share-picker-soft-card .message-share-picker-card-media img{object-fit:cover}.message-share-picker-soft-card .message-share-picker-card-copy{flex:1;justify-content:flex-start;padding:13px 14px 15px}.message-share-picker-soft-card .message-share-picker-card-copy p{margin-bottom:6px;font-size:.64rem}.message-share-picker-soft-card .message-share-picker-card-copy h3{-webkit-line-clamp:2;min-height:2.25em;font-size:.98rem;line-height:1.15}.message-share-picker-soft-card .message-share-picker-card-copy span{-webkit-line-clamp:2;margin-top:7px;font-size:.81rem;line-height:1.3}@media (width>=980px){.message-share-picker-soft-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.message-share-library-modal{width:calc(100vw - 24px);max-height:calc(100vh - 28px);padding:24px 18px}.message-share-picker-soft-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.message-share-picker-soft-card .message-share-picker-card-media{aspect-ratio:1/.9;width:100%}}.message-share-library-modal .message-share-picker-current-row{margin-bottom:18px}@media (width<=480px){.message-share-library-modal{padding:22px 14px}.message-share-picker-soft-list{grid-template-columns:1fr}}.message-share-library-modal .message-share-picker-current-row{align-items:flex-end;margin:6px 0 34px}.message-share-library-modal .message-share-picker-current-row span{letter-spacing:-.01em;text-transform:none;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.06rem;font-weight:400;line-height:1}.message-share-library-modal .message-share-picker-current-row small{margin-bottom:1px}.message-share-library-modal .message-share-picker-soft-list{padding-top:0}.message-share-library-modal{grid-template-rows:auto auto auto auto auto auto auto minmax(0,1fr)}.message-share-library-modal .message-share-picker-current-row{z-index:1;grid-row:auto;min-height:26px;margin:8px 0 18px;position:relative}.message-share-library-modal .message-share-picker-soft-list{z-index:0;min-height:0;position:relative;overflow-y:auto}.message-share-library-modal .message-share-picker-soft-card{min-height:210px}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-media{min-height:96px;display:flex}@media (width<=760px){.message-share-library-modal .message-share-picker-soft-card{min-height:190px}}.message-share-library-modal{padding:28px 30px}.message-share-library-modal.message-share-picker-modal h2,.message-share-library-modal h2{letter-spacing:-.025em;font-size:38px}.message-share-library-modal .message-share-picker-copy{max-width:760px;margin:7px 0 14px;font-size:.92rem;line-height:1.42}.message-share-library-modal .message-share-picker-tabs-wrap{gap:8px;margin-bottom:12px}.message-share-library-modal .message-share-picker-tabs{gap:6px;padding:4px}.message-share-library-modal .message-share-picker-tabs button{min-height:34px;font-size:.78rem}.message-share-library-modal .message-share-picker-search{margin-bottom:13px}.message-share-library-modal .message-share-picker-search input{min-height:43px;padding:0 15px;font-size:.88rem}.message-share-library-modal .message-share-picker-filter-row{gap:7px;margin-bottom:9px;padding-bottom:4px}.message-share-library-modal .message-share-picker-filter-row button{min-height:30px;padding:0 11px;font-size:.71rem}.message-share-library-modal .message-share-picker-current-row{min-height:22px;margin:4px 0 14px}.message-share-library-modal .message-share-picker-current-row span{font-size:.96rem}.message-share-library-modal .message-share-picker-current-row small{font-size:.72rem}.message-share-library-modal .message-share-picker-soft-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding-right:4px}.message-share-library-modal .message-share-picker-soft-card{border-radius:18px;min-height:178px}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-media{aspect-ratio:1/.62;min-height:78px;font-size:26px}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-copy{padding:10px 11px 12px}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-copy p{letter-spacing:.1em;margin-bottom:4px;font-size:.57rem}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-copy h3{min-height:2.15em;font-size:.86rem;line-height:1.12}.message-share-library-modal .message-share-picker-soft-card .message-share-picker-card-copy span{margin-top:5px;font-size:.72rem;line-height:1.22}@media (width>=980px){.message-share-library-modal .message-share-picker-soft-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.message-share-library-modal{padding:24px 18px}.message-share-library-modal.message-share-picker-modal h2,.message-share-library-modal h2{font-size:34px}.message-share-library-modal .message-share-picker-soft-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.message-composer .message-plus-button,.message-composer .message-send-button{color:#fff;background:#cdbba8;border-color:#cdbba8;box-shadow:0 10px 22px #705a4824}.message-composer .message-plus-button:hover,.message-composer .message-plus-button.is-open,.message-composer .message-send-button:hover:not(:disabled){color:#fff;background:#bfa990;border-color:#bfa990;box-shadow:0 12px 24px #705a482e}.message-composer .message-send-button{background:#cdbba8}.message-composer .message-send-button:disabled{color:#ffffffd1;box-shadow:none;opacity:.62;background:#d9cec0;border-color:#d9cec0}.message-composer textarea:focus,.message-composer input:focus{border-color:#cdbba8;box-shadow:0 0 0 4px #cdbba82e}.message-report-inline-button{color:#9a765f;letter-spacing:.01em;font-size:.68rem;font-weight:600}.message-report-inline-button svg{stroke-width:1.7px;width:11px;height:11px}.message-report-inline-button:hover{color:#7c5c49}.messaging-sidebar-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.messaging-archive-toggle-button.is-active,.messaging-restore-button{color:#fff;background:#c9b9a3;border-color:#c9b9a3}.messaging-archive-toggle-button.is-active:hover,.messaging-restore-button:hover{color:#fff;background:#b8a68f;border-color:#b8a68f}@media (width<=700px){.messaging-sidebar-actions{gap:6px}}.message-row-sent .message-bubble-wrap{align-items:flex-end}.message-row-received .message-bubble-wrap{align-items:flex-start}.message-bubble{box-sizing:border-box;width:fit-content;max-width:100%}.message-bubble:has(.message-attachment-list){width:min(430px,100%)}.messaging-archive-confirm-button{color:#fff;background:#cbbda9;border:1px solid #cbbda9;font-weight:800}.messaging-archive-confirm-button:hover{background:#b9a991;border-color:#b9a991}.admin-user-name-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.admin-user-name-button:hover strong,.admin-user-name-button:focus strong{color:#b67854;text-decoration:underline}.admin-user-name-button:focus{outline:none}.admin-user-name-button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #b9784d59}.admin-usage-modal{width:min(1040px,100vw - 36px)}.admin-usage-account-grid{margin:8px 0 20px}.admin-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-usage-card{background:#fffaf3;border:1px solid #eadccd;border-radius:18px;padding:18px}.admin-usage-card-topline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.admin-usage-card-topline span{color:#9c6a48;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-usage-card-topline strong{color:#17110d;text-align:right;font-size:.95rem}.admin-usage-bar{background:#eadccd;border-radius:999px;width:100%;height:9px;overflow:hidden}.admin-usage-bar span{border-radius:inherit;background:#cdbba8;height:100%;display:block}.admin-usage-bar.is-unlimited span{background:linear-gradient(90deg,#cdbba8,#eadccd)}.admin-usage-card p{color:#6f6257;margin:10px 0 0;font-size:.88rem;line-height:1.45}.admin-usage-note{color:#6f6257;background:#fff;border:1px solid #eadccd;border-radius:16px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.admin-usage-note svg{color:#b67854;flex:none}.admin-usage-note p{margin:0;line-height:1.45}@media (width<=760px){.admin-usage-grid{grid-template-columns:1fr}}.stylist-service-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.stylist-service-create-actions.centered{justify-content:center}.stylist-service-create-button.event-create-button,.event-request-submit-button,.event-request-accept-button,.event-request-workspace-button{color:#fff;background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border-color:#c68f6747;box-shadow:0 14px 28px #70462c24}.stylist-service-create-button.event-create-button:hover,.event-request-submit-button:hover,.event-request-accept-button:hover,.event-request-workspace-button:hover{color:#fff;background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%)}.stylist-service-card.is-event-service{background:linear-gradient(135deg,#fffcf7fa,#fffffffa);border-color:#c8794f3d}.event-service-type-pill{color:#96583c;letter-spacing:.08em;text-transform:uppercase;background:#f8eee7;border:1px solid #c8794f3d;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.stylist-service-image-placeholder.is-event svg,.event-request-field-icon svg{stroke-width:1.35px;width:24px;height:24px}.event-service-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 20px;display:grid}.event-service-type-switch button{color:#6f584b;font:inherit;cursor:pointer;background:#fffaf6;border:1px solid #eaded6;border-radius:999px;padding:12px 16px;font-weight:800}.event-service-type-switch button.is-active{color:#8f4e33;background:#f3dfd2;border-color:#c8794f}.event-request-form{text-align:left;flex-direction:column;gap:16px;display:flex}.event-request-form-card,.event-request-notes-card,.event-request-client-card{background:#fffcf8eb;border:1px solid #eaded6;border-radius:18px;padding:18px;box-shadow:0 10px 30px #5f45300a}.event-request-form-card input,.event-request-form-card textarea{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#fff;border:1px solid #eaded6;border-radius:14px;padding:13px 14px}.event-request-form-card textarea{resize:vertical;min-height:110px}.event-request-form-card input:focus,.event-request-form-card textarea:focus{border-color:#c8794f;outline:none;box-shadow:0 0 0 3px #c8794f1c}.event-request-question-header{color:#9b5f42;align-items:center;gap:10px;margin-bottom:12px;display:flex}.event-request-question-header h3{color:#111;margin:0;font-size:.98rem;font-weight:850}.event-request-question-header>span{color:#777;margin-left:auto;font-size:.82rem;font-weight:600}.event-request-question-header svg{stroke-width:1.5px;width:18px;height:18px}.event-request-form-grid{gap:16px;display:grid}.event-request-form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.event-request-form-grid.align-center{align-items:stretch}.event-request-pill-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.event-request-pill-grid.help-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.event-request-pill-grid.compact,.event-request-pill-grid.priorities-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}.event-request-pill-button{color:#111;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eaded6;border-radius:10px;padding:10px 12px;font-size:.82rem;font-weight:750;transition:transform .15s,border-color .15s,background .15s}.event-request-pill-button:hover:not(:disabled){border-color:#c8794f;transform:translateY(-1px)}.event-request-pill-button.is-active{color:#9b5f42;background:#f8eee7;border-color:#c8794f;box-shadow:inset 0 0 0 1px #c8794f1f}.event-request-pill-button:disabled{opacity:.52;cursor:not-allowed}.event-request-help-text{color:#777;margin:-4px 0 12px;font-size:.86rem;line-height:1.45}.event-upload-card{color:#9b5f42;cursor:pointer;text-align:center;background:#fffaf6;border:1px dashed #d6b9a5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;display:flex}.event-upload-card input{display:none}.event-upload-card strong{color:#111}.event-upload-card span{color:#777;font-size:.84rem}.wardrobe-access-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:18px;display:grid}.event-request-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-request-access-options button{color:#111;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #eaded6;border-radius:14px;padding:14px;font-weight:850}.event-request-access-options button span{color:#777;margin-top:4px;font-size:.75rem;font-weight:650;display:block}.event-request-access-options button.is-selected{color:#9b5f42;background:#f8eee7;border-color:#c8794f}.event-request-access-options button:disabled{cursor:not-allowed}.event-auto-access-note{color:#9b5f42;grid-column:1/-1;font-weight:700}.event-request-submit-button{width:100%;min-height:58px;font:inherit;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:850;display:flex}.event-request-submit-button:disabled{opacity:.7;cursor:not-allowed}.event-request-sent-card small{color:#7a6255;margin-top:4px;display:block}.stylist-booking-card.is-event-booking{background:linear-gradient(135deg,#fffaf6,#fff);border-color:#c8794f47}.event-booking-card-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.event-booking-card-summary span{color:#6f584b;background:#fff;border:1px solid #eaded6;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:750}.stylist-booking-workspace-hint.muted{color:#6f584b;background:#f7f1ed}.event-request-detail-modal{text-align:left;background:radial-gradient(circle at top,#fbf2ec 0,#fff 26%,#fffdfb 100%);border:1px solid #eaded6;border-radius:26px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #2d1e133d}.event-request-detail-topbar{justify-content:space-between;align-items:center;padding-right:44px;display:flex}.event-request-detail-hero-icon{color:#9b5f42;background:#f4ece6;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:4px auto 12px;display:flex}.event-request-detail-modal>h2{color:#111;text-align:center;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:400}.event-request-client-card{align-items:center;gap:14px;margin-bottom:18px;display:flex}.event-request-client-card h3,.event-request-client-card p,.event-request-client-card small{margin:0}.event-request-client-card h3{color:#111;font-size:1.35rem}.event-request-client-card p{color:#555;margin-top:3px}.event-request-client-card small{color:#777;margin-top:7px;display:block}.event-request-detail-grid{border-top:1px solid #eaded6;border-bottom:1px solid #eaded6;gap:10px;padding:18px 0;display:grid}.event-request-detail-row{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.event-request-field-icon{color:#9b5f42;background:#f4ece6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.event-request-detail-row span:not(.event-request-field-icon){color:#111;margin-bottom:2px;font-size:.88rem;font-weight:850;display:block}.event-request-detail-row strong{color:#333;font-weight:600;line-height:1.45}.event-request-notes-card{margin-top:18px}.event-request-notes-card h3{color:#111;margin:0 0 6px;font-size:.95rem}.event-request-notes-card p{color:#555;margin:0 0 16px;line-height:1.5}.event-request-notes-card p:last-child{margin-bottom:0}.event-request-inspiration-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:18px;display:grid}.event-request-inspiration-grid img{aspect-ratio:1;object-fit:cover;background:#f7f1ed;border:1px solid #eaded6;border-radius:14px;width:100%}.event-request-detail-actions{flex-direction:column;gap:12px;margin-top:22px;display:flex}.event-request-detail-actions button,.event-request-detail-actions a{min-height:56px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.event-request-accept-button{border:none}.event-request-message-button{color:#111;background:#fff;border:1px solid #cfc0b6}.event-request-decline-button{color:#b42318;background:#fffaf8;border:1px solid #eaded6}.event-request-workspace-button{border:none}@media (width<=760px){.stylist-service-create-actions,.stylist-service-create-actions.centered{justify-content:stretch}.stylist-service-create-actions .stylist-service-create-button{justify-content:center;width:100%}.event-request-form-grid.two-column,.wardrobe-access-card,.event-request-access-options,.event-service-type-switch{grid-template-columns:1fr}.event-request-pill-grid,.event-request-pill-grid.help-grid,.event-request-pill-grid.compact,.event-request-pill-grid.priorities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-request-detail-modal{padding:22px 18px}}.stylist-service-detail-modal.event-request-client-modal{background:radial-gradient(circle at top,#fbf2ec 0,#fffdfb 30%,#fff 100%);border:1px solid #eaded6;box-shadow:0 24px 80px #2d1e1333;width:min(1380px,100vw - 92px)!important;max-width:none!important;max-height:calc(100vh - 44px)!important;padding:34px 38px 30px!important}.event-request-client-modal .stylist-service-checkout-header{text-align:center;justify-content:center;min-height:74px;margin:0 0 18px;padding:0 58px;position:relative}.event-request-client-modal .stylist-service-checkout-header .wardrobe-back-button{position:absolute;top:0;left:0}.event-request-client-modal .stylist-service-checkout-header h2{color:#111;margin:0;font-size:clamp(2.35rem,3.9vw,4.15rem);line-height:.98}.event-request-client-modal .stylist-service-checkout-header h2:after{content:"Tell your stylist what you need help with.";color:#777;letter-spacing:.01em;margin-top:10px;font-family:inherit;font-size:.95rem;font-weight:600;display:block}.event-request-client-modal .stylist-service-checkout-stylist-row,.event-request-client-modal .stylist-service-checkout-service-card,.event-request-client-modal .stylist-service-requirements-card,.event-request-client-modal .stylist-service-request-summary{display:none!important}.event-request-client-modal .stylist-service-request-panel,.event-request-client-modal .event-request-form{gap:16px}.event-request-client-modal .event-request-form-card{border-radius:20px;padding:22px 26px}.event-request-client-modal .event-request-question-header{margin-bottom:14px}.event-request-client-modal .event-request-question-header h3{font-size:1rem}.event-request-client-modal .event-request-form-card input,.event-request-client-modal .event-request-form-card textarea{border-radius:12px;min-height:54px;padding:15px 16px}.event-request-client-modal .event-request-pill-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.event-request-client-modal .event-request-pill-grid.help-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.event-request-client-modal .event-request-pill-grid.priorities-grid{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.event-request-client-modal .event-request-pill-button{min-height:56px}.event-request-client-modal .wardrobe-access-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr)}.event-request-client-modal .event-request-submit-button{border-radius:12px;min-height:64px;font-size:1.05rem}@media (width<=980px){.stylist-service-detail-modal.event-request-client-modal{width:calc(100vw - 32px)!important;padding:24px 18px!important}.event-request-client-modal .event-request-form-grid.two-column,.event-request-client-modal .wardrobe-access-card,.event-request-client-modal .event-request-access-options{grid-template-columns:1fr}}@media (width<=700px){.stylist-service-detail-modal.event-request-client-modal{width:calc(100vw - 18px)!important;max-height:calc(100vh - 20px)!important;padding:20px 12px!important}.event-request-client-modal .stylist-service-checkout-header{min-height:82px;padding:0 44px}.event-request-client-modal .stylist-service-checkout-header h2{font-size:2.25rem}.event-request-client-modal .event-request-form-card{padding:18px 14px}}.event-request-client-modal .event-request-question-header h3{letter-spacing:.005em;font-weight:600}.event-request-client-modal .event-request-question-header>span{color:#777;margin-left:10px;font-size:.8rem;font-weight:500}.event-request-client-modal .event-request-pill-grid.compact{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.event-request-client-modal .event-request-pill-grid.compact .event-request-pill-button{min-height:52px;padding:9px 8px;font-size:.78rem}@media (width>=981px){.event-request-client-modal .event-request-form-grid.two-column .event-request-pill-grid.compact{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.event-request-client-modal .event-request-pill-grid+input{margin-top:12px}.workspace-client-color-analysis-section{background:#fffaf6}.client-color-analysis-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-color-analysis-card div{background:#fff;border:1px solid #ab6f4a33;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:18px 20px;display:flex}.client-color-analysis-card span{color:#9a6a4e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.client-color-analysis-card strong{color:#151313;font-size:1.15rem;font-weight:700}@media (width<=700px){.client-color-analysis-card{grid-template-columns:1fr}}.workspace-color-palette-toggle{color:#8f5b3f;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fffcf8e0;border:1px solid #8f5b3f3d;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:750}.workspace-color-palette-toggle:hover{background:#bf7a521a;border-color:#8f5b3f61}.client-color-palette-panel{background:linear-gradient(135deg,#fffcf8f0,#f7efe7b3);border:1px solid #8f5b3f29;border-radius:20px;margin-top:14px;padding:18px}.client-color-palette-header{margin-bottom:14px}.client-color-palette-header strong{color:#151313;letter-spacing:.01em;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:400;display:block}.client-color-palette-header p{color:#1111119e;margin:0;line-height:1.45}.client-color-swatch-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;display:grid}.client-color-swatch-card{background:#ffffffc2;border:1px solid #8f5b3f24;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.client-color-swatch{border:1px solid #1f18132e;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff3d}.client-color-swatch-card strong{color:#35251d;font-size:.84rem;font-weight:650;line-height:1.2}@media (width<=700px){.workspace-color-palette-toggle{justify-content:center;width:100%}.client-color-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stylist-services-page-card.is-public-services-page{width:min(100%,1360px);max-width:1360px;box-shadow:none;text-align:left;background:radial-gradient(circle at 18% 12%,#ecddcf75,#0000 28%),radial-gradient(circle at 82% 9%,#f6f0eae0,#0000 30%),#fffdfb;border-radius:0;padding:52px 112px 58px}.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{max-width:1110px;margin:0 auto 10px}.stylist-services-page-card.is-public-services-page .stylist-services-top-bar .public-profile-icon-button{background:#ffffffc7;border:1px solid #eaded6;width:52px;height:52px;box-shadow:0 10px 26px #5f45300f}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:38px;max-width:1000px;margin:0 auto 34px;display:grid}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero>img,.stylist-services-page-card.is-public-services-page .stylist-services-profile-placeholder{border:1px solid #a97a5957;outline:8px solid #f2e9e0cc;flex-basis:176px;width:176px;height:176px;box-shadow:0 18px 46px #5237241c}.stylist-services-page-card.is-public-services-page .stylist-services-profile-placeholder{font-size:62px}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero h1{color:#111;letter-spacing:-.04em;margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(4.6rem,7vw,6.7rem);font-weight:300;line-height:.82}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero p{color:#151313;max-width:640px;margin:0 0 16px;font-size:1.03rem;line-height:1.45}.stylist-services-page-card.is-public-services-page .stylist-services-style-tags{letter-spacing:.12em;flex-wrap:wrap;gap:10px;margin:0 0 14px;font-size:.76rem;display:flex}.stylist-services-page-card.is-public-services-page .stylist-services-style-tags span{color:#6f584b;background:#f6efe9e0;border:1px solid #eaded6e6;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 15px;font-weight:800;display:inline-flex}.stylist-services-page-card.is-public-services-page .stylist-services-style-tags span:before{content:"☆";color:#b77752;font-size:.9rem;line-height:1}.stylist-services-page-card.is-public-services-page .stylist-services-username{color:#766b64;margin-top:2px;font-size:1rem;display:block}.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1110px;margin:0 auto 28px;display:grid}.stylist-services-page-card.is-public-services-page .stylist-services-action-row .profile-action-button{color:#111;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #eaded6;border-radius:12px;min-height:58px;font-size:1rem;font-weight:700;box-shadow:0 10px 28px #553b2a0a}.stylist-services-page-card.is-public-services-page .stylist-services-action-row .profile-action-button.is-active{color:#9b5f42;background:#fffaf6f5;border-color:#bb805c;box-shadow:inset 0 -3px #bb805cb3}.stylist-services-page-card.is-public-services-page .stylist-services-action-row .profile-action-button svg,.stylist-services-page-card.is-public-services-page .stylist-services-action-row .profile-action-button .hanger-icon{stroke-width:1.45px;width:24px;height:24px}.stylist-services-page-card.is-public-services-page .stylist-services-section,.stylist-services-page-card.is-public-services-page .stylist-client-bookings-section{max-width:1110px;margin-left:auto;margin-right:auto;padding-top:0}.stylist-services-page-card.is-public-services-page .stylist-services-section-header{align-items:flex-end;margin-bottom:12px}.stylist-services-page-card.is-public-services-page .stylist-services-section-header h2{color:#111;letter-spacing:-.02em;text-transform:none;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:300;line-height:.9}.stylist-services-page-card.is-public-services-page .stylist-services-section-header p{color:#6f625b;margin-top:8px;font-size:1rem}.stylist-services-page-card.is-public-services-page .stylist-service-list{flex-direction:column;gap:12px;display:flex}.stylist-services-page-card.is-public-services-page .stylist-service-card{background:#ffffffd1;border:1px solid #eaded6;border-radius:13px;position:relative;overflow:visible;box-shadow:0 14px 44px #5f453009}.stylist-services-page-card.is-public-services-page .stylist-service-card.is-event-service{background:linear-gradient(90deg,#fffcf8f5,#fffffff5);border-color:#bb805cc7}.stylist-services-page-card.is-public-services-page .stylist-service-featured-badge{z-index:2;color:#8d5b3e;letter-spacing:.12em;text-transform:uppercase;background:#e9d8c7;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 15px;font-size:.77rem;font-weight:850;display:inline-flex;position:absolute;top:-17px;right:-1px;box-shadow:0 10px 24px #5f453014}.stylist-services-page-card.is-public-services-page .stylist-service-card-main{width:100%;min-height:154px;color:inherit;text-align:left;grid-template-columns:104px minmax(250px,1.05fr) minmax(220px,.9fr) 210px;align-items:center;gap:26px;padding:22px 30px 22px 26px;display:grid}.stylist-services-page-card.is-public-services-page .stylist-service-card-main:hover{box-shadow:none;transform:none}.stylist-services-page-card.is-public-services-page .stylist-service-image,.stylist-services-page-card.is-public-services-page .stylist-service-image-placeholder{background:#fffaf6e6;border:1px solid #eaded6;border-radius:50%;width:82px;height:82px}.stylist-services-page-card.is-public-services-page .stylist-service-image-placeholder svg,.stylist-services-page-card.is-public-services-page .stylist-service-image-placeholder .hanger-icon{stroke-width:1.15px;width:40px;height:40px}.stylist-services-page-card.is-public-services-page .stylist-service-copy{border-right:1px solid #eaded6;min-width:0;padding-right:20px}.stylist-services-page-card.is-public-services-page .event-service-type-pill{color:#8d5b3e;letter-spacing:.12em;background:#f0e4d8;border-color:#0000;margin-bottom:8px;padding:6px 13px;font-size:.78rem;font-weight:900}.stylist-services-page-card.is-public-services-page .stylist-service-copy h3{color:#111;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:2.05rem;font-weight:400;line-height:.95}.stylist-services-page-card.is-public-services-page .stylist-service-copy p{color:#3d3733;max-width:360px;margin:0;font-size:.92rem;line-height:1.35}.stylist-services-page-card.is-public-services-page .stylist-service-time-pill{color:#5d514a;background:#f8eee7;border-color:#0000;width:fit-content;margin-top:14px;padding:7px 10px;font-size:.78rem}.stylist-services-page-card.is-public-services-page .stylist-service-included-list{border-right:1px solid #eaded6;flex-direction:column;gap:7px;min-width:0;padding-right:20px;display:flex}.stylist-services-page-card.is-public-services-page .stylist-service-included-list>span{color:#5f514a;background:#fffdfb;border:1px solid #eaded6;border-radius:999px;align-items:center;gap:8px;width:min(100%,180px);min-height:24px;padding:0 12px;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex}.stylist-services-page-card.is-public-services-page .stylist-service-included-list>span>span{color:#8d5b3e;font-weight:850}.stylist-services-page-card.is-public-services-page .stylist-service-price-area{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.stylist-services-page-card.is-public-services-page .stylist-service-starting-label{color:#6f625b;letter-spacing:0;text-transform:none;background:0 0;border:none;border-radius:0;min-width:0;min-height:0;padding:0;font-size:.92rem;font-weight:600}.stylist-services-page-card.is-public-services-page .stylist-service-price-area strong{color:#111;font-family:Cormorant Garamond,serif;font-size:3.1rem;font-weight:400;line-height:.88}.stylist-services-page-card.is-public-services-page .stylist-service-request-label{color:#fff;letter-spacing:0;text-transform:none;background:#b98763;border:1px solid #b98763;border-radius:9px;justify-content:center;align-items:center;min-width:104px;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:750;display:inline-flex}.stylist-services-page-card.is-public-services-page .stylist-service-card:not(.is-event-service) .stylist-service-request-label{color:#111;background:#fffdfb;border-color:#d8c5b7;min-width:68px}@media (width<=1120px){.stylist-services-page-card.is-public-services-page{padding:34px 28px 44px}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero,.stylist-services-page-card.is-public-services-page .stylist-services-action-row,.stylist-services-page-card.is-public-services-page .stylist-services-section,.stylist-services-page-card.is-public-services-page .stylist-client-bookings-section,.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{max-width:100%}.stylist-services-page-card.is-public-services-page .stylist-service-card-main{grid-template-columns:94px minmax(0,1fr) minmax(190px,.8fr) 170px;gap:18px;padding:20px}}@media (width<=900px){.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-services-page-card.is-public-services-page .stylist-service-card-main{grid-template-columns:86px minmax(0,1fr)}.stylist-services-page-card.is-public-services-page .stylist-service-copy,.stylist-services-page-card.is-public-services-page .stylist-service-included-list{border-right:none;padding-right:0}.stylist-services-page-card.is-public-services-page .stylist-service-included-list,.stylist-services-page-card.is-public-services-page .stylist-service-price-area{grid-column:1/-1}.stylist-services-page-card.is-public-services-page .stylist-service-included-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stylist-services-page-card.is-public-services-page .stylist-service-included-list>span{width:100%}}@media (width<=620px){.stylist-services-page-card.is-public-services-page{padding:24px 14px 36px}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero h1{font-size:4rem}.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:1fr;gap:10px}.stylist-services-page-card.is-public-services-page .stylist-service-card-main{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-page-card.is-public-services-page .stylist-service-copy p{max-width:none}.stylist-services-page-card.is-public-services-page .stylist-service-included-list{grid-template-columns:1fr}}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero h1{margin-bottom:10px}.stylist-services-page-card.is-public-services-page .stylist-services-username{color:#766b64;margin:0 0 14px;font-size:1rem;display:block}.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero p{margin:0 0 16px}.stylist-services-page-card.is-public-services-page .stylist-services-style-tags span:before{content:"☆"}.stylist-services-page-card.is-public-services-page .stylist-services-style-tags span:after{content:none}.stylist-services-page-card.is-public-services-page .stylist-service-image-placeholder.is-event svg{color:#8d5b3e;stroke-width:1.25px;width:42px;height:42px}.stylist-services-page-card.is-public-services-page .stylist-service-featured-badge svg{stroke-width:1.6px;width:15px;height:15px}.stylist-services-page-card.is-public-services-page .stylist-service-price-area strong{font-feature-settings:"lnum" 1;letter-spacing:.01em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif}.stylist-services-page-card.is-public-services-page .stylist-service-price-area strong:first-letter{letter-spacing:0}.stylist-services-page-card.is-public-services-page .stylist-service-time-pill{display:none}.profile-page-card,.public-profile-card.public-stylist-profile-card{width:min(100%,1360px);max-width:1360px;box-shadow:none;text-align:left;background:radial-gradient(circle at 18% 12%,#ecddcf75,#0000 28%),radial-gradient(circle at 82% 9%,#f6f0eae0,#0000 30%),#fffdfb;border-radius:0;padding:52px 112px 58px}.profile-page-card .profile-header-preview,.public-profile-card.public-stylist-profile-card .public-profile-header-preview{grid-template-columns:190px minmax(0,1fr);justify-content:start;align-items:center;gap:38px;width:100%;max-width:1000px;margin:18px auto 34px;display:grid}.profile-page-card .profile-photo-preview,.profile-page-card .profile-photo-placeholder,.public-profile-card.public-stylist-profile-card .public-profile-photo{border:1px solid #a97a5957;outline:8px solid #f2e9e0cc;flex:0 0 176px;width:176px;height:176px;box-shadow:0 18px 46px #5237241c}.profile-page-card .profile-photo-placeholder,.public-profile-card.public-stylist-profile-card .profile-photo-placeholder.public-profile-photo{font-size:62px}.profile-page-card .profile-header-preview h3,.public-profile-card.public-stylist-profile-card .public-profile-title-row h2{color:#111;letter-spacing:-.04em;margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(4.6rem,7vw,6.7rem);font-weight:300;line-height:.82}.public-profile-card.public-stylist-profile-card .public-profile-title-row{align-items:flex-start;gap:18px}.public-profile-card.public-stylist-profile-card .public-profile-title-row h2{flex:auto}.profile-page-card .profile-header-preview p,.public-profile-card.public-stylist-profile-card .public-profile-header-copy>p:not(.profile-professional-bio){color:#766b64;margin:0 0 14px;font-size:1rem;line-height:1.25;display:block}.profile-page-card .profile-professional-bio,.public-profile-card.public-stylist-profile-card .public-profile-professional-bio{color:#151313;max-width:640px;margin:0 0 16px;font-size:1.03rem;line-height:1.45}.profile-page-card .private-profile-social-stats,.public-profile-card.public-stylist-profile-card .public-profile-social-stats{margin:0 0 14px}.profile-page-card .style-tag-list,.public-profile-card.public-stylist-profile-card .style-tag-list{color:#6f584b;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:.76rem;font-weight:800;display:flex}.profile-page-card .style-tag-list span,.public-profile-card.public-stylist-profile-card .style-tag-list span{color:#6f584b;background:#f6efe9e0;border:1px solid #eaded6e6;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 15px;font-weight:800;display:inline-flex}.profile-page-card .style-tag-list span:before,.public-profile-card.public-stylist-profile-card .style-tag-list span:before{content:"☆";color:#b77752;font-size:.9rem;line-height:1}.profile-page-card .style-tag-list span:after,.public-profile-card.public-stylist-profile-card .style-tag-list span:after{content:none}.profile-page-card .profile-action-row,.public-profile-card.public-stylist-profile-card .public-profile-action-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;max-width:1110px;margin:0 auto 28px;display:grid}.public-profile-card.public-stylist-profile-card .public-profile-action-row{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-page-card .profile-action-button,.public-profile-card.public-stylist-profile-card .profile-action-button{color:#111;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #eaded6;border-radius:12px;min-height:58px;font-size:1rem;font-weight:700;box-shadow:0 10px 28px #553b2a0a}.profile-page-card .profile-action-button:hover,.public-profile-card.public-stylist-profile-card .profile-action-button:hover{color:#9b5f42;background:#fffaf6f5;border-color:#bb805c;text-decoration:none}.profile-page-card .profile-action-button svg,.profile-page-card .profile-action-button .hanger-icon,.public-profile-card.public-stylist-profile-card .profile-action-button svg,.public-profile-card.public-stylist-profile-card .profile-action-button .hanger-icon{stroke-width:1.45px;width:24px;height:24px}.profile-page-card .public-profile-portfolio-search,.profile-page-card .public-portfolio-section,.public-profile-card.public-stylist-profile-card .public-profile-portfolio-search,.public-profile-card.public-stylist-profile-card .public-portfolio-section,.profile-page-card .profile-dashboard-search,.profile-page-card .profile-dashboard-section,.profile-page-card .professional-posts-panel,.profile-page-card .professional-posts-panel-shell,.profile-page-card .profile-look-section,.profile-page-card .profile-search-results-section{max-width:1110px;margin-left:auto;margin-right:auto}.public-profile-card.public-stylist-profile-card .public-style-post-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-card.public-stylist-profile-card .public-look-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1120px){.profile-page-card,.public-profile-card.public-stylist-profile-card{padding:34px 28px 44px}.profile-page-card .profile-header-preview,.public-profile-card.public-stylist-profile-card .public-profile-header-preview,.profile-page-card .profile-action-row,.public-profile-card.public-stylist-profile-card .public-profile-action-row,.profile-page-card .public-profile-portfolio-search,.profile-page-card .public-portfolio-section,.public-profile-card.public-stylist-profile-card .public-profile-portfolio-search,.public-profile-card.public-stylist-profile-card .public-portfolio-section,.profile-page-card .profile-dashboard-search{max-width:100%}}@media (width<=900px){.profile-page-card .profile-header-preview,.public-profile-card.public-stylist-profile-card .public-profile-header-preview{text-align:center;grid-template-columns:1fr;justify-items:center}.public-profile-card.public-stylist-profile-card .public-profile-action-row,.profile-page-card .profile-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page-card .style-tag-list,.public-profile-card.public-stylist-profile-card .style-tag-list,.profile-page-card .private-profile-social-stats,.public-profile-card.public-stylist-profile-card .public-profile-social-stats,.public-profile-card.public-stylist-profile-card .public-profile-title-row{justify-content:center}}@media (width<=620px){.profile-page-card,.public-profile-card.public-stylist-profile-card{padding:24px 14px 36px}.profile-page-card .profile-header-preview h3,.public-profile-card.public-stylist-profile-card .public-profile-title-row h2{font-size:4rem}.public-profile-card.public-stylist-profile-card .public-profile-action-row,.profile-page-card .profile-action-row{grid-template-columns:1fr;gap:10px}.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-look-collection-grid{grid-template-columns:1fr}}.public-profile-card.public-stylist-profile-card .public-profile-top-actions,.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1110px;display:flex}.public-profile-card.public-stylist-profile-card .public-profile-top-actions{top:42px;left:50%;right:auto;transform:translate(-50%)}.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{margin:0 auto 10px}.public-profile-top-actions-end{pointer-events:auto;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.public-profile-icon-button.is-lit,.public-profile-icon-button.is-lit:hover{color:#9b5f42!important;background:#fffaf6fa!important;border-color:#bb805c!important;box-shadow:0 14px 30px #8b593829!important}.public-profile-card.public-stylist-profile-card .public-profile-icon-button,.stylist-services-page-card.is-public-services-page .public-profile-icon-button{color:#111;background:#ffffffc7;border:1px solid #eaded6;width:52px;height:52px;box-shadow:0 10px 26px #5f45300f}.public-profile-card.public-stylist-profile-card .public-profile-icon-button:hover,.stylist-services-page-card.is-public-services-page .public-profile-icon-button:hover{color:#9b5f42;background:#fffaf6;border-color:#d5b69f}.public-profile-card.public-stylist-profile-card .public-profile-header-preview,.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero{grid-template-columns:190px minmax(0,1fr);gap:38px;max-width:1000px;margin-left:auto;margin-right:auto}.public-profile-card.public-stylist-profile-card .public-profile-header-copy,.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero>div{min-width:0;position:relative}.public-profile-card.public-stylist-profile-card .public-profile-title-row{width:100%;display:block}.public-profile-card.public-stylist-profile-card .public-profile-title-row h2,.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero h1{margin:0 0 12px}.public-profile-card.public-stylist-profile-card .public-profile-header-copy>p:not(.profile-professional-bio),.stylist-services-page-card.is-public-services-page .stylist-services-username{color:#766b64;margin:0 0 10px;font-size:1rem;line-height:1.25}.public-profile-card.public-stylist-profile-card .public-profile-social-stats,.stylist-services-page-card.is-public-services-page .stylist-services-social-stats{margin:0 0 14px}.stylist-services-page-card.is-public-services-page .stylist-services-social-stats span{color:#7c7067;align-items:baseline;gap:6px;font-size:.92rem;display:inline-flex}.stylist-services-page-card.is-public-services-page .stylist-services-social-stats strong{color:#17110d;font-size:.98rem;font-weight:800}.stylist-services-page-card.is-public-services-page .stylist-services-social-stats small{color:#7c7067;font-size:.92rem}.public-profile-card.public-stylist-profile-card .public-profile-professional-bio,.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero p{margin:0 0 16px}.public-profile-card.public-stylist-profile-card .style-tag-list,.stylist-services-page-card.is-public-services-page .stylist-services-style-tags{margin:0}.public-profile-card.public-stylist-profile-card .public-profile-header-follow-pill{z-index:2;margin-top:0;position:absolute;top:0;right:0}.public-profile-card.public-stylist-profile-card .public-profile-header-copy:has(.public-profile-header-follow-pill){padding-right:190px}.public-profile-card.public-stylist-profile-card .public-profile-action-row,.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1110px;margin-left:auto;margin-right:auto}@media (width<=1120px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions,.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{max-width:calc(100% - 56px)}.public-profile-card.public-stylist-profile-card .public-profile-header-copy:has(.public-profile-header-follow-pill){padding-right:160px}}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions{top:26px}.public-profile-card.public-stylist-profile-card .public-profile-header-copy,.stylist-services-page-card.is-public-services-page .stylist-services-profile-hero>div{text-align:center}.public-profile-card.public-stylist-profile-card .public-profile-header-copy:has(.public-profile-header-follow-pill){padding-right:0}.public-profile-card.public-stylist-profile-card .public-profile-header-follow-pill{margin:10px auto 0;position:static}.public-profile-card.public-stylist-profile-card .public-profile-action-row,.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions,.stylist-services-page-card.is-public-services-page .stylist-services-top-bar{max-width:calc(100% - 28px)}.public-profile-card.public-stylist-profile-card .public-profile-icon-button,.stylist-services-page-card.is-public-services-page .public-profile-icon-button{width:44px;height:44px}.public-profile-card.public-stylist-profile-card .public-profile-action-row,.stylist-services-page-card.is-public-services-page .stylist-services-action-row{grid-template-columns:1fr}}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end{pointer-events:auto;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill{color:#6f584b;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffffd1;border:1px solid #eaded6;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:42px;margin:0;padding:0 16px;font-size:.78rem;font-weight:850;display:inline-flex;position:static;box-shadow:0 10px 26px #5f45300f}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill:hover,.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following{color:#9b5f42;background:#fffaf6;border-color:#d5b69f}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill:disabled{cursor:wait;opacity:.7}.public-profile-card.public-stylist-profile-card .public-profile-title-row{padding-right:0}.public-profile-card.public-stylist-profile-card .public-profile-header-copy{padding-right:0!important}.public-profile-card.public-stylist-profile-card .public-profile-photo-home-link{cursor:pointer;transition:transform .16s,box-shadow .16s}.public-profile-card.public-stylist-profile-card .public-profile-photo-home-link:hover{transform:translateY(-1px);box-shadow:0 22px 52px #52372429}.public-profile-card.public-stylist-profile-card .profile-action-button.is-active,.public-profile-card.public-stylist-profile-card .profile-action-button.is-active:hover{color:#9b5f42;background:#fffaf6f5;border-color:#bb805c;box-shadow:inset 0 -3px #bb805cb3,0 10px 28px #553b2a0a}.public-profile-services-tab,.public-profile-style-boards-tab,.public-profile-reviews-tab{width:100%;max-width:1110px;margin:0 auto;padding-top:0}.public-profile-services-tab .stylist-services-section-header{border-top:1px solid #eaded6b8;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding-top:0;display:flex}.public-profile-services-tab .stylist-services-section-header h2{color:#111;letter-spacing:-.02em;text-transform:none;margin:18px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:300;line-height:.9}.public-profile-services-tab .stylist-services-section-header p{color:#6f625b;margin:8px 0 0;font-size:1rem}.public-profile-services-tab .stylist-service-list{flex-direction:column;gap:12px;display:flex}.public-profile-services-tab .stylist-service-card{background:#ffffffd1;border:1px solid #eaded6;border-radius:13px;position:relative;overflow:visible;box-shadow:0 14px 44px #5f453009}.public-profile-services-tab .stylist-service-card.is-event-service{background:linear-gradient(90deg,#fffcf8f5,#fffffff5);border-color:#bb805cc7}.public-profile-services-tab .stylist-service-featured-badge{z-index:2;color:#8d5b3e;letter-spacing:.12em;text-transform:uppercase;background:#e9d8c7;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 15px;font-size:.77rem;font-weight:850;display:inline-flex;position:absolute;top:-17px;right:-1px;box-shadow:0 10px 24px #5f453014}.public-profile-services-tab .stylist-service-featured-badge svg{stroke-width:1.6px;width:15px;height:15px}.public-profile-services-tab .stylist-service-card-main{width:100%;min-height:154px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:104px minmax(250px,1.05fr) minmax(220px,.9fr) 210px;align-items:center;gap:26px;padding:22px 30px 22px 26px;display:grid}.public-profile-services-tab .stylist-service-card-main:hover{box-shadow:none;transform:none}.public-profile-services-tab .stylist-service-image,.public-profile-services-tab .stylist-service-image-placeholder{color:#8d5b3e;object-fit:cover;background:#fffaf6e6;border:1px solid #eaded6;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex}.public-profile-services-tab .stylist-service-image-placeholder svg,.public-profile-services-tab .stylist-service-image-placeholder .hanger-icon{stroke-width:1.25px;width:42px;height:42px}.public-profile-services-tab .stylist-service-copy{border-right:1px solid #eaded6;min-width:0;padding-right:20px}.public-profile-services-tab .event-service-type-pill{color:#8d5b3e;letter-spacing:.12em;text-transform:uppercase;background:#f0e4d8;border:none;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;margin-bottom:8px;padding:6px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.public-profile-services-tab .stylist-service-copy h3{color:#111;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:2.05rem;font-weight:400;line-height:.95}.public-profile-services-tab .stylist-service-copy p{color:#3d3733;max-width:360px;margin:0;font-size:.92rem;line-height:1.35}.public-profile-services-tab .stylist-service-included-list{border-right:1px solid #eaded6;flex-direction:column;gap:7px;min-width:0;padding-right:20px;display:flex}.public-profile-services-tab .stylist-service-included-list>span{color:#5f514a;background:#fffdfb;border:1px solid #eaded6;border-radius:999px;align-items:center;gap:8px;width:min(100%,180px);min-height:24px;padding:0 12px;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex}.public-profile-services-tab .stylist-service-included-list>span>span{color:#8d5b3e;font-weight:850}.public-profile-services-tab .stylist-service-price-area{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.public-profile-services-tab .stylist-service-starting-label{color:#6f625b;letter-spacing:0;text-transform:none;background:0 0;border:none;min-width:0;min-height:0;padding:0;font-size:.92rem;font-weight:600}.public-profile-services-tab .stylist-service-price-area strong{color:#111;font-feature-settings:"lnum" 1;letter-spacing:.01em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:3.1rem;font-weight:400;line-height:.88}.public-profile-services-tab .stylist-service-request-label{color:#fff;background:#b98763;border:1px solid #b98763;border-radius:9px;justify-content:center;align-items:center;min-width:104px;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:750;line-height:1.1;display:inline-flex}.public-profile-style-boards-tab,.public-profile-reviews-tab{padding-top:6px}@media (width<=1120px){.public-profile-services-tab .stylist-service-card-main{grid-template-columns:94px minmax(0,1fr) minmax(190px,.8fr) 170px;gap:18px;padding:20px}}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill{min-width:0;padding:0 12px;font-size:.7rem}.public-profile-services-tab .stylist-service-card-main{grid-template-columns:86px minmax(0,1fr)}.public-profile-services-tab .stylist-service-copy,.public-profile-services-tab .stylist-service-included-list{border-right:none;padding-right:0}.public-profile-services-tab .stylist-service-included-list,.public-profile-services-tab .stylist-service-price-area{grid-column:1/-1}.public-profile-services-tab .stylist-service-included-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-profile-services-tab .stylist-service-included-list>span{width:100%}}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill span{display:none}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end{gap:8px}.public-profile-services-tab .stylist-service-card-main{text-align:center;grid-template-columns:1fr;justify-items:center}.public-profile-services-tab .stylist-service-copy p{max-width:none}.public-profile-services-tab .stylist-service-included-list{grid-template-columns:1fr}}.stylist-services-page-card.is-owner-services-page{width:min(100%,1360px);max-width:1360px;box-shadow:none;text-align:left;background:radial-gradient(circle at 18% 12%,#ecddcf75,#0000 28%),radial-gradient(circle at 82% 9%,#f6f0eae0,#0000 30%),#fffdfb;border-color:#eaded6;border-radius:0;padding:52px 112px 68px}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1110px;margin:0 auto 10px;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar .public-profile-icon-button{color:#111;background:#ffffffc7;border:1px solid #eaded6;width:52px;height:52px;box-shadow:0 10px 26px #5f45300f}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar .public-profile-icon-button:hover{color:#9b5f42;background:#fffaf6;border-color:#d5b69f}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:38px;max-width:1000px;margin:0 auto 34px;display:grid}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>img,.stylist-services-page-card.is-owner-services-page .stylist-services-profile-placeholder{border:1px solid #a97a5957;outline:8px solid #f2e9e0cc;flex-basis:176px;width:176px;height:176px;box-shadow:0 18px 46px #5237241c}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1110px;margin:0 auto 28px;display:grid}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button.is-active,.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button.is-active:hover{color:#9b5f42;background:#fffaf6f5;border-color:#bb805c;box-shadow:inset 0 -3px #bb805cb3,0 10px 28px #553b2a0a}.stylist-services-page-card.is-owner-services-page .stylist-services-section,.stylist-services-page-card.is-owner-services-page .stylist-bookings-section{max-width:1110px;margin-left:auto;margin-right:auto;padding-top:0}.stylist-services-page-card.is-owner-services-page .stylist-services-section{border-top:1px solid #eaded6b8}.stylist-services-page-card.is-owner-services-page .stylist-bookings-section{border-top:1px solid #eaded6b8;margin-top:42px}.stylist-services-page-card.is-owner-services-page .stylist-services-section-header{align-items:flex-end;margin-bottom:12px}.stylist-services-page-card.is-owner-services-page .stylist-services-section-header h2{color:#111;letter-spacing:-.02em;text-transform:none;margin:18px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:300;line-height:.9}.stylist-services-page-card.is-owner-services-page .stylist-services-section-header p{color:#6f625b;margin:8px 0 0;font-size:1rem}.stylist-services-page-card.is-owner-services-page .stylist-service-create-actions{justify-content:flex-end;gap:10px;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button{background:#b98763;border-color:#b98763;border-radius:9px;min-height:44px;padding:0 18px;box-shadow:0 12px 24px #8953311f}.stylist-services-page-card.is-owner-services-page .stylist-service-list{flex-direction:column;gap:12px;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-service-card{background:#ffffffd1;border:1px solid #eaded6;border-radius:13px;position:relative;overflow:visible;box-shadow:0 14px 44px #5f453009}.stylist-services-page-card.is-owner-services-page .stylist-service-card.is-event-service{background:linear-gradient(90deg,#fffcf8f5,#fffffff5);border-color:#bb805cc7}.stylist-services-page-card.is-owner-services-page .stylist-service-featured-badge{z-index:2;color:#8d5b3e;letter-spacing:.12em;text-transform:uppercase;background:#e9d8c7;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 15px;font-size:.77rem;font-weight:850;display:inline-flex;position:absolute;top:-17px;right:-1px;box-shadow:0 10px 24px #5f453014}.stylist-services-page-card.is-owner-services-page .stylist-service-featured-badge svg{stroke-width:1.6px;width:15px;height:15px}.stylist-services-page-card.is-owner-services-page .stylist-service-card-main{width:100%;min-height:170px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:104px minmax(250px,1.05fr) minmax(220px,.9fr) 210px;align-items:center;gap:26px;padding:22px 30px 42px 26px;display:grid}.stylist-services-page-card.is-owner-services-page .stylist-service-card-main:hover{box-shadow:none;background:#fffaf5;transform:none}.stylist-services-page-card.is-owner-services-page .stylist-service-image,.stylist-services-page-card.is-owner-services-page .stylist-service-image-placeholder{color:#8d5b3e;object-fit:cover;background:#fffaf6e6;border:1px solid #eaded6;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex}.stylist-services-page-card.is-owner-services-page .stylist-service-image-placeholder svg,.stylist-services-page-card.is-owner-services-page .stylist-service-image-placeholder .hanger-icon{stroke-width:1.25px;width:42px;height:42px}.stylist-services-page-card.is-owner-services-page .stylist-service-copy{border-right:1px solid #eaded6;min-width:0;padding-right:20px}.stylist-services-page-card.is-owner-services-page .event-service-type-pill{color:#8d5b3e;letter-spacing:.12em;text-transform:uppercase;background:#f0e4d8;border:none;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;margin-bottom:8px;padding:6px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.stylist-services-page-card.is-owner-services-page .stylist-service-copy h3{color:#111;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:2.05rem;font-weight:400;line-height:.95}.stylist-services-page-card.is-owner-services-page .stylist-service-copy p{color:#3d3733;max-width:360px;margin:0;font-size:.92rem;line-height:1.35}.stylist-services-page-card.is-owner-services-page .stylist-service-time-pill{display:none}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list{border-right:1px solid #eaded6;flex-direction:column;gap:7px;min-width:0;padding-right:20px;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list>span{color:#5f514a;background:#fffdfb;border:1px solid #eaded6;border-radius:999px;align-items:center;gap:8px;width:min(100%,180px);min-height:24px;padding:0 12px;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list>span>span{color:#8d5b3e;font-weight:850}.stylist-services-page-card.is-owner-services-page .stylist-service-price-area{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-service-starting-label{color:#6f625b;letter-spacing:0;text-transform:none;background:0 0;border:none;min-width:0;min-height:0;padding:0;font-size:.86rem;font-weight:650}.stylist-services-page-card.is-owner-services-page .stylist-service-price-area strong{color:#111;font-feature-settings:"lnum" 1;letter-spacing:.01em;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:3.1rem;font-weight:400;line-height:.88}.stylist-service-owner-status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:96px;min-height:34px;padding:0 15px;font-size:.78rem;font-weight:850;display:inline-flex}.stylist-service-owner-status-pill.is-public{color:#557448;background:#f3f9f0e6;border:1px solid #708f6642}.stylist-service-owner-status-pill.is-hidden{color:#7a7068;background:#f6f1ece6;border:1px solid #8a807738}.stylist-services-page-card.is-owner-services-page .stylist-service-owner-actions{z-index:2;padding:0;position:absolute;bottom:14px;right:20px}.stylist-services-page-card.is-owner-services-page .stylist-service-owner-actions button{color:#8d5b3e;background:#ffffffeb;border:1px solid #d9c5b4;border-radius:999px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:850;box-shadow:0 10px 22px #5f45300d}.stylist-services-page-card.is-owner-services-page .stylist-service-owner-actions button:hover{background:#fff7f0;border-color:#bb805c}.stylist-services-page-card.is-owner-services-page .stylist-booking-tabs button{background:#ffffffc7;min-height:36px}.stylist-services-page-card.is-owner-services-page .stylist-booking-card,.stylist-services-page-card.is-owner-services-page .stylist-client-booking-card{background:#ffffffd1;border-color:#eaded6;box-shadow:0 14px 36px #5f453009}@media (width<=1120px){.stylist-services-page-card.is-owner-services-page{padding:44px 34px 56px}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{max-width:calc(100% - 56px)}.stylist-services-page-card.is-owner-services-page .stylist-service-card-main{grid-template-columns:94px minmax(0,1fr) minmax(190px,.8fr) 170px;gap:18px;padding:20px 20px 46px}}@media (width<=900px){.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>div{text-align:center}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stylist-services-page-card.is-owner-services-page .stylist-service-card-main{grid-template-columns:86px minmax(0,1fr)}.stylist-services-page-card.is-owner-services-page .stylist-service-copy,.stylist-services-page-card.is-owner-services-page .stylist-service-included-list{border-right:none;padding-right:0}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list,.stylist-services-page-card.is-owner-services-page .stylist-service-price-area{grid-column:1/-1}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list>span{width:100%}}@media (width<=620px){.stylist-services-page-card.is-owner-services-page{padding:24px 14px 36px}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{max-width:calc(100% - 28px)}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar .public-profile-icon-button{width:44px;height:44px}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero h1{font-size:4rem}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row{grid-template-columns:1fr}.stylist-services-page-card.is-owner-services-page .stylist-service-card-main{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-page-card.is-owner-services-page .stylist-service-copy p{max-width:none}.stylist-services-page-card.is-owner-services-page .stylist-service-included-list{grid-template-columns:1fr}.stylist-services-page-card.is-owner-services-page .stylist-services-section-header{flex-direction:column;align-items:stretch}.stylist-services-page-card.is-owner-services-page .stylist-service-create-actions{justify-content:stretch}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button{flex:100%}}.stylist-services-page-card.is-owner-services-page .stylist-service-list{margin-top:20px}.stylist-services-page-card.is-owner-services-page .stylist-service-card:first-child{margin-top:4px}.stylist-services-page-card .stylist-services-style-tags span:after,.stylist-services-page-card .stylist-services-style-tags span:not(:last-child):after,.profile-page-card .style-tag-list span:not(:last-child):after,.public-profile-card.public-stylist-profile-card .style-tag-list span:not(:last-child):after{content:none;margin:0}.profile-page-card .style-tag-list span:before,.public-profile-card.public-stylist-profile-card .style-tag-list span:before,.stylist-services-page-card .stylist-services-style-tags span:before{content:none!important}.profile-page-card .style-tag-list span,.public-profile-card.public-stylist-profile-card .style-tag-list span,.stylist-services-page-card .stylist-services-style-tags span{gap:0}.profile-page-card .style-tag-list:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(520px,100%);max-width:100%;display:grid}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(520px,100%);max-width:100%;display:grid}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(520px,100%);max-width:100%;display:grid}.profile-page-card .style-tag-list:has(span:nth-child(4)) span{text-align:center;justify-content:center;min-width:0}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(4)) span{text-align:center;justify-content:center;min-width:0}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(4)) span{text-align:center;justify-content:center;min-width:0}@media (width<=760px){.profile-page-card .style-tag-list:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.profile-page-card .style-tag-list:has(span:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(620px,100%);max-width:100%;display:grid}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(620px,100%);max-width:100%;display:grid}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr));justify-content:start;align-items:stretch;gap:10px 12px;width:min(620px,100%);max-width:100%;display:grid}.profile-page-card .style-tag-list:has(span:nth-child(5)) span{text-align:center;grid-column:span 2;justify-content:center;min-width:0}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)) span{text-align:center;grid-column:span 2;justify-content:center;min-width:0}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)) span{text-align:center;grid-column:span 2;justify-content:center;min-width:0}.profile-page-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:2/span 2}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:2/span 2}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:2/span 2}.profile-page-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:4/span 2}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:4/span 2}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:4/span 2}.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-style-post-grid.public-profile-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.public-profile-card.public-stylist-profile-card .public-style-post-card.public-style-post-square-card,.public-profile-card.public-stylist-profile-card .public-style-post-card.public-style-post-square-card.public-profile-post-tile{aspect-ratio:4/5}.public-profile-card.public-stylist-profile-card .public-style-post-square-card img,.public-profile-card.public-stylist-profile-card .public-style-post-square-card video,.public-profile-card.public-stylist-profile-card .public-style-post-square-card .public-post-placeholder,.public-profile-card.public-stylist-profile-card .public-profile-post-image-frame img,.public-profile-card.public-stylist-profile-card .public-profile-post-image-frame video,.public-profile-card.public-stylist-profile-card .public-profile-post-image-frame .public-post-placeholder{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=920px){.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-style-post-grid.public-profile-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.profile-page-card .style-tag-list:has(span:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-page-card .style-tag-list:has(span:nth-child(5)) span{grid-column:auto}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)) span{grid-column:auto}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)) span{grid-column:auto}.profile-page-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:auto}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:auto}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(4){grid-column:auto}.profile-page-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:auto}.public-profile-card.public-stylist-profile-card .style-tag-list:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:auto}.stylist-services-page-card .stylist-services-style-tags:has(span:nth-child(5)):not(:has(span:nth-child(6))) span:nth-child(5){grid-column:auto}.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-style-post-grid.public-profile-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}.profile-page-card .professional-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.profile-page-card .professional-post-card.professional-post-square-card{aspect-ratio:4/5;border-radius:0}.profile-page-card .professional-post-square-card .professional-post-image-link img,.profile-page-card .professional-post-square-card .professional-post-image-placeholder{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%}.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-style-post-grid.public-profile-post-grid{gap:4px}.public-profile-card.public-stylist-profile-card .public-style-post-card.public-style-post-square-card,.public-profile-card.public-stylist-profile-card .public-style-post-card.public-style-post-square-card.public-profile-post-tile{box-shadow:none;border:none;border-radius:0}.public-profile-card.public-stylist-profile-card .public-style-post-card.public-style-post-square-card.public-profile-post-tile:hover{box-shadow:none;border-color:#0000;transform:none}@media (width<=920px){.profile-page-card .professional-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.profile-page-card .professional-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.public-profile-card.public-stylist-profile-card .public-style-post-grid,.public-profile-card.public-stylist-profile-card .public-style-post-grid.public-profile-post-grid{gap:3px}}.stylist-service-form-modal{width:min(860px,100vw - 32px)}.stylist-service-form-mode-note{text-align:left;background:#faf3ed94;border:1px solid #c8794f33;border-radius:16px;grid-column:1/-1;margin-bottom:4px;padding:15px 17px}.stylist-service-form-mode-note strong{color:#8d5b3e;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.stylist-service-form-mode-note p{color:#6f625a;margin:6px 0 0;font-size:.92rem;line-height:1.35}.stylist-service-field-helper{color:#8a7c72;margin-top:2px;font-size:.78rem;line-height:1.25;display:block}.event-request-quote-card{text-align:left;background:#fffaf6eb;border:1px solid #c8794f3d;border-radius:18px;margin-top:14px;padding:18px}.event-request-quote-card h3{color:#17120f;margin:0 0 4px;font-family:inherit;font-size:1.02rem;font-weight:760}.event-request-quote-card p{color:#6f625a;margin:0;line-height:1.4}.event-request-quote-card.is-readonly p+p{margin-top:8px}.event-request-quote-grid{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:14px;display:grid}.event-request-quote-grid label{color:#3d3733;flex-direction:column;gap:7px;font-size:.9rem;font-weight:720;display:flex}.event-request-quote-grid input,.event-request-quote-grid textarea{color:#15110e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #eaded6;border-radius:12px;padding:11px 12px;font-size:.92rem}.event-request-quote-grid textarea{resize:vertical;min-height:82px}.stylist-services-page-card.is-owner-services-page .stylist-service-card:not(.is-event-service) .stylist-service-featured-badge{display:none}@media (width<=760px){.event-request-quote-grid{grid-template-columns:1fr}}.stylist-services-page-card.is-owner-services-page .stylist-service-create-actions{justify-content:flex-end;align-items:center;gap:0;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button.stylist-service-create-button-primary{color:#fff;background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border:none;border-radius:12px;min-width:220px;min-height:48px;box-shadow:0 14px 28px #70462c29}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button.stylist-service-create-button-primary:hover{filter:none;background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%);transform:translateY(-1px)}.stylist-services-page-card.is-owner-services-page .stylist-service-create-actions{align-items:center;gap:12px}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button.stylist-service-workspace-button{color:#8f5b3f;box-shadow:none;background:#fffcf8e6;border:1px solid #bf7a5257}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button.stylist-service-workspace-button:hover{background:#bf7a5214;transform:translateY(-1px)}.stylist-client-workspace-section{border-top:1px solid #8f5b3f2e;margin-top:58px;padding-top:34px}.stylist-client-workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.stylist-client-workspace-header h2{letter-spacing:-.05em;color:#17120f;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.55rem,4vw,4.5rem);font-weight:300;line-height:.9}.stylist-client-workspace-header p{color:#111111a3;margin:10px 0 0;font-size:1rem}.stylist-client-workspace-tools{align-items:center;gap:12px;padding-top:12px;display:flex}.stylist-client-workspace-filter-button{color:#5d4538;cursor:pointer;background:#fffcf8eb;border:1px solid #8f5b3f3d;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-weight:700;display:inline-flex}.stylist-workspace-summary-tabs{background:#fffcf8db;border:1px solid #8f5b3f3b;border-radius:10px;align-items:center;margin-bottom:18px;display:inline-flex;overflow:hidden}.stylist-workspace-summary-tabs button{color:#6a4a39;cursor:default;background:0 0;border:none;border-right:1px solid #8f5b3f24;padding:11px 24px;font-weight:800}.stylist-workspace-summary-tabs button:last-child{border-right:none}.stylist-workspace-summary-tabs button.has-count{color:#8f5b3f;background:#bf7a520f}.stylist-client-workspace-group{margin-top:30px}.stylist-client-workspace-group-title{align-items:center;gap:14px;margin-bottom:12px;display:flex}.stylist-client-workspace-group-title:after{content:"";background:#8f5b3f29;flex:1;height:1px}.stylist-client-workspace-group-title h3{color:#33261f;margin:0;font-size:1.08rem;font-weight:800}.stylist-workspace-table{background:#fffcf8d1;border:1px solid #8f5b3f33;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #4b2d1c0d}.stylist-workspace-row{background:#ffffff5c;border-bottom:1px solid #8f5b3f24;grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(112px,.72fr)) minmax(230px,1fr);align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:grid}.stylist-workspace-row:last-child{border-bottom:none}.stylist-workspace-row.is-history-row{grid-template-columns:minmax(210px,1.25fr) repeat(5,minmax(106px,.72fr)) minmax(168px,.85fr)}.stylist-workspace-row.is-highlighted{background:#bf7a5214;box-shadow:inset 3px 0 #bf7a52}.stylist-workspace-client-cell{align-items:center;gap:14px;min-width:0;display:flex}.stylist-workspace-client-avatar{color:#8f5b3f;letter-spacing:.08em;background:linear-gradient(135deg,#f7efe7,#e7d7ca);border:1px solid #8f5b3f2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:flex}.stylist-workspace-client-cell h3{color:#16120f;margin:0 0 4px;font-size:1rem;font-weight:800}.stylist-workspace-client-cell p{color:#111111a3;margin:0;font-size:.9rem;line-height:1.25}.stylist-workspace-data-cell{min-width:0}.stylist-workspace-data-cell span{color:#11111180;margin-bottom:5px;font-size:.76rem;font-weight:800;display:block}.stylist-workspace-data-cell strong{color:#16120f;font-size:.92rem;font-weight:650;line-height:1.25;display:block}.stylist-workspace-soft-status{text-transform:uppercase;letter-spacing:.08em;background:#8c876029;border-radius:999px;width:fit-content;padding:4px 10px;color:#6f6840!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important}.stylist-workspace-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.stylist-workspace-row-actions button,.stylist-workspace-row-actions a{color:#fff;white-space:nowrap;cursor:pointer;background:#bf7a52;border:1px solid #8f5b3f3d;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.stylist-workspace-row-actions button.is-outline,.stylist-workspace-row-actions a.is-outline{color:#8f5b3f;background:#fffcf8db}.stylist-workspace-row-actions button:disabled{opacity:.58;cursor:not-allowed}.stylist-workspace-row-actions .stylist-workspace-more-button{color:#35251d;letter-spacing:.06em;background:0 0;border:none;width:34px;min-width:34px;padding:0;font-size:1rem}.stylist-workspace-empty-card{text-align:center;background:#fffcf8b8;border:1px dashed #8f5b3f42;border-radius:16px;padding:34px 24px}.stylist-workspace-empty-card h3{color:#16120f;margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:300}.stylist-workspace-empty-card p{color:#11111194;max-width:380px;margin:0 auto;line-height:1.35}.stylist-workspace-empty-card.compact{padding:24px}.stylist-workspace-view-all-button{color:#9a5e3d;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:14px auto 0;font-weight:750;display:flex}@media (width<=1200px){.stylist-workspace-table{overflow-x:auto}.stylist-workspace-row,.stylist-workspace-row.is-active-workflow,.stylist-workspace-row.is-history-row{min-width:1040px}}@media (width<=820px){.stylist-client-workspace-header{flex-direction:column}.stylist-workspace-summary-tabs{grid-template-columns:1fr;width:100%;display:grid}.stylist-workspace-summary-tabs button{border-bottom:1px solid #8f5b3f24;border-right:none}.stylist-workspace-summary-tabs button:last-child{border-bottom:none}}.event-request-detail-modal{width:min(760px,100vw - 32px);padding:30px 34px}.event-request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.event-request-detail-row{align-items:flex-start}.event-request-detail-row span:not(.event-request-field-icon),.stylist-workspace-data-cell span{font-weight:650}.event-request-detail-row strong,.stylist-workspace-data-cell strong{font-weight:550}.event-request-client-card h3,.stylist-workspace-client-cell h3,.stylist-client-workspace-group-title h3,.stylist-workspace-summary-tabs button,.stylist-workspace-row-actions button,.stylist-workspace-row-actions a{font-weight:650}.stylist-workspace-row-actions button.is-taupe,.stylist-workspace-row-actions a.is-taupe{color:#fff;background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border-color:#c68f6757;box-shadow:0 10px 20px #70462c1f}.stylist-workspace-row-actions button.is-taupe:hover,.stylist-workspace-row-actions a.is-taupe:hover{color:#fff;background:linear-gradient(135deg,#c98b5f 0%,#a9643f 100%)}.stylist-client-workspace-header{align-items:flex-end}@media (width<=760px){.event-request-detail-modal{padding:26px 20px}.event-request-detail-grid{grid-template-columns:1fr}}.event-request-detail-topbar{justify-content:flex-start;gap:18px;min-height:44px;margin-bottom:2px;padding-right:54px;position:relative}.event-request-detail-topbar .wardrobe-back-button{color:#111;background:#fff;border:1px solid #825b431f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:2rem;line-height:1;display:inline-flex;position:static;inset:auto;transform:none;box-shadow:0 8px 20px #3b291d14}.event-request-detail-topbar .wardrobe-back-button:hover{background:#f8f1eb}.event-request-detail-topbar .event-service-type-pill{margin-left:8px}.event-request-detail-modal .modal-close-button{top:24px;right:24px}.event-request-accept-button:disabled,.event-request-accept-button:disabled:hover{cursor:not-allowed;opacity:.55;box-shadow:none;background:#d8c1b0}.event-request-detail-modal{scrollbar-width:thin;scrollbar-color:#c8a48d #f7efe98c;scrollbar-gutter:stable;overflow-y:auto}.event-request-detail-modal::-webkit-scrollbar-track{background:#f7efe98c;border-radius:999px}.event-request-detail-modal::-webkit-scrollbar-thumb{background:linear-gradient(#d3a07b 0%,#b87954 100%);border-radius:999px}.event-request-detail-topbar{align-items:flex-start;margin-bottom:4px}.event-request-detail-topbar .wardrobe-back-button{width:40px;height:40px;font-size:0}.event-request-detail-topbar .wardrobe-back-button svg{stroke-width:1.9px;width:21px;height:21px}.event-request-waiting-pill,.stylist-workspace-row-actions button.is-waiting,.stylist-workspace-row-actions button.is-waiting:hover{color:#7f634f;box-shadow:none;cursor:default;background:#d8c2b061;border:1px solid #8f5b3f2e}.event-request-waiting-pill{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.9rem;font-weight:700;display:inline-flex}.status-pill.is-waiting{color:#7f634f;background:#d8c2b061;border-color:#8f5b3f2e}.event-request-client-quote-summary{color:#6f625a;background:#fffaf6d6;border:1px solid #8f5b3f24;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.event-request-client-quote-summary strong{color:#17120f;font-size:1rem;font-weight:650}.event-request-client-actions,.stylist-client-booking-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.event-request-client-actions button,.stylist-client-pay-booking-button{color:#8f5b3f;cursor:pointer;background:#fffcf8db;border:1px solid #c68f6757;border-radius:999px;min-height:38px;padding:0 16px;font-weight:700}.event-request-client-actions button.is-taupe,.stylist-client-pay-booking-button{color:#fff;background:linear-gradient(135deg,#d3a07b 0%,#c68f67 100%);border-color:#c68f6757;box-shadow:0 10px 20px #70462c1f}.event-request-client-actions button:disabled,.stylist-client-pay-booking-button:disabled{opacity:.6;cursor:not-allowed}.event-request-client-review-body{flex-direction:column;flex:1;gap:14px;display:flex}.event-request-client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.event-request-client-detail-grid div,.event-request-client-note-card,.event-request-client-quote-summary{background:#97847214;border:1px solid #9784722e;border-radius:16px;padding:12px 14px}.event-request-client-detail-grid span,.event-request-client-note-card span,.event-request-client-quote-summary span{color:#7b6a5c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.event-request-client-detail-grid strong,.event-request-client-quote-summary strong{color:#2d2824;font-size:.96rem;line-height:1.35}.event-request-client-note-card p,.event-request-client-quote-summary p{color:#514840;margin:0;line-height:1.5}.event-request-client-actions{flex-direction:column;align-self:stretch;gap:10px;min-width:170px;display:flex}.event-request-client-actions button{color:#3e342d;cursor:pointer;background:#fffaf4;border:1px solid #9784723d;border-radius:999px;padding:11px 16px;font-weight:700}.event-request-client-actions button.is-taupe,.event-request-accept-button{color:#fffaf4;background:#8b7566;border-color:#8b7566}.event-request-client-actions button:disabled,.event-request-accept-button:disabled,.event-request-decline-button:disabled,.event-request-message-button:disabled{cursor:not-allowed;opacity:.58}.event-request-quote-card:not(.is-readonly){background:linear-gradient(135deg,#fffaf4f5,#f2e8deb8);border-color:#8b75664d}.booking-workspace-event-brief{background:#fffaf4;border:1px solid #9784722e;border-radius:24px;margin-top:22px;padding:24px;box-shadow:0 16px 38px #4f40340f}.booking-workspace-event-brief-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.booking-workspace-event-brief-header h3{color:#2d2824;margin:4px 0 6px;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400}.booking-workspace-event-brief-header p{color:#6d625a;max-width:620px;margin:0;line-height:1.5}.booking-workspace-quote-badge{text-align:right;background:#fff;border:1px solid #97847238;border-radius:18px;min-width:160px;padding:14px 16px}.booking-workspace-quote-badge span,.booking-workspace-event-grid span,.booking-workspace-event-notes-grid span{color:#8b7566;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.booking-workspace-quote-badge strong{color:#2d2824;font-size:1.25rem}.booking-workspace-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.booking-workspace-event-grid div,.booking-workspace-event-notes-grid div{background:#ffffffb8;border:1px solid #97847224;border-radius:16px;padding:13px 14px}.booking-workspace-event-grid strong{color:#312b26;line-height:1.4}.booking-workspace-event-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.booking-workspace-event-notes-grid p{color:#514840;margin:0;line-height:1.5}.booking-workspace-inspiration-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:16px;display:grid}.booking-workspace-inspiration-grid img{aspect-ratio:1;object-fit:cover;background:#f8f3ed;border:1px solid #97847229;border-radius:16px;width:100%}@media (width<=800px){.event-request-client-detail-grid,.booking-workspace-event-grid,.booking-workspace-event-notes-grid{grid-template-columns:1fr}.booking-workspace-event-brief-header{flex-direction:column}.booking-workspace-quote-badge{text-align:left;width:100%}}.stylist-workspace-summary-tabs button{cursor:pointer}.stylist-workspace-summary-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8f5b3f 0%,#6f4632 100%)}.stylist-client-view-booking-button,.stylist-client-cancel-booking-button{color:#6a4a39;cursor:pointer;background:#fffcf8e6;border:1px solid #8f5b3f38;border-radius:999px;min-height:38px;padding:0 16px;font-weight:700}.stylist-client-view-booking-button:hover,.stylist-client-cancel-booking-button:hover{background:#bf7a521a}.stylist-client-cancel-booking-button{color:#9c3d2f;border-color:#9c3d2f3d}.workspace-private-access-locked-section{background:#fffcf8eb;border-style:dashed}.event-request-detail-backdrop{padding:36px}.event-request-detail-modal{box-sizing:border-box;scrollbar-gutter:stable both-edges;width:min(730px,100vw - 112px)!important;max-height:calc(100vh - 76px)!important;padding:30px 36px 30px 34px!important}.event-request-quote-grid input,.event-request-quote-grid textarea{font-weight:450}.event-request-quote-grid textarea{min-height:66px;line-height:1.35}.event-request-quote-grid textarea::placeholder,.event-request-quote-grid input::placeholder{color:#8c8179;font-weight:420}.event-request-refund-button{color:#9f1f18;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#fff9f7;border:1px solid #ae2d243d;border-radius:14px;font-weight:800}.event-request-refund-button:hover{background:#fff1ee}.workspace-private-access-locked-section h3{margin-bottom:6px}.stg-fade-toast{z-index:2500;color:#2d2520;text-align:center;background:#fffdfaf5;border:1px solid #8b75663d;border-radius:999px;max-width:min(460px,100vw - 32px);padding:13px 18px;font-weight:750;animation:2.2s forwards stgToastFade;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #412f222e}@keyframes stgToastFade{0%{opacity:0;transform:translate(-50%,8px)}12%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@media (width<=760px){.event-request-detail-backdrop{padding:18px}.event-request-detail-modal{width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;padding:26px 20px!important}}.profile-menu-dropdown a{box-sizing:border-box;color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:block}.profile-menu-dropdown a:hover{background:#f8f5f0;text-decoration:none}.profile-menu-dropdown a+button,.profile-menu-dropdown button+a,.profile-menu-dropdown a+a{border-top:1px solid #f0e7de}.client-service-hub-page{text-align:left;max-width:1120px}.client-service-hub-hero{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding:30px;display:flex;box-shadow:0 18px 48px #3f2d2012}.client-service-hub-hero h1{letter-spacing:-.04em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:400;line-height:.95}.client-service-hub-hero p{color:#6f6257;max-width:660px;margin:12px 0 0;line-height:1.55}.client-service-hub-section{margin-top:24px}.client-service-hub-list{gap:14px;display:grid}.client-service-hub-card{background:#fffdfae6;border:1px solid #eadccd;border-radius:22px;grid-template-columns:minmax(240px,1.1fr) minmax(320px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 14px 34px #3f2d200f}.client-service-hub-card.is-past{background:#fffaf5b3}.client-service-hub-card-main h3{color:#17110d;margin:9px 0 5px;font-size:1.05rem}.client-service-hub-card-main p,.client-service-hub-card-main small{color:#6f6257;margin:0;line-height:1.35;display:block}.client-service-hub-card-main small{margin-top:6px;font-weight:700}.client-service-hub-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-service-hub-meta div{background:#ffffffdb;border:1px solid #efe2d6;border-radius:16px;min-height:58px;padding:12px}.client-service-hub-meta span{color:#9b7359;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.client-service-hub-meta strong{color:#17110d;font-size:.92rem}.client-service-hub-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-service-hub-actions button,.client-service-hub-actions a{color:#17110d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;padding:0 14px;font-size:.88rem;font-weight:800;text-decoration:none}.client-service-hub-actions .is-taupe{color:#fff;background:#b9784d;border-color:#b9784d}.client-service-hub-actions button:hover,.client-service-hub-actions a:hover{background:#fbf4ee;text-decoration:none}.client-service-hub-actions .is-taupe:hover{background:#9f643f}.event-request-detail-modal{scrollbar-gutter:stable;clip-path:inset(0 round 26px);overflow-y:auto;width:min(700px,100vw - 128px)!important;max-height:calc(100vh - 112px)!important;padding-right:52px!important}.event-request-detail-modal::-webkit-scrollbar-thumb{background:linear-gradient(#d3a07b 0%,#b87954 100%);border-radius:999px;min-height:42px}.package-acceptance-backdrop,.package-detail-backdrop{z-index:1800;justify-content:center;align-items:center;padding:26px}.package-acceptance-modal,.styling-package-detail-modal{box-sizing:border-box;background:radial-gradient(circle at 0 0,#f6efe6b8,#0000 34%),#fffdfb;border:1px solid #eadccd;border-radius:28px;width:min(980px,100vw - 44px);max-height:calc(100vh - 52px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d42}.package-acceptance-modal{text-align:left;width:min(560px,100vw - 44px)}.package-acceptance-modal h2,.styling-package-detail-modal h2{letter-spacing:-.035em;color:#17110d;margin:6px 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:400;line-height:.95}.package-acceptance-modal p{color:#6f6257;margin:0;line-height:1.6}.package-acceptance-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.package-detail-hero{grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);align-items:start;gap:26px;display:grid}.package-detail-media{background:#f8f4ef;border:1px solid #efe2d6;border-radius:24px;justify-content:center;align-items:center;min-height:420px;display:flex;overflow:hidden}.package-detail-media img{object-fit:contain;width:100%;max-height:min(640px,100vh - 180px);display:block}.package-detail-media span{color:#8f8074;font-weight:800}.package-detail-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.package-detail-copy>p{color:#5d5148;margin:0;line-height:1.55}.package-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0;display:grid}.package-detail-info-grid div{background:#ffffffd6;border:1px solid #eadccd;border-radius:16px;padding:13px}.package-detail-info-grid span{color:#9b7359;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.package-detail-info-grid strong{color:#17110d}.package-detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.package-detail-section{background:#ffffffd1;border:1px solid #eadccd;border-radius:22px;padding:18px}.package-detail-section h3{color:#17110d;margin:0 0 12px}.package-detail-item-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.package-detail-item-card{background:#fffaf5;border:1px solid #efe2d6;border-radius:18px;padding:12px}.package-detail-item-image{aspect-ratio:1;background:#f1ebe5;border-radius:14px;justify-content:center;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.package-detail-item-image img{object-fit:contain;width:100%;height:100%}.package-detail-item-card h4,.package-detail-item-card p{margin:4px 0}.package-detail-item-card p{color:#6f6257;font-size:.88rem;line-height:1.35}@media (width<=980px){.client-service-hub-card,.package-detail-hero,.package-detail-section-grid{grid-template-columns:1fr}.client-service-hub-actions{justify-content:flex-start}}@media (width<=760px){.client-service-hub-hero{flex-direction:column;padding:22px}.client-service-hub-meta{grid-template-columns:1fr}.event-request-detail-modal{width:calc(100vw - 42px)!important;max-height:calc(100vh - 58px)!important;padding:24px 30px 24px 22px!important}.package-acceptance-modal,.styling-package-detail-modal{padding:24px 18px}.package-detail-media{min-height:260px}}.client-service-hub-page{width:min(1240px,100vw - 156px)!important;max-width:1240px!important;padding:42px!important}.client-service-hub-hero{margin-bottom:34px!important;padding:36px 42px!important;display:block!important}.client-service-hub-hero h1{letter-spacing:-.045em;font-size:clamp(3.2rem,5vw,5.4rem)!important}.client-service-hub-section .stylist-services-section-header h2{letter-spacing:.08em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:400}.client-service-hub-card{grid-template-columns:minmax(340px,1.2fr) minmax(410px,1fr) minmax(190px,auto)!important;gap:24px!important;padding:24px 28px!important}.client-service-hub-card-main h3,.client-service-hub-card-main small,.client-service-hub-meta strong,.client-service-hub-actions button,.client-service-hub-actions a{font-weight:600!important}.client-service-hub-card-main p,.client-service-hub-card-main small{font-size:.96rem}.client-service-hub-actions button,.client-service-hub-actions a{letter-spacing:.01em;min-height:38px!important;padding:0 16px!important;font-size:.84rem!important}.event-request-detail-modal{clip-path:none!important;border-radius:28px!important;width:min(760px,100vw - 120px)!important;max-height:calc(100vh - 88px)!important;padding:0!important;overflow:hidden!important}.event-request-detail-scroll{scrollbar-width:thin;scrollbar-color:#c8a48d transparent;max-height:calc(100vh - 88px);padding:30px 44px 30px 34px;overflow-y:auto}.event-request-detail-scroll::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin-block:34px}.event-request-detail-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#d3a07b 0%,#b87954 100%);border-radius:999px;min-height:36px}.event-request-detail-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.event-request-detail-scroll .modal-close-button{top:24px;right:30px}.stylist-create-selected-items-strip-card .create-selected-items-horizontal-row{align-items:flex-start!important;gap:18px!important}.stylist-create-selected-items-strip-card .create-selected-item-tile{grid-template-rows:150px auto auto!important;place-items:start center!important;gap:8px!important;width:150px!important;min-width:150px!important;max-width:150px!important;display:grid!important}.stylist-create-selected-items-strip-card .create-selected-item-tile img,.stylist-create-selected-items-strip-card .create-selected-item-placeholder{aspect-ratio:1!important;object-fit:cover!important;border-radius:16px!important;width:150px!important;height:150px!important}.stylist-create-selected-items-strip-card .create-selected-item-tile strong{text-align:center;width:100%;min-height:34px;font-size:.78rem!important;line-height:1.15!important}.styling-package-response-card{background:linear-gradient(#fffaf4 0%,#fff 100%);border:1px solid #eadccd;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex;box-shadow:0 16px 44px #3f2d200f}.styling-package-response-card h2{color:#17110d;margin:4px 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.styling-package-response-card p{color:#6f6257;max-width:640px;margin:0;line-height:1.5}.styling-package-response-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.package-revision-modal textarea{box-sizing:border-box;width:100%;min-height:130px}.styling-package-review-image.is-outfit-cover,.package-detail-media.is-outfit-cover{background:#f8f1ea}.package-outfit-cover-collage{gap:4px;width:100%;height:100%;display:grid}.package-outfit-cover-collage.tile-count-1{grid-template-columns:1fr}.package-outfit-cover-collage.tile-count-2,.package-outfit-cover-collage.tile-count-3,.package-outfit-cover-collage.tile-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.package-outfit-cover-tile{background:#efe5dc;border-radius:10px;min-width:0;min-height:0;overflow:hidden}.package-outfit-cover-tile img{object-fit:cover;width:100%;height:100%;display:block}.package-detail-media .package-outfit-cover-collage{min-height:360px}.package-detail-media .package-outfit-cover-tile{border-radius:14px}@media (width<=980px){.client-service-hub-page{width:min(100%,100vw - 36px)!important;padding:24px!important}.client-service-hub-card,.styling-package-response-card{flex-direction:column;align-items:stretch;grid-template-columns:1fr!important}.styling-package-response-actions{justify-content:flex-start}}@media (width<=760px){.event-request-detail-modal{width:calc(100vw - 36px)!important;max-height:calc(100vh - 54px)!important}.event-request-detail-scroll{max-height:calc(100vh - 54px);padding:26px 24px 26px 20px}.stylist-create-selected-items-strip-card .create-selected-item-tile,.stylist-create-selected-items-strip-card .create-selected-item-tile img,.stylist-create-selected-items-strip-card .create-selected-item-placeholder{width:128px!important;min-width:128px!important;max-width:128px!important;height:128px!important}.stylist-create-selected-items-strip-card .create-selected-item-tile{grid-template-rows:128px auto auto!important;height:auto!important}}.stylist-service-detail-modal.event-request-client-modal,.event-request-detail-modal{border-radius:30px!important;overflow:hidden!important}.stylist-service-detail-modal.event-request-client-modal{padding:0!important}.stylist-service-detail-modal.event-request-client-modal>.modal-close-button{z-index:3;top:20px!important;right:28px!important}.event-request-client-modal .stylist-service-checkout-header,.event-request-client-modal .stylist-service-checkout-stylist-row,.event-request-client-modal .stylist-service-checkout-service-card,.event-request-client-modal .stylist-service-requirements-card,.event-request-client-modal .stylist-service-request-panel{margin-left:44px!important;margin-right:54px!important}.event-request-client-modal .stylist-service-checkout-header{margin-top:34px!important}.event-request-client-modal .stylist-service-request-panel{margin-bottom:34px!important}.stylist-service-detail-modal.event-request-client-modal{scrollbar-width:thin;scrollbar-color:#c8a48d transparent}.event-request-detail-modal{width:min(820px,100vw - 120px)!important;max-height:calc(100vh - 90px)!important;padding:0!important}.event-request-detail-scroll{scrollbar-gutter:stable;max-height:calc(100vh - 90px)!important;padding:32px 52px 32px 42px!important;overflow-y:auto!important}.event-request-detail-scroll::-webkit-scrollbar{width:6px!important}.event-request-detail-scroll::-webkit-scrollbar-track{margin-block:38px!important}.event-request-detail-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000}.event-modal-back-button{color:#111;cursor:pointer;background:#ffffffeb;border:1px solid #f1e6dc;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 14px 34px #3f2d2014}.event-modal-back-button:hover{background:#fbf4ee;border-color:#e2c9b7}.event-request-detail-topbar .event-modal-back-button,.event-request-client-modal .stylist-service-checkout-header .event-modal-back-button{position:absolute;top:0;left:0}.client-service-hub-page{width:min(1380px,100vw - 136px)!important;max-width:1380px!important}.client-service-hub-section .stylist-services-section-header h2{text-transform:none!important;letter-spacing:.045em!important;font-size:2.05rem!important}.client-service-hub-card{grid-template-columns:minmax(410px,1.15fr) minmax(470px,1fr) minmax(220px,auto)!important;align-items:center!important;padding:28px 34px!important}.client-service-hub-card-main h3,.client-service-hub-card-main small,.client-service-hub-meta strong,.client-service-hub-actions button,.client-service-hub-actions a,.stylist-client-booking-actions button,.stylist-client-booking-actions a{font-weight:500!important}.client-service-hub-actions,.stylist-client-booking-actions{gap:10px!important}.client-service-hub-actions button,.client-service-hub-actions a,.stylist-client-booking-actions button,.stylist-client-booking-actions a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:150px;line-height:1.15;display:inline-flex}.button.taupe{color:#fff;background:#c9ad9a}.button.taupe:hover{background:#b8967e}.styling-package-response-actions .button,.package-acceptance-actions .button,.stylist-client-booking-actions button,.client-service-hub-actions button,.client-service-hub-actions a{text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.package-revision-modal textarea::placeholder,.package-acceptance-modal textarea::placeholder{color:#9a9088;font-family:inherit;font-weight:300}.styling-package-revision-sent-card{background:#fffdfae6;border:1px solid #eadccd;border-radius:28px;padding:42px;box-shadow:0 16px 42px #3f2d200f}.styling-package-revision-sent-card h2{letter-spacing:-.04em;margin:8px 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400;line-height:.98}.styling-package-revision-sent-card p{color:#6f6257;max-width:680px;margin:0;line-height:1.55}.styling-package-revision-note-card,.styling-package-history-card{background:#fff9f3db;border:1px solid #eadccd;border-radius:20px;margin-bottom:18px;padding:18px 20px}.styling-package-revision-note-card h4{color:#17110d;margin:6px 0 8px;font-size:1.02rem}.styling-package-revision-note-card p,.styling-package-history-card p{color:#5f5148;margin:0;line-height:1.5}.styling-package-history-list{gap:10px;margin-top:10px;display:grid}.styling-package-history-list div{background:#ffffffc2;border:1px solid #efe2d6;border-radius:15px;padding:12px 14px}.styling-package-history-list strong{color:#17110d;font-weight:600;display:block}.styling-package-history-list span{color:#9b7359;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 6px;font-size:.76rem;display:block}.stylist-create-selected-items-strip-card .create-selected-item-chip,.stylist-create-selected-items-strip-card .create-selected-item-card,.stylist-create-selected-items-strip-card .create-selected-items-horizontal-row>*{width:150px!important;min-width:150px!important;max-width:150px!important}.stylist-create-selected-items-strip-card img,.stylist-create-selected-items-strip-card .create-selected-item-image,.stylist-create-selected-items-strip-card .create-selected-item-image-placeholder{aspect-ratio:1!important;object-fit:cover!important;border-radius:16px!important;width:150px!important;height:150px!important}@media (width<=980px){.client-service-hub-card{grid-template-columns:1fr!important}.event-request-client-modal .stylist-service-checkout-header,.event-request-client-modal .stylist-service-checkout-stylist-row,.event-request-client-modal .stylist-service-checkout-service-card,.event-request-client-modal .stylist-service-requirements-card,.event-request-client-modal .stylist-service-request-panel{margin-left:24px!important;margin-right:34px!important}}.stylist-workspace-collapsible-groups{gap:18px;display:grid}.stylist-client-workspace-group{background:#fffcf8bd;border:1px solid #8f5b3f2e;border-radius:20px;overflow:hidden;box-shadow:0 16px 38px #4b2d1c0b;margin-top:0!important}.stylist-client-workspace-group+.stylist-client-workspace-group{margin-top:0!important}.stylist-collapsible-section-summary{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 22px;list-style:none;display:flex}.stylist-collapsible-section-summary::-webkit-details-marker{display:none}.stylist-collapsible-section-summary:after{content:"⌄";color:#8f5b3f;border:1px solid #8f5b3f2e;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;line-height:1;transition:transform .18s;display:inline-flex}.stylist-client-workspace-group[open]>.stylist-collapsible-section-summary:after,.is-collapsible-requests[open]>.stylist-collapsible-section-summary:after{transform:rotate(180deg)}.stylist-client-workspace-group[open]>.stylist-collapsible-section-summary{border-bottom-color:#8f5b3f21}.stylist-collapsible-section-summary h2,.stylist-collapsible-section-summary h3{color:#201711;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,serif;font-weight:300;line-height:.95}.stylist-collapsible-section-summary h2{font-size:clamp(2.15rem,3.6vw,3.9rem)}.stylist-collapsible-section-summary h3{font-size:clamp(1.8rem,3vw,2.7rem)}.stylist-collapsible-section-summary p{color:#11111194;margin:7px 0 0;font-size:.95rem}.stylist-collapsible-section-summary>span{color:#8f5b3f;background:#8f5b3f1f;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:.9rem;font-weight:600;display:inline-flex}.stylist-client-workspace-group>.stylist-workspace-table,.stylist-client-workspace-group>.stylist-workspace-empty-card,.stylist-client-workspace-group>.stylist-workspace-view-all-button{margin:18px}.stylist-client-workspace-group>.stylist-workspace-table{width:auto}.stylist-client-bookings-section.is-collapsible-requests{background:#fffcf8b8;border:1px solid #8f5b3f2e;border-radius:24px;margin-top:24px;padding:0;display:block;overflow:hidden;box-shadow:0 18px 44px #4b2d1c0e}.stylist-client-bookings-section.is-collapsible-requests>.stylist-collapsible-section-summary{padding:22px 28px}.stylist-client-bookings-section.is-collapsible-requests[open]>.stylist-collapsible-section-summary{border-bottom:1px solid #8f5b3f21}.stylist-client-bookings-section.is-collapsible-requests>.stylist-client-booking-list,.stylist-client-bookings-section.is-collapsible-requests>.stylist-workspace-empty-card{margin:18px}.stylist-service-detail-modal.event-request-client-modal{scrollbar-gutter:stable both-edges;clip-path:inset(0 round 30px);max-height:calc(100vh - 44px)!important;padding:0 10px 0 0!important;overflow:hidden auto!important}.stylist-service-detail-modal.event-request-client-modal>.modal-close-button{right:34px!important}.event-request-client-modal .stylist-service-checkout-header,.event-request-client-modal .stylist-service-checkout-stylist-row,.event-request-client-modal .stylist-service-checkout-service-card,.event-request-client-modal .stylist-service-requirements-card,.event-request-client-modal .stylist-service-request-panel{margin-right:64px!important}.stylist-service-detail-modal.event-request-client-modal::-webkit-scrollbar{width:8px}.stylist-service-detail-modal.event-request-client-modal::-webkit-scrollbar-track{background:#ebdacc59;border-radius:999px;margin-block:36px}.stylist-service-detail-modal.event-request-client-modal::-webkit-scrollbar-thumb{background:linear-gradient(#d3a07b 0%,#b87954 100%) padding-box content-box;border:2px solid #0000;border-radius:999px;min-height:48px}.stylist-service-detail-modal.event-request-client-modal::-webkit-scrollbar-button{width:0;height:0;display:none}.event-request-detail-modal{scrollbar-gutter:stable both-edges;clip-path:inset(0 round 30px);padding-right:16px!important;overflow:hidden auto!important}.event-request-detail-modal::-webkit-scrollbar{width:8px}.event-request-detail-modal::-webkit-scrollbar-track{background:#ebdacc59;border-radius:999px;margin-block:32px}.event-request-detail-modal::-webkit-scrollbar-thumb{background:linear-gradient(#d3a07b 0%,#b87954 100%) padding-box content-box;border:2px solid #0000;border-radius:999px;min-height:44px}.event-request-detail-modal::-webkit-scrollbar-button{width:0;height:0;display:none}@media (width<=900px){.event-request-client-modal .stylist-service-checkout-header,.event-request-client-modal .stylist-service-checkout-stylist-row,.event-request-client-modal .stylist-service-checkout-service-card,.event-request-client-modal .stylist-service-requirements-card,.event-request-client-modal .stylist-service-request-panel{margin-left:22px!important;margin-right:38px!important}}.stylist-client-bookings-section.is-collapsible-requests{border-radius:20px!important;max-width:100%!important;margin-top:18px!important}.stylist-client-bookings-section.is-collapsible-requests>.stylist-collapsible-section-summary{min-height:64px!important;padding:16px 22px!important}.stylist-client-bookings-section.is-collapsible-requests .request-history-summary h2{letter-spacing:-.04em!important;font-size:clamp(2rem,3vw,3.05rem)!important}.request-history-summary p,.workspace-summary p{margin-top:4px!important}.collapsible-heading-row{align-items:center;gap:12px;display:inline-flex}.collapsible-count-pill{color:#8f5b3f;background:#8f5b3f1f;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 9px;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.stylist-collapsible-section-summary>span:not(.collapsible-count-pill){display:none!important}.stylist-collapsible-section-summary:after{background:#ffffffd1;flex:0 0 34px;font-weight:500;box-shadow:0 10px 22px #3f2d200d;content:"↓"!important;width:34px!important;height:34px!important;font-size:.95rem!important;line-height:1!important;transform:none!important}.stylist-client-workspace-group[open]>.stylist-collapsible-section-summary:after,.is-collapsible-requests[open]>.stylist-collapsible-section-summary:after{content:"↑"!important;transform:none!important}.workspace-summary{min-height:66px!important;padding:16px 20px!important}.workspace-summary h3{font-size:clamp(1.75rem,2.5vw,2.45rem)!important}.stylist-workspace-row.is-active-workflow{grid-template-columns:minmax(190px,1.1fr) minmax(94px,.62fr) minmax(118px,.78fr) minmax(104px,.68fr) minmax(90px,.62fr) minmax(104px,.68fr) minmax(220px,.9fr)!important}.stylist-workspace-row-actions{min-width:0}.stylist-workspace-row-actions a,.stylist-workspace-row-actions button{min-width:126px;padding-left:14px!important;padding-right:14px!important}.stylist-workspace-row-actions a[href*=\/workspace]{min-width:146px}.event-request-detail-modal{scrollbar-gutter:auto!important;padding-right:0!important;overflow:hidden!important}.event-request-detail-scroll{scrollbar-gutter:stable!important;max-height:calc(100vh - 90px)!important;overflow:hidden auto!important}.event-request-detail-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (width<=1100px){.stylist-workspace-row.is-active-workflow{grid-template-columns:1fr 1fr!important}.stylist-workspace-row-actions{justify-content:flex-start!important}}body.stg-modal-open{overflow:hidden!important}.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:repeat(5,minmax(0,1fr))}.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row .profile-stylist-wardrobe-action,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row .profile-stylist-wardrobe-action{display:flex}.stylist-services-social-stats{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (width<=1120px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:1fr}}.stylist-services-page-card.is-owner-services-page{width:min(100%,1360px);max-width:1360px;box-shadow:none;text-align:left;background:radial-gradient(circle at 18% 12%,#ecddcf75,#0000 28%),radial-gradient(circle at 82% 9%,#f6f0eae0,#0000 30%),#fffdfb;border:none;border-radius:0;padding:52px 112px 58px;position:relative}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1110px;min-height:52px;margin:0;display:flex;position:absolute;top:42px;left:50%;right:auto;transform:translate(-50%)}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar .public-profile-icon-button,.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar .public-profile-top-actions-end{pointer-events:auto}.stylist-services-page-card.is-owner-services-page .public-profile-icon-button{color:#111;background:#ffffffc7;border:1px solid #eaded6;width:52px;height:52px;box-shadow:0 10px 26px #5f45300f}.stylist-services-page-card.is-owner-services-page .public-profile-icon-button:hover{color:#9b5f42;background:#fffaf6;border-color:#d5b69f}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{grid-template-columns:190px minmax(0,1fr);justify-content:start;align-items:center;gap:38px;width:100%;max-width:1000px;margin:18px auto 34px;display:grid}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>img,.stylist-services-page-card.is-owner-services-page .stylist-services-profile-placeholder{border:1px solid #a97a5957;outline:8px solid #f2e9e0cc;flex:0 0 176px;width:176px;height:176px;box-shadow:0 18px 46px #5237241c}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-placeholder{font-size:62px}.stylist-services-profile-photo-link{cursor:pointer;transition:transform .16s,box-shadow .16s}button.stylist-services-profile-photo-link{font:inherit;appearance:none;padding:0}.stylist-services-profile-photo-link:hover{transform:translateY(-1px);box-shadow:0 22px 52px #52372429!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero h1{color:#111;letter-spacing:-.04em;margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(4.6rem,7vw,6.7rem);font-weight:300;line-height:.82}.stylist-services-page-card.is-owner-services-page .stylist-services-username{color:#766b64;margin:0 0 10px;font-size:1rem;line-height:1.25;display:block}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero p{color:#151313;max-width:640px;margin:0 0 16px;font-size:1.03rem;line-height:1.45}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags{letter-spacing:.12em;flex-wrap:wrap;gap:10px;margin:0 0 14px;font-size:.76rem;display:flex}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span{color:#6f584b;background:#f6efe9e0;border:1px solid #eaded6e6;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 15px;font-weight:800;display:inline-flex}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span:before{content:"☆";color:#b77752;font-size:.9rem;line-height:1}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span:after{content:none}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button{color:#111;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #eaded6;border-radius:12px;min-height:58px;font-size:1rem;font-weight:700;box-shadow:0 10px 28px #553b2a0a}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button svg,.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button .hanger-icon{stroke-width:1.45px;width:24px;height:24px}.stylist-services-page-card.is-owner-services-page .stylist-services-section,.stylist-services-page-card.is-owner-services-page .stylist-client-bookings-section{max-width:1110px;margin-left:auto;margin-right:auto}@media (width<=1120px){.stylist-services-page-card.is-owner-services-page{padding:34px 28px 44px}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{max-width:calc(100% - 56px);top:26px}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero,.stylist-services-page-card.is-owner-services-page .stylist-services-action-row,.stylist-services-page-card.is-owner-services-page .stylist-services-section,.stylist-services-page-card.is-owner-services-page .stylist-client-bookings-section{max-width:100%}}@media (width<=900px){.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>div,.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags,.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats{text-align:center;justify-content:center}}@media (width<=620px){.stylist-services-page-card.is-owner-services-page{padding:24px 14px 36px}.stylist-services-page-card.is-owner-services-page .stylist-services-top-bar{max-width:calc(100% - 28px)}.stylist-services-page-card.is-owner-services-page .public-profile-icon-button{width:44px;height:44px}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero h1{font-size:4rem}}.public-profile-card.public-stylist-profile-card .public-profile-services-tab{border-top:none;width:100%;max-width:1100px;margin:0 auto;padding-top:0}.public-profile-card.public-stylist-profile-card .public-profile-inline-services-header{align-items:flex-end;gap:18px}.public-profile-owner-service-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.public-profile-owner-service-actions .button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #d8bca8;border-radius:12px;min-height:44px;padding:11px 18px;font-size:.74rem;font-weight:800}.public-profile-owner-service-actions .button.secondary{color:#8d5d45;background:#fffaf6}.public-profile-owner-service-actions .button.primary{color:#fff;background:#c98b65;border-color:#c98b65}.public-profile-tab-preload-state{visibility:hidden;min-height:118px}.public-profile-card.public-stylist-profile-card .public-profile-services-tab .stylist-service-card-main{cursor:pointer}@media (width<=760px){.public-profile-card.public-stylist-profile-card .public-profile-inline-services-header{flex-direction:column;align-items:flex-start}.public-profile-owner-service-actions{justify-content:flex-start;width:100%}}.public-profile-toolbar-notification-wrapper,.public-profile-toolbar-menu-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.public-profile-toolbar-notification-wrapper .notification-alert-dot{border-color:#fff;width:12px;height:12px;top:5px;right:5px}.public-profile-notification-dropdown,.public-profile-toolbar-menu-dropdown{top:calc(100% + 10px);left:auto;right:0}.public-profile-toolbar-menu-dropdown{min-width:190px}@media (width<=620px){.public-profile-notification-dropdown{width:min(340px,100vw - 32px);right:-54px}}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end{margin-left:auto}.public-profile-card.public-stylist-profile-card .stylist-service-featured-badge,.stylist-services-page-card .stylist-service-featured-badge{display:none!important}.workspace-private-access-locked-section,.stylist-workflow-page .workspace-private-access-locked-section{box-shadow:0 12px 32px #3f2d200b;background:linear-gradient(#fffaf3 0%,#fff 100%)!important;border-style:solid!important;border-color:#eadccdeb!important}.profile-page-card .profile-page-notification-wrapper{z-index:45;top:42px;right:104px}.profile-page-card .profile-page-menu-wrapper{z-index:45;top:42px;right:42px}.profile-page-card .profile-page-notification-button,.profile-page-card .profile-page-menu-button{color:#111;background:#ffffffc7;border:1px solid #eaded6;border-radius:999px;width:52px;height:52px;box-shadow:0 10px 26px #5f45300f}.profile-page-card .profile-page-notification-button:hover,.profile-page-card .profile-page-menu-button:hover{color:#9b5f42;background:#fffaf6;border-color:#d5b69f}.profile-page-card .profile-page-notification-button .notification-alert-dot{border-color:#fff;width:12px;height:12px;top:5px;right:5px}@media (width<=620px){.profile-page-card .profile-page-notification-wrapper{top:22px;right:76px}.profile-page-card .profile-page-menu-wrapper{top:22px;right:22px}.profile-page-card .profile-page-notification-button,.profile-page-card .profile-page-menu-button{width:44px;height:44px}}.public-profile-reviews-tab{flex-direction:column;gap:18px;width:100%;max-width:1110px;margin:0 auto;padding-top:6px;display:flex}.public-reviews-summary-panel{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:24px;display:grid;box-shadow:0 18px 48px #3f2d2014}.public-reviews-score-card{border-right:1px solid #eadccd;padding-right:22px}.public-reviews-score-card strong{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:78px;font-weight:400;line-height:.9;display:block}.public-reviews-score-card>span{color:#6f6257;margin:8px 0;font-size:15px;display:block}.public-reviews-score-card p{color:#4c423a;max-width:310px;margin:14px 0 0;font-size:15px;line-height:1.55}.service-review-stars{color:#d8c4b3;letter-spacing:.04em;align-items:center;gap:3px;display:inline-flex}.service-review-stars span.is-filled{color:#b67854}.service-review-stars.large{font-size:22px}.public-reviews-rating-breakdown{flex-direction:column;justify-content:center;gap:12px;display:flex}.public-review-rating-row{color:#6f6257;grid-template-columns:20px 18px minmax(90px,1fr) 34px;align-items:center;gap:9px;font-size:14px;display:grid}.public-review-rating-row svg{color:#b67854}.public-review-rating-track{background:#f0e8df;border-radius:999px;height:10px;overflow:hidden}.public-review-rating-track span{border-radius:inherit;background:#b67854;height:100%;display:block}.public-review-rating-row strong{color:#17110d;text-align:right;font-weight:600}.public-review-chip-row{flex-wrap:wrap;gap:10px;display:flex}.public-review-chip-row span{color:#6e5d50;background:#fff;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:9px 13px;font-size:13px;display:inline-flex}.public-review-card-list{flex-direction:column;gap:14px;display:flex}.public-review-card{background:#fff;border:1px solid #eadccd;border-radius:22px;grid-template-columns:74px minmax(0,1fr);gap:18px;padding:18px;display:grid;box-shadow:0 12px 32px #3f2d200d}.public-review-avatar,.public-review-avatar img{border-radius:999px;width:74px;height:74px}.public-review-avatar{color:#b67854;background:#f8f1e8;border:1px solid #eadccd;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;display:flex;overflow:hidden}.public-review-avatar img{object-fit:cover}.public-review-body{min-width:0}.public-review-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-review-header h3{color:#17110d;margin:0 0 4px;font-size:19px}.public-review-header p{color:#7a6f66;margin:0;font-size:13px}.public-review-copy{color:#302820;margin:12px 0 0;line-height:1.5}.public-review-stylist-response{background:#fffaf3;border:1px solid #eadccd;border-radius:18px;margin-top:14px;padding:14px 16px}.public-review-stylist-response span{color:#b67854;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.public-review-stylist-response p{color:#4c423a;margin:0;line-height:1.5}.public-review-actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.public-review-actions button{color:#8f553b;font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.public-review-reply-editor{border-top:1px solid #f0e4d8;margin-top:14px;padding-top:14px}.public-review-reply-editor label,.service-review-field{color:#17110d;flex-direction:column;gap:9px;font-weight:700;display:flex}.public-review-reply-editor textarea,.service-review-field textarea{box-sizing:border-box;color:#17110d;resize:vertical;background:#fffdfb;border:1px solid #eadccd;border-radius:16px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.public-review-reply-editor textarea:focus,.service-review-field textarea:focus{border-color:#b67854;outline:none;box-shadow:0 0 0 4px #b678541a}.public-review-reply-editor>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.service-review-modal-backdrop{padding:24px}.service-review-modal{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:28px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.service-review-modal h2{color:#17110d;margin:4px 0 8px;padding-right:36px;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.service-review-modal>p{color:#6f6257;margin:0 0 20px;line-height:1.5}.service-review-input-stars{align-items:center;gap:4px;display:flex}.service-review-input-stars button{color:#d8c4b3;cursor:default;background:0 0;border:none;border-radius:999px;width:32px;height:32px;font-size:25px;line-height:1}.service-review-input-stars.is-editable button{cursor:pointer}.service-review-input-stars button.is-filled{color:#b67854}.service-review-field+.service-review-field,.service-review-order-summary{margin-top:18px}.service-review-field small{color:#8a7b70;align-self:flex-end;font-size:12px;font-weight:500}.service-review-order-summary{background:#fff;border:1px solid #eadccd;border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.service-review-order-summary span{color:#b67854;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.service-review-order-summary strong{color:#17110d}.service-review-order-summary small{color:#7a6f66}.service-review-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.service-review-inline-card{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #eadccd;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;box-shadow:0 16px 42px #3f2d2014}.service-review-inline-card h2{color:#17110d;margin:4px 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:400}.service-review-inline-card p{color:#6f6257;margin:0;line-height:1.5}.service-review-inline-preview{background:#fff;border:1px solid #eadccd;border-radius:16px;margin-top:12px;padding:12px 14px}.service-review-inline-preview p{color:#302820;margin:6px 0 0}.service-review-inline-preview small{color:#8f553b;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=760px){.public-reviews-summary-panel,.public-review-card{grid-template-columns:1fr}.public-reviews-score-card{border-bottom:1px solid #eadccd;border-right:none;padding-bottom:18px;padding-right:0}.public-review-header,.service-review-inline-card{flex-direction:column;align-items:flex-start}.service-review-inline-card .button,.service-review-modal-actions .button{width:100%}}.public-profile-card.public-stylist-profile-card .stylist-service-featured-badge,.stylist-services-page-card .stylist-service-featured-badge,.public-profile-services-tab .stylist-service-featured-badge{display:none!important}.styling-package-response-card{margin-bottom:22px}.styling-package-response-card+.service-review-inline-card{margin-top:0}.service-review-inline-card{margin-bottom:26px}.styling-package-review-section+.styling-package-review-section{margin-top:0}.stylist-workflow-page .workspace-private-access-locked-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eee5dc!important;border-radius:0!important;padding:0 0 24px!important}.stylist-workflow-page .workspace-private-access-locked-section:last-child{border-bottom:none!important}.stylist-workflow-page .workspace-client-color-analysis-section,.stylist-workflow-page .workspace-suggested-vanity-items-section{box-shadow:none!important;background:0 0!important}.stylist-workflow-page .client-color-analysis-card div{background:#fff}.styling-package-stylist-profile-link{color:#17110d;margin-top:6px;font-weight:800;text-decoration:none;display:block}.styling-package-stylist-profile-link:hover{color:#8f553b;text-decoration:underline}.auth-main-content{min-height:100vh;padding:0;display:block}.auth-luxury-page{background:linear-gradient(90deg,#fff9f238,#fff9f2c2),url(/login-background.png) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:clamp(22px,4vw,54px);display:flex;position:relative;overflow:hidden}.auth-background-overlay{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,#ffffff70,#0000 30%),linear-gradient(#261b141a,#261b1433);position:absolute;inset:0}.auth-centered-shell{z-index:1;flex-direction:column;align-items:center;width:min(100%,540px);display:flex;position:relative}.auth-signup-shell{width:min(100%,680px)}.auth-brand-mark{text-align:center;color:#111;text-shadow:0 14px 35px #ffffff8c;margin-bottom:18px}.auth-brand-mark h1{letter-spacing:-.065em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(78px,11vw,126px);font-weight:300;line-height:.82}.auth-brand-mark p{color:#111;letter-spacing:.42em;text-transform:uppercase;margin:12px 0 0;font-size:1rem}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;border:1px solid #e8d6c6e6;border-radius:34px;width:100%;box-shadow:0 26px 70px #2a1c1238}.auth-card-compact{padding:clamp(28px,4vw,44px)}.auth-signup-card{scrollbar-width:thin;scrollbar-color:#c9a07f transparent;max-height:calc(100vh - 64px);padding:clamp(26px,3.4vw,42px);overflow-y:auto}.auth-signup-card::-webkit-scrollbar{width:9px}.auth-signup-card::-webkit-scrollbar-track{background:0 0}.auth-signup-card::-webkit-scrollbar-thumb{background:#c9a07f;border-radius:999px}.auth-card-header{text-align:center}.auth-eyebrow{color:#9b5d3f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.auth-card-header h2{color:#111;letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(42px,7.5vw,62px);font-weight:300;line-height:.95}.auth-card-header p:not(.auth-eyebrow){color:#3f352e;max-width:460px;margin:14px auto 0;font-size:1.03rem;line-height:1.5}.auth-form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.auth-signup-form{gap:14px;margin-top:22px}.auth-two-column-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-input-field{color:#111;flex-direction:column;gap:8px;margin:0;font-family:inherit;font-weight:700;display:flex}.auth-input-field>span,.auth-sex-fieldset legend{color:#111;font-size:.98rem;line-height:1}.auth-input-wrap{color:#17110d;background:#ffffffdb;border:1px solid #dbc9b8;border-radius:16px;align-items:center;gap:13px;min-height:58px;padding:0 15px;display:flex;box-shadow:0 10px 24px #2d1f1409}.auth-input-wrap:focus-within{border-color:#b9784d;box-shadow:0 0 0 4px #b9784d1a}.auth-input-wrap svg{stroke-width:1.65px;flex:none}.auth-input-wrap input{color:#111;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:1rem}.auth-input-wrap input::placeholder{color:#91877f}.auth-password-toggle{color:#17110d;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.auth-password-toggle:hover{color:#9b5d3f;background:#f7f1ea}.auth-link-row{justify-content:flex-end;margin-top:-4px;display:flex}.auth-link-row a,.auth-switch-copy a,.auth-legal-copy a{color:#9b5d3f;font-weight:750;text-decoration:none}.auth-link-row a:hover,.auth-switch-copy a:hover,.auth-legal-copy a:hover{text-decoration:underline}.auth-primary-button,.auth-secondary-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:58px;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-primary-button{color:#fff;background:linear-gradient(135deg,#c98958 0%,#a6643f 100%);border:1px solid #0000;box-shadow:0 16px 28px #9b5d3f33}.auth-primary-button:disabled{opacity:.7;cursor:not-allowed}.auth-secondary-button{color:#17110d;background:#ffffffb8;border:1px solid #b9784d;margin-top:14px}.auth-secondary-button:hover{background:#fbf4ee;text-decoration:none}.auth-feature-list{gap:16px;margin:30px 0 4px;display:grid}.auth-feature-list div{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.auth-feature-list span{color:#111;background:#f2e8df;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.auth-feature-list span svg{stroke-width:1.45px}.auth-feature-list p{color:#342820;margin:0;font-size:1rem;line-height:1.35}.auth-message{border-radius:15px;padding:12px 14px;font-size:.92rem;line-height:1.35}.auth-message-error{color:#8f2f1c;background:#fff0ec;border:1px solid #f0b7a8}.auth-message-success{color:#21612d;background:#effaf1;border:1px solid #b9dfbf}.auth-password-help{color:#746a63;margin:-4px 0 2px;font-size:.88rem;line-height:1.35}.auth-sex-fieldset{border:none;margin:0;padding:0}.auth-sex-fieldset legend{margin-bottom:9px;font-weight:700}.auth-sex-grid{background:#ffffffc7;border:1px solid #dbc9b8;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.auth-sex-grid label{color:#342820;cursor:pointer;text-align:center;border-right:1px solid #e4d5c7;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;font-size:.94rem;font-weight:650;display:flex}.auth-sex-grid label:last-child{border-right:none}.auth-sex-grid label:hover,.auth-sex-grid label.is-selected{color:#9b5d3f;background:#fbf4ee}.auth-sex-grid input{opacity:0;pointer-events:none;position:absolute}.auth-sex-grid svg{stroke-width:1.55px}.auth-back-button{z-index:3;color:#111;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;display:inline-flex;position:absolute;top:-18px;left:-18px;box-shadow:0 14px 35px #23181021}.auth-back-button:hover{color:#9b5d3f;background:#f7f1ea;text-decoration:none}.auth-switch-copy,.auth-legal-copy{color:#4c4139;text-align:center;max-width:430px;margin:18px auto 0;line-height:1.45}.auth-switch-copy{margin-top:16px;font-size:1rem}.auth-legal-copy{font-size:.88rem}@media (width<=760px){.auth-luxury-page{background-position:top;align-items:flex-start;min-height:100vh;padding:26px 16px;overflow-y:auto}.auth-centered-shell,.auth-signup-shell{width:min(100%,520px)}.auth-brand-mark h1{font-size:74px}.auth-brand-mark p{letter-spacing:.32em;font-size:.76rem}.auth-card,.auth-card-compact,.auth-signup-card{border-radius:28px;padding:24px}.auth-signup-card{max-height:none;overflow:visible}.auth-two-column-row,.auth-sex-grid{grid-template-columns:1fr}.auth-sex-grid label{border-bottom:1px solid #e4d5c7;border-right:none;flex-direction:row;min-height:62px}.auth-sex-grid label:last-child{border-bottom:none}.auth-back-button{align-self:flex-start;margin-bottom:12px;position:relative;top:auto;left:auto}}@media (width<=430px){.auth-card-header h2{font-size:40px}.auth-feature-list div{grid-template-columns:46px minmax(0,1fr);gap:12px}.auth-feature-list span{width:46px;height:46px}.auth-input-wrap{min-height:54px}}html,body,#root{min-height:100%;margin:0}body{margin:0}.auth-app{background:#f7f0e8;min-height:100dvh}.auth-main-content{min-height:100dvh;margin:0;display:block;padding:0!important}.auth-main-content .auth-luxury-page{width:100%;min-height:100dvh;margin:0}.auth-signup-card{position:relative}.auth-signup-card .auth-back-button{width:44px;height:44px;box-shadow:none;background:#f3ebe3;border:1px solid #dbc9b8b8;top:22px;left:22px}.auth-signup-card .auth-back-button:hover{color:#8f5538;background:#eadfd5}.auth-signup-card .auth-card-header{padding-left:46px;padding-right:46px}.auth-primary-button{background:#d0bca7;box-shadow:0 16px 28px #70523a2e}.auth-primary-button:hover{background:#bfa891}.auth-primary-button:disabled{background:#d0bca7}@media (width<=760px){.auth-signup-card .auth-back-button{margin-bottom:0;position:absolute;top:18px;left:18px}.auth-signup-card .auth-card-header{padding-left:32px;padding-right:32px}}@media (width<=430px){.auth-signup-card .auth-back-button{width:40px;height:40px}.auth-signup-card .auth-card-header{padding-left:28px;padding-right:28px}}.public-profile-style-boards-tab .style-board-tab-header{border-top:1px solid #eaded6b8;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;padding-top:0;display:flex}.public-profile-style-boards-tab .style-board-tab-header h2{color:#111;letter-spacing:-.02em;text-transform:none;margin:18px 0 0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:300;line-height:.9}.public-profile-style-boards-tab .style-board-tab-header p{color:#6f625b;margin:8px 0 0;font-size:1rem}.style-board-info-callout{color:#6f584b;background:#fffaf6cc;border:1px solid #eaded6;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:13px 15px;display:flex}.style-board-info-callout svg{color:#9b5f42;flex:none;margin-top:2px}.style-board-info-callout p{margin:0;font-size:.92rem;line-height:1.45}.style-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.style-board-card{background:#ffffffdb;border:1px solid #eaded6;border-radius:18px;overflow:hidden;box-shadow:0 14px 44px #5f45300b}.style-board-card.is-locked{background:linear-gradient(#fffaf6fa,#ffffffe6)}.style-board-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;display:block}.style-board-card-main:hover .style-board-card-image-wrap img,.style-board-card-main:hover .style-board-image-placeholder{transform:scale(1.015)}.style-board-card-image-wrap{background:#f7f1ea;border-bottom:1px solid #efe4d8;height:230px;position:relative;overflow:hidden}.style-board-card-image-wrap img,.style-board-image-placeholder{object-fit:cover;color:#17110d47;background:radial-gradient(circle at 30% 20%,#b9784d29,#0000 28%),linear-gradient(135deg,#fffaf3 0%,#f3e8dc 100%);justify-content:center;align-items:center;width:100%;height:100%;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.6rem;transition:transform .18s;display:flex}.style-board-lock-badge{color:#8d5b3e;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf6eb;border:1px solid #eaded6e0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;top:12px;right:12px}.style-board-card-body{padding:15px 16px 14px}.style-board-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.style-board-pill-row span,.style-board-access-pill{color:#6f584b;letter-spacing:.1em;text-transform:uppercase;background:#fffaf6;border:1px solid #eaded6;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.68rem;font-weight:850;display:inline-flex}.style-board-access-pill.is-paid,.style-board-access-pill.is-subscription{color:#9b5f42;background:#f7eadf;border-color:#dfc3ad}.style-board-card h3{color:#17110d;letter-spacing:-.03em;margin:0 0 7px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:300;line-height:.96}.style-board-card p{color:#6f625b;min-height:58px;margin:0;font-size:.94rem;line-height:1.45}.style-board-card-meta-row,.style-board-detail-meta-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.style-board-card-meta-row span,.style-board-detail-meta-row span{color:#6e5d50;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;display:inline-flex}.style-board-card-actions{border-top:1px solid #f0e5da;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.style-board-card-actions>span{color:#8b7a6d;font-size:.84rem;line-height:1.25}.style-board-card-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.style-board-card-actions button,.style-board-cover-upload-button,.style-board-section-editor-header button,.style-board-item-editor-title-row button,.style-board-item-editor-header button{color:#6f584b;cursor:pointer;background:#fff;border:1px solid #e1d2c5;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:800;display:inline-flex}.style-board-card-actions button:hover,.style-board-card-actions button.is-saved,.style-board-cover-upload-button:hover,.style-board-section-editor-header button:hover,.style-board-item-editor-title-row button:hover,.style-board-item-editor-header button:hover{color:#9b5f42;background:#fbf4ee;border-color:#cdbba8}.style-board-card-actions button:disabled{cursor:wait;opacity:.68}.style-board-detail-backdrop,.style-board-form-backdrop{z-index:1350;background:#17110d57;padding:20px}.style-board-detail-modal,.style-board-form-modal{scrollbar-color:#c9ad9a transparent;scrollbar-width:thin;background:radial-gradient(circle at 0 0,#fff8eff0,#0000 36%),#fffaf6;border:1px solid #eaded6;border-radius:30px;width:min(1080px,100vw - 40px);max-height:calc(100vh - 44px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.style-board-detail-modal::-webkit-scrollbar{width:10px}.style-board-form-modal::-webkit-scrollbar{width:10px}.style-board-detail-modal::-webkit-scrollbar-track{background:0 0}.style-board-form-modal::-webkit-scrollbar-track{background:0 0}.style-board-detail-modal::-webkit-scrollbar-thumb{background-color:#c9ad9a;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.style-board-form-modal::-webkit-scrollbar-thumb{background-color:#c9ad9a;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.style-board-detail-modal{padding:30px}.style-board-detail-loading{color:#6f625b;justify-content:center;align-items:center;min-height:220px;display:flex}.style-board-detail-hero{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:26px;margin-bottom:24px;display:grid}.style-board-detail-image-wrap{background:#f7f1ea;border:1px solid #eadccd;border-radius:24px;min-height:360px;overflow:hidden}.style-board-detail-image-wrap img,.style-board-detail-image-wrap .style-board-image-placeholder{object-fit:cover;width:100%;height:100%}.style-board-detail-copy{background:#ffffffc2;border:1px solid #eaded6;border-radius:24px;flex-direction:column;justify-content:center;padding:22px;display:flex}.style-board-detail-copy h2{color:#17110d;letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5rem);font-weight:300;line-height:.9}.style-board-detail-copy>p{color:#62554d;margin:14px 0 0;line-height:1.58}.style-board-detail-action-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.style-board-detail-action-row .button{align-items:center;gap:8px;display:inline-flex}.style-board-locked-panel{color:#6f584b;background:linear-gradient(135deg,#fff6eef0,#ffffffdb);border:1px solid #dfc3ad;border-radius:22px;grid-template-columns:54px minmax(0,1fr);align-items:flex-start;gap:18px;margin-bottom:22px;padding:22px;display:grid}.style-board-locked-panel>svg{color:#9b5f42;background:#f7eadf;border-radius:50%;width:54px;height:54px;padding:13px}.style-board-locked-panel h3{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:300;line-height:1}.style-board-locked-panel p{margin:0;line-height:1.5}.style-board-lock-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.style-board-lock-action-row .button:disabled{cursor:not-allowed;opacity:.7}.style-board-detail-section-list{flex-direction:column;gap:18px;display:flex}.style-board-detail-section{background:#ffffffc7;border:1px solid #eaded6;border-radius:24px;padding:22px}.style-board-section-heading span{color:#9b5f42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:850;display:inline-flex}.style-board-section-heading h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.35rem;font-weight:300;line-height:.95}.style-board-section-heading p{color:#62554d;margin:10px 0 0;line-height:1.5}.style-board-section-image{object-fit:cover;background:#f7f1ea;border:1px solid #efe4d8;border-radius:18px;width:100%;max-height:360px;margin-top:16px}.style-board-item-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:18px;display:grid}.style-board-item-card{background:#fff;border:1px solid #eaded6;border-radius:18px;overflow:hidden}.style-board-item-card img,.style-board-item-placeholder{object-fit:cover;color:#17110d47;background:#f7f1ea;justify-content:center;align-items:center;width:100%;height:170px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;display:flex}.style-board-item-card>div{padding:13px}.style-board-item-card span{color:#9b5f42;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:850;display:block}.style-board-item-card h4{color:#17110d;margin:0 0 7px;font-size:.98rem}.style-board-item-card p,.style-board-item-card small{color:#6f625b;margin:0 0 8px;line-height:1.4;display:block}.style-board-item-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.style-board-item-footer strong{color:#17110d}.style-board-item-footer a{color:#9b5f42;align-items:center;gap:5px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.style-board-item-footer a:hover{text-decoration:underline}.style-board-form-modal{padding:30px}.style-board-form-modal h2{color:#17110d;letter-spacing:-.04em;margin:0;padding-right:44px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:300;line-height:.92}.style-board-form-modal .modal-helper-text{color:#6f625b;max-width:720px;margin:10px 0 20px;line-height:1.5}.style-board-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.style-board-form-modal .form-input{margin-bottom:0}.style-board-form-modal .form-input span{color:#17110d;font-weight:800}.style-board-form-modal input,.style-board-form-modal select,.style-board-form-modal textarea{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;width:100%;padding:12px 13px;font-family:inherit;font-size:.95rem}.style-board-form-modal textarea{resize:vertical}.style-board-form-panel{background:#ffffffc7;border:1px solid #eaded6;border-radius:22px;margin-top:18px;padding:18px}.style-board-form-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.style-board-form-panel-header h3{color:#17110d;margin:0 0 5px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:300;line-height:1}.style-board-form-panel-header p{color:#6f625b;margin:0;line-height:1.45}.style-board-cover-upload-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}.style-board-cover-preview{background:#f7f1ea;border:1px solid #eadccd;border-radius:18px;height:120px;overflow:hidden}.style-board-cover-preview img,.style-board-cover-preview span{object-fit:cover;color:#17110d47;justify-content:center;align-items:center;width:100%;height:100%;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;display:flex}.style-board-cover-upload-button{border-radius:12px;width:fit-content;min-height:42px;position:relative}.style-board-cover-upload-button input{opacity:0;pointer-events:none;position:absolute;inset:0}.style-board-section-editor-list,.style-board-item-editor-list{flex-direction:column;gap:14px;display:flex}.style-board-section-editor,.style-board-item-editor{background:#fffaf6;border:1px solid #efe4d8;border-radius:18px;padding:15px}.style-board-section-editor-header,.style-board-item-editor-title-row,.style-board-item-editor-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.style-board-section-editor-header strong,.style-board-item-editor-title-row span,.style-board-item-editor-header strong{color:#9b5f42;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:850}.style-board-item-editor-list{margin-top:14px}.style-board-form-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;justify-content:flex-end;gap:12px;margin:22px -30px -30px;padding:16px 30px;display:flex;position:sticky;bottom:-30px}.style-board-form-actions .button{min-width:140px}@media (width<=980px){.style-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-board-detail-hero{grid-template-columns:1fr}.style-board-detail-image-wrap{min-height:300px}}@media (width<=720px){.public-profile-style-boards-tab .style-board-tab-header,.style-board-form-panel-header,.style-board-section-editor-header,.style-board-item-editor-title-row,.style-board-item-editor-header{flex-direction:column;align-items:flex-start}.style-board-grid,.style-board-form-grid,.style-board-cover-upload-row,.style-board-locked-panel{grid-template-columns:1fr}.style-board-card-image-wrap{height:215px}.style-board-detail-modal,.style-board-form-modal{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100vh - 28px);padding:22px 16px}.style-board-form-actions{flex-direction:column-reverse;margin-bottom:-22px;margin-left:-16px;margin-right:-16px;padding:14px 16px}.style-board-form-actions .button,.style-board-lock-action-row .button,.style-board-detail-action-row .button{width:100%}}.style-board-section-image-upload{background:#fffaf3;border:1px solid #eadccd;border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;margin-top:4px;padding:14px;display:grid}.style-board-section-image-preview{aspect-ratio:4/3;color:#9c6a48;text-align:center;background:#f7f1ea;border:1px solid #eadccd;border-radius:16px;justify-content:center;align-items:center;width:100%;font-size:.82rem;font-weight:800;display:flex;overflow:hidden}.style-board-section-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.style-board-section-image-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.style-board-section-image-actions strong,.style-board-section-image-actions p{flex:0 0 100%;margin:0}.style-board-section-image-actions strong{color:#17110d}.style-board-section-image-actions p{color:#6f6257;font-size:.9rem;line-height:1.4}.style-board-inline-upload-button,.style-board-small-upload-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.style-board-inline-upload-button input,.style-board-small-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.style-board-item-source-card{background:#fffaf3;border:1px solid #eadccd;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}.style-board-item-source-card span,.style-board-uploaded-pill{color:#9b5d3f;letter-spacing:.06em;text-transform:uppercase;background:#f7f1ea;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.style-board-item-source-card strong{color:#17110d;font-size:.9rem}.style-board-small-upload-button{color:#6f6257;background:#fff;border:1px solid #e4d6c7;border-radius:999px;width:fit-content;padding:8px 10px;font-size:.78rem;font-weight:800}.style-board-item-picker-backdrop{z-index:1500}.style-board-item-picker-modal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 36%),#fffdfb;border:1px solid #eadccd;border-radius:28px;width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d4d}.style-board-item-picker-header{margin-bottom:18px;padding-right:50px}.style-board-item-picker-header h2{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.style-board-item-picker-header p{color:#6f6257;margin:0}.style-board-item-picker-filter-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.style-board-item-picker-search{background:#fff;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:12px;min-height:56px;margin-bottom:18px;padding:0 12px 0 16px;display:flex}.style-board-item-picker-search input{color:#17110d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:16px}.style-board-item-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.style-board-library-item-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #eadccd;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 10px 24px #3f2d200f}.style-board-library-item-card:hover{border-color:#cdbba8;transform:translateY(-2px)}.style-board-library-item-card img,.style-board-library-item-placeholder{aspect-ratio:1;object-fit:cover;color:#9c6a48;background:#f7f1ea;justify-content:center;align-items:center;width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;display:flex}.style-board-library-item-card>div:last-child{padding:12px}.style-board-library-item-card span{color:#b67854;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:inline-flex}.style-board-library-item-card h4{color:#17110d;margin:0 0 4px;font-size:.95rem;line-height:1.15}.style-board-library-item-card p{color:#6f6257;margin:0;font-size:.82rem}.style-board-manual-item-panel{background:#fff;border:1px solid #eadccd;border-radius:20px;padding:18px}.style-board-manual-item-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}@media (width<=700px){.style-board-section-image-upload{grid-template-columns:1fr}.style-board-item-picker-modal{width:calc(100vw - 24px);max-height:calc(100vh - 32px);padding:24px 18px}.style-board-item-picker-header h2{font-size:36px}.style-board-item-picker-search{border-radius:18px;flex-wrap:wrap;padding:12px}.style-board-item-picker-search input{flex-basis:calc(100% - 40px)}}.style-board-outfit-snapshot-row{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.style-board-outfit-snapshot-row img{object-fit:cover;background:#f7f1ea;border:1px solid #eadccd;border-radius:10px;width:42px;height:42px}.style-board-item-picker-modal{scrollbar-color:#9c938b transparent;scrollbar-width:thin}.style-board-item-picker-modal::-webkit-scrollbar{width:10px}.style-board-item-picker-modal::-webkit-scrollbar-track{background:0 0}.style-board-item-picker-modal::-webkit-scrollbar-thumb{background:#a59b91;border-radius:999px}.style-board-manual-item-card-panel{background:#ffffffc7;border-color:#eadccd;border-radius:20px;flex-direction:column;gap:18px;padding:20px;display:flex}.style-board-new-item-type-row{flex-wrap:wrap;gap:10px;display:flex}.style-board-new-item-photo-panel{background:#ffffffb8;border:1px solid #eadfd5;border-radius:18px;grid-template-columns:.85fr 1.15fr;min-height:230px;display:grid;overflow:hidden}.style-board-new-item-photo-preview,.style-board-new-item-photo-upload{justify-content:center;align-items:center;min-height:230px;display:flex}.style-board-new-item-photo-preview{border-right:1px dashed #e7d7c8;padding:24px}.style-board-new-item-photo-preview img,.style-board-new-item-photo-preview span{aspect-ratio:1;border-radius:24px;width:min(100%,250px)}.style-board-new-item-photo-preview img{object-fit:contain;background:#f8f5f0;box-shadow:0 14px 36px #5a3b271a}.style-board-new-item-photo-preview span{color:#9a8c80;background:#f8f5f0;border:1px dashed #decfc0;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:flex}.style-board-new-item-photo-upload{text-align:center;flex-direction:column;gap:8px;padding:28px}.style-board-new-item-camera-badge{color:#b67854;background:#f4eee8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:10px;display:flex}.style-board-new-item-photo-upload h3{color:#111;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:31px;font-weight:300}.style-board-new-item-photo-upload p{color:#777;margin:0 0 14px;font-size:.92rem}.style-board-new-item-browse-button,.style-board-new-item-remove-photo{color:#b67854;cursor:pointer;background:#fff;border:1px solid #bf7d52;border-radius:11px;justify-content:center;align-items:center;min-width:150px;min-height:46px;padding:0 22px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:22px;font-weight:400;display:inline-flex}.style-board-new-item-browse-button:hover,.style-board-new-item-remove-photo:hover{background:#fbf4ee}.style-board-new-item-browse-button input{display:none}.style-board-new-item-remove-photo{color:#b42318;border-color:#d9a8a1;min-width:auto;min-height:34px;margin-top:8px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800}.style-board-new-item-form-card{background:#ffffffc7;border:1px solid #eadfd5;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:24px;display:grid}.style-board-new-item-form-card .form-input{margin-bottom:0}.style-board-new-item-form-card .form-input span,.style-board-new-item-label{color:#111;align-items:center;gap:6px;margin:0 0 8px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:22px;font-weight:400;line-height:1;display:inline-flex}.style-board-new-item-form-card .form-input small{color:#777;font-family:inherit;font-size:.72rem}.style-board-new-item-form-card input,.style-board-new-item-form-card select,.style-board-new-item-form-card textarea{box-sizing:border-box;color:#111;background:#ffffffe6;border:1px solid #eadfd5;border-radius:14px;width:100%;min-height:54px;padding:13px 16px;font-family:inherit;font-size:15px}.style-board-new-item-form-card textarea{resize:vertical;min-height:105px}.style-board-new-item-form-card input:focus,.style-board-new-item-form-card select:focus,.style-board-new-item-form-card textarea:focus{border-color:#bf7d52;outline:none;box-shadow:0 0 0 3px #b6785421}.style-board-new-item-category-section{flex-direction:column;display:flex}.style-board-new-item-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.style-board-new-item-category-grid.is-vanity{grid-template-columns:repeat(4,minmax(0,1fr))}.style-board-new-item-category-button{color:#111;cursor:pointer;background:#ffffffd1;border:1px solid #eadfd5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:10px 8px;font-family:inherit;font-size:13px;display:flex}.style-board-new-item-category-button:hover,.style-board-new-item-category-button.is-selected{color:#8f553b;background:#fbf4ee;border-color:#bf7d52}.style-board-new-item-category-icon{color:#222;justify-content:center;align-items:center;width:34px;height:34px;font-size:0;line-height:1;display:inline-flex}.style-board-new-item-category-icon svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:100%}.style-board-new-item-category-button:hover .style-board-new-item-category-icon,.style-board-new-item-category-button.is-selected .style-board-new-item-category-icon{color:#b67854}.style-board-manual-item-card-panel .style-board-manual-item-actions{justify-content:flex-end;margin-top:0}@media (width<=980px){.style-board-new-item-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.style-board-new-item-photo-panel,.style-board-new-item-form-card{grid-template-columns:1fr}.style-board-new-item-photo-preview{border-bottom:1px dashed #e7d7c8;border-right:none}.style-board-new-item-category-grid,.style-board-new-item-category-grid.is-vanity{grid-template-columns:repeat(2,minmax(0,1fr))}}.style-board-new-item-form-card .style-board-color-selector-wrap span{color:inherit;margin:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1}.style-board-new-item-form-card .style-board-color-selector-wrap .wardrobe-color-swatch{margin:0;font-size:0;display:inline-flex}.style-board-new-item-form-card .style-board-color-selector-wrap .wardrobe-color-selector{background:#ffffffe6;border-color:#eadfd5;border-radius:14px;min-height:54px}.style-board-new-item-form-card .style-board-color-selector-wrap .wardrobe-color-menu{z-index:1600}.style-board-selected-items-empty{text-align:center;background:#fffaf3;border:1px dashed #dccdbc;border-radius:18px;padding:18px}.style-board-selected-items-empty h4{color:#17110d;margin:0 0 6px;font-size:1rem}.style-board-selected-items-empty p{color:#6f6257;margin:0;font-size:.9rem}.style-board-selected-item-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.style-board-selected-item-card{background:#fff;border:1px solid #eadccd;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #3f2d200f}.style-board-selected-item-image{aspect-ratio:1;color:#b67854;background:#f7f1ea;justify-content:center;align-items:center;width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;display:flex}.style-board-selected-item-image img{object-fit:cover;width:100%;height:100%;display:block}.style-board-selected-item-body{flex-direction:column;gap:8px;padding:12px;display:flex}.style-board-selected-item-source-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.style-board-selected-item-source-row span{color:#9b5d3f;letter-spacing:.08em;text-transform:uppercase;background:#f7f1ea;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.style-board-selected-item-source-row button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;padding:5px 8px;font-family:inherit;font-size:.7rem;font-weight:800}.style-board-selected-item-source-row button:hover{color:#9b5d3f;background:#fbf4ee}.style-board-selected-item-card h4{color:#17110d;margin:0;font-size:1rem;line-height:1.15}.style-board-selected-item-card p{color:#6f6257;margin:0;font-size:.84rem;line-height:1.35}.style-board-selected-item-price{font-weight:800;color:#17110d!important}.style-board-selected-item-notes{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-board-selected-item-card a{color:#9b5d3f;font-size:.82rem;font-weight:800;text-decoration:none}.style-board-selected-item-card a:hover{text-decoration:underline}.style-board-selected-item-upload-button{margin-top:2px}.style-board-library-item-card{position:relative}.style-board-library-select-circle{z-index:3;background:#ffffffeb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,Helvetica,sans-serif;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #17110d2e;color:#fff!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:14px!important;font-weight:900!important;display:flex!important}.style-board-library-item-card.is-selected .style-board-library-select-circle{background:#2563eb;border-color:#fff}.style-board-library-item-card.is-selected:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #2563eb}@media (width<=700px){.style-board-selected-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.style-board-selected-item-grid{grid-template-columns:1fr}}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-section{width:100%;max-width:1110px;margin:0 auto 24px!important}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:24px;font-weight:400;line-height:1}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header>p{color:#7b6c60;text-align:right;margin:0;font-size:12px;line-height:1.35}.public-profile-card.public-stylist-profile-card .public-profile-looks-scroll{scroll-snap-type:x mandatory;scrollbar-color:#d8d2ca transparent;scrollbar-width:thin;gap:10px;width:100%;padding:2px 2px 12px;overflow:auto hidden;flex-wrap:nowrap!important;display:flex!important}.public-profile-card.public-stylist-profile-card .public-profile-looks-scroll::-webkit-scrollbar{height:7px}.public-profile-card.public-stylist-profile-card .public-profile-looks-scroll::-webkit-scrollbar-track{background:0 0}.public-profile-card.public-stylist-profile-card .public-profile-looks-scroll::-webkit-scrollbar-thumb{background:#d8d2ca;border-radius:999px}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{scroll-snap-align:start;background:#f7f1ea;border:1px solid #e7dbcd;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 24px #3f2d2014;flex:0 0 178px!important;width:178px!important;max-width:178px!important;height:178px!important;min-height:0!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#00000057 70%,#000000ad 100%);position:absolute;inset:0}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card img,.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card .public-post-placeholder{object-fit:cover;object-position:center;background:#f7f1ea;justify-content:center;align-items:center;display:flex;width:100%!important;max-width:none!important;height:100%!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-overlay{z-index:2;color:#fff;text-shadow:0 2px 10px #00000073;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-overlay strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.08}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-overlay span{color:#ffffffe0;font-size:.72rem;line-height:1}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header{flex-direction:column;align-items:flex-start}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header>p{text-align:left}}@media (width<=700px){.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{flex-basis:150px!important;width:150px!important;max-width:150px!important;height:150px!important}}.public-profile-card.public-stylist-profile-card .public-profile-looks-scroll{gap:4px}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{box-shadow:none;border:none;border-radius:0;aspect-ratio:4/5!important;flex:0 0 calc(25% - 3px)!important;width:calc(25% - 3px)!important;max-width:none!important;height:auto!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card:hover{box-shadow:none;transform:none}@media (width<=920px){.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{aspect-ratio:4/5!important;flex-basis:calc(33.3333% - 2.66667px)!important;width:calc(33.3333% - 2.66667px)!important}}@media (width<=640px){.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{aspect-ratio:4/5!important;flex-basis:calc(50% - 1.5px)!important;width:calc(50% - 1.5px)!important}}.style-board-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.style-board-form-panel .form-input small{color:#8b7a6d;margin-top:6px;font-size:.78rem;display:inline-flex}.style-board-detail-section{padding:18px}.style-board-detail-section-feature{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:stretch;gap:18px;display:grid}.style-board-detail-section.is-image-right .style-board-section-feature-image-wrap{order:2}.style-board-detail-section.is-image-right .style-board-section-heading{order:1}.style-board-section-feature-image-wrap{background:#f7f1ea;border:1px solid #efe4d8;border-radius:20px;overflow:hidden}.style-board-section-feature-image-wrap .style-board-section-image{object-fit:contain;background:#f7f1ea;border:none;border-radius:0;width:100%;height:100%;min-height:360px;max-height:none;margin:0;display:block}.style-board-detail-section-feature .style-board-section-heading{background:#ffffffd1;border:1px solid #efe4d8;border-radius:20px;flex-direction:column;justify-content:center;min-height:280px;padding:24px;display:flex}.style-board-detail-section:not(.has-section-image) .style-board-detail-section-feature{grid-template-columns:1fr}.style-board-detail-section:not(.has-section-image) .style-board-detail-section-feature .style-board-section-heading{min-height:auto}.style-board-item-scroll-row{scroll-snap-type:x mandatory;gap:14px;margin-top:18px;padding:4px 2px 14px;display:flex;overflow-x:auto}.style-board-item-scroll-row .style-board-item-card{scroll-snap-align:start;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eaded6;border-radius:18px;flex:0 0 230px;padding:0;box-shadow:0 10px 24px #3f2d200e}.style-board-item-scroll-row .style-board-item-card:hover{border-color:#cdbba8;transform:translateY(-1px)}.style-board-item-scroll-row .style-board-item-card img,.style-board-item-scroll-row .style-board-item-placeholder{object-fit:contain;background:#f7f1ea;width:100%;height:230px}.style-board-item-scroll-row .style-board-item-card>div{padding:13px}.style-board-product-link-pill{color:#9b5f42;text-transform:none;letter-spacing:0;align-items:center;gap:5px;font-size:.78rem;font-weight:850;display:inline-flex}.style-board-selected-item-source-row{justify-content:flex-end}.style-board-selected-item-card .style-board-selected-item-source-row>span{display:none}.style-board-item-picker-modal{padding-bottom:108px;overflow-y:auto}.style-board-item-picker-modal .style-board-form-actions{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfbfa;border-top:1px solid #eadccd;margin:22px -30px -30px;padding:18px 30px;position:sticky;bottom:-30px}.style-board-item-detail-backdrop{z-index:1580;background:#17110d5c;padding:20px}.style-board-item-detail-modal{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 36%),#fffaf6;border:1px solid #eaded6;border-radius:28px;width:min(900px,100vw - 40px);max-height:calc(100vh - 44px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #17110d47}.style-board-item-detail-layout{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);align-items:stretch;gap:22px;display:grid}.style-board-item-detail-image-wrap{background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;overflow:hidden}.style-board-item-detail-image-wrap img,.style-board-item-detail-image-wrap .style-board-item-placeholder{object-fit:contain;background:#f7f1ea;justify-content:center;align-items:center;width:100%;height:100%;min-height:420px;display:flex}.style-board-item-detail-copy{background:#ffffffd1;border:1px solid #eaded6;border-radius:22px;flex-direction:column;justify-content:center;padding:22px;display:flex}.style-board-item-detail-copy h2{color:#17110d;letter-spacing:-.035em;margin:0 0 10px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4vw,4.4rem);font-weight:300;line-height:.92}.style-board-item-detail-copy p{color:#62554d;margin:0 0 10px;line-height:1.55}.style-board-item-detail-price{color:#17110d;margin:4px 0 14px;font-size:1.05rem;display:inline-flex}.style-board-item-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 16px;display:grid}.style-board-item-detail-meta-grid div{background:#fffaf6;border:1px solid #eaded6;border-radius:14px;padding:10px 12px}.style-board-item-detail-meta-grid span{color:#9b5d3f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.style-board-item-detail-meta-grid strong{color:#17110d;font-size:.92rem}.style-board-item-detail-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.style-board-item-detail-actions .button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=860px){.style-board-detail-section-feature,.style-board-item-detail-layout{grid-template-columns:1fr}.style-board-detail-section.is-image-right .style-board-section-feature-image-wrap,.style-board-detail-section.is-image-right .style-board-section-heading{order:initial}.style-board-section-feature-image-wrap .style-board-section-image,.style-board-item-detail-image-wrap img,.style-board-item-detail-image-wrap .style-board-item-placeholder{min-height:320px}}@media (width<=700px){.style-board-card-image-wrap{height:260px}.style-board-item-picker-modal .style-board-form-actions{margin:22px -18px -24px;padding:16px 18px;bottom:-24px}}.style-board-item-card .style-board-product-link-pill{color:#9b5f42;letter-spacing:0;text-transform:none;align-items:center;gap:5px;margin:0;font-size:.78rem;font-weight:850;display:inline-flex}.style-board-form-tag-preview-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.style-board-form-tag-preview-row button{color:#9b5d3f;cursor:pointer;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-family:inherit;font-size:.78rem;font-weight:750;display:inline-flex}.style-board-form-tag-preview-row button:hover{background:#fbf4ee;border-color:#cdbba8}.style-board-detail-bookmark-chip{color:#6e5d50;cursor:pointer;background:#fff;border:1px solid #eadccd;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-family:inherit;font-size:.78rem;font-weight:850;display:inline-flex}.style-board-detail-bookmark-chip:hover,.style-board-detail-bookmark-chip.is-saved{color:#9b5d3f;background:#fbf4ee;border-color:#cdbba8}.style-board-card-image-wrap{height:340px}.style-board-card-image-wrap img,.style-board-image-placeholder{object-fit:cover}.style-board-card-main .style-board-card-body{min-height:0}.style-board-card p{-webkit-line-clamp:3}.style-board-item-scroll-row{gap:14px;padding-bottom:16px}.style-board-item-scroll-row .style-board-item-card{border-radius:16px;flex:0 0 300px;grid-template-columns:112px minmax(0,1fr);min-height:132px;display:grid;overflow:hidden}.style-board-item-scroll-row .style-board-item-card:hover{transform:translateY(-1px)}.style-board-item-card-image-frame,.style-board-item-scroll-row .style-board-item-card img,.style-board-item-scroll-row .style-board-item-placeholder{width:112px;height:132px}.style-board-item-card-image-frame{background:#f7f1ea;overflow:hidden}.style-board-item-scroll-row .style-board-item-card img{object-fit:cover;display:block}.style-board-item-scroll-row .style-board-item-placeholder{justify-content:center;align-items:center;display:flex}.style-board-item-scroll-row .style-board-item-card>.style-board-item-card-copy,.style-board-item-card-copy{min-width:0;padding:12px 13px}.style-board-item-card-copy h4{color:#17110d;margin:0 0 5px;font-size:1rem;line-height:1.05}.style-board-item-card-copy p,.style-board-item-card-copy small{color:#6f625b;-webkit-box-orient:vertical;margin:0 0 7px;line-height:1.25;display:-webkit-box;overflow:hidden}.style-board-item-card-copy p{-webkit-line-clamp:1;font-size:.9rem}.style-board-item-card-copy small{-webkit-line-clamp:2;font-size:.82rem}.style-board-item-card-copy .style-board-item-footer{margin-top:8px}.style-board-item-card-copy .style-board-product-link-pill{color:#9b5d3f;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.style-board-selected-item-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.style-board-selected-item-preview-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:92px minmax(0,1fr);gap:0;padding:0;display:grid}.style-board-selected-item-preview-button:hover{background:#fffaf6}.style-board-selected-item-preview-button .style-board-selected-item-image{aspect-ratio:auto;height:100%;min-height:120px}.style-board-selected-item-preview-button .style-board-selected-item-image img{object-fit:cover}.style-board-selected-item-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.style-board-selected-item-footer strong{color:#17110d}.style-board-selected-item-footer span{color:#9b5d3f;font-size:.76rem;font-weight:850}.style-board-selected-item-action-row{border-top:1px solid #f0e5da;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 10px;display:flex}.style-board-selected-item-action-row button,.style-board-selected-item-action-row .style-board-small-upload-button{color:#6f6257;background:#fff;border:1px solid #eadccd;border-radius:999px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:850}.style-board-selected-item-action-row button:hover,.style-board-selected-item-action-row .style-board-small-upload-button:hover{color:#9b5d3f;background:#fbf4ee}.style-board-item-detail-actions .button.secondary{color:#17110d;background:#f7f1ea}.style-board-item-detail-actions .button.taupe{color:#fff;background:#c8ae98}.saved-inspo-board-section{margin-bottom:38px}.saved-inspo-empty-state.compact{padding:26px}.saved-inspo-style-board-card .saved-inspo-post-label{color:#9b5d3f}@media (width<=700px){.style-board-item-scroll-row .style-board-item-card{flex-basis:280px;grid-template-columns:104px minmax(0,1fr)}.style-board-item-card-image-frame,.style-board-item-scroll-row .style-board-item-card img,.style-board-item-scroll-row .style-board-item-placeholder{width:104px}}.style-board-outfit-save-card{background:#fffaf5;border:1px dashed #e0cdbb;border-radius:20px;margin-top:18px;padding:18px}.style-board-outfit-save-toggle{color:#4a3a30;letter-spacing:.04em;align-items:center;gap:10px;margin:4px 0 16px;font-weight:850;display:inline-flex}.style-board-outfit-save-toggle input{accent-color:#b98261;width:17px;height:17px}.style-board-outfit-save-card .professional-post-look-option-grid{margin-top:8px}.professional-post-look-builder-note.is-warning{color:#9b5d3f;background:#fff8ef;border-color:#f1c7a7}.style-board-confirm-backdrop{z-index:1180;background:#17110d85;padding:24px}.style-board-confirm-modal{text-align:left;background:#fff;border:1px solid #e6d5c3eb;border-radius:32px;width:min(640px,100vw - 32px);padding:44px 52px 42px;box-shadow:0 26px 80px #17110d38}.style-board-confirm-modal h3{letter-spacing:-.03em;color:#111;margin:0 0 20px;font-family:inherit;font-size:34px;font-weight:800;line-height:1.1}.style-board-confirm-modal p{color:#666;max-width:520px;margin:0;font-size:22px;line-height:1.42}.style-board-confirm-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:34px;display:flex}.style-board-confirm-actions .button{letter-spacing:0;text-transform:none;border-radius:999px;min-width:138px;padding:16px 28px;font-size:20px;font-weight:500;line-height:1}.style-board-confirm-actions .button.secondary{color:#111;background:#f3f3f3;border:1px solid #0000}.style-board-confirm-actions .button.secondary:hover:not(:disabled){background:#e8e8e8}.style-board-confirm-actions .button.danger-soft{color:#a65b4b;background:#fffaf7;border:1px solid #c98c7d}.style-board-confirm-actions .button.danger-soft:hover:not(:disabled){color:#8f4435;background:#fbefe9;border-color:#a65b4b}.style-board-confirm-error{margin:18px 0 0}@media (width<=620px){.style-board-confirm-modal{border-radius:28px;padding:34px 26px 30px}.style-board-confirm-modal h3{font-size:28px}.style-board-confirm-modal p{font-size:18px}.style-board-confirm-actions{flex-direction:column-reverse;align-items:stretch}.style-board-confirm-actions .button{width:100%}}.style-board-add-section-bottom{border-top:1px dashed #eadccd;justify-content:center;margin-top:18px;padding-top:18px;display:flex}.style-board-add-section-bottom .button{align-items:center;gap:8px;display:inline-flex}.style-board-item-picker-modal{scrollbar-gutter:stable;padding-bottom:136px;position:relative}.style-board-item-picker-modal .style-board-form-actions{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfb;border-top:1px solid #eadccd;margin:26px -30px -30px;padding:18px 30px 22px;position:sticky;bottom:0;box-shadow:0 -18px 42px #fffdfbfa}.style-board-item-picker-grid,.style-board-manual-item-form{padding-bottom:116px}.style-board-library-item-card{z-index:0}.style-board-library-select-circle{z-index:2}.style-board-library-item-card img,.style-board-library-item-placeholder{object-fit:cover}.style-board-selected-item-grid{align-items:start}.style-board-selected-item-card{grid-template-rows:auto auto;min-height:0;display:grid}.style-board-selected-item-preview-button{width:100%;min-height:126px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:116px minmax(0,1fr);padding:0;display:grid}.style-board-selected-item-image img{object-fit:cover}.style-board-selected-item-body{min-width:0;padding:12px 12px 10px}.style-board-selected-item-notes{-webkit-line-clamp:2}.style-board-selected-item-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.style-board-selected-item-footer span{color:#9b5d3f;background:#fffaf3;border:1px solid #eadccd;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.style-board-selected-item-action-row{border-top:1px solid #f0e5db;flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}.style-board-selected-item-action-row button,.style-board-selected-item-action-row .style-board-small-upload-button{justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.style-board-outfit-look-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.style-board-outfit-save-card.is-locked-to-existing-look{background:#fffaf6}.style-board-outfit-save-card.is-locked-to-existing-look p{max-width:820px}.style-board-item-scroll-row .style-board-item-card img,.style-board-item-card-image-frame img,.style-board-item-detail-image-wrap img{object-fit:cover}@media (width<=920px){.style-board-outfit-look-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.style-board-item-picker-modal{padding-bottom:126px}.style-board-item-picker-modal .style-board-form-actions{margin:24px -18px -24px;padding:16px 18px 20px;bottom:0}.style-board-item-picker-grid,.style-board-manual-item-form{padding-bottom:104px}.style-board-outfit-look-option-grid{grid-template-columns:1fr}}.payment-status-card{background:linear-gradient(135deg,#fffaf4f5,#f4e8dbb8);border:1px solid #59443629;border-radius:24px;margin:1.25rem 0;padding:1.25rem;box-shadow:0 18px 44px #4b382c14}.payment-status-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.payment-status-card h3{margin:.1rem 0 .35rem;font-size:1.25rem}.payment-status-card-header p{color:#413026b8;max-width:58ch;margin:0;line-height:1.55}.payment-plan-pill{color:#413026db;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffffb8;border:1px solid #59443633;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:.45rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.payment-plan-pill.is-premium,.payment-plan-pill.is-trialing,.payment-plan-pill.is-grace-period{background:#7e5d4224;border-color:#7e5d4252}.payment-plan-pill.is-past-due,.payment-plan-pill.is-expired,.payment-plan-pill.is-cancelled{background:#8645361f;border-color:#8645363d}.payment-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.payment-status-grid>div{background:#ffffff94;border:1px solid #5944361f;border-radius:18px;padding:.85rem}.payment-status-grid span{color:#4130268c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.payment-status-grid strong{color:#413026eb;text-transform:capitalize;font-size:.95rem}.payment-status-actions,.style-board-lock-action-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.payment-status-actions .button,.style-board-lock-action-row .button{min-height:42px}.payment-status-message,.payment-status-note,.style-board-lock-note{border-radius:16px;margin:.85rem 0;padding:.75rem .9rem;font-size:.9rem;line-height:1.45}.payment-status-message.is-success{color:#305134f2;background:#547e581f}.payment-status-message.is-error{color:#682c22f5;background:#8c46341f}.payment-status-note,.style-board-lock-note{color:#413026a8;background:#ffffff8c}@media (width<=760px){.payment-status-card-header,.payment-status-actions,.style-board-lock-action-row{flex-direction:column;align-items:stretch}.payment-plan-pill{align-self:flex-start}.payment-status-grid{grid-template-columns:1fr}.payment-status-actions .button,.style-board-lock-action-row .button{width:100%}}.payment-status-actions .button.ghost{color:#413026b8;background:0 0;border:1px solid #5944362e}.payment-status-actions .button.ghost:hover{background:#ffffff80}.profile-billing-modal{background:#fffaf4fa;border:1px solid #59443629;border-radius:28px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);padding:1.35rem;position:relative;overflow-y:auto;box-shadow:0 28px 80px #3a2b2338}.profile-billing-modal-header{margin-bottom:1rem;padding-right:2.5rem}.profile-billing-modal-header h2{color:#30231bf5;margin:.15rem 0 .35rem}.profile-billing-modal-header p:last-child{color:#413026ad;max-width:58ch;margin:0;line-height:1.5}.profile-billing-card.payment-status-card{margin:0}@media (width<=680px){.profile-billing-modal{border-radius:22px;width:min(94vw,720px);padding:1rem}.profile-billing-modal-header{padding-right:2rem}}.profile-payout-card.payment-status-card{margin-top:1rem}.stylist-payout-card .payment-status-note{border:1px solid #5944361f}.payment-plan-pill.is-ready{color:#305134f2;background:#547e5824;border-color:#547e5847}.payment-plan-pill.is-needs-setup,.payment-plan-pill.is-not-started,.payment-plan-pill.is-in-review{background:#7e5d421f;border-color:#7e5d423d}.stylist-earnings-preview{background:#ffffff80;border:1px solid #59443621;border-radius:22px;margin-top:1.15rem;padding:1rem}.stylist-earnings-preview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.stylist-earnings-preview-header h4{color:#2a1f19f5;margin:.1rem 0 .25rem;font-size:1.05rem}.stylist-earnings-preview-header p:last-child{color:#413026a8;margin:0;line-height:1.45}.stylist-earnings-preview-header>span{color:#594436d6;letter-spacing:.08em;text-transform:uppercase;background:#fffaf4bd;border:1px solid #7e5d422e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:.45rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.stylist-earnings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.stylist-earnings-grid>div{background:#fffdf9b8;border:1px solid #5944361c;border-radius:16px;min-height:5rem;padding:.85rem}.stylist-earnings-grid span,.stylist-earnings-recent-row span{color:#41302694;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.stylist-earnings-grid strong{color:#2a1f19f5;font-size:1.1rem}.stylist-earnings-count-row{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.stylist-earnings-count-row span{color:#413026ad;background:#f7f1ead1;border-radius:999px;align-items:center;min-height:1.7rem;padding:.32rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.stylist-earnings-recent-list{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.stylist-earnings-recent-row{background:#ffffff94;border:1px solid #5944361a;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.stylist-earnings-recent-row strong{color:#2a1f19f5}.stylist-earnings-recent-row>div:last-child{text-align:right}.stylist-earnings-empty-state{color:#413026a8;background:#fffaf494;border-radius:15px;margin:.85rem 0 0;padding:.85rem;line-height:1.45}@media (width<=900px){.stylist-earnings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.stylist-earnings-preview-header,.stylist-earnings-recent-row{flex-direction:column;align-items:flex-start}.stylist-earnings-preview-header>span{align-self:flex-start}.stylist-earnings-grid{grid-template-columns:1fr}.stylist-earnings-recent-row>div:last-child{text-align:left}}.style-board-subscription-callout{text-align:left;background:linear-gradient(135deg,#fffaf3 0%,#fff 100%);border:1px solid #e7dbcd;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:18px 0;padding:18px 20px;display:flex}.style-board-subscription-callout h3{color:#17110d;margin:3px 0 6px;font-size:1.15rem}.style-board-subscription-callout p{color:#6f6257;margin:0;line-height:1.45}.style-board-subscription-callout.is-active{background:linear-gradient(135deg,#f3f8ef 0%,#fff 100%);border-color:#d9e8d1}.style-board-lock-action-row{flex-wrap:wrap}.style-board-lock-note{width:100%}@media (width<=700px){.style-board-subscription-callout{flex-direction:column;align-items:flex-start}.style-board-subscription-callout .button{width:100%}}.subscription-billing-history-card{margin-top:18px}.subscription-billing-section{border-top:1px solid #eadccd;margin-top:22px;padding-top:20px}.subscription-billing-section-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.subscription-billing-section-header h4{color:#17110d;margin:0 0 6px;font-size:1.05rem}.subscription-billing-section-header p{color:#6f6257;margin:0;line-height:1.45}.subscription-billing-list{flex-direction:column;gap:10px;display:flex}.subscription-billing-row{background:#fffaf5;border:1px solid #eadccd;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.subscription-billing-row h5{color:#17110d;margin:0 0 5px;font-size:.98rem}.subscription-billing-row p{color:#6f6257;margin:0;font-size:.9rem}.subscription-billing-row strong{color:#17110d;white-space:nowrap}.subscription-billing-empty{color:#6f6257;background:#fffdf9;border:1px dashed #dccdbc;border-radius:16px;padding:14px}.subscription-billing-history-table{flex-direction:column;gap:8px;display:flex}.subscription-billing-history-item{border-bottom:1px solid #f0e5da;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.subscription-billing-history-item h5{color:#17110d;margin:0 0 4px;font-size:.95rem}.subscription-billing-history-item p,.subscription-billing-history-item span{color:#6f6257;margin:0;font-size:.88rem}.subscription-billing-status-pill{color:#7b4f35;text-transform:uppercase;letter-spacing:.06em;background:#f4ece3;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}@media (width<=700px){.subscription-billing-section-header,.subscription-billing-row,.subscription-billing-history-item{grid-template-columns:1fr}.subscription-billing-section-header{flex-direction:column}}.subscription-billing-title-link{color:inherit;text-decoration:none}.subscription-billing-title-link:hover{text-decoration:underline}.auth-luxury-page{background:url(/login-background.png) 50%/cover no-repeat}.auth-background-overlay{background:radial-gradient(circle at 50% 18%,#ffffff29,#0000 38%),linear-gradient(90deg,#fff9f229,#fff9f245);display:block}.auth-link-row a,.auth-legal-copy a{color:#a58d76}.auth-link-row a:hover,.auth-legal-copy a:hover{color:#8f7662}.auth-sex-grid label:hover:not(.is-selected){color:#8f7662;background:0 0}.auth-sex-grid label:hover:not(.is-selected) svg{color:#8f7662}.auth-sex-grid label.is-selected{color:#8f7662;background:#f3ebe3}.auth-sex-grid label.is-selected svg{color:#8f7662}.auth-switch-copy a{color:#a58d76}.auth-switch-copy a:hover{color:#8f7662}.auth-signup-card .auth-input-field,.auth-signup-card .auth-sex-fieldset legend,.auth-signup-card .auth-sex-grid label,.auth-signup-card .auth-primary-button,.auth-signup-card .auth-switch-copy a,.auth-signup-card .auth-legal-copy a,.auth-card-compact .auth-input-field{font-weight:400}.auth-card-compact .auth-primary-button{background:#d0bca7}.auth-card-compact .auth-primary-button:hover{background:#bfa891}.auth-card-compact .auth-secondary-button{color:#bfa891;border:1px solid #bfa891}.auth-card-compact .auth-secondary-button:hover{color:#a78f79;background:#fbf7f2;border-color:#a78f79}.auth-stylist-interest-link{color:#17110d;text-align:center;text-underline-offset:5px;justify-content:center;align-self:center;width:100%;margin:18px auto 0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1.1;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.auth-stylist-interest-link:hover{color:#8f7662;text-decoration:underline}.become-stylist-page{color:#17110d;background:radial-gradient(circle at 50% 0,#fffffff5,#0000 42%),linear-gradient(#fffdf9 0%,#f7efe7 100%);min-height:100dvh}.become-stylist-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9db;border-bottom:1px solid #d0bca773;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:18px;min-height:116px;padding:18px clamp(20px,5vw,68px);display:grid}.become-stylist-back-button{color:#17110d;cursor:pointer;background:#f7efe7;border:1px solid #d0bca79e;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.become-stylist-back-button:hover{background:#eee2d6}.become-stylist-brand{color:#17110d;flex-direction:column;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.become-stylist-brand strong{letter-spacing:-.04em;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(3rem,6vw,4.8rem);font-weight:400;line-height:.72}.become-stylist-brand span{letter-spacing:.32em;text-transform:uppercase;margin-top:14px;font-size:.72rem}.become-stylist-content{width:min(920px,100% - 32px);margin:0 auto;padding:64px 0 90px}.become-stylist-intro{text-align:center;max-width:760px;margin:0 auto 42px}.become-stylist-intro h1,.become-stylist-contact-card h2,.become-stylist-requirements h3{color:#17110d;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-weight:400}.become-stylist-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(3.2rem,8vw,5.4rem);line-height:.95}.become-stylist-intro p{color:#53483f;max-width:650px;margin:24px auto 0;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.6}.become-stylist-contact-card{text-align:center;background:#fffdf9f0;border:1px solid #bfa89166;border-radius:34px;padding:clamp(30px,6vw,58px);box-shadow:0 24px 68px #4b382c17}.become-stylist-mail-badge{color:#a78f79;background:#f3ebe3;border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.become-stylist-contact-card h2{margin:22px 0 0;font-size:clamp(2.8rem,6vw,4.3rem);line-height:1}.become-stylist-contact-copy{color:#53483f;max-width:650px;margin:22px auto 0;font-size:clamp(1rem,2.3vw,1.18rem);line-height:1.6}.become-stylist-email-button{color:#fff;background:#d0bca7;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:min(620px,100%);min-height:64px;margin:32px auto 0;font-size:1.08rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 16px 32px #70523a29}.become-stylist-email-button:hover{background:#bfa891;text-decoration:none}.become-stylist-email-address{color:#a78f79;margin-top:26px;font-size:clamp(1rem,2.6vw,1.28rem);text-decoration:none;display:inline-flex}.become-stylist-email-address:hover{color:#8f7662;text-decoration:underline}.become-stylist-response-copy{color:#6f6257;margin:18px 0 0;font-size:1rem}.become-stylist-divider{background:#d0bca785;height:1px;margin:42px 0 34px}.become-stylist-requirements h3{margin:0;font-size:clamp(2.2rem,5vw,3.25rem)}.become-stylist-requirements ul{text-align:left;flex-direction:column;gap:18px;max-width:660px;margin:30px auto 0;padding:0;list-style:none;display:flex}.become-stylist-requirements li{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.become-stylist-requirements li>span{color:#a78f79;background:#f3ebe3;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.become-stylist-requirements li p{color:#342820;margin:0;font-size:1.02rem;line-height:1.45}@media (width<=700px){.become-stylist-topbar{grid-template-columns:44px minmax(0,1fr) 44px;min-height:96px;padding:14px 18px}.become-stylist-back-button{width:42px;height:42px}.become-stylist-brand strong{font-size:3.2rem}.become-stylist-brand span{margin-top:10px;font-size:.58rem}.become-stylist-content{width:min(100% - 24px,920px);padding:46px 0 58px}.become-stylist-contact-card{border-radius:26px}}@media (width<=430px){.become-stylist-intro h1{font-size:3rem}.become-stylist-contact-card{padding:26px 20px}.become-stylist-email-button{min-height:58px}.become-stylist-requirements li{grid-template-columns:36px minmax(0,1fr);gap:12px}.become-stylist-requirements li>span{width:34px;height:34px}}.auth-card-compact .auth-card-header h2{font-size:clamp(40px,6.5vw,56px)}.become-stylist-page{background:radial-gradient(circle at 16% 12%,#ffffffeb,#0000 34%),radial-gradient(circle at 84% 88%,#d0bca757,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f5ece3 52%,#eadfd4 100%)}.become-stylist-topbar{background:#fffbf6d1}.become-stylist-response-copy{max-width:620px;margin-left:auto;margin-right:auto;line-height:1.4}@media (width>=701px){.become-stylist-back-button{width:40px;height:40px}.become-stylist-brand span{margin-top:8px;font-size:.62rem}.become-stylist-intro p{margin-top:12px;font-size:1rem;line-height:1.45}.become-stylist-contact-card{border-radius:28px;padding:26px 40px 28px}.become-stylist-mail-badge svg{width:24px;height:24px}.become-stylist-contact-copy{margin-top:12px;font-size:.98rem;line-height:1.45}.become-stylist-email-button{border-radius:14px;min-height:52px;margin-top:20px;font-size:1rem}.become-stylist-requirements ul{gap:10px;max-width:620px;margin-top:18px}.become-stylist-requirements li{grid-template-columns:34px minmax(0,1fr);gap:12px}.become-stylist-requirements li>span svg{width:16px;height:16px}.become-stylist-requirements li p{font-size:.95rem;line-height:1.35}.become-stylist-topbar{min-height:92px;padding:12px 44px}.become-stylist-brand strong{font-size:4rem}.become-stylist-content{width:min(880px,100% - 36px);padding:34px 0 42px}.become-stylist-intro{margin-bottom:24px}.become-stylist-intro h1{font-size:clamp(3rem,4.8vw,4.15rem)}.become-stylist-intro p{margin-top:14px;font-size:1.05rem}.become-stylist-contact-card{padding:32px 48px 34px}.become-stylist-mail-badge{width:64px;height:64px}.become-stylist-contact-card h2{margin-top:16px;font-size:clamp(2.8rem,4.2vw,3.55rem)}.become-stylist-contact-copy{margin-top:14px;font-size:1.02rem}.become-stylist-email-button{min-height:58px;margin-top:22px}.become-stylist-email-address{margin-top:16px;font-size:1.12rem}.become-stylist-response-copy{margin-top:10px;font-size:.96rem}.become-stylist-divider{margin:26px 0 22px}.become-stylist-requirements h3{font-size:clamp(2.1rem,3.7vw,2.8rem)}.become-stylist-requirements ul{gap:12px;margin-top:20px}.become-stylist-requirements li{grid-template-columns:36px minmax(0,1fr)}.become-stylist-requirements li>span{width:32px;height:32px}.become-stylist-requirements li p{font-size:.98rem}}.become-stylist-contact-copy span{display:block}.become-stylist-contact-copy span+span{margin-top:5px}.become-stylist-response-copy{margin-top:14px}@media (width>=701px){.become-stylist-content{padding-top:40px;padding-bottom:50px}.become-stylist-contact-card{min-height:600px;padding-top:38px;padding-bottom:40px}.become-stylist-divider{margin-top:32px;margin-bottom:28px}.become-stylist-requirements ul{gap:15px;margin-top:24px}.become-stylist-content{padding-top:52px}.become-stylist-intro{margin-bottom:36px}.become-stylist-contact-card h2{margin-top:24px}.become-stylist-contact-copy{margin-top:22px}.become-stylist-contact-copy span+span{margin-top:8px}.become-stylist-email-button{margin-top:30px}.become-stylist-email-address{margin-top:24px}.become-stylist-response-copy{margin-top:20px}}.side-nav-link:hover:not(.active):not([aria-current=page]){color:#bfa891;background:0 0;text-decoration:none}.side-nav-link.active,.side-nav-link[aria-current=page]{color:#d0bca7;background:#d0bca71f;text-decoration:none}.side-create-button{color:#fff;background:#d0bca7;box-shadow:0 14px 28px #705a4829}.side-create-button:hover,.side-create-button.is-open{color:#fff;background:#bfa891;transform:translateY(-1px);box-shadow:0 16px 30px #705a4833}.profile-page-card .profile-action-row .profile-action-button{font-weight:400}.profile-page-card .profile-search-filter-chip{transition:background .15s,border-color .15s,color .15s}.profile-page-card .profile-search-filter-chip.is-active{color:#fff;background:#d0bca7;border-color:#d0bca7}.profile-page-card .profile-section-header a{color:#d0bca7;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.9rem;font-weight:400}.profile-page-card .profile-section-header a:hover{color:#bfa891;text-decoration:underline}.side-nav-link.active,.side-nav-link[aria-current=page]{color:#a78f79;background:#a78f791f}.profile-page-card .profile-action-button:hover,.profile-page-card .profile-action-button:focus-visible,.profile-page-card .profile-action-button.is-active{color:#a78f79;background:#d0bca724;border-color:#d0bca7;text-decoration:none;box-shadow:inset 0 -2px #d0bca7b8,0 10px 28px #553b2a0a}.profile-page-card .profile-search-filter-chip{font-weight:400}.profile-page-card .profile-search-filter-chip:hover:not(.is-active){color:#fff;background:#d0bca7;border-color:#d0bca7}.profile-page-card .profile-search-filter-chip.is-active{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400}.profile-page-card .profile-search-filter-chip.is-active:hover{color:#fff;background:#bfa891;border-color:#bfa891}.profile-page-card .profile-header-preview h3{font-size:clamp(4.1rem,6vw,5.9rem)}.profile-page-card .private-profile-social-stats strong{font-weight:400}@media (width<=620px){.profile-page-card .profile-header-preview h3{font-size:3.6rem}}.create-action-item:hover,.create-action-item:focus-visible,.create-action-item-featured:hover{background:#d0bca747;outline:none}.create-action-item:hover .create-action-icon,.create-action-item:focus-visible .create-action-icon,.create-action-item:hover strong,.create-action-item:focus-visible strong{color:#a78f79}.create-action-item:active{background:#bfa89161}.wardrobe-form-modal{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;overflow-y:auto}.wardrobe-form-modal::-webkit-scrollbar{width:10px}.wardrobe-form-modal::-webkit-scrollbar-track{background:0 0;margin:18px 0}.wardrobe-form-modal::-webkit-scrollbar-thumb{background:#d0bca7;border:2px solid #fffdfb;border-radius:999px;min-height:46px}.wardrobe-form-modal::-webkit-scrollbar-thumb:hover{background:#bfa891}.wardrobe-form-modal::-webkit-scrollbar-button{width:0;height:0;display:none}.wardrobe-add-destination-card{justify-content:center;padding:14px 18px}.wardrobe-add-destination-toggle{background:#fff;border-color:#d0bca7bf;margin:0 auto}.wardrobe-add-destination-toggle button{color:#6f6257;min-width:142px;font-weight:600}.wardrobe-add-destination-toggle button:hover:not(.is-active){color:#a78f79;background:#d0bca724;border-color:#d0bca7}.wardrobe-browse-button{color:#fff;background:#d0bca7;border-color:#d0bca7}.wardrobe-browse-button:hover{color:#fff;background:#bfa891;border-color:#bfa891}.wardrobe-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.wardrobe-category-button:hover:not(.is-selected){color:#a78f79;background:#ffffffe0;border-color:#a78f79}.wardrobe-category-button:hover:not(.is-selected) .wardrobe-category-icon{color:#a78f79}.wardrobe-chip-button{font-weight:400}.wardrobe-chip-button:hover:not(.is-selected){color:#a78f79;background:#fff;border-color:#a78f79}.wardrobe-favorite-row{justify-content:flex-start;gap:16px;min-height:64px}.wardrobe-favorite-heart-button{color:#d0bca7;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.wardrobe-favorite-heart-button:hover{color:#bfa891;background:#d0bca71f;border-color:#bfa891;transform:translateY(-1px)}.wardrobe-favorite-heart-button.is-on{color:#d0bca7;background:#d0bca724;border-color:#d0bca7}.wardrobe-favorite-heart-button svg{stroke-width:1.7px}.wardrobe-save-button{color:#fff;background:#d0bca7;border:1px solid #d0bca7}.wardrobe-save-button:hover{filter:none;background:#bfa891;border-color:#bfa891}.wardrobe-cancel-button{color:#bfa891;background:#fff;border-color:#bfa891}.wardrobe-cancel-button:hover{color:#a78f79;background:#fbf7f2;border-color:#a78f79}.wardrobe-color-swatch.is-empty:after{background:#d0bca7}@media (width<=920px){.wardrobe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.wardrobe-add-destination-toggle{width:min(100%,390px)}.wardrobe-add-destination-toggle button{min-width:0}.wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wardrobe-form-modal .wardrobe-back-button{color:#17110d;background:#f7efe7;border:1px solid #d0bca79e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:0;display:inline-flex;transform:translateY(-50%)}.wardrobe-form-modal .wardrobe-back-button:hover{background:#eee2d6}.wardrobe-form-modal .wardrobe-back-button svg{stroke-width:1.7px;width:24px;height:24px}.wardrobe-add-destination-card{padding-top:10px;padding-bottom:10px}.wardrobe-add-destination-card+.wardrobe-photo-panel{margin-top:-10px}.wardrobe-add-destination-toggle button.is-active{color:#a78f79;background:#d0bca747;border-color:#d0bca7}.wardrobe-add-destination-toggle button.is-active:hover{color:#8f7662;background:#bfa89157;border-color:#bfa891}.wardrobe-camera-icon{color:#a78f79;background:#d0bca752}.wardrobe-category-button.is-selected{color:#a78f79;background:#d0bca747;border-color:#bfa891}.wardrobe-category-button.is-selected .wardrobe-category-icon{color:#a78f79}.wardrobe-category-button.is-selected:hover{color:#8f7662;background:#bfa89157;border-color:#a78f79}.wardrobe-category-button.is-selected:hover .wardrobe-category-icon{color:#8f7662}.wardrobe-chip-button.is-selected{color:#a78f79;background:#d0bca747;border-color:#bfa891}.wardrobe-chip-button.is-selected:hover{color:#8f7662;background:#bfa89157;border-color:#a78f79}.wardrobe-page .wardrobe-view-tab:hover{color:#bfa891}.wardrobe-page .wardrobe-view-tab.is-active{color:#a78f79}.wardrobe-page .wardrobe-view-tab.is-active:after{background:#d0bca7}.wardrobe-page .wardrobe-view-tab span{color:#a78f79;background:#d0bca724;border-color:#d0bca7b8;font-weight:400}.wardrobe-page .wardrobe-view-tab:hover span{color:#a78f79;background:#bfa8912e;border-color:#bfa891}.wardrobe-page .wardrobe-view-tab.is-active span{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400}.wardrobe-page .wardrobe-v4010-category-tab:hover{color:#bfa891}.wardrobe-page .wardrobe-v4010-category-tab.is-active{color:#a78f79}.wardrobe-page .wardrobe-v4010-category-tab.is-active:after{background:#d0bca7}.wardrobe-page .wardrobe-v4010-search-filter-button:hover,.wardrobe-page .wardrobe-v4010-search-filter-button.is-active{color:#a78f79;background:#d0bca747}.wardrobe-page .wardrobe-v4010-filter-inline-row select:focus,.wardrobe-page .wardrobe-v4010-filter-inline-row input:focus{border-color:#d0bca7;box-shadow:0 0 0 3px #d0bca72e}.wardrobe-page .wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400;box-shadow:0 10px 22px #705a481f}.wardrobe-page .wardrobe-v4010-filter-inline-row .wardrobe-v4010-apply-button:hover{color:#fff;background:#bfa891;border-color:#bfa891}.wardrobe-page .wardrobe-v4010-inline-clear{color:#a78f79;background:#d0bca724;border-color:#bfa891c7;font-weight:400}.wardrobe-page .wardrobe-v4010-inline-clear:hover{color:#8f7662;background:#bfa89133;border-color:#bfa891}.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.wardrobe-page .wardrobe-dashboard-item-card{border-radius:20px;overflow:hidden}.wardrobe-page .wardrobe-card-image-wrap img,.wardrobe-page .wardrobe-card-image-wrap .wardrobe-image-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;height:auto}.wardrobe-page .wardrobe-success-toast{animation:2.2s forwards wardrobe-success-toast-fade}@keyframes wardrobe-success-toast-fade{0%,58%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (width<=980px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}@media (width<=430px){.wardrobe-page .wardrobe-dashboard-grid{grid-template-columns:1fr}}.wardrobe-page .wardrobe-view-tab,.wardrobe-page .wardrobe-view-tab:hover,.wardrobe-page .wardrobe-view-tab.is-active{font-weight:400}.wardrobe-page .wardrobe-card-info{min-height:58px;padding:11px 12px 12px}.wardrobe-page .wardrobe-v4010-category-tab,.wardrobe-page .wardrobe-v4010-category-tab:hover,.wardrobe-page .wardrobe-v4010-category-tab.is-active{text-transform:none;letter-spacing:0;font-weight:400}.wardrobe-page .wardrobe-view-tab,.wardrobe-page .wardrobe-view-tab:hover,.wardrobe-page .wardrobe-view-tab.is-active{letter-spacing:0;text-transform:none;font-family:inherit;font-size:14px;font-weight:400}.wardrobe-page .detail-header-actions{gap:9px}.wardrobe-page .wardrobe-detail-icon-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #d0bca7b3;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.wardrobe-page .wardrobe-detail-icon-button:hover{color:#a78f79;background:#d0bca72e;border-color:#bfa891;transform:translateY(-1px)}.wardrobe-page .wardrobe-detail-icon-button.is-danger{color:#9c4f45}.wardrobe-page .wardrobe-detail-favorite-button{flex-basis:42px;width:42px;height:42px}.wardrobe-page .wardrobe-detail-favorite-button.is-on{color:#d0bca7;background:#d0bca729;border-color:#d0bca7}.wardrobe-page .wardrobe-detail-media-panel{background:#f7f1ea;border:1px solid #d0bca7ad;border-radius:24px;min-height:540px;overflow:hidden}.wardrobe-page .wardrobe-detail-image,.wardrobe-page .detail-image-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%;min-height:540px;margin:0}.wardrobe-page .wardrobe-detail-content-panel h4{margin-bottom:22px}.wardrobe-page .wardrobe-detail-info-grid{gap:12px}.wardrobe-page .wardrobe-detail-info-grid div,.wardrobe-page .wardrobe-detail-notes-block{background:#ffffffd1;border-color:#d0bca7b8}.wardrobe-page .wardrobe-detail-info-grid strong,.wardrobe-page .wardrobe-detail-notes-block strong{color:#a78f79;letter-spacing:.1em;text-transform:uppercase;font-family:inherit;font-size:12px;font-weight:500}.wardrobe-page .wardrobe-detail-info-grid span,.wardrobe-page .wardrobe-detail-notes-block p{color:#a78f79;font-family:inherit;font-weight:400}@media (width<=900px){.wardrobe-page .wardrobe-detail-media-panel,.wardrobe-page .wardrobe-detail-image,.wardrobe-page .detail-image-placeholder{min-height:460px}}@media (width<=620px){.wardrobe-page .wardrobe-detail-media-panel,.wardrobe-page .wardrobe-detail-image,.wardrobe-page .detail-image-placeholder{min-height:390px}}.wardrobe-page .wardrobe-detail-info-grid span,.wardrobe-page .wardrobe-detail-notes-block p{color:#17110d}.wardrobe-page .wardrobe-view-tab,.wardrobe-page .wardrobe-view-tab:hover,.wardrobe-page .wardrobe-view-tab.is-active{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:400}.wardrobe-page .wardrobe-v4010-category-tab,.wardrobe-page .wardrobe-v4010-category-tab:hover,.wardrobe-page .wardrobe-v4010-category-tab.is-active{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.wardrobe-page .modal-overlay{-webkit-backdrop-filter:blur(5px);background:#2a231e70}.wardrobe-page .confirm-modal-card{background:#fffaf5;border:1px solid #d0bca7c7;border-radius:30px;max-width:500px;padding:34px 36px 32px;box-shadow:0 28px 80px #2d221b3d}.wardrobe-page .confirm-modal-card h3{letter-spacing:-.02em;color:#17110d;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.05}.wardrobe-page .confirm-modal-card p{color:#665b53;margin:0 0 28px;font-size:16px;line-height:1.55}.wardrobe-page .confirm-modal-card .modal-actions{justify-content:flex-end;gap:12px}.wardrobe-page .confirm-modal-card .button{min-width:126px;min-height:48px;box-shadow:none;border-radius:999px;padding:12px 22px;font-weight:400}.wardrobe-page .confirm-modal-card .button.secondary{color:#a78f79;background:#fffdfb;border:1px solid #bfa891}.wardrobe-page .confirm-modal-card .button.secondary:hover{color:#8f7662;background:#d0bca72e;border-color:#a78f79}@media (width<=560px){.wardrobe-page .confirm-modal-card{border-radius:26px;padding:28px 24px 24px}.wardrobe-page .confirm-modal-card h3{font-size:31px}.wardrobe-page .confirm-modal-card .modal-actions{flex-direction:column-reverse}.wardrobe-page .confirm-modal-card .button{width:100%}}.wardrobe-page .wardrobe-detail-icon-button.is-danger{color:#a78f79;background:#fff;border-color:#d0bca7c7}.wardrobe-page .wardrobe-detail-icon-button.is-danger:hover{color:#8f7662;background:#d0bca72e;border-color:#bfa891}.wardrobe-page .confirm-modal-card .button.danger{color:#fff;background:#d0bca7;border:1px solid #bfa891;font-weight:400}.wardrobe-page .confirm-modal-card .button.danger:hover{color:#fff;background:#bfa891;border-color:#a78f79}.wardrobe-page .wardrobe-wishlist-card .wardrobe-card-action-row{justify-content:center;width:100%}.wardrobe-page .wardrobe-wishlist-card .wardrobe-mini-action{color:#a78f79;background:#fff;border-color:#bfa891;min-width:132px;font-weight:400}.wardrobe-page .wardrobe-wishlist-card .wardrobe-mini-action:hover:not(:disabled){color:#fff;background:#d0bca7;border-color:#d0bca7}.wardrobe-page .wardrobe-wishlist-card .wardrobe-mini-action:active:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}.wardrobe-page .wardrobe-wishlist-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.wardrobe-page .wardrobe-wishlist-detail-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.wardrobe-page .wardrobe-wishlist-detail-button.is-primary{color:#fff;background:#d0bca7;border:1px solid #d0bca7}.wardrobe-page .wardrobe-wishlist-detail-button.is-primary:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891;transform:translateY(-1px)}.wardrobe-page .wardrobe-wishlist-detail-button.is-secondary{color:#a78f79;background:#fff;border:1px solid #bfa891}.wardrobe-page .wardrobe-wishlist-detail-button.is-secondary:hover{color:#8f7662;background:#d0bca72e;border-color:#d0bca7;transform:translateY(-1px)}.wardrobe-page .wardrobe-wishlist-detail-button:disabled{cursor:not-allowed;opacity:.65}.wardrobe-page .wardrobe-detail-content-panel h4{margin-top:0}@media (width<=620px){.wardrobe-page .wardrobe-wishlist-detail-actions{flex-direction:column;align-items:stretch}.wardrobe-page .wardrobe-wishlist-detail-button{width:100%}}.wardrobe-page .detail-title-row h3{letter-spacing:-.02em;color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1}.wardrobe-page .detail-title-row{align-items:center;gap:14px}.wardrobe-page .wardrobe-detail-content-panel{padding-top:0}@media (width<=620px){.wardrobe-page .detail-title-row h3{font-size:32px}}.wardrobe-page .detail-title-row h3{font-size:clamp(31px,2.8vw,42px)}@media (width<=620px){.wardrobe-page .wardrobe-detail-content-panel{align-self:stretch}.wardrobe-page .detail-title-row h3{font-size:29px}}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions{order:1;margin-left:0;margin-right:18px}.wardrobe-page .detail-modal-card>.modal-header>.detail-title-row{text-align:right;order:2;justify-content:flex-end;margin-left:auto}.wardrobe-page .detail-modal-card .detail-title-row h3{text-align:right}@media (width<=700px){.wardrobe-page .detail-modal-card>.modal-header{flex-wrap:wrap;align-items:flex-start;gap:14px}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions{margin-right:0}.wardrobe-page .detail-modal-card>.modal-header>.detail-title-row{text-align:left;justify-content:flex-start;width:100%;margin-left:0}.wardrobe-page .detail-modal-card .detail-title-row h3{text-align:left}}.wardrobe-page .detail-modal-card>.modal-header{justify-content:flex-start}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions{order:1;margin:0}.wardrobe-page .wardrobe-detail-content-title-row{text-align:left;justify-content:flex-start;width:100%;margin:0 0 22px}.wardrobe-page .wardrobe-detail-content-title-row h3{text-align:left;flex:auto}.wardrobe-page .wardrobe-detail-content-title-row .wardrobe-detail-favorite-button{flex:0 0 42px}.wardrobe-page .wardrobe-detail-content-panel{justify-content:center;align-self:center}@media (width<=700px){.wardrobe-page .wardrobe-detail-content-title-row{align-items:flex-start;margin-bottom:18px}.wardrobe-page .wardrobe-detail-content-title-row h3{text-align:left}}.wardrobe-page .detail-modal-card>.modal-header{justify-content:space-between;align-items:center;gap:22px}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions{flex:none;order:1;margin:0}.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{text-align:right;flex:auto;order:2;justify-content:flex-end;margin:0}.wardrobe-page .wardrobe-detail-header-title-row h3{text-align:right}.wardrobe-page .wardrobe-detail-content-panel{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.wardrobe-page .wardrobe-detail-info-grid{margin-top:0}.wardrobe-page .wardrobe-wishlist-detail-actions,.wardrobe-page .wardrobe-detail-action-row{margin-top:18px}@media (width<=700px){.wardrobe-page .detail-modal-card>.modal-header{flex-wrap:wrap;align-items:flex-start}.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{text-align:left;justify-content:flex-start;width:100%}.wardrobe-page .wardrobe-detail-header-title-row h3{text-align:left}}.wardrobe-page .detail-modal-card>.modal-header{align-items:center;column-gap:24px;justify-content:initial;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);display:grid}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions{order:initial;grid-column:1;place-self:center start;margin:0}.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{order:initial;text-align:center;grid-column:2;justify-content:center;justify-self:stretch;align-items:center;width:100%;margin:0}.wardrobe-page .wardrobe-detail-header-title-row h3{text-align:center;line-height:1}.wardrobe-page .detail-header-actions,.wardrobe-page .wardrobe-detail-header-title-row{min-height:42px}@media (width<=900px){.wardrobe-page .detail-modal-card>.modal-header{grid-template-columns:1fr;row-gap:14px}.wardrobe-page .detail-modal-card>.modal-header>.detail-header-actions,.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{grid-column:1}.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{text-align:left;justify-content:flex-start}.wardrobe-page .wardrobe-detail-header-title-row h3{text-align:left}}.wardrobe-page .detail-modal-card>.modal-header{margin-bottom:12px}.wardrobe-page .detail-modal-card>.wardrobe-detail-layout{margin-top:0}@media (width<=700px){.wardrobe-page .detail-modal-card>.modal-header{margin-bottom:10px}}.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{transform:translateY(7px)}@media (width<=900px){.wardrobe-page .detail-modal-card>.modal-header>.wardrobe-detail-header-title-row{transform:none}}.wardrobe-page .wardrobe-empty-action-button{color:#fff;filter:none;background:#d0bca7;border:1px solid #d0bca7;min-height:46px;padding:0 24px;font-weight:400;box-shadow:0 10px 22px #705a481f}.wardrobe-page .wardrobe-empty-action-button:hover{color:#fff;filter:none;background:#bfa891;border-color:#bfa891}.wardrobe-page .wardrobe-suggested-card .wardrobe-mini-action.secondary{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400}.wardrobe-page .wardrobe-suggested-card .wardrobe-mini-action.secondary:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}.wardrobe-page .wardrobe-suggested-card .wardrobe-mini-action.secondary:active:not(:disabled){color:#fff;background:#a78f79;border-color:#a78f79}.wardrobe-page .wardrobe-empty-state-card .button.secondary{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-height:46px;padding:0 24px;font-weight:400;box-shadow:0 10px 22px #705a481f}.wardrobe-page .wardrobe-empty-state-card .button.secondary:hover{color:#fff;filter:none;background:#bfa891;border-color:#bfa891}.wardrobe-page .wardrobe-empty-state-card .button.secondary:active{color:#fff;background:#a78f79;border-color:#a78f79}.profile-page-card .profile-page-notification-button,.profile-page-card .profile-page-menu-button{transition:border-color .15s,background .15s,color .15s,transform .15s}.profile-page-card .profile-page-notification-button:hover,.profile-page-card .profile-page-menu-button:hover,.profile-page-card .profile-page-notification-button:focus-visible,.profile-page-card .profile-page-menu-button:focus-visible{color:#a78f79;background:#d0bca738;border-color:#d0bca7;outline:none;transform:translateY(-1px)}:is(.profile-page-card .profile-page-notification-wrapper:has(.profile-notification-dropdown) .profile-page-notification-button,.profile-page-card .profile-page-menu-wrapper:has(.profile-page-menu-dropdown) .profile-page-menu-button){color:#a78f79;background:#d0bca74d;border-color:#bfa891}.profile-page-card .profile-page-menu-dropdown{background:#fffaf5;border-color:#d0bca7c7;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #3f2d2024}.profile-page-card .profile-page-menu-dropdown button,.profile-page-card .profile-page-menu-dropdown a{font-weight:400}.profile-page-card .profile-page-menu-dropdown button:hover,.profile-page-card .profile-page-menu-dropdown a:hover{color:#a78f79;background:#d0bca733}.profile-page-card .profile-notification-dropdown{background:#fffaf5;border-color:#d0bca7c7;box-shadow:0 18px 42px #3f2d2024}.profile-page-card .profile-notification-item:hover{background:#d0bca72e}.profile-page-card .profile-notification-item.is-unread{background:#d0bca71f}.profile-page-card .profile-notification-item.is-unread .profile-notification-dot,.profile-page-card .notification-alert-dot{background:#bfa891}.profile-edit-modal{background:#fffaf5;border:1px solid #d0bca7cc;border-radius:30px;width:min(760px,100vw - 32px);padding:38px;box-shadow:0 28px 80px #2d221b3d}.profile-edit-modal h2{letter-spacing:-.02em;color:#17110d;margin:0 0 28px;padding-right:44px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4vw,48px);font-weight:500;line-height:1}.profile-edit-modal>.modal-close-button{color:#17110d;background:#fff;border:1px solid #d0bca7b8;width:42px;height:42px;font-weight:400}.profile-edit-modal>.modal-close-button:hover{color:#a78f79;background:#d0bca733;border-color:#bfa891}.profile-edit-modal .profile-form{border-top-color:#d0bca7b8;max-width:660px}.profile-edit-modal .profile-form h3{color:#17110d;margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:1.05}.profile-edit-modal .profile-form>p{color:#6f6257;font-weight:400;line-height:1.5}.profile-edit-modal .profile-photo-upload-panel-v472{background:linear-gradient(135deg,#fffaf5 0%,#fff 100%);border-color:#d0bca7c7;box-shadow:0 12px 30px #3f2d200d}.profile-edit-modal .profile-photo-upload-preview-v472,.profile-edit-modal .profile-photo-upload-placeholder-v472{border-color:#d0bca7}.profile-edit-modal .profile-photo-select-button-v472{background:#d0bca7;border-color:#d0bca7;min-height:46px;padding:0 22px;font-weight:400;box-shadow:0 10px 22px #705a481f;color:#fff!important}.profile-edit-modal .profile-photo-select-button-v472:hover{background:#bfa891;border-color:#bfa891;color:#fff!important}.profile-edit-modal .profile-form button[type=submit]{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-height:46px;padding:0 24px;font-weight:400;box-shadow:0 10px 22px #705a481f}.profile-edit-modal .profile-form button[type=submit]:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}.profile-edit-modal .profile-form label,.profile-edit-modal .profile-tag-input-group label{color:#17110d;font-weight:400}.profile-edit-modal .profile-form input[type=text],.profile-edit-modal .profile-form textarea{background:#fff;border-color:#d0bca7b8}.profile-edit-modal .profile-form input[type=text]:focus,.profile-edit-modal .profile-form textarea:focus{border-color:#bfa891;outline:none;box-shadow:0 0 0 3px #d0bca733}@media (width<=620px){.profile-edit-modal{border-radius:26px;padding:30px 22px 24px}.profile-edit-modal h2{font-size:38px}.profile-edit-modal .profile-form h3{font-size:27px}}.profile-edit-modal .profile-photo-upload-panel-v472+h3{margin-top:20px;margin-top:30px!important}.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-preview-card{min-width:0;padding:16px}.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-preview-card img,.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-placeholder{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:min(100%,176px);height:auto}.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-edit-button{bottom:18px;right:18px}@media (width<=700px){.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-preview-card img,.wardrobe-page:not(.vanity-page) .wardrobe-form-modal .wardrobe-photo-placeholder{width:min(100%,160px)}}.wardrobe-v4010-filter-inline-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) 54px auto auto}.wardrobe-v4010-favorite-filter{color:#d0bca7;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:54px;height:54px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s;display:inline-flex}.wardrobe-v4010-favorite-filter:hover,.wardrobe-v4010-favorite-filter:focus-visible{color:#bfa891;background:#d0bca71f;border-color:#bfa891;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #705a481a}.wardrobe-v4010-favorite-filter.is-active{color:#d0bca7;background:#d0bca72e;border-color:#d0bca7}.wardrobe-v4010-favorite-filter.is-active:hover{color:#bfa891;background:#bfa89133;border-color:#bfa891}.wardrobe-v4010-favorite-filter svg{stroke-width:1.7px}@media (width<=1180px){.wardrobe-v4010-favorite-filter{justify-self:start}}@media (width<=720px){.wardrobe-v4010-favorite-filter{width:50px;height:50px}}.vanity-page .vanity-add-destination-card{justify-content:center}.vanity-page .vanity-add-destination-card .wardrobe-add-destination-toggle{margin:0 auto}.vanity-page .wardrobe-form-modal .wardrobe-photo-preview-card{min-width:0;padding:16px}.vanity-page .wardrobe-form-modal .wardrobe-photo-preview-card img,.vanity-page .wardrobe-form-modal .wardrobe-photo-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:18px;width:min(100%,176px);height:auto}.vanity-page .vanity-favorite-notes-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vanity-page .vanity-favorite-notes-row .wardrobe-favorite-row{align-self:stretch;width:100%}.vanity-page .vanity-favorite-notes-row .vanity-notes-section{width:100%}@media (width<=700px){.vanity-page .wardrobe-form-modal .wardrobe-photo-preview-card img,.vanity-page .wardrobe-form-modal .wardrobe-photo-placeholder{width:min(100%,160px)}.vanity-page .vanity-favorite-notes-row{grid-template-columns:1fr}}.outfits-v4010-category-tab,.outfits-v4010-category-tab:hover,.outfits-v4010-category-tab.is-active{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.outfits-v4010-category-tab:hover{color:#bfa891}.outfits-v4010-category-tab.is-active{color:#a78f79}.outfits-v4010-category-tab.is-active:after{background:#d0bca7;height:2px}.outfits-v4010-filter-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(160px,1fr) 54px auto auto}.outfits-v4010-favorite-filter{color:#d0bca7;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:54px;height:54px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s;display:inline-flex}.outfits-v4010-favorite-filter:hover,.outfits-v4010-favorite-filter:focus-visible{color:#bfa891;background:#d0bca71f;border-color:#bfa891;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #705a481a}.outfits-v4010-favorite-filter.is-active{color:#d0bca7;background:#d0bca72e;border-color:#d0bca7}.outfits-v4010-favorite-filter.is-active:hover{color:#bfa891;background:#bfa89133;border-color:#bfa891}.outfits-v4010-favorite-filter svg{stroke-width:1.7px}.outfits-v4010-apply-button{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-height:52px;padding:0 22px;font-family:inherit;font-weight:400;box-shadow:0 10px 22px #705a481f}.outfits-v4010-apply-button:hover,.outfits-v4010-apply-button:focus-visible{color:#fff;background:#bfa891;border-color:#bfa891;outline:none}@media (width<=980px){.outfits-v4010-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.outfits-v4010-favorite-filter{justify-self:start}}@media (width<=640px){.outfits-v4010-filter-row{grid-template-columns:1fr}.outfits-v4010-favorite-filter{width:50px;height:50px}}.outfits-v4010-clear-button{color:#a78f79;white-space:nowrap;cursor:pointer;min-height:54px;box-shadow:none;background:#d0bca724;border:1px solid #bfa891c7;border-radius:999px;padding:0 22px;font-family:inherit;font-weight:400;transition:color .15s,border-color .15s,background .15s,transform .15s}.outfits-v4010-clear-button:hover,.outfits-v4010-clear-button:focus-visible{color:#8f7662;background:#bfa89133;border-color:#bfa891;outline:none;transform:translateY(-1px)}.outfits-v4010-clear-button,.outfits-v4010-clear-button:hover,.outfits-v4010-clear-button:focus-visible{border:none}.create-outfit-modal-horizontal{overflow:hidden}.create-outfit-modal-horizontal .create-outfit-layout{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;max-height:calc(100vh - 32px);overflow:hidden auto}.create-outfit-modal-horizontal .create-outfit-layout::-webkit-scrollbar{width:9px}.create-wardrobe-picker-scroll::-webkit-scrollbar{width:9px}.create-outfit-modal-horizontal .create-outfit-layout::-webkit-scrollbar-track{background:0 0}.create-wardrobe-picker-scroll::-webkit-scrollbar-track{background:0 0}.create-outfit-modal-horizontal .create-outfit-layout::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.create-wardrobe-picker-scroll::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.create-outfit-modal-horizontal .create-outfit-layout::-webkit-scrollbar-thumb:hover{background:#bfa891 padding-box padding-box}.create-wardrobe-picker-scroll::-webkit-scrollbar-thumb:hover{background:#bfa891 padding-box padding-box}.create-outfit-modal-horizontal .create-outfit-layout::-webkit-scrollbar-button{display:none}.create-wardrobe-picker-scroll::-webkit-scrollbar-button{display:none}.create-outfit-usage-note{display:none}.create-outfit-hanger-badge{color:#a78f79;background:#d0bca752}.create-outfit-edit-preview-button{color:#a78f79;background:#d0bca742;border:1px solid #d0bca7c7;box-shadow:0 10px 24px #705a481f}.create-outfit-edit-preview-button:hover{color:#8f7662;background:#bfa89157;border-color:#bfa891}.create-outfit-select-button,.edit-outfit-hero-actions .create-outfit-select-button,.create-outfit-upload-cover-button,.edit-outfit-hero-actions .create-outfit-upload-cover-button{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:14px;font-weight:400;box-shadow:0 10px 22px #705a481f}.create-outfit-select-button:hover,.edit-outfit-hero-actions .create-outfit-select-button:hover,.create-outfit-upload-cover-button:hover,.edit-outfit-hero-actions .create-outfit-upload-cover-button:hover{color:#fff;background:#bfa891;border-color:#bfa891}.create-style-field>span,.create-style-chip,.create-style-chip span{font-weight:400}.create-style-chip:hover,.create-style-chip.is-active{color:#a78f79;box-shadow:none;background:#d0bca738;border-color:#bfa891}.create-selected-items-header strong{color:#a78f79;font-weight:400}.create-outfit-footer .button{border-radius:14px;font-weight:400}.create-outfit-footer .button.secondary{color:#bfa891;background:#fff;border:1px solid #bfa891}.create-outfit-footer .button.secondary:hover:not(:disabled){color:#a78f79;background:#fbf7f2;border-color:#a78f79}.create-outfit-footer .button.primary{color:#fff;background:#d0bca7;border:1px solid #d0bca7;box-shadow:0 10px 22px #705a481f}.create-outfit-footer .button.primary:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}.create-wardrobe-picker-modal{flex-direction:column;display:flex;overflow:hidden}.create-wardrobe-picker-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;flex:auto;min-height:0;padding-right:8px;overflow:hidden auto}.create-wardrobe-picker-header{flex:none;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:14px;margin-bottom:14px;display:grid}.create-wardrobe-picker-header>button{color:#17110d;background:#d0bca72e;border:1px solid #d0bca794;grid-column:1;justify-self:start}.create-wardrobe-picker-header>button:hover{background:#bfa89142;border-color:#bfa891}.create-wardrobe-picker-title-block{text-align:center;grid-column:2;min-width:0}.create-wardrobe-picker-title-block h3{text-align:center;font-weight:400}.create-wardrobe-picker-title-block span{color:#a78f79;background:0 0;border-radius:0;margin-top:8px;padding:0;font-weight:400;display:inline-flex}.create-picker-header-spacer{grid-column:3;width:42px;height:42px}.outfit-item-source-tab{color:#6f6257;letter-spacing:0;text-transform:none;font-weight:400}.outfit-item-source-tab:hover,.outfit-item-source-tab.is-active{color:#a78f79}.outfit-item-source-tab.is-active:after{background:#d0bca7}.create-wardrobe-picker-card:hover{border-color:#d0bca7}.create-wardrobe-picker-check{color:#a78f79;background:#fffffff5;border:1px solid #d0bca7d1;font-weight:400}.create-wardrobe-picker-footer{flex:none;position:static;bottom:auto}.create-wardrobe-picker-done-button{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-width:132px;min-height:48px;font-weight:400;box-shadow:0 10px 22px #705a481f}.create-wardrobe-picker-done-button:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}@media (width<=640px){.create-wardrobe-picker-header{grid-template-columns:40px minmax(0,1fr) 40px}.create-picker-header-spacer{width:40px;height:40px}}.create-outfit-back-button{color:#17110d;width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #e4d6c7;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.create-outfit-back-button:hover,.create-outfit-back-button:focus-visible{background:#d0bca71f;border-color:#d0bca7;outline:none}.create-outfit-back-button svg{stroke-width:1.7px;width:24px;height:24px}.create-outfit-hero-card{position:relative;overflow:hidden}.create-outfit-hero-preview{place-self:center;overflow:hidden;aspect-ratio:4/5!important;width:min(100%,300px)!important;max-width:100%!important;height:auto!important;margin:0 auto!important;position:relative!important;inset:auto!important}.create-outfit-hero-preview .outfit-cover-collage,.create-outfit-hero-preview .outfit-cover-empty,.create-outfit-hero-preview .create-outfit-manual-cover-preview{box-sizing:border-box;max-width:100%;max-height:100%;overflow:hidden}.create-season-chip-field{position:static}.create-season-chip-row{flex-wrap:wrap;align-items:center;gap:9px;min-height:40px;display:flex}.create-season-chip{min-height:40px;padding:0 15px;font-weight:400}.create-season-chip:hover,.create-season-chip.is-selected{border-color:#bfa891}.create-season-chip.is-selected{color:#fff;background:#d0bca7}.create-favorite-heart-row{color:#6f6257;align-items:center;gap:14px;margin:12px 0 8px;font-size:.95rem;font-weight:400;display:flex}.create-favorite-heart-row .wardrobe-favorite-heart-button{flex-basis:44px;width:44px;height:44px}.create-selected-remove{color:#a78f79;background:#fff;border:1px solid #d0bca7c7;font-weight:400;box-shadow:0 8px 18px #705a481f}.create-wardrobe-picker-modal{width:min(1000px,100vw - 32px);height:min(900px,100vh - 32px);min-height:0;max-height:none}.create-wardrobe-picker-header>button{color:#17110d;box-shadow:none;background:#fff;border:1px solid #e4d6c7}.create-wardrobe-picker-header>button:hover,.create-wardrobe-picker-header>button:focus-visible{color:#17110d;background:#fff;border-color:#d0bca7;outline:none}.create-picker-filter-shell{margin:16px 0 18px}.create-picker-search-box{background:#fff;border:1px solid #dccdbc;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:0 10px 0 18px;display:flex}.create-picker-search-box:focus-within{border-color:#d0bca7;box-shadow:0 0 0 4px #d0bca71f}.create-picker-search-leading-icon{color:#8f8a86;stroke-width:1.75px;flex:none}.create-picker-search-box input{color:#17110d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:16px}.create-picker-search-clear,.create-picker-favorite-filter,.create-picker-filter-button{color:#a78f79;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.create-picker-search-clear:hover,.create-picker-favorite-filter:hover,.create-picker-filter-button:hover,.create-picker-favorite-filter.is-active,.create-picker-filter-button.is-active{color:#a78f79;background:#d0bca72e}.create-picker-favorite-filter svg,.create-picker-filter-button svg{stroke-width:1.7px}.create-picker-advanced-filters{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(170px,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.create-picker-advanced-filters select,.create-picker-advanced-filters input{box-sizing:border-box;color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:999px;width:100%;min-height:46px;padding:0 13px;font-family:inherit;font-size:14px}.create-picker-advanced-filters select:focus,.create-picker-advanced-filters input:focus{border-color:#d0bca7;outline:none;box-shadow:0 0 0 3px #d0bca71f}.create-picker-clear-filters{color:#a78f79;cursor:pointer;background:#d0bca729;border:none;border-radius:999px;min-height:46px;padding:0 18px;font-family:inherit;font-weight:400}.create-picker-clear-filters:hover{color:#8f7662;background:#bfa89138}.create-wardrobe-picker-scroll{min-height:0}.create-wardrobe-picker-grid{align-content:start;min-height:380px}.create-wardrobe-picker-footer .button.primary.create-wardrobe-picker-done-button{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400}.create-wardrobe-picker-footer .button.primary.create-wardrobe-picker-done-button:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}@media (width<=760px){.create-wardrobe-picker-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.create-picker-advanced-filters{grid-template-columns:1fr}.create-outfit-hero-preview{width:min(100%,280px)!important}}.outfits-v4010-filter-row label{gap:0;padding-left:16px}.create-outfit-back-button{color:#17110d;background:#f7efe7;border:1px solid #d0bca79e;width:42px;height:42px}.create-outfit-back-button:hover,.create-outfit-back-button:focus-visible{background:#eee2d6;border-color:#d0bca7cc}.create-outfit-back-button svg{stroke:currentColor;stroke-width:1.7px;width:24px;height:24px;display:block}.create-favorite-heart-row{color:#17110d;justify-content:space-between;gap:18px;width:100%;min-height:54px}.create-favorite-heart-row>span{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-items-horizontal-row{align-items:flex-start;gap:14px;padding:8px 4px 12px;display:flex;overflow-x:auto}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile{flex:0 0 112px;grid-template-rows:112px 36px 18px;align-content:start;width:112px;min-width:112px;max-width:112px;padding:0;display:grid}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img,.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-placeholder{aspect-ratio:auto;object-fit:contain;object-position:center;background:#f7f1ea;border-radius:16px;width:112px;height:112px}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile strong{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;width:112px;height:32px;margin-top:6px;font-size:.76rem;line-height:1.15;display:-webkit-box;overflow:hidden}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile small{white-space:nowrap;text-overflow:ellipsis;width:112px;height:18px;margin-top:2px;font-size:.68rem;line-height:18px;overflow:hidden}.create-outfit-hero-preview{background:#f7f1ea;justify-content:center;align-items:center;display:flex}.create-outfit-hero-preview .outfit-cover-collage{box-sizing:border-box;width:100%;height:100%}.create-outfit-hero-preview .outfit-cover-tile{background:#f7f1ea;justify-content:center;align-items:center;display:flex}.create-outfit-hero-preview .outfit-cover-tile img,.create-outfit-hero-preview .create-outfit-manual-cover-preview{object-position:center;background:#f7f1ea;width:100%;height:100%;object-fit:contain!important}.create-outfit-modal-horizontal .create-outfit-hero-card{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;display:grid}.create-outfit-modal-horizontal .create-outfit-hero-preview{background:#f7f1ea;border-radius:22px;place-self:center;overflow:hidden;aspect-ratio:4/5!important;flex:none!important;width:min(100%,320px)!important;min-width:0!important;max-width:320px!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important}.create-outfit-modal-horizontal .create-outfit-hero-preview .create-outfit-manual-cover-preview,.create-outfit-modal-horizontal .create-outfit-hero-preview>img{border-radius:inherit;background:#f7f1ea;display:block;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.create-outfit-modal-horizontal .create-outfit-hero-preview .outfit-cover-collage,.create-outfit-modal-horizontal .create-outfit-hero-preview .outfit-cover-empty{border-radius:inherit;overflow:hidden;aspect-ratio:4/5!important;width:100%!important;height:100%!important}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile{flex:0 0 112px;width:112px;min-width:112px;max-width:112px;grid-template-rows:140px 36px 18px!important}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img,.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-placeholder{background:#f7f1ea;border-radius:16px;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;width:112px!important;height:140px!important}.create-outfit-modal-horizontal .create-favorite-heart-row{justify-content:flex-start;gap:14px;width:auto;min-height:54px}.create-outfit-modal-horizontal .create-favorite-heart-row .wardrobe-favorite-heart-button{flex:0 0 44px}.create-outfit-modal-horizontal .create-notes-textarea-wrap small{font-weight:400!important}@media (width<=700px){.create-outfit-modal-horizontal .create-outfit-hero-card{grid-template-columns:1fr}.create-outfit-modal-horizontal .create-outfit-hero-divider{display:none}.create-outfit-modal-horizontal .create-outfit-hero-preview{width:min(100%,280px)!important;max-width:280px!important}}.outfits-v4010-card .outfit-source-badge{color:#a78f79;background:#d0bca72e;border:1px solid #d0bca7b8;font-weight:400}.outfits-v4010-card .outfit-v4010-more-thumb{color:#a78f79;background:#d0bca738;border:1px solid #d0bca7b8;font-weight:400}.outfits-v4010-card-menu-wrap,.outfits-v4010-card-menu-button,.outfits-v4010-card-menu{display:none}.outfit-detail-v4010-modal{scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;background:#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(1040px,100vw - 44px);max-width:1040px;padding:18px 22px 24px}.outfit-detail-v4010-modal::-webkit-scrollbar{width:9px}.outfit-detail-v4010-modal::-webkit-scrollbar-track{background:0 0}.outfit-detail-v4010-modal::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.outfit-detail-v4010-toolbar{justify-content:flex-start;align-items:center;gap:18px;min-height:54px;margin-bottom:18px;display:flex}.outfit-detail-v4010-toolbar-actions{flex:none;align-items:center;gap:9px;display:inline-flex}.outfit-detail-v4010-toolbar-actions button,.outfit-detail-v4010-favorite-button{color:#a78f79;cursor:pointer;width:42px;height:42px;box-shadow:none;background:#fff;border:1px solid #d0bca7a8;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.outfit-detail-v4010-toolbar-actions button:hover,.outfit-detail-v4010-toolbar-actions button:focus-visible,.outfit-detail-v4010-favorite-button:hover,.outfit-detail-v4010-favorite-button:focus-visible{color:#8f7662;background:#d0bca724;border-color:#bfa891;outline:none;transform:translateY(-1px)}.outfit-detail-v4010-toolbar-actions svg,.outfit-detail-v4010-favorite-button svg{stroke-width:1.65px}.outfit-detail-v4010-toolbar-title{align-items:center;gap:12px;min-width:0;display:flex}.outfit-detail-v4010-toolbar-title h2{color:#17110d;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,2.85rem);font-weight:400;line-height:1;overflow:hidden}.outfit-detail-v4010-favorite-button{flex:0 0 42px}.outfit-detail-v4010-favorite-button.is-active{color:#d0bca7;background:#d0bca729;border-color:#d0bca7}.outfit-detail-v4010-redesign{width:100%;max-width:none;margin:0}.outfit-detail-v4010-redesign-grid{grid-template-columns:minmax(380px,.95fr) minmax(300px,.8fr);align-items:start;gap:26px;display:grid}.outfit-detail-v4010-media-column,.outfit-detail-v4010-info-column{min-width:0}.outfit-detail-v4010-media-column{flex-direction:column;gap:18px;display:flex}.outfit-detail-v4010-cover{justify-content:flex-start;width:100%}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;width:min(100%,430px);max-width:430px;margin:0;overflow:hidden}.outfit-detail-v4010-cover .outfit-cover-image,.outfit-detail-v4010-cover .outfit-cover-collage,.outfit-detail-v4010-cover .outfit-cover-empty{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none}.outfit-detail-v4010-cover .outfit-cover-source-pill{color:#a78f79;background:#d0bca72e;border-color:#d0bca7bd}.outfit-detail-v4010-info-column{flex-direction:column;gap:14px;padding-top:2px;display:flex}.outfit-detail-v4010-info-column .outfit-source-badge-row{margin:0}.outfit-detail-v4010-info-column .outfit-source-badge{color:#a78f79;background:#d0bca72e;border-color:#d0bca7b8;font-weight:400}.outfit-detail-v4010-description{color:#6f6257;margin:0;font-size:.98rem;line-height:1.55}.outfit-detail-v4010-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outfit-detail-v4010-info-pill{background:#fff;border:1px solid #eadccd;border-radius:15px;min-width:0;min-height:78px;padding:13px 15px}.outfit-detail-v4010-info-pill>span{color:#a78f79;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:400;display:block}.outfit-detail-v4010-info-pill>p{color:#17110d;margin:0;font-size:.94rem;line-height:1.4}.outfit-detail-v4010-notes-pill{grid-column:1/-1;min-height:96px}.outfit-detail-v4010-items-section,.outfit-detail-v4010-looks-section{width:100%;max-width:430px;margin:0;padding:0}.outfit-detail-v4010-section-title h3,.outfit-detail-v4010-looks-title-row h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.outfit-detail-v4010-items-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:12px;display:grid}.outfit-detail-v4010-item-card{color:#17110d;text-align:left;min-width:0;box-shadow:none;background:#fff;border:1px solid #eadccd;border-radius:14px;grid-template-rows:auto 34px 20px;display:grid;overflow:hidden}.outfit-detail-v4010-item-card:hover{border-color:#bfa891;box-shadow:0 10px 22px #705a481a}.outfit-detail-v4010-item-card img,.outfit-detail-v4010-item-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;background:#f7f1ea;width:100%;height:auto}.outfit-detail-v4010-item-placeholder{color:#8f8278;justify-content:center;align-items:center;font-size:.78rem;display:flex}.outfit-detail-v4010-item-card strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:7px 8px 0;font-size:.78rem;font-weight:500;line-height:1.15;overflow:hidden}.outfit-detail-v4010-item-card>span{color:#8f8278;text-overflow:ellipsis;white-space:nowrap;margin:0 8px 7px;font-size:.72rem;line-height:20px;overflow:hidden}.outfit-detail-v4010-more-card{color:#a78f79;background:#d0bca729;border-color:#d0bca7bd;justify-content:center;align-items:center;min-height:168px;font-weight:400;display:flex}.outfit-detail-v4010-looks-section{background:#fff;border:1px solid #eadccd;border-radius:18px;padding:16px}.outfit-detail-v4010-looks-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button{color:#a78f79;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d0bca7;border-radius:999px;padding:0 16px;font-weight:400}.outfit-detail-v4010-looks-title-row .outfit-detail-v4010-text-button:hover{color:#8f7662;background:#d0bca724;border-color:#bfa891}.outfit-detail-v4010-look-chips{margin-top:12px}.outfit-detail-v4010-look-chips .outfit-look-chip{color:#6f6257;background:#fff;border-color:#eadccd;font-weight:400!important}.outfit-detail-v4010-look-chips .outfit-look-chip:hover,.outfit-detail-v4010-look-chips .outfit-look-chip.is-selected{color:#a78f79;background:#d0bca729;border-color:#bfa891}.outfit-detail-v4010-look-chips .outfit-look-chip span,.outfit-detail-v4010-look-chips .outfit-look-chip.is-selected span{color:#a78f79;font-weight:500!important}.outfit-detail-v4010-back-button,.outfit-detail-v4010-top-actions,.outfit-detail-v4010-action-button,.outfit-detail-v4010-info-list,.outfit-detail-v4010-info-icon{display:none}@media (width<=900px){.outfit-detail-v4010-modal{width:calc(100vw - 26px);padding:16px}.outfit-detail-v4010-redesign-grid{grid-template-columns:1fr}.outfit-detail-v4010-cover .outfit-cover-frame,.outfit-detail-v4010-cover .workspace-outfit-cover-frame,.outfit-detail-v4010-items-section,.outfit-detail-v4010-looks-section{width:100%;max-width:none}.outfit-detail-v4010-info-column{order:-1}}@media (width<=560px){.outfit-detail-v4010-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.outfit-detail-v4010-toolbar-title h2{white-space:normal}.outfit-detail-v4010-info-grid{grid-template-columns:1fr}.outfit-detail-v4010-notes-pill{grid-column:auto}.outfit-detail-v4010-items-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.outfit-detail-v4010-toolbar{grid-template-columns:minmax(380px,.95fr) minmax(300px,.8fr);align-items:center;gap:14px;display:grid}.outfit-detail-v4010-toolbar-actions{grid-column:1;justify-self:start}.outfit-detail-v4010-toolbar-title{grid-column:2;justify-self:start;width:100%}.outfit-detail-v4010-toolbar-actions button{color:#17110d;background:#fff;border-color:#d0bca7c7}.outfit-detail-v4010-toolbar-actions button:hover,.outfit-detail-v4010-toolbar-actions button:focus-visible{color:#17110d;background:#d0bca71f;border-color:#bfa891}.outfit-detail-v4010-redesign-grid{grid-template-columns:minmax(380px,.95fr) minmax(300px,.8fr);gap:14px}.outfit-detail-v4010-info-column{padding-top:0}.outfit-detail-v4010-items-section,.outfit-detail-v4010-looks-section{width:100%;max-width:none}.outfit-detail-v4010-items-section{margin-top:22px}.outfit-detail-v4010-items-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.outfit-detail-v4010-item-card{width:100%;min-width:0}.outfit-detail-v4010-looks-section{margin-top:18px}@media (width<=900px){.outfit-detail-v4010-toolbar{grid-template-columns:1fr;gap:12px}.outfit-detail-v4010-toolbar-actions,.outfit-detail-v4010-toolbar-title{grid-column:1}.outfit-detail-v4010-redesign-grid{grid-template-columns:1fr}.outfit-detail-v4010-items-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.outfit-detail-v4010-items-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.outfit-detail-v4010-toolbar,.outfit-detail-v4010-redesign-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);column-gap:10px}.outfit-detail-v4010-info-column{gap:10px}.outfit-detail-v4010-info-grid{gap:9px}.outfit-detail-v4010-info-pill{min-height:0;padding:11px 14px}.outfit-detail-v4010-info-pill>span{margin-bottom:4px}.outfit-detail-v4010-info-pill>p{border:0;margin:0;padding:0;line-height:1.2;text-decoration:none}.outfit-detail-v4010-notes-pill{min-height:82px}.outfit-detail-v4010-toolbar-actions button[aria-label=Delete\ outfit]{color:#a78f79;background:#fff;border-color:#d0bca7c7}.outfit-detail-v4010-toolbar-actions button[aria-label=Delete\ outfit]:hover,.outfit-detail-v4010-toolbar-actions button[aria-label=Delete\ outfit]:focus-visible{color:#8f7662;background:#d0bca72e;border-color:#bfa891}.outfit-detail-v4010-item-card{grid-template-rows:auto minmax(42px,auto);padding-bottom:0}.outfit-detail-v4010-item-card strong{white-space:normal;align-items:center;margin:0;padding:8px 9px 9px;line-height:1.2;display:flex}.outfit-detail-v4010-item-card>span{display:none}.outfit-delete-confirm-backdrop{-webkit-backdrop-filter:blur(5px);background:#2a231e70}.outfit-delete-confirm-card{background:#fffaf5;border:1px solid #d0bca7c7;border-radius:30px;width:min(500px,100vw - 32px);max-width:500px;padding:34px 36px 32px;box-shadow:0 28px 80px #2d221b3d}.outfit-delete-confirm-card h3{letter-spacing:-.02em;color:#17110d;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.05}.outfit-delete-confirm-card p{color:#665b53;margin:0 0 28px;font-size:16px;line-height:1.55}.outfit-delete-confirm-card .modal-actions{justify-content:flex-end;gap:12px}.outfit-delete-confirm-card .button{min-width:126px;min-height:48px;box-shadow:none;border-radius:999px;padding:12px 22px;font-weight:400}.outfit-delete-confirm-card .outfit-delete-cancel-button{color:#a78f79;background:#fffdfb;border:1px solid #bfa891}.outfit-delete-confirm-card .outfit-delete-cancel-button:hover:not(:disabled){color:#8f7662;background:#d0bca72e;border-color:#a78f79}.outfit-delete-confirm-card .outfit-delete-confirm-button,.outfit-delete-confirm-card .outfit-delete-confirm-button:disabled{color:#fff;background:#d0bca7;border:1px solid #bfa891;font-weight:400}.outfit-delete-confirm-card .outfit-delete-confirm-button:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#a78f79}.outfit-item-detail-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);background:#2a231e61;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.outfit-item-wardrobe-detail-card{scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;background:#fffaf5;border:1px solid #d0bca7c7;border-radius:28px;width:min(920px,100% - 24px);max-width:920px;max-height:calc(100% - 24px);padding:28px;overflow-y:auto;box-shadow:0 28px 80px #2d221b42}.outfit-item-wardrobe-detail-card::-webkit-scrollbar{width:9px}.outfit-item-wardrobe-detail-card::-webkit-scrollbar-track{background:0 0}.outfit-item-wardrobe-detail-card::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.outfit-item-wardrobe-detail-header{align-items:center;margin-bottom:22px}.outfit-item-wardrobe-detail-card .detail-header-actions{flex:none;align-items:center;gap:9px;display:flex}.outfit-item-wardrobe-detail-card .wardrobe-detail-icon-button{color:#17110d;cursor:pointer;background:#fff;border:1px solid #d0bca7b3;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.outfit-item-wardrobe-detail-card .wardrobe-detail-icon-button:hover,.outfit-item-wardrobe-detail-card .wardrobe-detail-icon-button:focus-visible{color:#a78f79;background:#d0bca72e;border-color:#bfa891;outline:none;transform:translateY(-1px)}.outfit-item-wardrobe-detail-card .wardrobe-detail-header-title-row{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.outfit-item-detail-title-copy{text-align:left;min-width:0}.outfit-item-detail-title-copy>span{color:#a78f79;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:500;display:block}.outfit-item-detail-title-copy h3{color:#17110d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1;overflow:hidden}.outfit-item-wardrobe-detail-card .outfit-item-detail-favorite-indicator{color:#a78f79;background:#fff;border:1px solid #d0bca7b3;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.outfit-item-wardrobe-detail-card .outfit-item-detail-favorite-indicator.is-on{color:#d0bca7;background:#d0bca729;border-color:#d0bca7}.outfit-item-wardrobe-detail-card .wardrobe-detail-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.outfit-item-wardrobe-detail-card .wardrobe-detail-media-panel{background:#f7f1ea;border:1px solid #d0bca7ad;border-radius:24px;min-height:500px;overflow:hidden}.outfit-item-wardrobe-detail-card .wardrobe-detail-image,.outfit-item-wardrobe-detail-card .detail-image-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;color:#8f8278;background:#f7f1ea;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;min-height:500px;margin:0;display:flex}.outfit-item-wardrobe-detail-card .wardrobe-detail-content-panel{min-width:0;padding:0}.outfit-item-wardrobe-detail-card .wardrobe-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outfit-item-wardrobe-detail-card .wardrobe-detail-info-grid div,.outfit-item-wardrobe-detail-card .wardrobe-detail-notes-block{background:#ffffffd1;border:1px solid #d0bca7b8;border-radius:16px;padding:12px 14px}.outfit-item-wardrobe-detail-card .wardrobe-detail-info-grid strong,.outfit-item-wardrobe-detail-card .wardrobe-detail-notes-block strong{color:#a78f79;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:inherit;font-size:12px;font-weight:500;display:block}.outfit-item-wardrobe-detail-card .wardrobe-detail-info-grid span,.outfit-item-wardrobe-detail-card .wardrobe-detail-notes-block p{color:#17110d;margin:0;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5}.outfit-item-wardrobe-detail-card .wardrobe-detail-notes-block{margin-top:14px}.outfit-item-detail-purchase-block a{color:#a78f79;text-underline-offset:3px;font-weight:500;text-decoration:underline}.outfit-item-detail-purchase-block a:hover{color:#8f7662}@media (width<=900px){.outfit-detail-v4010-toolbar,.outfit-detail-v4010-redesign-grid{grid-template-columns:1fr;row-gap:12px}.outfit-item-wardrobe-detail-card .wardrobe-detail-layout{grid-template-columns:1fr}.outfit-item-wardrobe-detail-card .wardrobe-detail-media-panel,.outfit-item-wardrobe-detail-card .wardrobe-detail-image,.outfit-item-wardrobe-detail-card .detail-image-placeholder{min-height:430px}}@media (width<=560px){.outfit-delete-confirm-card{border-radius:26px;padding:28px 24px 24px}.outfit-delete-confirm-card h3{font-size:31px}.outfit-delete-confirm-card .modal-actions{flex-direction:column-reverse}.outfit-delete-confirm-card .button{width:100%}.outfit-item-detail-overlay{padding:10px}.outfit-item-wardrobe-detail-card{width:100%;max-height:calc(100% - 8px);padding:20px 16px}.outfit-item-wardrobe-detail-header{flex-direction:column;align-items:flex-start}.outfit-item-wardrobe-detail-card .wardrobe-detail-header-title-row{justify-content:space-between;width:100%}.outfit-item-detail-title-copy h3{white-space:normal}.outfit-item-wardrobe-detail-card .wardrobe-detail-info-grid{grid-template-columns:1fr}.outfit-item-wardrobe-detail-card .wardrobe-detail-media-panel,.outfit-item-wardrobe-detail-card .wardrobe-detail-image,.outfit-item-wardrobe-detail-card .detail-image-placeholder{min-height:360px}}.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator{cursor:pointer;box-shadow:none;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s}.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator:hover:not(:disabled),.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator:focus-visible:not(:disabled){color:#a78f79;background:#d0bca72e;border-color:#bfa891;outline:none;transform:translateY(-1px)}.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator:disabled{cursor:wait;opacity:.68}.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header{align-items:center;column-gap:24px;justify-content:initial;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);margin-bottom:12px;display:grid}.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header>.detail-header-actions{grid-column:1;place-self:center start;margin:0}.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header>.wardrobe-detail-header-title-row{text-align:center;grid-column:2;justify-content:center;justify-self:stretch;width:100%;min-height:42px;margin:0;position:relative;transform:translateY(7px)}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy{text-align:center;width:100%;min-width:0;padding:0 54px}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy h3{text-align:center;width:100%}.outfit-item-wardrobe-detail-card .outfit-item-detail-favorite-indicator{position:absolute;top:50%;right:0;transform:translateY(-50%)}.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator:hover:not(:disabled),.outfit-item-wardrobe-detail-card button.outfit-item-detail-favorite-indicator:focus-visible:not(:disabled){transform:translateY(calc(-50% - 1px))}.outfit-item-wardrobe-detail-card .wardrobe-detail-content-panel{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.outfit-item-wardrobe-detail-card .outfit-item-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.outfit-item-wardrobe-detail-card .outfit-item-detail-purchase-button{color:#a78f79;cursor:pointer;background:#fff;border:1px solid #bfa891;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.outfit-item-wardrobe-detail-card .outfit-item-detail-purchase-button:hover{color:#8f7662;background:#d0bca72e;border-color:#d0bca7;text-decoration:none;transform:translateY(-1px)}@media (width<=900px){.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header{grid-template-columns:1fr;row-gap:14px}.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header>.detail-header-actions,.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header>.wardrobe-detail-header-title-row{grid-column:1}.outfit-item-wardrobe-detail-card>.outfit-item-wardrobe-detail-header>.wardrobe-detail-header-title-row{transform:none}}@media (width<=560px){.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy{text-align:left;padding:0 48px 0 0}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy h3{text-align:left}.outfit-item-wardrobe-detail-card .outfit-item-detail-actions,.outfit-item-wardrobe-detail-card .outfit-item-detail-purchase-button{width:100%}}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy h3{text-overflow:clip;padding-bottom:.08em;line-height:1.1;overflow:visible}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy .outfit-item-detail-source-tag{color:#a78f79;letter-spacing:.1em;text-transform:uppercase;background:#d0bca724;border:1px solid #d0bca7b8;border-radius:999px;justify-content:center;align-items:center;min-height:24px;margin-top:5px;margin-bottom:0;padding:4px 10px;font-family:inherit;font-size:.68rem;font-weight:400;line-height:1;display:inline-flex}.outfit-detail-v4010-modal.outfit-detail-v4010-modal-is-editing{background:radial-gradient(circle at 0 0,#fff8eff0,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f6eee7 100%);border-radius:28px;width:min(860px,100vw - 48px);max-height:calc(100vh - 34px);padding:0;overflow:hidden}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-shell{width:100%;max-width:none;margin:0;padding:0}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-layout{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;gap:10px;max-height:calc(100vh - 34px);padding:20px;overflow:hidden auto}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-layout::-webkit-scrollbar{width:9px}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-layout::-webkit-scrollbar-track{background:0 0}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-layout::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-layout::-webkit-scrollbar-button{display:none}.edit-outfit-header-delete-button{color:#a78f79;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;justify-self:end;min-height:38px;padding:0 15px;font-family:inherit;font-size:.82rem;font-weight:400}.edit-outfit-header-delete-button:hover,.edit-outfit-header-delete-button:focus-visible{color:#8f7662;background:#d0bca729;border-color:#bfa891;outline:none}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{grid-template-columns:minmax(245px,330px) 1px minmax(230px,1fr);gap:18px;min-height:0;padding:12px}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview{min-height:0;max-height:none;aspect-ratio:4/5!important;width:min(100%,320px)!important}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions{gap:10px}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions .create-outfit-select-button,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions .create-outfit-upload-cover-button,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions .create-outfit-remove-cover-button{border-radius:14px;width:min(220px,100%);min-height:40px;font-family:inherit;font-size:1rem;font-weight:400}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions .create-outfit-upload-cover-button{color:#fff;background:#d0bca7;border-color:#d0bca7}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-actions .create-outfit-remove-cover-button{color:#a78f79;background:#fff;border:1px solid #bfa891}.outfit-detail-v4010-modal-is-editing .edit-outfit-form-card,.outfit-detail-v4010-modal-is-editing .edit-selected-items-card{padding:13px}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-items-horizontal-row{align-items:flex-start;gap:14px;padding:8px 4px 12px;display:flex;overflow-x:auto}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile{flex:0 0 112px;grid-template-rows:140px 36px 18px;align-content:start;width:112px;min-width:112px;max-width:112px;padding:0;display:grid}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile img,.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;background:#f7f1ea;border-radius:16px;width:112px;height:140px}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:112px;height:32px;margin-top:6px;font-size:.76rem;line-height:1.15;display:-webkit-box;overflow:hidden}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile small{white-space:nowrap;text-overflow:ellipsis;width:112px;height:18px;margin-top:2px;font-size:.68rem;line-height:18px;overflow:hidden}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer{margin:0 -20px -20px;padding:11px 20px;bottom:-20px}@media (width<=900px){.outfit-detail-v4010-modal.outfit-detail-v4010-modal-is-editing{width:calc(100vw - 24px)}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{grid-template-columns:1fr}.outfit-detail-v4010-modal-is-editing .create-outfit-hero-divider{display:none}}@media (width<=560px){.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy h3{line-height:1.12}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy .outfit-item-detail-source-tag{justify-content:flex-start}.edit-outfit-title-row{grid-template-columns:42px minmax(0,1fr) 42px}.edit-outfit-header-delete-button{color:#0000;width:42px;min-width:42px;padding:0;font-size:0;overflow:hidden}.edit-outfit-header-delete-button:before{content:"×";color:#a78f79;font-size:1.35rem;line-height:1}}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px;display:grid;position:sticky}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button{letter-spacing:.01em;width:100%;min-height:58px;box-shadow:none;border-radius:14px;padding:13px 24px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button.secondary{color:#bfa891;background:#fff;border:1px solid #bfa891}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button.secondary:hover:not(:disabled){color:#a78f79;background:#fbf7f2;border-color:#a78f79}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button.primary{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important;box-shadow:0 10px 22px #705a481f!important}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button.primary:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}@media (width<=640px){.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer{grid-template-columns:1fr;gap:10px}.outfit-detail-v4010-modal-is-editing .edit-outfit-create-footer .button{min-height:52px;font-size:1.25rem}}.outfits-v4010-card .outfits-v4010-card-source-badges{justify-content:center;width:100%;margin:10px 0 12px}.outfits-v4010-card .outfits-v4010-card-source-badges .outfit-source-badge{color:#a78f79;letter-spacing:.03em;text-transform:none;background:#fff;border:1px solid #d0bca7d1;border-radius:999px;min-height:30px;padding:6px 13px;font-size:.76rem;font-weight:500;line-height:1}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy .outfit-item-detail-source-tag{color:#fff;letter-spacing:0;text-transform:none;background:#cdb9a2;border-color:#cdb9a2;min-height:30px;padding:6px 14px;font-size:.76rem;font-weight:600;line-height:1}.outfits-v4010-card .outfits-v4010-card-source-badges .outfit-source-badge{font-weight:400}.outfit-item-wardrobe-detail-card .outfit-item-detail-title-copy .outfit-item-detail-source-tag{color:#a78f79;letter-spacing:.03em;text-transform:none;background:#fff;border:1px solid #d0bca7d1;border-radius:999px;min-height:30px;padding:6px 13px;font-size:.76rem;font-weight:400;line-height:1}.outfits-v4010-card{overflow:hidden}.outfits-v4010-card-main{border-radius:17px 17px 0 0;padding:0;line-height:0;display:block;overflow:hidden}.outfits-v4010-card .outfit-cover-frame{border:0;border-radius:17px 17px 0 0;width:100%;max-width:none;margin:0}.outfits-v4010-card .outfit-cover-image,.outfits-v4010-card .outfit-cover-collage,.outfits-v4010-card .outfit-cover-empty{width:100%;height:100%;display:block}.edit-outfit-title-row{grid-template-columns:42px minmax(0,1fr) 42px}.outfit-detail-v4010-modal-is-editing .edit-outfit-looks-card{padding:13px}.edit-outfit-looks-header{align-items:center}.edit-outfit-new-look-button{color:#a78f79;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:.82rem;font-weight:400}.edit-outfit-new-look-button:hover,.edit-outfit-new-look-button:focus-visible{color:#8f7662;background:#d0bca724;border-color:#bfa891;outline:none}.edit-outfit-look-chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.edit-outfit-look-chips .outfit-look-chip{color:#6f6257;background:#fff;border-color:#eadccd;font-weight:400!important}.edit-outfit-look-chips .outfit-look-chip:hover{background:#d0bca71f;border-color:#d0bca7}.edit-outfit-look-chips .outfit-look-chip.is-selected{color:#8f5b3d;background:#d0bca72e;border-color:#d0bca7}.edit-outfit-looks-empty{color:#6f6257;margin:10px 0 0;font-size:.9rem;line-height:1.45}@media (width<=560px){.edit-outfit-looks-header{align-items:flex-start;gap:10px}}.outfit-detail-v4010-modal.outfit-detail-v4010-modal-is-editing{width:min(1040px,100vw - 40px)}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{grid-template-columns:minmax(330px,410px) 1px minmax(300px,1fr);align-items:center;gap:22px;min-height:430px;padding:16px}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview{border-radius:22px;place-self:center;overflow:hidden;aspect-ratio:4/5!important;width:min(100%,390px)!important;min-width:0!important;max-width:390px!important;height:auto!important;min-height:0!important;max-height:none!important}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .create-outfit-manual-cover-preview,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview>img,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .outfit-cover-collage,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .outfit-cover-empty{border-radius:inherit;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile{position:relative;overflow:visible}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-remove{color:#a78f79;background:#fff;border:1px solid #d0bca7e6;border-radius:999px;width:26px;height:26px;font-size:1rem;font-weight:400;line-height:1;top:-7px;right:-7px;box-shadow:0 8px 18px #705a4824}.edit-wardrobe-picker-backdrop{z-index:1700}.edit-wardrobe-picker-modal{width:min(1000px,100vw - 32px);height:min(900px,100vh - 32px)}.edit-picker-advanced-filters{grid-template-columns:minmax(135px,.8fr) minmax(135px,.8fr) minmax(150px,1fr) minmax(135px,.8fr) minmax(145px,.9fr) auto}@media (width<=900px){.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{grid-template-columns:1fr;min-height:0}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview{width:min(100%,390px)!important;max-width:390px!important}.edit-picker-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.outfit-detail-v4010-modal.outfit-detail-v4010-modal-is-editing{width:calc(100vw - 20px)}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview{width:min(100%,320px)!important;max-width:320px!important}.edit-picker-advanced-filters{grid-template-columns:1fr}}.create-outfit-form-card .create-season-full-width{grid-column:1/-1}.create-occasion-field{margin-top:16px}.create-occasion-field>span{color:#17110d;margin-bottom:10px;font-weight:400;display:block}.create-occasion-chip-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.create-occasion-chip{color:#6f6257;text-align:center;cursor:pointer;background:#fff;border:1px solid #e4d6c7;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 12px;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.15;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.create-occasion-chip span{font-weight:400}.create-occasion-chip:hover,.create-occasion-chip.is-active{color:#a78f79;box-shadow:none;background:#d0bca738;border-color:#bfa891}@media (width<=980px){.create-occasion-chip-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.create-occasion-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.create-occasion-chip{min-height:44px;padding:9px 10px;font-size:.84rem}}@media (width<=460px){.create-occasion-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-occasion-chip[aria-pressed=true],.create-occasion-chip.is-active{color:#a78f79;box-shadow:none;background:#d0bca738;border-color:#bfa891}.create-season-after-occasion{margin-top:16px}.create-field-heading,.create-selected-items-header .create-field-heading{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.2;font-weight:400!important}.create-selected-items-header>span,.create-outfit-form-card .create-outfit-name-field>.create-field-heading,.create-outfit-form-card .create-notes-field>.create-field-heading,.create-outfit-form-card .create-season-field>.create-field-heading,.create-outfit-form-card .create-occasion-field>.create-field-heading,.create-outfit-form-card .create-favorite-heart-row>.create-field-heading{font-weight:400!important}.create-outfit-form-card .optional-label{color:#7c7067;font-family:inherit;font-size:.9em;font-weight:400}@media (width<=700px){.create-field-heading,.create-selected-items-header .create-field-heading{font-size:1.02rem}}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{align-items:center;min-height:500px;overflow:visible}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview{background:#f7f1ea;justify-content:center;align-items:center;display:flex;overflow:hidden;aspect-ratio:4/5!important;width:min(100%,370px)!important;max-width:370px!important;height:auto!important;min-height:0!important}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .create-outfit-manual-cover-preview,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview>img{background:#f7f1ea;display:block;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .outfit-cover-collage,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview .outfit-cover-empty{aspect-ratio:4/5!important;width:100%!important;height:100%!important}.create-look-backdrop{align-items:center;padding:17px}.create-look-modal{background:radial-gradient(circle at 0 0,#fff8efe6,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f6eee7 100%);border:1px solid #eadccd;border-radius:28px;width:min(900px,100vw - 34px);max-height:calc(100vh - 34px);overflow:hidden;box-shadow:0 26px 80px #17110d3d}.create-look-layout{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;gap:10px;max-height:calc(100vh - 34px);padding:20px;overflow:hidden auto}.create-look-layout::-webkit-scrollbar{width:9px}.create-look-layout::-webkit-scrollbar-track{background:0 0}.create-look-layout::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.create-look-layout::-webkit-scrollbar-button{display:none}.create-look-title-row{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:14px;margin:0 0 2px;display:grid}.create-look-title-row h2{letter-spacing:-.025em;color:#17110d;text-align:center;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:400;line-height:.95}.create-look-hero-card{grid-template-columns:minmax(245px,330px) 1px minmax(230px,1fr);align-items:center;gap:18px;min-height:430px;padding:12px;overflow:visible}.create-look-cover-preview{background:#f7f1ea;border-radius:22px;justify-content:center;place-self:center;align-items:center;display:flex;overflow:hidden;aspect-ratio:4/5!important;width:min(100%,320px)!important;max-width:320px!important;height:auto!important;min-height:0!important}.create-look-cover-preview .create-outfit-manual-cover-preview{border-radius:inherit;background:#f7f1ea;display:block;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important}.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .outfit-cover-empty{border-radius:inherit;background:#f7f1ea;overflow:hidden;aspect-ratio:4/5!important;width:100%!important;height:100%!important;min-height:0!important}.create-look-cover-preview .outfit-cover-tile{background:#f7f1ea;justify-content:center;align-items:center;display:flex}.create-look-cover-preview .outfit-cover-tile img{object-fit:contain;object-position:center;background:#f7f1ea;width:100%;height:100%}.create-look-cover-preview .create-outfit-edit-preview-button{color:#a78f79;background:#ffffffe6;border-color:#d0bca7db;box-shadow:0 8px 20px #705a481f}.create-look-hero-actions{gap:10px}.create-look-hero-actions .create-outfit-hanger-badge{color:#a78f79;background:#d0bca733}.create-look-hero-actions h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.create-look-hero-actions p{color:#6f6257;text-align:center;max-width:250px;margin:0 0 4px;font-size:.9rem;line-height:1.4}.create-look-hero-actions .create-outfit-select-button,.create-look-hero-actions .create-outfit-upload-cover-button{color:#fff;width:min(220px,100%);min-height:40px;box-shadow:none;background:#d0bca7;border:1px solid #d0bca7;border-radius:14px;font-family:inherit;font-size:1rem;font-weight:400;line-height:1}.create-look-hero-actions .create-outfit-select-button:hover,.create-look-hero-actions .create-outfit-upload-cover-button:hover{color:#fff;background:#bfa891;border-color:#bfa891}.create-look-hero-actions .create-outfit-remove-cover-button{color:#a78f79;background:#fff;border:1px solid #bfa891;border-radius:14px;width:min(220px,100%);min-height:40px;font-family:inherit;font-size:1rem;font-weight:400}.create-look-form-card,.create-look-selected-outfits-card{box-shadow:none;background:#ffffffb8;border-color:#eadccd;padding:13px}.create-look-form-card .form-input{color:#17110d;gap:7px;margin:0;font-weight:400}.create-look-form-card .create-field-heading,.create-look-selected-header .create-field-heading{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.2;font-weight:400!important}.create-look-form-card input,.create-look-form-card textarea{color:#17110d;background:#fff;border:1px solid #dccdbc;border-radius:14px;font-family:inherit;font-weight:400}.create-look-form-card input:focus,.create-look-form-card textarea:focus{border-color:#d0bca7;outline:none;box-shadow:0 0 0 4px #d0bca71a}.create-look-description-field{margin-top:12px!important}.create-look-selected-header{justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:12px;padding-right:126px;display:flex}.create-look-selected-header>strong{color:#a78f79;font-family:inherit;font-size:.9rem;font-weight:400}.create-look-edit-outfits-button{color:#a78f79;background:#fff;border:1px solid #d0bca7;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:.82rem;font-weight:400;top:14px;right:14px}.create-look-edit-outfits-button:hover,.create-look-edit-outfits-button:focus-visible{color:#8f7662;background:#d0bca724;border-color:#bfa891;outline:none}.create-look-selected-outfits-row{align-items:flex-start;gap:14px;padding:8px 4px 12px;display:flex;overflow-x:auto}.create-look-selected-outfit-tile{color:#17110d;flex:0 0 112px;grid-template-rows:140px auto auto;align-content:start;gap:5px;width:112px;min-width:112px;max-width:112px;padding:0;display:grid}.create-look-selected-outfit-tile>img,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-empty{background:#f7f1ea;border-radius:16px;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;width:112px!important;height:140px!important}.create-look-selected-outfit-tile .outfit-cover-tile img{object-fit:contain}.create-look-selected-outfit-tile>strong{-webkit-line-clamp:2;color:#17110d;-webkit-box-orient:vertical;width:112px;font-size:.76rem;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.create-look-selected-source-badges{flex-wrap:wrap;gap:5px;width:112px;display:flex}.create-look-selected-source-badges .outfit-source-badge{color:#a78f79;letter-spacing:.02em;text-transform:none;background:#fff;border:1px solid #d0bca7c7;border-radius:999px;min-height:22px;padding:4px 8px;font-size:.62rem;font-weight:400}.create-look-footer{z-index:22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f0;border-top:1px solid #dccdbcc7;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 -20px -20px;padding:11px 20px;display:grid;position:sticky;bottom:-20px}.create-look-footer .button.secondary,.create-look-footer .button.primary{min-height:54px;box-shadow:none;border-radius:16px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.create-look-footer .button.secondary{color:#17110d;background:#fff;border:1px solid #d0bca7}.create-look-footer .button.primary{color:#fff;background:#d0bca7;border:1px solid #d0bca7}.create-look-footer .button.secondary:hover:not(:disabled){color:#17110d;background:#d0bca71f;border-color:#bfa891}.create-look-footer .button.primary:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}.create-look-delete-button{grid-column:1/-1;justify-self:start;color:#a78f79!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:999px!important;padding:0 16px!important;font-family:inherit!important;font-size:.82rem!important;font-weight:400!important}.create-look-outfit-picker-card:hover,.create-look-outfit-picker-card.is-selected{border-color:#bfa891;box-shadow:0 0 0 2px #d0bca729}.create-look-outfit-picker-footer button{color:#fff;background:#d0bca7;border-color:#d0bca7;font-weight:400}.create-look-outfit-picker-footer button:hover{background:#bfa891;border-color:#bfa891}@media (width<=900px){.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card,.create-look-hero-card{grid-template-columns:1fr;min-height:0}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-preview,.create-look-cover-preview{width:min(100%,330px)!important;max-width:330px!important}.create-look-selected-header{padding-right:0}.create-look-edit-outfits-button{margin:8px 0 12px;position:static}}@media (width<=620px){.create-look-modal{width:calc(100vw - 20px)}.create-look-layout{padding:16px}.create-look-footer{grid-template-columns:1fr;gap:10px;margin:0 -16px -16px;padding:11px 16px}.create-look-title-row h2{font-size:2rem}}.create-look-outfit-picker-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17110d57;padding:30px}.create-look-outfit-picker-modal{background:#fffaf4;border:1px solid #d0bca7c2;border-radius:28px;width:min(980px,100vw - 60px);height:min(760px,100vh - 60px);min-height:0;max-height:calc(100vh - 60px);padding:26px 28px 0;box-shadow:0 28px 80px #30231933}.create-look-outfit-picker-header{margin-bottom:18px}.create-look-outfit-picker-header>button{color:#17110d;width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #e4d6c7;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.create-look-outfit-picker-header>button:hover,.create-look-outfit-picker-header>button:focus-visible{background:#d0bca71f;border-color:#d0bca7;outline:none}.create-look-outfit-picker-header .create-wardrobe-picker-title-block h3{color:#17110d;letter-spacing:-.02em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.create-look-outfit-picker-header .create-wardrobe-picker-title-block span{color:#a78f79;margin-top:7px;font-family:inherit;font-size:.92rem;font-weight:400}.create-look-outfit-picker-scroll{padding:0 7px 24px 0}.create-look-outfit-search-shell{margin-bottom:22px}.create-look-outfit-search-box{min-height:52px;box-shadow:none;background:#fff;border:1px solid #dccdbc;border-radius:999px}.create-look-outfit-search-box:focus-within{border-color:#d0bca7;box-shadow:0 0 0 4px #d0bca71a}.create-look-outfit-search-box .create-picker-search-leading-icon{color:#a78f79}.create-look-outfit-search-box input{color:#17110d;font-family:inherit;font-size:.96rem;font-weight:400}.create-look-outfit-search-box input::placeholder{color:#95877b}.create-look-outfit-picker-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding:0 2px 8px}.create-look-outfit-picker-card{color:#17110d;text-align:left;background:#fff;border:1px solid #e4d6c7;border-radius:22px;flex-direction:column;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #3f2d200e}.create-look-outfit-picker-card:hover{border-color:#d0bca7;transform:translateY(-2px);box-shadow:0 16px 34px #3f2d2017}.create-look-outfit-picker-card.is-selected{border-color:#bfa891;transform:none;box-shadow:0 0 0 2px #d0bca733,0 16px 34px #3f2d2014}.create-look-outfit-picker-card .create-wardrobe-picker-check{color:#a78f79;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #d0bca7d9;width:32px;height:32px;font-size:.92rem;font-weight:400;top:12px;right:12px;box-shadow:0 8px 18px #3f2d201a}.create-look-outfit-picker-card.is-selected .create-wardrobe-picker-check{color:#fff;background:#d0bca7;border-color:#d0bca7}.create-look-outfit-picker-cover{aspect-ratio:4/5;background:#f7f1ea;border-bottom:1px solid #eadfd3;width:100%;overflow:hidden}.create-look-outfit-picker-cover>img,.create-look-outfit-picker-cover>.outfit-cover-collage,.create-look-outfit-picker-cover>.outfit-cover-empty{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}.create-look-outfit-picker-cover .outfit-cover-tile img{object-fit:cover}.create-look-outfit-picker-copy{text-align:center;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:10px;display:flex;padding:15px 14px 16px!important}.create-look-outfit-picker-card .create-look-outfit-picker-copy h4{-webkit-line-clamp:2;color:#17110d;-webkit-box-orient:vertical;width:100%;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.03;display:-webkit-box;overflow:hidden}.create-look-picker-source-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.create-look-picker-source-badges .outfit-source-badge{color:#a78f79;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d0bca7;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 11px;font-family:inherit;font-size:.72rem;font-weight:400;display:inline-flex}.create-look-outfit-picker-empty{text-align:center;background:#ffffff94;border:1px dashed #dccdbc;border-radius:20px;justify-content:center;align-items:center;min-height:260px;display:flex}.create-look-outfit-picker-empty p{color:#7c7067;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.create-look-outfit-picker-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4f5;border-top:1px solid #dccdbccc;min-height:76px;margin:0 -28px;padding:12px 28px}.create-look-outfit-picker-footer button{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-width:150px;min-height:48px;padding:0 28px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;box-shadow:0 10px 22px #705a481f}.create-look-outfit-picker-footer button:hover,.create-look-outfit-picker-footer button:focus-visible{color:#fff;background:#bfa891;border-color:#bfa891;outline:none}@media (width<=760px){.create-look-outfit-picker-backdrop{padding:12px}.create-look-outfit-picker-modal{border-radius:24px;width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:20px 18px 0}.create-look-outfit-picker-header .create-wardrobe-picker-title-block h3{font-size:36px}.create-look-outfit-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-look-outfit-picker-footer{margin:0 -18px;padding:12px 18px}}@media (width<=420px){.create-look-outfit-picker-grid{grid-template-columns:1fr}}@media (width<=760px){.profile-look-detail-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-header-v416{align-items:center;gap:12px}.profile-look-detail-header-copy-v416 h2{font-size:clamp(1.8rem,8vw,2.45rem)}.profile-look-detail-icon-button-v416{width:35px;height:35px}.profile-look-detail-hero-card-v416{grid-template-columns:1fr;align-items:start;gap:15px}.profile-look-detail-cover-panel-v416{width:min(420px,100%);margin:0 auto}.profile-look-detail-summary-v416{min-height:0;padding:0}.profile-look-detail-description-v416{max-width:none}.profile-look-outfit-carousel-v416{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.profile-look-detail-header-v416{align-items:flex-start}.profile-look-detail-header-actions-v416{gap:6px}.profile-look-detail-icon-button-v416{width:33px;height:33px}.profile-look-section-title-v416{flex-direction:column;align-items:flex-start;gap:10px}.profile-look-manage-outfits-button-v416{width:100%}.profile-look-outfit-carousel-v416{grid-template-columns:1fr}}@media (width<=760px){.profile-look-detail-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-header-v416{align-items:center;gap:12px}.profile-look-detail-header-copy-v416 h2{font-size:clamp(1.8rem,8vw,2.45rem)}.profile-look-detail-icon-button-v416{width:35px;height:35px}.profile-look-detail-hero-card-v416{grid-template-columns:1fr;align-items:start;gap:15px}.profile-look-detail-cover-panel-v416{width:min(420px,100%);margin:0 auto}.profile-look-detail-summary-v416{min-height:0;padding:0}.profile-look-detail-description-v416{max-width:none}.profile-look-outfit-carousel-v416{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.profile-look-detail-header-v416{align-items:flex-start}.profile-look-detail-header-actions-v416{gap:6px}.profile-look-detail-icon-button-v416{width:33px;height:33px}.profile-look-section-title-v416{flex-direction:column;align-items:flex-start;gap:10px}.profile-look-manage-outfits-button-v416{width:100%}.profile-look-outfit-carousel-v416{grid-template-columns:1fr}}.profile-look-detail-icon-button-v416.is-danger,.profile-look-detail-icon-button-v416.is-danger:hover:not(:disabled),.profile-look-detail-icon-button-v416.is-danger:focus-visible:not(:disabled){color:#a78f79}@media (width<=760px){.profile-look-detail-title-v416{font-size:clamp(2rem,9vw,3rem)}.profile-look-detail-copy-v416{gap:14px}}.profile-look-detail-modal-v416{scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;background:#fffdf9;border:1px solid #d0bca7b3;border-radius:28px;width:min(880px,100vw - 48px);max-height:calc(100vh - 56px);padding:24px 26px 26px;box-shadow:0 26px 80px #271e1733}.profile-look-detail-modal-v416::-webkit-scrollbar{width:8px}.profile-look-detail-modal-v416::-webkit-scrollbar-thumb{background:#d0bca7;border-radius:999px}.profile-look-detail-header-v416{border-bottom:1px solid #d0bca773;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;padding-bottom:16px;display:flex}.profile-look-detail-header-copy-v416{min-width:0}.profile-look-detail-header-copy-v416>span{color:#a78f79;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:600;line-height:1;display:block}.profile-look-detail-header-copy-v416 h2{color:#17110d;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:570px;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:.94}.profile-look-detail-header-actions-v416{flex:none;align-items:center;gap:8px;display:flex}.profile-look-detail-icon-button-v416{color:#17110d;cursor:pointer;background:#fffdf9;border:1px solid #d0bca7;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.profile-look-detail-icon-button-v416:hover:not(:disabled),.profile-look-detail-icon-button-v416:focus-visible:not(:disabled),.profile-look-detail-icon-button-v416.is-active{background:#d0bca73d;border-color:#bfa891;outline:none;transform:translateY(-1px)}.profile-look-detail-icon-button-v416.is-danger:hover:not(:disabled),.profile-look-detail-icon-button-v416.is-danger:focus-visible:not(:disabled){color:#17110d;background:#bfa89138;border-color:#bfa891}.profile-look-detail-icon-button-v416:disabled{cursor:not-allowed;opacity:.45}.profile-look-detail-content-v416{width:100%;max-width:none;margin:0}.profile-look-detail-hero-card-v416{grid-template-columns:minmax(270px,.82fr) minmax(260px,1fr);align-items:center;gap:18px;margin:0 0 26px;display:grid}.profile-look-detail-cover-panel-v416{min-width:0}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #d0bca780;border-radius:22px;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;box-shadow:0 12px 30px #3f2d1f12}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame img,.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-collage,.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-empty{object-fit:contain;object-position:center;background:#f7f1ea;border-radius:21px;width:100%;height:100%;min-height:0}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-collage{display:grid}.profile-look-detail-summary-v416{align-items:center;min-width:0;min-height:100%;padding:8px 4px 8px 2px;display:flex}.profile-look-detail-copy-v416{width:100%}.profile-look-detail-count-v416{color:#a78f79;letter-spacing:.13em;text-transform:uppercase;background:#d0bca729;border:1px solid #d0bca7b8;border-radius:999px;align-items:center;min-height:30px;margin:0 0 16px;padding:0 13px;font-size:.7rem;font-weight:600;display:inline-flex}.profile-look-detail-description-v416{color:#5f554d;white-space:pre-wrap;max-width:440px;margin:0;font-size:.98rem;font-weight:400;line-height:1.65}.profile-look-info-editor-v416{width:100%}.profile-look-info-editor-v416 label>span{color:#6f6257;font-weight:400}.profile-look-info-editor-v416 input,.profile-look-info-editor-v416 textarea{color:#17110d;background:#fff;border-color:#d0bca7b3;font-weight:400}.profile-look-info-editor-v416 input:focus,.profile-look-info-editor-v416 textarea:focus{outline-offset:1px;border-color:#a78f79;outline:2px solid #d0bca738}.profile-look-info-editor-actions-v416{justify-content:flex-end}.profile-look-info-editor-actions-v416 .button.primary{color:#17110d;background:#d0bca7;border:1px solid #d0bca7;font-weight:400}.profile-look-info-editor-actions-v416 .button.primary:hover:not(:disabled){background:#bfa891;border-color:#bfa891}.profile-look-info-editor-actions-v416 .button.secondary{color:#17110d;background:0 0;border:1px solid #bfa891;font-weight:400}.profile-look-cover-upload-row-v4010{margin-top:10px}.profile-look-cover-upload-button-v4010{color:#17110d;background:0 0;border:1px solid #bfa891;border-radius:999px;width:100%;min-height:38px;font-weight:400}.profile-look-cover-upload-button-v4010:hover{background:#d0bca733}.profile-look-selected-outfits-v416{border-top:1px solid #d0bca773;margin:0;padding-top:20px}.profile-look-section-title-v416{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.profile-look-section-title-v416>div{align-items:baseline;gap:10px;display:flex}.profile-look-section-title-v416 h3{color:#17110d;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:400;line-height:1}.profile-look-section-title-v416 span{color:#a78f79;font-size:.78rem;font-weight:500}.profile-look-manage-outfits-button-v416{color:#17110d;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #bfa891;border-radius:999px;padding:0 15px;font-size:.78rem;font-weight:400;transition:background .16s,border-color .16s}.profile-look-manage-outfits-button-v416:hover,.profile-look-manage-outfits-button-v416:focus-visible{background:#d0bca738;border-color:#a78f79;outline:none}.profile-look-outfit-carousel-v416{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding:0;display:grid;overflow:visible}.profile-look-inside-outfit-card-v416{background:#fff;border:1px solid #d0bca79e;border-radius:18px;flex:none;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 10px 26px #3f2d1f0f}.profile-look-inside-outfit-card-v416:hover,.profile-look-inside-outfit-card-v416:focus-visible{border-color:#bfa891;outline:none;transform:translateY(-2px);box-shadow:0 15px 32px #3f2d1f1a}.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover{aspect-ratio:4/5;background:#f7f1ea;border:0;border-radius:0;width:100%;height:auto;margin:0;overflow:hidden}.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover img,.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-cover-collage,.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-cover-empty{object-fit:contain;object-position:center;background:#f7f1ea;width:100%;height:100%}.profile-look-detail-modal-v416 .profile-look-inside-outfit-body-v4010{text-align:left;padding:13px 14px 15px}.profile-look-detail-modal-v416 .profile-look-inside-outfit-body-v4010 h3{margin-bottom:4px;font-size:1.2rem;font-weight:400}.profile-look-detail-modal-v416 .profile-look-inside-outfit-body-v4010 p{color:#6f6257;margin:0 0 11px;font-size:.78rem;font-weight:400}.profile-look-detail-modal-v416 .profile-look-inside-outfit-footer-v4010{color:#a78f79;font-size:.76rem;font-weight:500}.profile-look-empty-outfits-v416{text-align:center;background:#f7f1ea8a;border:1px dashed #d0bca7d1;border-radius:18px;justify-content:center;align-items:center;min-height:112px;display:flex}.profile-look-empty-outfits-v416 p{color:#6f6257;margin:0;font-weight:400}@media (width<=760px){.profile-look-detail-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.profile-look-detail-header-v416{align-items:center;gap:12px}.profile-look-detail-header-copy-v416 h2{font-size:clamp(1.8rem,8vw,2.45rem)}.profile-look-detail-icon-button-v416{width:35px;height:35px}.profile-look-detail-hero-card-v416{grid-template-columns:1fr;align-items:start;gap:15px}.profile-look-detail-cover-panel-v416{width:min(420px,100%);margin:0 auto}.profile-look-detail-summary-v416{min-height:0;padding:0}.profile-look-detail-description-v416{max-width:none}.profile-look-outfit-carousel-v416{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.profile-look-detail-header-v416{align-items:flex-start}.profile-look-detail-header-actions-v416{gap:6px}.profile-look-detail-icon-button-v416{width:33px;height:33px}.profile-look-section-title-v416{flex-direction:column;align-items:flex-start;gap:10px}.profile-look-manage-outfits-button-v416{width:100%}.profile-look-outfit-carousel-v416{grid-template-columns:1fr}}.profile-look-detail-header-v416{justify-content:flex-start;min-height:52px}.profile-look-detail-header-actions-v416{justify-content:flex-start}.profile-look-detail-icon-button-v416.is-danger,.profile-look-detail-icon-button-v416.is-danger:hover:not(:disabled),.profile-look-detail-icon-button-v416.is-danger:focus-visible:not(:disabled){color:#a78f79}.profile-look-detail-summary-v416{align-items:center}.profile-look-detail-copy-v416{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}.profile-look-detail-title-v416{color:#17110d;letter-spacing:-.04em;overflow-wrap:anywhere;max-width:520px;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.4vw,3.55rem);font-weight:400;line-height:.94}.profile-look-detail-modal-v416 .profile-look-inside-outfit-footer-v4010,.profile-look-detail-modal-v416 .profile-look-inside-outfit-footer-v4010 span,.profile-look-detail-modal-v416 .profile-look-inside-outfit-footer-v4010 span:first-child,.profile-look-detail-modal-v416 .profile-look-inside-outfit-footer-v4010 span:last-child{color:#a78f79!important}@media (width<=760px){.profile-look-detail-title-v416{font-size:clamp(2rem,9vw,3rem)}.profile-look-detail-copy-v416{gap:14px}}.profile-look-detail-header-v416{justify-content:space-between;align-items:center;gap:24px}.profile-look-detail-header-actions-v416{flex:none;order:1}.profile-look-detail-header-v416>.profile-look-detail-title-v416{text-align:right;flex:auto;order:2;max-width:680px;margin:0 0 0 auto;font-size:clamp(2rem,3.6vw,3rem);line-height:.98}.profile-look-detail-summary-v4010.profile-look-detail-summary-v416{align-items:flex-start;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.profile-look-detail-copy-v416{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;width:100%;display:grid}.profile-look-detail-field-v416{background:#ffffffbd;border:1px solid #d0bca7b8;border-radius:17px;width:100%;min-width:0;padding:14px 16px 15px}.profile-look-detail-field-v416>span{color:#a78f79;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:500;line-height:1;display:block}.profile-look-detail-field-v416 .profile-look-detail-description-v416{color:#17110d;max-width:none;margin:0;font-size:.96rem;line-height:1.55}.profile-look-manage-outfits-button-v416{color:#17110d}.profile-look-scroll{gap:18px!important}.profile-look-card{border-radius:18px!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important}.profile-look-card .profile-look-cover-frame{aspect-ratio:4/5!important;border-radius:18px!important;width:100%!important;height:auto!important}.profile-look-card h4{letter-spacing:-.025em!important;text-transform:none!important;max-width:calc(100% - 28px)!important;margin:0!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-size:1.5rem!important;font-weight:400!important;line-height:.95!important}.profile-look-card p{letter-spacing:0!important;text-transform:none!important;font-weight:400!important}@media (width<=760px){.profile-look-detail-header-v416{align-items:flex-start;gap:14px}.profile-look-detail-header-v416>.profile-look-detail-title-v416{font-size:clamp(1.75rem,7.5vw,2.55rem)}.profile-look-card{flex-basis:190px!important;width:190px!important;min-width:190px!important}}@media (width<=520px){.profile-look-detail-header-v416{flex-wrap:wrap}.profile-look-detail-header-v416>.profile-look-detail-title-v416{text-align:left;flex-basis:100%;width:100%;margin-left:0}}.profile-look-detail-hero-card-v416{align-items:start}.profile-look-card{aspect-ratio:4/5!important;border-radius:20px!important;flex:0 0 240px!important;width:240px!important;min-width:240px!important;height:auto!important}.profile-look-card .profile-look-cover-frame{aspect-ratio:auto!important;border-radius:20px!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.profile-look-card .profile-look-cover-frame img,.profile-look-card .profile-cover-collage,.profile-look-card .profile-cover-empty{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.profile-look-card h4{max-width:calc(100% - 32px)!important;font-size:1.55rem!important;line-height:.94!important;bottom:38px!important;left:16px!important;right:16px!important}.profile-look-card p{bottom:17px!important;left:16px!important;right:16px!important}.profile-outfit-detail-modal-v416{background:#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(1040px,100vw - 44px);max-width:1040px;padding:18px 22px 24px;box-shadow:0 26px 80px #271e1738}.profile-outfit-detail-toolbar-v416{margin-bottom:18px}.profile-outfit-detail-favorite-v416{cursor:default;pointer-events:none}.profile-outfit-detail-redesign-v416 .outfit-detail-v4010-cover .outfit-cover-frame{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;width:min(100%,430px);max-width:430px;margin:0;overflow:hidden}.profile-outfit-detail-redesign-v416 .outfit-detail-v4010-cover .outfit-cover-image,.profile-outfit-detail-redesign-v416 .outfit-detail-v4010-cover .outfit-cover-collage,.profile-outfit-detail-redesign-v416 .outfit-detail-v4010-cover .outfit-cover-empty{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none}.profile-outfit-detail-redesign-v416 .outfit-detail-v4010-items-section,.profile-outfit-detail-redesign-v416 .profile-outfit-detail-looks-v416{width:100%;max-width:none}.profile-outfit-detail-redesign-v416 .profile-outfit-detail-looks-v416{margin-top:18px}.profile-outfit-detail-redesign-v416 .profile-outfit-detail-looks-v416>p{color:#6f6257;margin:12px 0 0;font-size:.92rem}.profile-outfit-detail-redesign-v416 .outfit-look-chip{cursor:default}@media (width<=760px){.profile-look-card{flex-basis:210px!important;width:210px!important;min-width:210px!important}.profile-outfit-detail-modal-v416{border-radius:22px;width:calc(100vw - 24px);padding:16px}}@media (width<=520px){.profile-look-card{flex-basis:188px!important;width:188px!important;min-width:188px!important}}.wardrobe-page .wardrobe-empty-state-card .wardrobe-empty-action-button{color:#fff;cursor:pointer;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-height:46px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:400;box-shadow:0 10px 22px #705a481f}.wardrobe-page .wardrobe-empty-state-card .wardrobe-empty-action-button:hover{color:#fff;background:#bfa891;border-color:#bfa891}.create-outfit-modal-horizontal .create-outfit-layout>.create-outfit-title-row,.create-outfit-modal-horizontal .create-outfit-layout>.create-outfit-hero-card,.create-outfit-modal-horizontal .create-outfit-layout>.create-outfit-form-card,.create-outfit-modal-horizontal .create-outfit-layout>.create-selected-items-strip-card,.create-outfit-modal-horizontal .create-outfit-layout>.create-outfit-footer{flex-shrink:0}.create-outfit-modal-horizontal .create-outfit-hero-card{min-height:424px;overflow:visible}.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{min-height:500px}@media (width<=900px){.create-outfit-modal-horizontal .create-outfit-hero-card,.outfit-detail-v4010-modal-is-editing .edit-outfit-hero-card{min-height:0}}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-items-horizontal-row{align-items:flex-start;gap:14px;padding:8px 4px 14px}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile{align-content:initial;box-sizing:border-box;color:#17110d;text-align:center;background:#fff;border:1px solid #e6d8ca;border-radius:17px;flex-direction:column;flex:0 0 140px;grid-template-rows:none;width:140px;min-width:140px;max-width:140px;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #4635280f}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile:hover{background:#fff;border-color:#d0bca7;transform:translateY(-1px);box-shadow:0 11px 24px #46352817}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img,.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-placeholder{aspect-ratio:4/5;box-sizing:border-box;object-fit:cover;object-position:center;background:#f7f1ea;border:none;border-radius:16px 16px 0 0;flex:none;width:100%;height:auto}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile strong{box-sizing:border-box;-webkit-line-clamp:2;white-space:normal;color:#17110d;text-align:center;text-overflow:ellipsis;background:#fff;border-radius:0 0 16px 16px;-webkit-box-orient:vertical;width:100%;height:auto;min-height:48px;margin:0;padding:9px 10px 10px;font-family:inherit;font-size:.8rem;font-weight:400;line-height:1.16;display:-webkit-box;overflow:hidden}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile small{display:none}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-remove{color:#a78f79;background:#fff;border:1px solid #d0bca7e6;width:27px;height:27px;font-weight:400;top:-8px;right:-8px;box-shadow:0 8px 18px #705a4824}@media (width<=620px){.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile{flex-basis:122px;width:122px;min-width:122px;max-width:122px}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile strong{min-height:45px;padding:8px 8px 9px;font-size:.76rem}}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img{aspect-ratio:auto;object-fit:contain;object-position:center;background:#f7f1ea;height:175px;padding:5px}@media (width<=620px){.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img{height:153px}}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img{object-fit:contain;object-position:50% 50%;background:0 0;border-radius:16px 16px 0 0;align-self:stretch;width:100%;min-width:100%;max-width:100%;height:175px;min-height:175px;max-height:175px;margin:0;padding:0;display:block;transform:none}@media (width<=620px){.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-item-tile img{height:153px;min-height:153px;max-height:153px}}.create-outfit-modal-horizontal .create-outfit-footer,.outfit-detail-v4010-modal-is-editing .create-outfit-footer{z-index:40;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf4;position:sticky;bottom:-30px}.create-outfit-modal-horizontal .create-selected-items-strip-card .create-selected-remove,.outfit-detail-v4010-modal-is-editing .create-selected-items-strip-card .create-selected-remove{z-index:2}@media (width<=640px){.create-outfit-modal-horizontal .create-outfit-footer,.outfit-detail-v4010-modal-is-editing .create-outfit-footer{bottom:-16px}}.create-outfit-hero-preview>.outfit-cover-collage,.edit-outfit-hero-preview>.outfit-cover-collage,.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-outfit-picker-cover>.outfit-cover-collage,.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage{background:0 0!important;gap:0!important;padding:0!important}.create-outfit-hero-preview>.outfit-cover-collage>.outfit-cover-tile,.edit-outfit-hero-preview>.outfit-cover-collage>.outfit-cover-tile,.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile,.create-look-selected-outfit-tile>.outfit-cover-collage>.outfit-cover-tile,.create-look-outfit-picker-cover>.outfit-cover-collage>.outfit-cover-tile,.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile{background:0 0!important;border:0!important;border-radius:0!important}.create-outfit-hero-preview>.outfit-cover-collage,.edit-outfit-hero-preview>.outfit-cover-collage,.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage{border-radius:inherit;overflow:hidden}.create-outfit-modal-horizontal .create-outfit-footer .button.primary:disabled,.create-outfit-modal-horizontal .create-outfit-footer .button.primary:disabled:hover,.create-outfit-modal-horizontal .create-outfit-footer .button.primary:disabled:focus,.create-outfit-modal-horizontal .create-outfit-footer .button.primary:disabled:active{opacity:.82;color:#fff!important;box-shadow:none!important;filter:none!important;background:#d0bca7!important;border-color:#d0bca7!important;transform:none!important}.create-outfit-modal-horizontal .create-selected-items-error{text-align:center;margin:10px 0 0;font-size:.86rem;line-height:1.35}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage{width:100%;min-width:0;height:100%;min-height:0;display:grid!important}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile{min-width:0;min-height:0;overflow:hidden}.outfits-v4010-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile>img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.create-look-selected-outfits-row{align-items:flex-start;gap:14px;padding:8px 4px 14px}.create-look-selected-outfit-tile{align-content:initial;box-sizing:border-box;color:#17110d;text-align:center;background:#fff;border:1px solid #e6d8ca;border-radius:17px;flex-direction:column;flex:0 0 140px;grid-template-rows:none;gap:0;width:140px;min-width:140px;max-width:140px;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #4635280f}.create-look-selected-outfit-tile:hover,.create-look-selected-outfit-tile:focus-visible{background:#fff;border-color:#d0bca7;outline:none;transform:translateY(-1px);box-shadow:0 11px 24px #46352817}.create-look-selected-outfit-tile>img,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-empty{border:0;border-radius:16px 16px 0 0;margin:0;overflow:hidden;object-fit:cover!important;object-position:center!important;background:0 0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:175px!important;min-height:175px!important;max-height:175px!important;padding:0!important;display:grid!important}.create-look-selected-outfit-tile>img{display:block!important}.create-look-selected-outfit-tile>.outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.create-look-selected-outfit-tile>.outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.create-look-selected-outfit-tile>.outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.create-look-selected-outfit-tile>.outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.create-look-selected-outfit-tile>.outfit-cover-collage>.outfit-cover-tile{min-width:0;min-height:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important}.create-look-selected-outfit-tile>.outfit-cover-collage>.outfit-cover-tile>img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.create-look-selected-outfit-tile>strong{box-sizing:border-box;-webkit-line-clamp:2;white-space:normal;color:#17110d;text-align:center;text-overflow:ellipsis;background:#fff;border-radius:0 0 16px 16px;-webkit-box-orient:vertical;width:100%;min-height:48px;margin:0;padding:9px 10px 10px;font-family:inherit;font-size:.8rem;font-weight:400;line-height:1.16;display:-webkit-box;overflow:hidden}.create-look-selected-outfit-tile .create-selected-remove{z-index:3;color:#a78f79;background:#fff;border:1px solid #d0bca7e6;width:27px;height:27px;font-weight:400;top:-8px;right:-8px;box-shadow:0 8px 18px #705a4824}.create-look-selected-outfit-tile .create-look-selected-source-badges{display:none}@media (width<=620px){.create-look-selected-outfit-tile{flex-basis:122px;width:122px;min-width:122px;max-width:122px}.create-look-selected-outfit-tile>img,.create-look-selected-outfit-tile>.outfit-cover-collage,.create-look-selected-outfit-tile>.outfit-cover-empty{height:153px!important;min-height:153px!important;max-height:153px!important}.create-look-selected-outfit-tile>strong{min-height:45px;padding:8px 8px 9px;font-size:.76rem}}.create-look-selected-outfit-tile>.outfit-cover-frame{position:relative;overflow:hidden;background:0 0!important;border:0!important;border-radius:16px 16px 0 0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:175px!important;min-height:175px!important;max-height:175px!important;margin:0!important;padding:0!important;display:block!important}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-image{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage.tile-count-3>.outfit-cover-tile:first-child{grid-row:1/span 2}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.create-look-selected-outfit-tile>.outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.create-look-selected-outfit-tile>.outfit-cover-frame .outfit-cover-source-pill{display:none!important}@media (width<=620px){.create-look-selected-outfit-tile>.outfit-cover-frame{height:153px!important;min-height:153px!important;max-height:153px!important}}.look-detail-v4010-outfit-card .outfit-cover-frame{background:0 0;border:0;border-radius:17px 17px 0 0;width:100%;height:230px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage.tile-count-3>.outfit-cover-tile:first-child{grid-row:1/span 2}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-collage>.outfit-cover-tile>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.look-detail-v4010-outfit-card .outfit-cover-frame>.outfit-cover-image{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.look-detail-v4010-outfit-card .outfit-cover-frame .outfit-cover-source-pill{display:none!important}.profile-look-detail-modal-v416.is-look-editing-v416{background:radial-gradient(circle at 0 0,#fff8efe6,#0000 38%),linear-gradient(135deg,#fffaf5 0%,#f6eee7 100%);width:min(940px,100vw - 38px);max-height:calc(100vh - 38px);padding:20px;overflow-x:hidden}.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416{margin-bottom:12px}.profile-look-edit-create-shell-v416{width:100%;min-width:0}.profile-look-edit-create-layout-v416{flex-direction:column;gap:11px;min-width:0;display:flex}.profile-look-edit-create-layout-v416>*{flex-shrink:0}.profile-look-edit-hero-card-v416{grid-template-columns:minmax(250px,330px) 1px minmax(240px,1fr);min-height:430px;padding:12px;overflow:visible}.profile-look-edit-cover-preview-v416{background:#f7f1ea;border-radius:22px;overflow:hidden;aspect-ratio:4/5!important;width:min(100%,320px)!important;max-width:320px!important}.profile-look-edit-cover-preview-v416>.profile-look-cover-frame{overflow:hidden;border-radius:inherit!important;background:#f7f1ea!important;border:0!important;width:100%!important;height:100%!important;margin:0!important}.profile-look-edit-cover-preview-v416>.profile-look-cover-frame>img,.profile-look-edit-cover-preview-v416>.profile-look-cover-frame>.profile-cover-collage,.profile-look-edit-cover-preview-v416>.profile-look-cover-frame>.profile-cover-empty{border-radius:inherit!important;object-fit:contain!important;object-position:center!important;background:#f7f1ea!important;width:100%!important;height:100%!important;margin:0!important}.profile-look-edit-hero-actions-v416 .create-outfit-upload-cover-button{cursor:pointer}.profile-look-edit-form-card-v416,.profile-look-edit-selected-card-v416{background:#ffffffc2;border-color:#eadccd}.profile-look-edit-selected-card-v416{min-height:180px;position:relative}.profile-look-edit-selected-row-v416{align-items:flex-start;gap:14px;padding:8px 4px 14px}.profile-look-edit-selected-outfit-card-v416{background:#fff;border:1px solid #e6d8ca;border-radius:17px;flex:0 0 140px;width:140px;min-width:140px;max-width:140px;overflow:hidden;box-shadow:0 8px 20px #4635280f}.profile-look-edit-selected-outfit-card-v416>.profile-search-outfit-cover{background:0 0;border:0;border-radius:16px 16px 0 0;width:100%;height:175px;margin:0;overflow:hidden}.profile-look-edit-selected-outfit-card-v416>strong{box-sizing:border-box;-webkit-line-clamp:2;color:#17110d;text-align:center;-webkit-box-orient:vertical;min-height:48px;margin:0;padding:9px 10px 10px;font-size:.8rem;font-weight:400;line-height:1.16;display:-webkit-box;overflow:hidden}.profile-look-edit-footer-v416{z-index:24;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf4;margin:0 -20px -20px;position:sticky;bottom:-20px}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-1,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-1,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-1{grid-template-rows:1fr;grid-template-columns:1fr}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-2,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-2,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3>.outfit-cover-tile:first-child,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3>.outfit-cover-tile:first-child,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-3>.outfit-cover-tile:first-child{grid-row:1/span 2}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-4,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-4,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.profile-look-detail-modal-v416 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile>img,.profile-look-selector-card-v4010 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile>img,.profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>.outfit-cover-collage>.outfit-cover-tile>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover,.profile-look-edit-selected-outfit-card-v416>.profile-search-outfit-cover{background:0 0!important}.profile-look-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover>img,.profile-look-edit-selected-outfit-card-v416>.profile-search-outfit-cover>img{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}@media (width<=760px){.profile-look-detail-modal-v416.is-look-editing-v416{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}.profile-look-edit-hero-card-v416{grid-template-columns:1fr;min-height:0}.profile-look-edit-cover-preview-v416{width:min(100%,360px)!important}.profile-look-edit-footer-v416{margin:0 -16px -16px;padding-left:16px;padding-right:16px;bottom:-16px}}@media (width<=520px){.profile-look-edit-selected-outfit-card-v416{flex-basis:122px;width:122px;min-width:122px;max-width:122px}.profile-look-edit-selected-outfit-card-v416>.profile-search-outfit-cover{height:153px}}.profile-look-detail-header-v416{grid-template-columns:minmax(270px,.82fr) minmax(260px,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.profile-look-detail-header-actions-v416{grid-area:1/1;justify-self:start;order:initial!important}.profile-look-detail-header-v416>.profile-look-detail-title-v416{grid-area:1/2;justify-self:stretch;width:100%;text-align:center!important;order:initial!important;max-width:none!important;margin:0!important}.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416{grid-template-columns:minmax(250px,330px) 1px minmax(240px,1fr)!important}.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-actions-v416{grid-column:1}.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416>.profile-look-detail-title-v416{grid-column:3}.profile-look-edit-back-button-v416 svg{stroke-width:1.7px}@media (width<=760px){.profile-look-detail-header-v416,.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.profile-look-detail-header-v416>.profile-look-detail-title-v416,.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416>.profile-look-detail-title-v416{flex:auto;width:auto;text-align:right!important}}@media (width<=520px){.profile-look-detail-header-v416,.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416{flex-wrap:wrap}.profile-look-detail-header-v416>.profile-look-detail-title-v416,.profile-look-detail-modal-v416.is-look-editing-v416 .profile-look-detail-header-v416>.profile-look-detail-title-v416{flex-basis:100%;width:100%;text-align:center!important}}.profile-page-card .profile-dashboard-counter-bar-v416{background:#ffffffb8;border:1px solid #d0bca794;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1110px;margin:8px auto 34px;display:grid;overflow:hidden;box-shadow:0 14px 38px #4835270d}.profile-dashboard-counter-v416{text-align:center;justify-content:center;align-items:baseline;gap:10px;min-width:0;padding:21px 18px;display:flex;position:relative}.profile-dashboard-counter-v416:not(:last-child):after{content:"";background:#d0bca76b;width:1px;position:absolute;top:18px;bottom:18px;right:0}.profile-dashboard-counter-v416 strong{color:#17110d;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.profile-dashboard-counter-v416 span{color:#6f6257;font-size:.84rem;font-weight:400;line-height:1.2}.profile-page-card .profile-home-section-header-v416{align-items:center;margin-bottom:16px}.profile-page-card .profile-home-section-header-v416 h3{color:#17110d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1.04rem;font-weight:500;line-height:1}.profile-page-card .profile-home-section-header-v416 a{color:#a78f79;letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:400}.profile-page-card .profile-look-preview-row-v416{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible;gap:20px!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{aspect-ratio:4/5!important;border-radius:20px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #3f2d201f}.profile-page-card .profile-look-preview-row-v416 .profile-look-card h4{font-size:clamp(1.45rem,2vw,1.8rem)!important;bottom:41px!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card p{font-size:.9rem!important;bottom:18px!important}.profile-recent-items-grid-v416{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.profile-recent-item-card-v416{aspect-ratio:4/5;color:#a78f79;background:#f7f1ea;border:1px solid #d0bca794;border-radius:14px;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #3f2d200b}.profile-recent-item-card-v416:hover{border-color:#d0bca7;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px #3f2d2014}.profile-recent-item-card-v416 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-recent-item-card-v416 span{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400}.my-looks-page-v416{width:100%;max-width:1240px;margin:0 auto;padding:22px 26px 56px}.my-looks-page-header-v416{text-align:center;justify-content:center;align-items:center;min-height:72px;margin-bottom:30px;display:flex;position:relative}.my-looks-page-header-v416 h1{color:#17110d;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,4.3rem);font-weight:400;line-height:.95}.my-looks-page-header-v416 p{color:#8a7a6d;margin:7px 0 0;font-size:.94rem}.my-looks-back-button-v416{color:#17110d;cursor:pointer;background:#fffaf5;border:1px solid #d0bca7b8;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.my-looks-back-button-v416:hover{background:#f4ece4}.profile-all-looks-grid-v416{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.profile-all-look-card-v416{aspect-ratio:4/5;color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:#f7f1ea;border:1px solid #d0bca79e;border-radius:21px;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 14px 36px #3f2d2014}.profile-all-look-card-v416:hover{border-color:#d0bca7;transform:translateY(-3px);box-shadow:0 20px 46px #3f2d2021}.profile-all-look-cover-v416{background:#f7f1ea;gap:0;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.profile-all-look-cover-v416>img,.profile-all-look-tile-v416>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-all-look-collage-v416.tile-count-1{grid-template-columns:1fr}.profile-all-look-collage-v416.tile-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-all-look-collage-v416.tile-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.2fr .8fr}.profile-all-look-collage-v416.tile-count-3 .profile-all-look-tile-v416:first-child{grid-row:1/span 2}.profile-all-look-collage-v416.tile-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.profile-all-look-tile-v416{min-width:0;min-height:0;overflow:hidden}.profile-all-look-empty-v416{color:#a78f79;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.4rem;display:flex}.profile-all-look-overlay-v416{z-index:1;pointer-events:none;background:linear-gradient(#140f0c00 42%,#140f0c57 72%,#140f0cb8 100%);position:absolute;inset:0}.profile-all-look-copy-v416{z-index:2;text-shadow:0 2px 12px #00000073;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:16px;left:17px;right:17px}.profile-all-look-copy-v416 strong{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;line-height:.95}.profile-all-look-copy-v416 small{color:#ffffffe6;font-size:.86rem}.my-looks-state-v416,.my-looks-empty-v416{color:#6f6257;text-align:center;margin:36px auto}.my-looks-empty-v416{background:#ffffffad;border:1px solid #d0bca799;border-radius:22px;max-width:620px;padding:42px 28px}.my-looks-empty-v416 h2{color:#17110d;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400}.my-looks-empty-v416 p{margin:0}@media (width<=980px){.profile-page-card .profile-look-preview-row-v416,.profile-all-looks-grid-v416{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-recent-items-grid-v416{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.profile-page-card .profile-dashboard-counter-bar-v416{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard-counter-v416:nth-child(2):after{content:none}.profile-dashboard-counter-v416:nth-child(-n+2){border-bottom:1px solid #d0bca76b}.profile-page-card .profile-look-preview-row-v416,.profile-all-looks-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-recent-items-grid-v416{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.profile-dashboard-counter-v416{flex-direction:column;align-items:center;gap:4px;padding:17px 10px}.profile-dashboard-counter-v416 strong{font-size:1.75rem}.profile-dashboard-counter-v416 span{font-size:.76rem}.profile-page-card .profile-look-preview-row-v416{padding-bottom:8px;display:flex;overflow-x:auto;gap:14px!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{flex:0 0 210px!important;width:210px!important;min-width:210px!important}.profile-all-looks-grid-v416{grid-template-columns:1fr}.profile-recent-items-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))}.my-looks-page-v416{padding:16px 14px 40px}.my-looks-page-header-v416{text-align:right;justify-content:flex-end}.my-looks-page-header-v416 h1{font-size:3rem}}.profile-page-card .profile-dashboard-counter-bar-v416{border-radius:14px;margin-top:6px;margin-bottom:28px}.profile-page-card .profile-dashboard-counter-v416{gap:7px;padding:12px 15px}.profile-page-card .profile-dashboard-counter-v416:not(:last-child):after{top:10px;bottom:10px}.profile-page-card .profile-dashboard-counter-v416 strong{font-size:1.65rem}.profile-page-card .profile-dashboard-counter-v416 span{font-size:.8rem}.profile-page-card .profile-home-section-header-v416{margin-bottom:18px}.profile-page-card .profile-home-section-header-v416 h3{letter-spacing:-.02em;text-transform:none;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.85rem,2.4vw,2.2rem);font-weight:400;line-height:1}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{aspect-ratio:3/4!important}.profile-page-card .profile-recently-added-section-v416{margin-top:38px}.profile-page-card .profile-recent-item-card-v416{aspect-ratio:3/4}@media (width<=760px){.profile-page-card .profile-dashboard-counter-v416{padding:11px 12px}}@media (width<=520px){.profile-page-card .profile-dashboard-counter-v416{padding:13px 8px}.profile-page-card .profile-dashboard-counter-v416 strong{font-size:1.55rem}.profile-page-card .profile-dashboard-counter-v416 span{font-size:.74rem}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{flex-basis:190px!important;width:190px!important;min-width:190px!important}}.outfits-v4010-card{position:relative}.outfits-v4010-card .outfits-v4010-card-source-badges{z-index:8;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:auto;max-width:calc(100% - 22px);margin:0;display:flex;position:absolute;top:11px;left:11px}.outfits-v4010-card .outfits-v4010-card-source-badges .outfit-source-badge{box-sizing:border-box;color:#8f7662;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;white-space:nowrap;background:#ffffffc2;border:1px solid #d0bca7b8;border-radius:999px;width:auto;min-height:25px;padding:5px 9px;font-size:.67rem;font-weight:400;line-height:1;box-shadow:0 5px 14px #3e2d2114}.outfits-v4010-card .outfits-v4010-card-body{box-sizing:border-box;flex-direction:column;min-height:96px;display:flex}.outfits-v4010-card .outfit-v4010-item-strip{margin-top:auto}.profile-page-card .profile-recent-item-card-v416,.profile-recent-item-card-v416{aspect-ratio:4/5!important}.profile-recent-item-card-v416 img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card,.profile-all-look-card-v416{aspect-ratio:9/16!important;height:auto!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card .profile-look-cover-frame,.profile-all-look-cover-v416{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card .profile-look-cover-frame>img,.profile-page-card .profile-look-preview-row-v416 .profile-look-card .profile-cover-tile>img,.profile-all-look-cover-v416>img,.profile-all-look-tile-v416>img{object-fit:cover!important;object-position:center!important;background:#f7f1ea!important;width:100%!important;height:100%!important}.profile-all-looks-grid-v416{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.create-look-cover-preview,.profile-look-edit-cover-preview-v416{aspect-ratio:9/16!important;width:min(100%,270px)!important;max-width:270px!important;height:auto!important;min-height:0!important}.create-look-cover-preview .create-outfit-manual-cover-preview,.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .outfit-cover-empty,.profile-look-edit-cover-preview-v416 .profile-look-cover-frame,.profile-look-edit-cover-preview-v416 .profile-look-cover-frame>img,.profile-look-edit-cover-preview-v416 .profile-cover-collage,.profile-look-edit-cover-preview-v416 .profile-cover-empty{aspect-ratio:9/16!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{aspect-ratio:9/16!important;width:min(100%,270px)!important;height:auto!important;margin:0 auto!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame>img,.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-tile>img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-collage,.my-looks-detail-modal-v416 .outfit-cover-collage{background:#f7f1ea!important;gap:0!important;padding:0!important}.profile-look-detail-modal-v416 .profile-cover-tile,.my-looks-detail-modal-v416 .outfit-cover-tile{border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.my-looks-detail-backdrop-v416{z-index:1350}.my-looks-detail-modal-v416{width:min(900px,100vw - 48px)}.my-looks-detail-modal-v416 .profile-look-detail-header-actions-v416{grid-column:1}.my-looks-detail-modal-v416 .profile-look-detail-header-v416>.profile-look-detail-title-v416{grid-column:2}.my-looks-detail-state-v416{margin:28px 0}.my-looks-detail-outfit-card-v416{cursor:default}.my-looks-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover{overflow:hidden;aspect-ratio:4/5!important;background:#f7f1ea!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important}.my-looks-detail-modal-v416 .profile-look-inside-outfit-card-v416 .profile-search-outfit-cover>img,.my-looks-detail-modal-v416 .profile-look-inside-outfit-card-v416 .outfit-cover-tile>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.look-manager-cover-card .look-cover-image{object-fit:cover!important;object-position:center!important}@media (width<=1040px){.profile-all-looks-grid-v416{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.profile-all-looks-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{width:min(100%,240px)!important}}@media (width<=480px){.profile-all-looks-grid-v416{grid-template-columns:1fr 1fr;gap:14px}.profile-all-look-copy-v416{bottom:12px;left:12px;right:12px}.profile-all-look-copy-v416 strong{font-size:1.25rem}}.profile-all-look-card-v416{max-width:210px;aspect-ratio:9/16!important;width:100%!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame,.my-looks-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{overflow:hidden;aspect-ratio:4/5!important;width:min(100%,330px)!important;height:auto!important;margin:0 auto!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame>img,.my-looks-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame>img,.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-tile>img,.my-looks-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-cover-tile>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.media-cropper-clear-window{overflow:visible}.media-cropper-secondary-guide{z-index:2;box-sizing:border-box;filter:drop-shadow(0 2px 5px #17110d7a);pointer-events:none;border:2px dashed #fffffffa;border-radius:14px;width:calc(100% - 10px);max-width:calc(100% - 10px);max-height:calc(100% - 10px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=760px){.profile-page-card .profile-look-preview-row-v416{grid-template-columns:repeat(2,minmax(0,170px))!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{width:170px!important;min-width:170px!important;max-width:170px!important}.profile-all-looks-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-all-look-card-v416{max-width:none}}@media (width<=430px){.profile-page-card .profile-look-preview-row-v416{grid-template-columns:minmax(0,165px)!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{width:165px!important;min-width:165px!important;max-width:165px!important}}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame,.my-looks-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{aspect-ratio:4/5!important}.media-cropper-secondary-guide{display:none!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card,.profile-all-look-card-v416,.create-look-cover-preview,.profile-look-edit-cover-preview-v416,.create-look-cover-preview .create-outfit-manual-cover-preview,.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .outfit-cover-empty,.profile-look-edit-cover-preview-v416 .profile-look-cover-frame,.profile-look-edit-cover-preview-v416 .profile-look-cover-frame>img,.profile-look-edit-cover-preview-v416 .profile-cover-collage,.profile-look-edit-cover-preview-v416 .profile-cover-empty{aspect-ratio:4/5!important}.profile-look-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame,.my-looks-detail-modal-v416 .profile-look-detail-cover-panel-v4010 .profile-look-cover-frame{aspect-ratio:4/5!important;width:min(100%,330px)!important;height:auto!important}.look-manager-cover-card .look-cover-frame{aspect-ratio:4/5!important;height:auto!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card,.profile-all-look-card-v416{aspect-ratio:3/4!important}.profile-page-card .profile-look-preview-row-v416{justify-content:start;align-items:start;grid-template-columns:repeat(3,minmax(0,220px))!important}.profile-all-looks-grid-v416{justify-content:start;grid-template-columns:repeat(auto-fill,minmax(200px,220px))!important}@media (width<=760px){.profile-page-card .profile-look-preview-row-v416{grid-template-columns:repeat(2,minmax(0,190px))!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{width:190px!important;min-width:190px!important;max-width:190px!important}.profile-all-looks-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-all-look-card-v416{max-width:none!important}}@media (width<=430px){.profile-page-card .profile-look-preview-row-v416{overflow-x:auto;gap:14px!important;display:flex!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important}}.profile-page-card .profile-look-preview-row-v416{justify-content:start;align-items:start;grid-template-columns:repeat(3,minmax(0,250px))!important;gap:20px!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{aspect-ratio:4/5!important;width:250px!important;min-width:250px!important;max-width:250px!important}.profile-all-looks-grid-v416{justify-content:start;grid-template-columns:repeat(auto-fill,minmax(225px,250px))!important;gap:22px!important}.profile-all-look-card-v416{aspect-ratio:4/5!important;width:100%!important;max-width:250px!important}@media (width<=900px){.profile-page-card .profile-look-preview-row-v416{grid-template-columns:repeat(2,minmax(0,220px))!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{width:220px!important;min-width:220px!important;max-width:220px!important}}@media (width<=520px){.profile-page-card .profile-look-preview-row-v416{overflow-x:auto;gap:14px!important;display:flex!important}.profile-page-card .profile-look-preview-row-v416 .profile-look-card{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}}.my-looks-detail-modal-v416 .profile-look-detail-header-actions-v416{z-index:3;align-items:center;gap:9px;display:flex}.my-looks-detail-modal-v416 .profile-look-detail-delete-button-v416{color:#a78f79}.my-looks-detail-outfit-card-v416{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;padding:0}.my-looks-detail-outfit-card-v416:hover,.my-looks-detail-outfit-card-v416:focus-visible{border-color:#d0bca7;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #4d3a2a17}.my-looks-nested-outfit-backdrop-v416{z-index:1450}.my-looks-nested-outfit-modal-v416{width:min(1080px,100vw - 56px);max-height:min(92vh,980px)}.my-looks-detail-modal-v416 .profile-look-edit-create-shell-v416{padding:0 22px 24px}.my-looks-detail-modal-v416 .profile-look-selector-panel-v4010{margin-top:16px}.my-looks-detail-modal-v416 .profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover{aspect-ratio:4/5;border-radius:15px 15px 0 0;width:100%;overflow:hidden}.my-looks-detail-modal-v416 .profile-look-edit-selected-outfit-card-v416 .profile-search-outfit-cover>img,.my-looks-detail-modal-v416 .profile-look-edit-selected-outfit-card-v416 .outfit-cover-tile>img{object-fit:cover;object-position:center;width:100%;height:100%}.my-looks-detail-modal-v416~.profile-look-confirm-backdrop-v4010 .button.danger,.profile-look-confirm-backdrop-v4010 .button.danger{color:#fff;background:#d0bca7;border-color:#d0bca7}.profile-look-confirm-backdrop-v4010 .button.danger:hover:not(:disabled){color:#fff;background:#bfa891;border-color:#bfa891}@media (width<=760px){.my-looks-nested-outfit-modal-v416{width:calc(100vw - 24px)}.my-looks-detail-modal-v416 .profile-look-edit-create-shell-v416{padding-inline:12px}}.profile-look-outfit-picker-backdrop-v416{z-index:1650;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17110d57;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.profile-look-outfit-picker-modal-v416{width:min(980px,100vw - 60px);height:min(760px,100vh - 60px);min-height:0;max-height:calc(100vh - 60px)}.profile-look-outfit-picker-modal-v416.profile-look-selector-panel-v4010{margin:0}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover>.profile-search-outfit-cover,.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover>.outfit-cover-frame{overflow:hidden;background:#f7f1ea!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover .outfit-cover-collage{border:0!important;border-radius:0!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover .outfit-cover-tile{overflow:hidden;border:0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover img,.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-cover .outfit-cover-tile>img{display:block;object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-card .create-wardrobe-picker-check{color:#a78f79;background:#fffffff5;border-color:#d0bca7eb;justify-content:center;align-items:center;font-family:inherit;font-size:1.05rem;font-weight:400;display:inline-flex}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-card.is-selected .create-wardrobe-picker-check{color:#fff;background:#d0bca7;border-color:#d0bca7}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-copy{justify-content:center;min-height:72px}.profile-look-outfit-picker-modal-v416 .create-look-outfit-picker-card .create-look-outfit-picker-copy h4{text-transform:none;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:400}.profile-look-outfit-picker-footer-v416{justify-content:flex-end;align-items:center;gap:14px;display:flex}.create-look-outfit-picker-footer .profile-look-outfit-picker-cancel-v416{color:#a78f79;min-width:150px;box-shadow:none;background:#fff;border-color:#d0bca7}.create-look-outfit-picker-footer .profile-look-outfit-picker-cancel-v416:hover:not(:disabled),.create-look-outfit-picker-footer .profile-look-outfit-picker-cancel-v416:focus-visible{color:#8f7662;background:#d0bca71a;border-color:#bfa891}.create-look-outfit-picker-footer .profile-look-outfit-picker-save-v416{color:#fff;background:#d0bca7;border-color:#d0bca7;min-width:170px}.create-look-outfit-picker-footer .profile-look-outfit-picker-save-v416:hover:not(:disabled),.create-look-outfit-picker-footer .profile-look-outfit-picker-save-v416:focus-visible{color:#fff;background:#bfa891;border-color:#bfa891}.create-look-outfit-picker-footer button:disabled{cursor:default;opacity:.72;filter:none;transform:none}.profile-look-detail-modal-v416 .profile-look-outfit-picker-backdrop-v416,.my-looks-detail-modal-v416 .profile-look-outfit-picker-backdrop-v416{z-index:1650}@media (width<=760px){.profile-look-outfit-picker-backdrop-v416{padding:12px}.profile-look-outfit-picker-modal-v416{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.profile-look-outfit-picker-footer-v416{justify-content:stretch}.profile-look-outfit-picker-footer-v416 button{flex:1 1 0;min-width:0}}.profile-page-card .style-tag-list,.public-profile-card.public-stylist-profile-card .style-tag-list{color:#a78f79;letter-spacing:0;text-transform:none;gap:9px;margin-bottom:16px;font-size:.9rem;font-weight:400}.profile-page-card .style-tag-list span,.public-profile-card.public-stylist-profile-card .style-tag-list span{color:#a78f79;letter-spacing:0;text-transform:none;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d0bca7;padding:0 17px;font-size:.9rem;font-weight:400}.profile-page-card .style-tag-list span:before,.public-profile-card.public-stylist-profile-card .style-tag-list span:before,.profile-page-card .style-tag-list span:after,.public-profile-card.public-stylist-profile-card .style-tag-list span:after{content:none}.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-action-button{color:#111;letter-spacing:0;text-transform:none;background:#ffffffc7;border-color:#eaded6;font-weight:400}.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-action-button:hover,.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-action-button:focus-visible,.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-action-button.is-active,.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-action-button.is-active:hover{color:#a78f79;background:#d0bca724;border-color:#d0bca7;text-decoration:none;box-shadow:inset 0 -2px #d0bca7b8,0 10px 28px #553b2a0a}.public-profile-card.public-stylist-profile-card .public-profile-portfolio-search{display:none!important}.profile-tab-return-button-v416{z-index:950;color:#111;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf8f5;border:1px solid #e7dbcd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:fixed;top:24px;left:102px;box-shadow:0 10px 26px #4c372814}.profile-tab-return-button-v416:hover,.profile-tab-return-button-v416:focus-visible{color:#a78f79;background:#d0bca724;border-color:#d0bca7;outline:none}@media (width<=760px){.profile-tab-return-button-v416{width:44px;height:44px;top:14px;left:82px}}.profile-action-row .profile-stylist-wardrobe-action span,.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-stylist-wardrobe-action span{white-space:nowrap!important;text-align:center!important;width:auto!important;max-width:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;display:inline!important}.profile-tab-return-button-v416{width:44px;height:44px;top:42px;left:max(98px,50% - 560px);box-shadow:0 8px 22px #4c37280f}.outfits-v4010-category-tabs{justify-content:space-between;gap:12px}.outfits-v4010-category-tab{white-space:nowrap;min-width:0;font-size:clamp(12px,.82vw,15px)}.stylist-wardrobe-page{width:min(1180px,100%)}.stylist-wardrobe-v416-header{margin-bottom:0}.stylist-wardrobe-page .stylist-wardrobe-controls,.stylist-wardrobe-grid-v416{margin-top:0}.stylist-wardrobe-grid-v416 .stylist-wardrobe-item-card-v416{min-width:0}.stylist-wardrobe-grid-v416 .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap{aspect-ratio:4/5}.stylist-wardrobe-grid-v416 .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stylist-wardrobe-page .wardrobe-v4010-floating-add{color:#fff;background:#d0bca7;border-color:#d0bca7}.stylist-wardrobe-page .wardrobe-v4010-floating-add:hover{background:#bfa891;border-color:#bfa891}@media (width<=1180px){.outfits-v4010-category-tabs{justify-content:flex-start;gap:22px;overflow-x:auto}.outfits-v4010-category-tab{font-size:14px}}@media (width<=760px){.profile-tab-return-button-v416{width:42px;height:42px;top:16px;left:76px}.profile-action-row .profile-stylist-wardrobe-action span,.public-profile-card.public-stylist-profile-card .public-profile-action-row .profile-stylist-wardrobe-action span{white-space:normal!important}}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header h3{letter-spacing:-.02em;text-transform:none;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.85rem,2.4vw,2.2rem);font-weight:400;line-height:1}.notification-alert-dot,.side-nav-icon-wrap .notification-alert-dot,.public-profile-toolbar-notification-wrapper .notification-alert-dot,.profile-page-card .profile-page-notification-button .notification-alert-dot{box-shadow:0 7px 14px #a78f793d;background:#a78f79!important}.profile-notification-item.is-unread,.public-profile-card .profile-notification-item.is-unread,.profile-page-card .profile-notification-item.is-unread{background:#d0bca724!important}.profile-notification-item.is-unread .profile-notification-dot,.public-profile-card .profile-notification-item.is-unread .profile-notification-dot,.profile-page-card .profile-notification-item.is-unread .profile-notification-dot{background:#bfa891!important}.profile-notification-header button,.public-profile-card .profile-notification-header button,.profile-page-card .profile-notification-header button{color:#a78f79;border-color:#d0bca7c2;font-weight:400}.profile-notification-header button:hover,.public-profile-card .profile-notification-header button:hover,.profile-page-card .profile-notification-header button:hover{color:#8f7662;background:#d0bca729}:is(.profile-page-notification-button:has(.notification-alert-dot),.public-profile-icon-button:has(.notification-alert-dot)){color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}:is(.profile-page-notification-button:has(.notification-alert-dot):hover,.public-profile-icon-button:has(.notification-alert-dot):hover){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.post-media-type-pill{letter-spacing:0;text-transform:none;border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-weight:400}.post-media-type-pill svg{stroke-width:1.8px;width:16px;height:16px}.public-style-post-card-overlay .public-post-video-icon-tag{color:#fff;width:30px;height:30px;font-size:inherit;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17110d9e;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;margin:0 0 7px;font-weight:400;display:inline-flex}.public-style-post-card-overlay .public-post-video-icon-tag svg{stroke-width:1.8px;width:17px;height:17px}.professional-post-hover-title,.professional-post-image-link:hover .professional-post-hover-title,.public-style-post-card-overlay strong,.public-style-post-card:hover .public-style-post-card-overlay strong{color:#d0bca7!important;font-weight:400!important}.public-profile-card.public-stylist-profile-card .public-profile-looks-strip-header h3{font-synthesis:none;letter-spacing:-.02em!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(1.85rem,2.4vw,2.2rem)!important;font-weight:300!important;line-height:1!important}.public-profile-icon-button.has-unread-notifications{color:#111!important;background:#ffffffeb!important;border-color:#eaded6!important}.profile-page-notification-button:has(.notification-alert-dot){color:#111!important;background:#ffffffeb!important;border-color:#eaded6!important}.public-profile-icon-button:has(.notification-alert-dot){color:#111!important;background:#ffffffeb!important;border-color:#eaded6!important}.public-profile-icon-button.has-unread-notifications:hover{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important}.profile-page-notification-button:has(.notification-alert-dot):hover{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important}.public-profile-icon-button:has(.notification-alert-dot):hover{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important}.public-profile-card.public-stylist-profile-card .public-profile-icon-button:hover,.public-profile-card.public-stylist-profile-card .public-profile-icon-button:focus-visible,.stylist-services-page-card.is-public-services-page .public-profile-icon-button:hover,.stylist-services-page-card.is-public-services-page .public-profile-icon-button:focus-visible{outline:none;color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important;box-shadow:0 12px 28px #a78f791f!important}.public-profile-card.public-stylist-profile-card .public-profile-icon-button.is-lit,.public-profile-card.public-stylist-profile-card .public-profile-icon-button.is-lit:hover,.stylist-services-page-card.is-public-services-page .public-profile-icon-button.is-lit,.stylist-services-page-card.is-public-services-page .public-profile-icon-button.is-lit:hover{color:#a78f79!important;background:#d0bca72e!important;border-color:#d0bca7!important;box-shadow:0 12px 28px #a78f791f!important}.public-style-post-card.is-video-post:before{content:none!important;display:none!important}.public-post-video-corner-icon-v416{z-index:4;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17110d9e;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:10px;right:10px}.public-post-video-corner-icon-v416 svg{stroke-width:1.8px;width:17px;height:17px}.public-style-post-card-overlay .public-profile-post-label-v416{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block;color:#d0bca7!important;font-weight:400!important}.public-style-post-card-overlay strong,.public-style-post-card:hover .public-style-post-card-overlay strong,.professional-post-hover-title,.professional-post-image-link:hover .professional-post-hover-title{color:#fff!important;font-weight:400!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card{color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;padding:0}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-card:focus-visible{outline-offset:3px;outline:2px solid #d0bca7}.public-stylist-look-detail-backdrop-v416{z-index:1500}.public-stylist-look-detail-modal-v416{background:#fffdfb;border:1px solid #eaded6;border-radius:26px;width:min(900px,100vw - 44px);max-height:calc(100vh - 56px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 26px 80px #2c201838}.public-stylist-look-detail-close-v416{z-index:3;color:#111;cursor:pointer;background:#fffffff0;border:1px solid #d0bca7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:18px;left:18px}.public-stylist-look-detail-close-v416:hover{color:#a78f79;background:#d0bca724}.public-stylist-look-detail-grid-v416{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.public-stylist-look-detail-cover-v416{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eaded6;border-radius:20px;width:100%;overflow:hidden}.public-stylist-look-detail-cover-v416 img,.public-stylist-look-detail-cover-v416 .public-post-placeholder{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.public-stylist-look-detail-copy-v416>span{color:#a78f79;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:400;display:block}.public-stylist-look-detail-copy-v416 h2{font-synthesis:none;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:300;line-height:.95}.public-stylist-look-detail-copy-v416 p{color:#62564d;margin:16px 0 0;font-size:1rem;line-height:1.55}.public-stylist-look-detail-copy-v416 small{color:#8a7a6d;margin-top:14px;display:block}.public-stylist-look-outfit-grid-v416{border-top:1px solid #eaded6;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px;margin-top:26px;padding-top:22px;display:grid}.public-stylist-look-outfit-card-v416{background:#fff;border:1px solid #eaded6;border-radius:17px;overflow:hidden}.public-stylist-look-outfit-cover-v416{aspect-ratio:4/5;background:#f7f1ea;overflow:hidden}.public-stylist-look-outfit-cover-v416 img,.public-stylist-look-outfit-cover-v416 .public-post-placeholder{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.public-stylist-look-outfit-card-v416 h3{color:#17110d;margin:0;padding:12px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.25rem;font-weight:400;line-height:1.05}@media (width<=700px){.public-stylist-look-detail-modal-v416{width:calc(100vw - 24px);padding:20px}.public-stylist-look-detail-grid-v416{grid-template-columns:1fr}.public-stylist-look-detail-cover-v416{max-width:420px;margin:0 auto}}.public-style-post-card-overlay .public-profile-post-label-v416,.saved-inspo-post-label{font-weight:400!important}.public-post-video-corner-icon-v416,.professional-post-card .post-media-type-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a78f79!important;background:#ffffffb8!important;border:1px solid #d0bca7f5!important;box-shadow:0 6px 18px #402e2214!important}.public-post-video-corner-icon-v416 svg,.professional-post-card .post-media-type-pill svg{color:#a78f79!important;stroke:currentColor!important}.public-stylist-look-full-modal-v416{width:min(1120px,100vw - 52px);max-height:calc(100vh - 52px);overflow-y:auto}.public-look-bookmark-button-v416.is-active{color:#a78f79!important;background:#d0bca729!important;border-color:#d0bca7!important}.public-look-owner-line-v416{color:#a78f79;margin-top:18px;font-size:.88rem;font-weight:400}.public-look-outfit-card-v416{cursor:pointer}.public-look-nested-outfit-backdrop-v416,.public-look-delete-confirm-v416{z-index:1750}.public-look-nested-outfit-modal-v416{width:min(1080px,100vw - 56px);max-height:calc(100vh - 56px)}.public-look-edit-shell-v416{padding:0 22px 24px}.saved-inspo-look-image-frame-v416{aspect-ratio:4/5}.saved-inspo-look-image-frame-v416 img{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=760px){.public-stylist-look-full-modal-v416,.public-look-nested-outfit-modal-v416{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.public-look-edit-shell-v416{padding-inline:12px}}.public-profile-reviews-tab,.public-profile-reviews-tab button,.public-profile-reviews-tab input,.public-profile-reviews-tab select,.public-profile-reviews-tab textarea{font-weight:400!important}.public-profile-reviews-tab .public-reviews-summary-panel{background:linear-gradient(#fffdfb 0%,#fff 100%);border-color:#d0bca79e;gap:28px;box-shadow:0 18px 48px #4c372812}.public-profile-reviews-tab .public-reviews-score-card{border-color:#d0bca78c;padding:8px 26px 8px 0}.public-profile-reviews-tab .public-reviews-score-card strong{margin:0;font-size:clamp(4.4rem,6vw,5.15rem);line-height:1.02;font-weight:300!important}.public-profile-reviews-tab .public-reviews-score-card>span{margin:2px 0 12px;line-height:1.35}.public-profile-reviews-tab .service-review-stars span.is-filled,.public-profile-reviews-tab .public-review-rating-row svg{color:#a78f79!important}.public-profile-reviews-tab .public-review-rating-track{background:#d0bca740}.public-profile-reviews-tab .public-review-rating-track span{background:#a78f79!important}.public-profile-reviews-tab .public-review-rating-row strong,.public-profile-reviews-tab .public-review-header h3,.public-profile-reviews-tab .public-review-stylist-response span,.public-profile-reviews-tab .public-review-actions button,.public-profile-reviews-tab .public-review-reply-editor label{font-weight:400!important}.public-profile-reviews-tab .public-review-rating-row strong{color:#5f5147}.public-profile-reviews-tab .public-review-card{border-color:#d0bca794;box-shadow:0 12px 32px #4c37280b}.public-profile-reviews-tab .public-review-stylist-response{background:#d0bca717;border-color:#d0bca794}.public-profile-reviews-tab .public-review-stylist-response span{letter-spacing:.1em;color:#a78f79!important}.public-profile-reviews-tab .public-review-actions button{color:#a78f79!important}.public-profile-reviews-tab .public-review-actions button:hover,.public-profile-reviews-tab .public-review-actions button:focus-visible{text-underline-offset:3px;text-decoration:underline;color:#7f6a59!important}.public-review-filter-row-v416{justify-content:flex-end;align-items:center;display:flex}.public-review-sort-control-v416{color:#6a5b50;align-items:center;gap:9px;font-size:.9rem;display:inline-flex}.public-review-sort-control-v416 svg{color:#a78f79}.public-review-sort-control-v416>span{white-space:nowrap}.public-review-sort-control-v416 select{color:#3f352e;min-width:155px;height:42px;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #d0bca7;border-radius:999px;padding:0 38px 0 14px}.public-review-sort-control-v416 select:hover,.public-review-sort-control-v416 select:focus{border-color:#bfa891;outline:none;box-shadow:0 0 0 4px #d0bca721}.public-profile-reviews-tab .public-review-reply-editor{border-top-color:#d0bca76b}.public-profile-reviews-tab .public-review-reply-editor textarea{background:#fffdfb;border-color:#d0bca7b8}.public-profile-reviews-tab .public-review-reply-editor textarea:focus{border-color:#bfa891!important;box-shadow:0 0 0 4px #d0bca721!important}.public-review-reply-editor-actions-v416{align-items:center}.public-review-reply-editor-actions-v416 .button{border-radius:14px;min-height:44px;font-weight:400!important}.public-review-reply-save-v416{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.public-review-reply-save-v416:hover{background:#bfa891!important;border-color:#bfa891!important}.public-review-reply-cancel-v416{color:#a78f79!important;background:#fff!important;border-color:#d0bca7!important}.public-review-reply-cancel-v416:hover{color:#7f6a59!important;background:#d0bca71f!important;border-color:#bfa891!important}.public-review-delete-response-v416{color:#8b6e62;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.public-review-delete-response-v416:hover{color:#694f45;text-underline-offset:3px;text-decoration:underline}.public-profile-reviews-tab .public-review-chip-row{display:none!important}@media (width<=760px){.public-profile-reviews-tab .public-reviews-score-card{padding:0 0 20px}.public-review-filter-row-v416{justify-content:stretch}.public-review-sort-control-v416{width:100%}.public-review-sort-control-v416 select{flex:1;min-width:0}.public-review-delete-response-v416{text-align:left;width:100%;margin-left:0}}.public-profile-reviews-tab .public-review-rating-row svg{fill:#a78f79!important;stroke:#a78f79!important}.public-profile-reviews-tab .public-review-avatar{color:#6f6257!important;background:#faf7f3!important;border-color:#d0bca7!important}.public-profile-reviews-tab .public-review-card:hover .public-review-avatar,.public-profile-reviews-tab .public-review-card:focus-within .public-review-avatar{color:#6f6257!important;background:#f7f2ec!important;border-color:#bfa891!important}.style-boards-page-card,.style-board-detail-modal,.style-board-form-modal,.style-board-item-picker-modal,.style-board-item-detail-modal,.style-board-confirm-modal{--style-board-taupe:#d0bca7;--style-board-taupe-hover:#bfa891;--style-board-taupe-dark:#a78f79;--style-board-border:#e8ddd3;--style-board-ivory:#fffdfb;--style-board-soft:#faf7f3}.style-boards-page-card h2,.style-boards-page-card h3,.style-boards-page-card h4,.style-board-detail-modal h2,.style-board-detail-modal h3,.style-board-detail-modal h4,.style-board-form-modal h2,.style-board-form-modal h3,.style-board-form-modal h4,.style-board-item-picker-modal h2,.style-board-item-picker-modal h3,.style-board-item-picker-modal h4,.style-board-item-detail-modal h2,.style-board-item-detail-modal h3,.style-board-item-detail-modal h4,.style-board-confirm-modal h3{font-synthesis:none;font-weight:300!important}.style-boards-page-card strong,.style-board-detail-modal strong,.style-board-form-modal strong,.style-board-item-picker-modal strong,.style-board-item-detail-modal strong,.style-board-confirm-modal strong,.style-boards-page-card button,.style-board-detail-modal button,.style-board-form-modal button,.style-board-item-picker-modal button,.style-board-item-detail-modal button,.style-board-confirm-modal button,.style-board-form-modal label,.style-board-form-modal .form-input>span{font-weight:400!important}.style-boards-page-card .section-eyebrow,.style-board-detail-modal .section-eyebrow,.style-board-form-modal .section-eyebrow,.style-board-item-picker-modal .section-eyebrow,.style-board-section-heading>span,.style-board-pill-row span,.style-board-access-pill,.style-board-lock-badge,.style-board-item-card span,.style-board-item-detail-meta-grid span,.style-board-new-item-label{color:var(--style-board-taupe-dark)!important;letter-spacing:.04em!important;text-transform:none!important;font-weight:400!important}.style-boards-page-card .public-profile-action-row .profile-action-button.is-active{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;box-shadow:inset 0 -3px 0 var(--style-board-taupe)!important;background:#d0bca724!important}.style-boards-page-card .public-profile-action-row .profile-action-button:hover{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;background:#d0bca71a!important}.style-boards-page-card .style-board-tab-header .button.taupe,.style-boards-page-card .public-profile-owner-service-actions .button{border-radius:13px;min-height:48px;border:1px solid var(--style-board-taupe)!important;background:var(--style-board-taupe)!important;color:#fff!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.style-boards-page-card .style-board-tab-header .button.taupe:hover,.style-boards-page-card .public-profile-owner-service-actions .button:hover{border-color:var(--style-board-taupe-hover)!important;background:var(--style-board-taupe-hover)!important;color:#fff!important}.style-boards-page-card .style-board-info-callout,.style-board-form-modal .style-board-info-callout,.style-board-subscription-callout,.style-board-locked-panel,.style-board-outfit-save-card,.professional-post-look-builder-note{border-color:var(--style-board-border)!important;background:var(--style-board-soft)!important;color:#62564d!important}.style-boards-page-card .style-board-info-callout svg,.style-board-form-modal .style-board-info-callout svg,.style-board-subscription-callout svg,.style-board-locked-panel>svg{color:var(--style-board-taupe-dark)!important}.style-board-locked-panel>svg{background:#d0bca724!important}.style-board-card,.style-board-detail-copy,.style-board-detail-section,.style-board-form-panel,.style-board-section-editor,.style-board-selected-item-card,.style-board-library-item-card,.style-board-item-card,.style-board-item-detail-copy,.style-board-item-detail-meta-grid div{border-color:var(--style-board-border)!important;background:#ffffffe6!important}.style-board-pill-row span,.style-board-access-pill,.style-board-card-meta-row span,.style-board-detail-meta-row span,.style-board-lock-badge,.style-board-product-link-pill,.style-board-detail-bookmark-chip,.style-board-form-tag-preview-row button{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;background:#fff!important;font-weight:400!important}.style-board-access-pill.is-paid,.style-board-access-pill.is-subscription,.style-board-detail-bookmark-chip.is-saved{border-color:var(--style-board-taupe-hover)!important;color:var(--style-board-taupe-dark)!important;background:#d0bca724!important}.style-board-card-actions button,.style-board-cover-upload-button,.style-board-section-editor-header button,.style-board-item-editor-title-row button,.style-board-item-editor-header button,.style-board-selected-item-action-row button,.style-board-selected-item-action-row .style-board-small-upload-button,.style-board-small-upload-button,.style-board-new-item-browse-button,.style-board-new-item-remove-photo{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;background:#fff!important;font-weight:400!important}.style-board-card-actions button:hover,.style-board-card-actions button.is-saved,.style-board-cover-upload-button:hover,.style-board-section-editor-header button:hover,.style-board-item-editor-title-row button:hover,.style-board-item-editor-header button:hover,.style-board-selected-item-action-row button:hover,.style-board-selected-item-action-row .style-board-small-upload-button:hover,.style-board-small-upload-button:hover,.style-board-new-item-browse-button:hover,.style-board-new-item-remove-photo:hover{border-color:var(--style-board-taupe-hover)!important;color:var(--style-board-taupe-dark)!important;background:#d0bca724!important}.style-board-form-modal input:focus,.style-board-form-modal select:focus,.style-board-form-modal textarea:focus,.style-board-item-picker-modal input:focus,.style-board-item-picker-modal select:focus,.style-board-item-picker-modal textarea:focus,.style-board-color-selector-wrap .wardrobe-color-selector:hover,.style-board-color-selector-wrap .wardrobe-color-selector.is-open{outline:none;border-color:var(--style-board-taupe)!important;box-shadow:0 0 0 3px #d0bca72e!important}.style-board-item-picker-modal .profile-search-filter-chip{border-color:var(--style-board-border)!important;color:#42372f!important;background:#fff!important;font-weight:400!important}.style-board-item-picker-modal .profile-search-filter-chip:hover,.style-board-item-picker-modal .profile-search-filter-chip.is-active,.style-board-new-item-category-button:hover,.style-board-new-item-category-button.is-selected,.style-board-outfit-save-card .professional-post-look-option:hover,.style-board-outfit-save-card .professional-post-look-option.is-selected{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;box-shadow:none!important;background:#d0bca729!important}.style-board-library-item-card.is-selected{border-color:var(--style-board-taupe)!important;box-shadow:0 0 0 2px #d0bca733!important}.style-board-library-select-circle{border-color:var(--style-board-taupe)!important;color:#fff!important;background:#fffffff0!important;font-weight:400!important}.style-board-library-item-card.is-selected .style-board-library-select-circle{border-color:var(--style-board-taupe)!important;background:var(--style-board-taupe)!important;color:#fff!important}.style-board-new-item-category-button.is-selected .style-board-new-item-category-icon,.style-board-new-item-category-button:hover .style-board-new-item-category-icon{color:var(--style-board-taupe-dark)!important}.style-board-new-item-camera-badge{background:var(--style-board-taupe)!important;color:#fff!important}.style-board-detail-modal .button.taupe,.style-board-form-modal .button.taupe,.style-board-item-picker-modal .button.taupe,.style-board-item-detail-modal .button.taupe,.style-board-confirm-modal .button.taupe{border:1px solid var(--style-board-taupe)!important;background:var(--style-board-taupe)!important;color:#fff!important;box-shadow:none!important;font-weight:400!important}.style-board-detail-modal .button.taupe:hover,.style-board-form-modal .button.taupe:hover,.style-board-item-picker-modal .button.taupe:hover,.style-board-item-detail-modal .button.taupe:hover,.style-board-confirm-modal .button.taupe:hover{border-color:var(--style-board-taupe-hover)!important;background:var(--style-board-taupe-hover)!important;color:#fff!important}.style-board-detail-modal .button.secondary,.style-board-form-modal .button.secondary,.style-board-item-picker-modal .button.secondary,.style-board-item-detail-modal .button.secondary,.style-board-confirm-modal .button.secondary{border:1px solid var(--style-board-taupe)!important;color:#17110d!important;background:#fff!important;font-weight:400!important}.style-board-detail-modal .button.secondary:hover,.style-board-form-modal .button.secondary:hover,.style-board-item-picker-modal .button.secondary:hover,.style-board-item-detail-modal .button.secondary:hover,.style-board-confirm-modal .button.secondary:hover{border-color:var(--style-board-taupe-hover)!important;color:var(--style-board-taupe-dark)!important;background:#d0bca724!important}.style-board-item-card .style-board-product-link-pill,.style-board-selected-item-footer span,.style-board-item-detail-meta-grid span,.style-board-item-detail-actions a,.style-board-item-footer a{color:var(--style-board-taupe-dark)!important;font-weight:400!important}.style-board-outfit-save-toggle{color:#42372f!important;font-weight:400!important}.style-board-outfit-save-toggle input{accent-color:var(--style-board-taupe)!important}.style-boards-page-card .public-profile-icon-button:hover,.style-boards-page-card .public-profile-icon-button:focus-visible,.style-board-detail-modal .modal-close-button:hover,.style-board-form-modal .modal-close-button:hover,.style-board-item-picker-modal .modal-close-button:hover,.style-board-item-detail-modal .modal-close-button:hover{border-color:var(--style-board-taupe)!important;color:var(--style-board-taupe-dark)!important;background:#d0bca724!important}.style-boards-page-card .public-profile-icon-button.has-unread-notifications{border-color:var(--style-board-border)!important;color:#111!important;background:#fffffff0!important}.style-boards-page-card .notification-alert-dot,.style-boards-page-card .profile-notification-dot,.style-boards-page-card .profile-notification-item.is-unread .profile-notification-dot{background:var(--style-board-taupe-dark)!important}.style-board-detail-modal,.style-board-form-modal,.style-board-item-picker-modal,.style-board-item-detail-modal{scrollbar-color:var(--style-board-taupe) transparent!important}.style-board-detail-modal::-webkit-scrollbar-thumb{background-color:var(--style-board-taupe)!important}.style-board-form-modal::-webkit-scrollbar-thumb{background-color:var(--style-board-taupe)!important}.style-board-item-picker-modal::-webkit-scrollbar-thumb{background-color:var(--style-board-taupe)!important}.style-board-item-detail-modal::-webkit-scrollbar-thumb{background-color:var(--style-board-taupe)!important}.style-boards-page-card button,.style-board-detail-modal button,.style-board-form-modal button,.style-board-item-picker-modal button,.style-board-item-detail-modal button,.style-board-confirm-modal button{letter-spacing:0!important;text-transform:none!important}.public-look-nested-outfit-modal-v416{background:#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(1040px,100vw - 44px);max-width:1040px;padding:18px 22px 24px;box-shadow:0 26px 80px #271e1738}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-redesign-grid{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:center;gap:28px}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-media-column,.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-cover{width:100%;min-width:0}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;width:min(100%,430px);max-width:430px;height:auto;margin:0;overflow:hidden}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-image,.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-collage,.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-empty{width:100%;height:100%;max-height:none}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-image,.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-tile img{object-fit:cover;object-position:center;display:block}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-collage{gap:0;padding:0}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416 .outfit-cover-tile{border:0;border-radius:0;min-width:0;min-height:0;overflow:hidden}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-info-column{align-self:center}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-items-section{width:100%;max-width:none;margin-top:24px}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-items-row{width:100%}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-item-card,.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-item-card strong{font-weight:400}@media (width<=760px){.public-look-nested-outfit-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-redesign-grid{grid-template-columns:1fr}.public-look-nested-outfit-modal-v416 .public-look-full-outfit-cover-v416{width:min(100%,420px);margin-inline:auto}}.public-stylist-look-full-modal-v416 .profile-look-detail-header-v416 .profile-look-detail-title-v416{font-synthesis:none!important;letter-spacing:-.035em!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(2.8rem,5vw,4.35rem)!important;font-weight:300!important;line-height:.96!important}.public-stylist-look-full-modal-v416 .profile-look-detail-delete-button-v416{color:#a78f79!important;border-color:#d0bca7!important}.public-stylist-look-full-modal-v416 .profile-look-detail-delete-button-v416:hover{color:#8f7662!important;background:#d0bca724!important;border-color:#bfa891!important}.public-stylist-look-full-modal-v416 .profile-look-detail-content-v416{padding-inline:28px}.public-stylist-look-full-modal-v416 .profile-look-detail-hero-card-v416{grid-template-columns:minmax(340px,410px) minmax(0,1fr)!important;align-items:start!important;gap:34px!important;padding:22px 0 28px!important}.public-stylist-look-full-modal-v416 .profile-look-detail-cover-panel-v416{width:100%;min-width:0;justify-content:flex-start!important;padding:0!important}.public-stylist-look-full-modal-v416 .profile-look-detail-cover-panel-v416 .profile-look-cover-frame{aspect-ratio:4/5!important;width:100%!important;max-width:410px!important;height:auto!important;margin:0!important}.public-stylist-look-full-modal-v416 .profile-look-detail-summary-v416{min-width:0;padding:0!important}.create-look-visibility-card-v416{background:#ffffffd1;border:1px solid #eaded6;border-radius:17px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.create-look-visibility-copy-v416{min-width:0}.create-look-visibility-copy-v416>span{margin:0;display:block;font-weight:400!important}.create-look-visibility-copy-v416 p{color:#74665b;max-width:520px;margin:6px 0 0;font-size:.92rem;line-height:1.45}.create-look-visibility-toggle-v416{background:#faf7f3;border:1px solid #e4d7ca;border-radius:999px;flex:none;gap:8px;padding:5px;display:inline-flex}.create-look-visibility-toggle-v416 button{color:#6f6257;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:96px;min-height:40px;padding:0 18px;font-family:inherit;font-size:.92rem;font-weight:400!important}.create-look-visibility-toggle-v416 button:hover{color:#a78f79}.create-look-visibility-toggle-v416 button.is-selected{color:#fff;background:#d0bca7;border-color:#d0bca7;box-shadow:0 5px 14px #5a43311a}.public-look-visibility-card-v416{margin-top:20px}.public-look-outfit-item-card-v416{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;padding:0}.public-look-outfit-item-card-v416:hover,.public-look-outfit-item-card-v416:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #553b2a17;border-color:#d0bca7!important}.public-look-outfit-item-card-v416 strong{font-weight:400!important}.public-look-outfit-item-detail-overlay-v416{z-index:1950;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#19130f57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.public-look-outfit-item-detail-card-v416{background:#fffaf5;border:1px solid #eadccd;border-radius:27px;width:min(920px,100vw - 48px);max-width:920px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 26px 80px #271e173d}.public-look-outfit-item-detail-card-v416 .outfit-item-detail-title-copy h3{font-synthesis:none;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300}.public-look-outfit-item-detail-card-v416 .wardrobe-detail-info-grid strong,.public-look-outfit-item-detail-card-v416 .wardrobe-detail-notes-block strong{color:#a78f79!important;font-weight:400!important}.public-look-outfit-item-detail-card-v416 .outfit-item-detail-purchase-button{text-decoration:none;color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;font-weight:400!important}.public-look-outfit-item-detail-card-v416 .outfit-item-detail-purchase-button:hover{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.look-visibility-pill-v416{color:#a78f79;background:#fff;border:1px solid #d0bca7;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.78rem;font-weight:400;display:inline-flex}@media (width<=760px){.public-stylist-look-full-modal-v416 .profile-look-detail-content-v416{padding-inline:14px}.public-stylist-look-full-modal-v416 .profile-look-detail-hero-card-v416{grid-template-columns:1fr!important;gap:20px!important}.public-stylist-look-full-modal-v416 .profile-look-detail-cover-panel-v416 .profile-look-cover-frame{max-width:420px!important;margin-inline:auto!important}.create-look-visibility-card-v416{flex-direction:column;align-items:stretch}.create-look-visibility-toggle-v416{width:100%}.create-look-visibility-toggle-v416 button{flex:1 1 0;min-width:0}.public-look-outfit-item-detail-overlay-v416{padding:12px}.public-look-outfit-item-detail-card-v416{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.shared-outfit-item-detail-overlay-v416{z-index:2600!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#18120e6b!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.shared-outfit-item-detail-card-v416{scrollbar-color:#d0bca7 transparent;position:relative;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:28px!important;width:min(940px,100vw - 48px)!important;max-width:940px!important;max-height:calc(100vh - 48px)!important;margin:auto!important;overflow-y:auto!important;box-shadow:0 28px 90px #251b1447!important}.shared-outfit-item-detail-card-v416 .outfit-item-detail-title-copy h3{font-synthesis:none;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.98;font-weight:300!important}.shared-outfit-item-detail-card-v416 .outfit-item-detail-source-tag{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border-color:#d0bca7!important;font-weight:400!important}.shared-outfit-item-detail-card-v416 .wardrobe-detail-info-grid strong,.shared-outfit-item-detail-card-v416 .wardrobe-detail-notes-block strong{color:#a78f79!important;font-weight:400!important}.shared-outfit-item-detail-card-v416 .wardrobe-detail-info-grid span,.shared-outfit-item-detail-card-v416 .wardrobe-detail-notes-block p{font-weight:400!important}.shared-outfit-item-purchase-button-v416{min-width:190px;color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;font-weight:400!important;text-decoration:none!important}.shared-outfit-item-purchase-button-v416:hover,.shared-outfit-item-purchase-button-v416:focus-visible{outline:none;color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.shared-outfit-item-card-trigger-v416,.public-look-outfit-item-card-v416{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.shared-outfit-item-card-trigger-v416:hover,.shared-outfit-item-card-trigger-v416:focus-visible,.public-look-outfit-item-card-v416:hover,.public-look-outfit-item-card-v416:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #553b2a17;border-color:#d0bca7!important}.shared-outfit-item-card-trigger-v416 strong,.public-look-outfit-item-card-v416 strong{font-weight:400!important}.public-look-outfit-item-detail-overlay-v416{z-index:2600!important;position:fixed!important;inset:0!important}@media (width<=760px){.shared-outfit-item-detail-overlay-v416{padding:12px!important}.shared-outfit-item-detail-card-v416{border-radius:22px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.shared-outfit-item-purchase-button-v416{width:100%}}.stylist-wardrobe-detail-modal-v416{scrollbar-color:#d0bca7 transparent;background:#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(980px,100vw - 48px);max-width:980px;max-height:calc(100vh - 48px);padding:24px 28px 28px;overflow-y:auto;box-shadow:0 28px 86px #271d163d}.stylist-wardrobe-detail-header-v416{border-bottom:1px solid #eaded6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:0 0 18px;display:grid}.stylist-wardrobe-detail-header-v416 .detail-header-actions{order:1;align-items:center;gap:10px;display:flex}.stylist-wardrobe-detail-header-v416 .stylist-wardrobe-detail-title-row-v416{order:2;justify-content:flex-end;min-width:0}.stylist-wardrobe-detail-title-row-v416 h3{font-synthesis:none;letter-spacing:-.035em;text-align:right;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.7rem,5vw,4.35rem);line-height:.96;font-weight:300!important}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button{color:#111;cursor:pointer;width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #d0bca7;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button:hover,.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button:focus-visible{color:#a78f79;background:#d0bca724;border-color:#bfa891;outline:none}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button.is-danger{color:#a78f79}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button.is-danger:hover,.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-icon-button.is-danger:focus-visible{color:#8f7662;background:#d0bca724;border-color:#bfa891}.stylist-wardrobe-detail-modal-v416 .stylist-wardrobe-detail-layout{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:28px;padding-top:24px}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-media-panel{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;width:100%;min-width:0;overflow:hidden}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-image,.stylist-wardrobe-detail-modal-v416 .detail-image-placeholder{object-fit:cover;object-position:center;width:100%;height:100%}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-info-grid{gap:13px}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-info-grid>div,.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-notes-block{background:#ffffffd6;border-color:#e6d8ca}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-info-grid strong,.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-notes-block strong{letter-spacing:.04em;text-transform:uppercase;color:#a78f79!important;font-weight:400!important}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-info-grid span,.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-notes-block p{color:#17110d;font-weight:400!important}.stylist-wardrobe-detail-action-row-v416{margin-top:18px}.stylist-wardrobe-detail-purchase-button-v416{min-width:190px;color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;font-weight:400!important;text-decoration:none!important}.stylist-wardrobe-detail-purchase-button-v416:hover,.stylist-wardrobe-detail-purchase-button-v416:focus-visible{outline:none;color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.stylist-wardrobe-detail-layout a{color:inherit;font-weight:400}.stylist-wardrobe-delete-card-v416 h3,.stylist-wardrobe-delete-card-v416 p,.stylist-wardrobe-delete-card-v416 button{font-weight:400!important}.stylist-wardrobe-delete-card-v416 .button.danger{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.stylist-wardrobe-delete-card-v416 .button.danger:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.stylist-wardrobe-delete-card-v416 .button.secondary{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important}.stylist-wardrobe-delete-card-v416 .button.secondary:hover:not(:disabled){color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important}@media (width<=760px){.stylist-wardrobe-detail-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.stylist-wardrobe-detail-header-v416{grid-template-columns:1fr;gap:16px}.stylist-wardrobe-detail-header-v416 .stylist-wardrobe-detail-title-row-v416{justify-content:flex-start}.stylist-wardrobe-detail-title-row-v416 h3{text-align:left}.stylist-wardrobe-detail-modal-v416 .stylist-wardrobe-detail-layout{grid-template-columns:1fr}.stylist-wardrobe-detail-modal-v416 .wardrobe-detail-media-panel{max-width:420px;margin-inline:auto}.stylist-wardrobe-detail-purchase-button-v416{width:100%}}.stylist-wardrobe-detail-header-v416{border-bottom:0!important;padding-bottom:4px!important}.stylist-wardrobe-edit-modal-v416{scrollbar-color:#d0bca7 transparent;background:#fffaf5;border:1px solid #eadccd;border-radius:28px;width:min(1040px,100vw - 48px);max-width:1040px;max-height:calc(100vh - 48px);padding:24px 28px 28px;overflow-y:auto;box-shadow:0 28px 86px #271d163d}.stylist-wardrobe-edit-modal-v416 .wardrobe-form-header{border-bottom:0!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-form-header h3{font-synthesis:none;letter-spacing:-.025em;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:300!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-back-button{color:#111!important;background:#fff!important;border-color:#d0bca7!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-back-button:hover,.stylist-wardrobe-edit-modal-v416 .wardrobe-back-button:focus-visible{outline:none;color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-photo-panel,.stylist-wardrobe-edit-modal-v416 .wardrobe-luxury-card{background:#ffffffb8!important;border-color:#eadccd!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-camera-icon{color:#a78f79!important;background:#d0bca733!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-browse-button,.stylist-wardrobe-edit-modal-v416 .wardrobe-form-actions .button.primary{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;font-weight:400!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-browse-button:hover,.stylist-wardrobe-edit-modal-v416 .wardrobe-form-actions .button.primary:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-form-actions .button.secondary{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important;font-weight:400!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-form-actions .button.secondary:hover:not(:disabled){color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important}.stylist-wardrobe-edit-modal-v416 .wardrobe-category-option.is-selected,.stylist-wardrobe-edit-modal-v416 .wardrobe-season-button.is-selected{color:#a78f79!important;box-shadow:none!important;background:#d0bca72b!important;border-color:#d0bca7!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-overlay strong{font-synthesis:none!important;letter-spacing:0!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:1.08rem!important;font-weight:400!important;line-height:1.02!important}.public-profile-card.public-stylist-profile-card .public-profile-look-strip-overlay span{font-weight:400!important}@media (width<=760px){.stylist-wardrobe-edit-modal-v416{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}}.media-cropper-backdrop{z-index:2800!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#1b140f70!important;padding:24px!important}.media-cropper-modal,.stg-post-media-cropper-v416{scrollbar-color:#d0bca7 transparent;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:28px!important;width:min(760px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;box-shadow:0 28px 88px #281d1542!important}.media-cropper-modal .modal-close-button{color:#111!important;background:#fff!important;border:1px solid #d0bca7!important;font-weight:400!important}.media-cropper-modal .modal-close-button:hover,.media-cropper-modal .modal-close-button:focus-visible{outline:none;color:#a78f79!important;background:#d0bca726!important;border-color:#bfa891!important}.media-cropper-header p,.media-cropper-header span,.media-cropper-helper-line{color:#8f7967!important;font-weight:400!important}.media-cropper-header p{letter-spacing:.08em!important;text-transform:none!important}.media-cropper-header h3{font-synthesis:none!important;letter-spacing:-.025em!important;color:#17110d!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(2.5rem,5vw,3.8rem)!important;font-weight:300!important}.media-cropper-stage{background:#f3ece4!important;border-color:#dfcfbf!important}.media-cropper-clear-window{border-color:#d0bca7fa!important;box-shadow:0 0 0 9999px #2018127a!important}.media-cropper-actions .button{font-weight:400!important}.media-cropper-actions .button.secondary{color:#17110d!important;background:#fff!important;border:1px solid #d0bca7!important}.media-cropper-actions .button.primary{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.media-cropper-actions .button.secondary:hover:not(:disabled),.media-cropper-actions .button.primary:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.professional-post-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1b140f6b!important}.professional-post-form-modal-wide{scrollbar-color:#d0bca7 transparent;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:30px!important;box-shadow:0 28px 90px #281d1540!important}.professional-post-form-modal-wide,.professional-post-form-modal-wide button,.professional-post-form-modal-wide input,.professional-post-form-modal-wide select,.professional-post-form-modal-wide textarea,.professional-post-form-modal-wide strong,.professional-post-form-modal-wide label,.professional-post-form-modal-wide p,.professional-post-form-modal-wide span,.professional-post-form-modal-wide small,.professional-post-form-modal-wide em{font-weight:400!important}.professional-post-form-modal-wide .modal-close-button,.professional-post-wizard-back{color:#111!important;background:#fff!important;border:1px solid #d0bca7!important}.professional-post-form-modal-wide .modal-close-button:hover,.professional-post-form-modal-wide .modal-close-button:focus-visible,.professional-post-wizard-back:hover,.professional-post-wizard-back:focus-visible{outline:none;color:#a78f79!important;background:#d0bca726!important;border-color:#bfa891!important}.professional-post-wizard-header h2,.post-publish-preview-card>h3,.professional-product-link-header h3,.post-item-source-header h4,.selected-shop-look-header h3{font-synthesis:none!important;color:#17110d!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}.professional-post-wizard-header .section-eyebrow,.professional-post-step-label,.post-publish-preview-label{color:#a78f79!important;letter-spacing:.05em!important;text-transform:none!important;font-weight:400!important}.professional-post-step-dot{background:#fff!important;border-color:#d9c8b7!important}.professional-post-step-dot.is-active{background:#d0bca7!important;border-color:#d0bca7!important}.professional-post-step-card,.post-item-source-panel,.professional-post-look-placement-card,.post-publish-preview-card,.post-publish-preview-look,.post-publish-preview-shop,.professional-product-link-card,.selected-shop-look-preview-card,.post-new-item-image-card,.post-item-form-type-card{box-shadow:none!important;background:#ffffffd1!important;border-color:#e6d8ca!important}.professional-post-field>span,.post-new-item-save-row label>span,.wardrobe-form-label,.post-item-form-type-copy strong{color:#17110d!important;font-weight:400!important}.professional-post-field input,.professional-post-field select,.professional-post-field textarea,.post-new-item-form-grid input,.post-new-item-form-grid select,.post-new-item-form-grid textarea,.post-new-item-save-row select,.selected-shop-look-card input,.post-item-search-wrap{color:#17110d!important;background:#fff!important;border-color:#dfcfbf!important}.professional-post-field input:focus,.professional-post-field select:focus,.professional-post-field textarea:focus,.post-new-item-form-grid input:focus,.post-new-item-form-grid select:focus,.post-new-item-form-grid textarea:focus,.post-new-item-save-row select:focus{outline:none;border-color:#d0bca7!important;box-shadow:0 0 0 3px #d0bca729!important}.professional-post-upload-card,.professional-post-unified-media-upload-card{color:#a78f79!important;background:#fbf6f0!important;border-color:#d0bca7!important}.professional-post-media-meta span,.professional-post-step-helper,.professional-post-field small,.post-item-source-header p,.professional-product-link-header p{color:#75675d!important;font-weight:400!important}.post-saved-item-toggle-row button,.professional-post-look-option,.post-stylist-wardrobe-select-card,.post-vanity-select-grid .post-stylist-wardrobe-select-card{color:#17110d!important;background:#fff!important;border-color:#e3d4c5!important;font-weight:400!important}.post-saved-item-toggle-row button:hover,.professional-post-look-option:hover,.post-stylist-wardrobe-select-card:hover{background:#d0bca71f!important;border-color:#d0bca7!important}.post-saved-item-toggle-row button.is-active,.professional-post-look-option.is-selected,.post-stylist-wardrobe-select-card.is-selected{color:#8f7967!important;box-shadow:none!important;background:#d0bca72e!important;border-color:#bfa891!important}.post-selected-indicator,.selected-shop-look-remove-button{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;font-weight:400!important}.professional-post-tag-preview span,.post-publish-preview-tags span{color:#a78f79!important;background:#fff!important;border:1px solid #d0bca7!important;font-weight:400!important}.professional-post-modal-actions-sticky{background:#fffaf5fa!important;border-top:1px solid #eadccd!important}.professional-post-modal-actions-sticky .button{letter-spacing:0!important;font-weight:400!important}.professional-post-modal-actions-sticky .button.secondary{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important}.professional-post-modal-actions-sticky .button.primary{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.professional-post-modal-actions-sticky .button.secondary:hover:not(:disabled),.professional-post-modal-actions-sticky .button.primary:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.professional-post-delete-card-v416{background:#fffaf5!important;border:1px solid #eadccd!important}.professional-post-delete-card-v416 h3{font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}.professional-post-delete-card-v416 p,.professional-post-delete-card-v416 button{font-weight:400!important}.professional-post-delete-card-v416 .button.danger{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.professional-post-label,.post-label-text,.public-style-post-card-overlay span,.post-publish-preview-label{color:#a78f79!important;letter-spacing:.06em!important;text-transform:none!important;font-weight:400!important}.professional-post-hover-title,.public-style-post-card-overlay strong{color:#fff!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:400!important}.post-detail-mobile-frame{background:#fffaf5!important;border:1px solid #eadccd!important;box-shadow:0 18px 52px #3f2d2017!important}.post-creator-main h2,.post-copy-section h2,.post-comments-header h3,.shop-look-section h3,.post-product-detail-content h2,.post-report-modal h2{font-synthesis:none!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}.post-creator-main p,.post-copy-section p,.post-comments-section,.shop-look-card,.post-action-button,.post-menu-popover button{font-weight:400!important}.post-icon-button:hover,.post-icon-button:focus-visible,.post-action-button:hover,.post-action-button:focus-visible,.post-menu-popover button:hover,.post-menu-popover button:focus-visible{outline:none;color:#a78f79!important;background:#d0bca721!important}.post-follow-button{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important;font-weight:400!important}.post-follow-button:hover{color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important}.post-tag-row,.shop-look-card span,.post-comment-reply-creator-tag{color:#a78f79!important;font-weight:400!important}.shop-look-card{background:#fff!important;border-color:#e3d4c5!important;border-radius:16px!important}.shop-look-card:hover{background:#d0bca714!important;border-color:#d0bca7!important}.post-comments-section{border-top-color:#eadccd!important}.post-comments-header button,.post-comment-view-replies,.post-comment-reply-button{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.post-comment-card{align-items:flex-start}.post-comment-avatar,.post-comment-reply-avatar{color:#a78f79!important;background:#f8f1e9!important;border-color:#d0bca7!important}.post-comment-avatar span,.post-comment-reply-avatar span{color:#a78f79!important;font-weight:300!important}.post-comment-bubble,.post-comment-reply-bubble{box-shadow:none!important;background:#ffffffdb!important;border:1px solid #e4d5c7!important}.post-comment-name-row a,.post-comment-reply-name-row a{color:#17110d!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:400!important}.post-comment-name-row span,.post-comment-reply-name-row span,.post-comment-meta-row,.post-comment-reply-meta-row,.post-comment-edited-label{color:#8a7a6d!important;font-weight:400!important}.post-comment-bubble p,.post-comment-reply-bubble p{color:#443930!important;font-weight:400!important}.post-comment-like-button,.post-comment-edit-button,.post-comment-delete-button,.post-comment-report-button,.post-comment-reply-button{color:#8a7a6d!important;font-weight:400!important}.post-comment-like-button:hover:not(:disabled),.post-comment-edit-button:hover:not(:disabled),.post-comment-delete-button:hover:not(:disabled),.post-comment-report-button:hover:not(:disabled),.post-comment-reply-button:hover:not(:disabled),.post-comment-view-replies:hover:not(:disabled){color:#a78f79!important}.post-comment-like-button.is-liked{color:#d0bca7!important}.post-comment-replies{border-left:1px solid #d0bca7;margin-top:14px;padding-left:18px}.post-comment-reply-card{grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:11px;margin-top:14px;display:grid}.post-comment-reply-avatar{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;display:flex;overflow:hidden}.post-comment-reply-avatar img{object-fit:cover;width:100%;height:100%}.post-comment-reply-content{min-width:0}.post-comment-reply-bubble{border-radius:18px;width:fit-content;max-width:min(100%,520px);padding:13px 16px}.post-comment-reply-name-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.post-comment-reply-name-row a{font-size:1.25rem;line-height:1;text-decoration:none}.post-comment-reply-name-row span{font-size:.82rem}.post-comment-reply-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:.82rem;display:flex}.post-comment-edit-form textarea,.post-comment-reply-composer input,.post-comment-composer input{color:#17110d!important;background:#fff!important;border-color:#dfcfbf!important;font-weight:400!important}.post-comment-edit-form textarea:focus,.post-comment-reply-composer input:focus,.post-comment-composer input:focus{outline:none;border-color:#d0bca7!important;box-shadow:0 0 0 3px #d0bca729!important}.post-comment-edit-actions button,.post-comment-reply-composer button,.post-comment-composer button{border-color:#d0bca7!important;font-weight:400!important}.post-comment-edit-actions button[type=submit],.post-comment-reply-composer button[type=submit],.post-comment-composer button[type=submit]{color:#fff!important;background:#d0bca7!important}.post-comment-edit-actions button:hover:not(:disabled),.post-comment-reply-composer button:hover:not(:disabled),.post-comment-composer button:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.post-comment-placeholder,.post-comment-loading{color:#75675d!important;background:#fbf6f0!important;border-color:#e3d4c5!important}.post-report-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1b140f6b!important}.post-report-modal,.post-product-detail-modal{background:#fffaf5!important;border-color:#eadccd!important;box-shadow:0 28px 88px #281d153d!important}.post-report-field span,.post-report-preview strong{color:#a78f79!important;font-weight:400!important}.post-report-field select,.post-report-field textarea{background:#fff!important;border-color:#dfcfbf!important;font-weight:400!important}.post-report-actions .button{font-weight:400!important}.post-report-actions .button.primary{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.outfit-item-source-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:#fbf6f0!important;border:1px solid #e3d4c5!important;border-radius:16px!important;gap:8px!important;padding:6px!important;display:grid!important}.outfit-item-source-tab{min-height:42px;color:#62564d!important;text-transform:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;font-weight:400!important}.outfit-item-source-tab:after{display:none!important}.outfit-item-source-tab:hover,.outfit-item-source-tab:focus-visible{outline:none;color:#a78f79!important;background:#fff!important;border-color:#d0bca7!important}.outfit-item-source-tab.is-active{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.create-wardrobe-picker-card{background:#fff!important;border-color:#e3d4c5!important}.create-wardrobe-picker-card:hover,.create-wardrobe-picker-card:focus-visible{outline:none;border-color:#d0bca7!important;box-shadow:0 8px 20px #59402f14!important}.create-wardrobe-picker-card.is-selected{border-color:#bfa891!important;box-shadow:0 0 0 2px #d0bca72e!important}.create-wardrobe-picker-check{color:#a78f79!important;background:#ffffffeb!important;border-color:#d0bca7!important;font-weight:400!important}.create-wardrobe-picker-card.is-selected .create-wardrobe-picker-check{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.create-outfit-item-picker-copy strong,.create-outfit-item-picker-copy small{font-weight:400!important}@media (width<=760px){.media-cropper-backdrop{padding:12px!important}.media-cropper-modal,.stg-post-media-cropper-v416{border-radius:22px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.outfit-item-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.post-comment-replies{padding-left:10px}}.profile-page-card .profile-page-menu-wrapper .profile-page-menu-button:hover,.profile-page-card .profile-page-menu-wrapper .profile-page-menu-button:focus-visible,.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper .public-profile-icon-button:hover,.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper .public-profile-icon-button:focus-visible{transform:translateY(-1px);color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.profile-page-card .profile-page-menu-wrapper:has(.profile-page-menu-dropdown) .profile-page-menu-button{transform:translateY(-1px);color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper:has(.public-profile-toolbar-menu-dropdown) .public-profile-icon-button{transform:translateY(-1px);color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.public-profile-card.public-stylist-profile-card .public-profile-services-tab .stylist-services-section-header h2{font-synthesis:none!important;letter-spacing:-.025em!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}.public-profile-card.public-stylist-profile-card .public-profile-services-tab .stylist-services-section-header p,.public-profile-card.public-stylist-profile-card .public-profile-services-tab .stylist-services-empty-state p{font-weight:400!important}.public-profile-card.public-stylist-profile-card .public-profile-services-tab .stylist-services-empty-state h3{font-synthesis:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}.public-profile-owner-service-actions .button{letter-spacing:0!important;text-transform:none!important;min-height:48px!important;box-shadow:none!important;border-radius:14px!important;padding:12px 20px!important;font-size:.95rem!important;font-weight:400!important}.public-profile-owner-service-actions .button.secondary{color:#a78f79!important;background:#fff!important;border:1px solid #d0bca7!important}.public-profile-owner-service-actions .button.secondary:hover,.public-profile-owner-service-actions .button.secondary:focus-visible{color:#8f7662!important;background:#d0bca724!important;border-color:#bfa891!important;outline:none!important}.public-profile-owner-service-actions .button.primary{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.public-profile-owner-service-actions .button.primary:hover,.public-profile-owner-service-actions .button.primary:focus-visible{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.public-profile-card.public-stylist-profile-card .profile-billing-modal-header h2{font-synthesis:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:300!important}@media (width<=620px){.public-profile-owner-service-actions .button{width:100%}}.profile-page-card .profile-page-menu-wrapper .profile-page-menu-button,.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper .public-profile-icon-button{color:#111!important;background:#fffffff0!important;border-color:#eaded6!important;box-shadow:0 10px 24px #34271e14!important}.profile-page-card .profile-page-menu-wrapper .profile-page-menu-button:hover,.profile-page-card .profile-page-menu-wrapper .profile-page-menu-button:focus-visible,.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper .public-profile-icon-button:hover,.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper .public-profile-icon-button:focus-visible{color:#111!important;background:#d0bca724!important;border-color:#d0bca7!important;outline:none!important;box-shadow:0 12px 28px #a78f791f!important}.profile-page-card .profile-page-menu-wrapper:has(.profile-page-menu-dropdown) .profile-page-menu-button{color:#111!important;background:#d0bca724!important;border-color:#d0bca7!important;outline:none!important;box-shadow:0 12px 28px #a78f791f!important}.public-profile-card.public-stylist-profile-card .public-profile-toolbar-menu-wrapper:has(.public-profile-toolbar-menu-dropdown) .public-profile-icon-button{color:#111!important;background:#d0bca724!important;border-color:#d0bca7!important;outline:none!important;box-shadow:0 12px 28px #a78f791f!important}.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}@media (width<=1120px){.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.stylist-wardrobe-page .stylist-wardrobe-category-grid,.stylist-wardrobe-page .wardrobe-category-grid.stylist-wardrobe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wardrobe-occasion-selector-v416{margin-top:2px}.wardrobe-occasion-chip-row-v416{flex-wrap:wrap;gap:10px;display:flex}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button{color:#6f6257;cursor:pointer;background:#fff;border:1px solid #d0bca7;border-radius:999px;min-height:42px;padding:0 17px;font-weight:400}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button:hover,.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button:focus-visible{color:#a78f79;background:#d0bca71f;border-color:#bfa891;outline:none}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button.is-selected{color:#fff;box-shadow:none;background:#d0bca7;border-color:#d0bca7}.wardrobe-item-form input[name=material]{background:#ffffffe6;border-color:#eaded6;font-weight:400}.wardrobe-item-form input[name=material]:focus{border-color:#d0bca7;outline:none;box-shadow:0 0 0 3px #d0bca72b}.professional-post-image-step-card .professional-post-unified-media-stack{margin-top:18px}.professional-post-image-step-card .professional-post-upload-card{margin-inline:auto}.wardrobe-detail-info-grid:empty{display:none}@media (width<=760px){.wardrobe-occasion-chip-row-v416{gap:8px}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button{min-height:40px;padding-inline:14px}}.wardrobe-occasion-chip-row-v416{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px!important;display:grid!important}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button,.post-new-item-occasion-grid-v416 .wardrobe-chip-button{text-align:center;line-height:1.15;color:#6f6257!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:13px!important;min-height:44px!important;padding:8px 12px!important;font-weight:400!important}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button:hover,.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button:focus-visible,.post-new-item-occasion-grid-v416 .wardrobe-chip-button:hover,.post-new-item-occasion-grid-v416 .wardrobe-chip-button:focus-visible{color:#a78f79!important;background:#d0bca71f!important;border-color:#bfa891!important;outline:none!important}.wardrobe-occasion-chip-row-v416 .wardrobe-chip-button.is-selected,.post-new-item-occasion-grid-v416 .wardrobe-chip-button.is-selected{color:#fff!important;box-shadow:none!important;background:#d0bca7!important;border-color:#d0bca7!important}.professional-post-unified-media-upload-card.is-image,.professional-post-upload-preview-card.has-preview{background:#f7f1ea!important;border-radius:20px!important;width:min(100%,500px)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.professional-post-main-preview-wrap{aspect-ratio:4/5!important;border-radius:18px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.professional-post-main-preview-wrap img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}.professional-post-main-preview-wrap span{z-index:2;text-align:center;background:#ffffffe6;border:1px solid #d0bca7c7;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:7px 12px;font-size:.78rem;color:#8f7967!important;letter-spacing:.04em!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}.post-publish-preview-card{width:min(100%,560px)!important;margin-inline:auto!important;padding:14px!important}.post-publish-preview-image:not(.has-video){aspect-ratio:4/5!important;background:#f4eee7!important;border-radius:18px 18px 0 0!important;width:100%!important;height:auto!important;padding:0!important;overflow:hidden!important}.post-publish-preview-image:not(.has-video) img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.professional-post-tag-preview,.post-publish-preview-tags{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}.professional-post-tag-preview span,.post-publish-preview-tags span{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:5px 11px!important;font-size:.82rem!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.post-stylist-wardrobe-select-card>span:last-child{display:none!important}.post-selected-indicator{color:#0000!important;background:#fffffff0!important;border:1px solid #d0bca7!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:inline-flex!important}.post-stylist-wardrobe-select-card.is-selected .post-selected-indicator{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.post-stylist-wardrobe-select-card.is-selected{background:#d0bca71f!important;border-color:#d0bca7!important;box-shadow:0 0 0 2px #d0bca72e!important}.post-item-builder-layout.post-item-builder-layout-with-vanity{grid-template-columns:minmax(0,1fr) 270px!important;align-items:start!important}.post-new-item-launch-panel-v416{flex-direction:column;justify-content:space-between;gap:22px;min-height:220px;display:flex}.post-open-new-item-button-v416{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:inline-flex;color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important;border-radius:14px!important;font-weight:400!important}.post-new-item-modal-backdrop-v416{z-index:2900!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#1b140f70!important;padding:24px!important}.post-new-item-modal-v416{scrollbar-color:#d0bca7 transparent;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:28px!important;width:min(1080px,100vw - 48px)!important;max-width:1080px!important;max-height:calc(100vh - 48px)!important;padding:22px 26px 28px!important;overflow-y:auto!important;box-shadow:0 28px 90px #281d1547!important}.post-new-item-modal-header-v416{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf5fa;border-bottom:1px solid #eadccd;justify-content:space-between;align-items:center;gap:20px;margin:-22px -26px 20px;padding:20px 26px 16px;display:flex;position:sticky;top:-22px}.post-new-item-modal-header-v416 h3{font-synthesis:none;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:300!important}.post-new-item-modal-header-v416 .wardrobe-detail-icon-button{flex:none;color:#111!important;background:#fff!important;border-color:#d0bca7!important}.post-new-item-modal-panel-v416{background:0 0!important;border:0!important;padding:0!important}.post-new-item-modal-panel-v416>.post-item-source-header{display:none!important}.post-new-item-modal-v416 .post-mini-wardrobe-form{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.post-new-item-modal-v416 .post-mini-photo-panel,.post-new-item-modal-v416 .post-mini-luxury-card{margin:0!important}.post-new-item-modal-v416 .post-mini-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.post-new-item-occasion-grid-v416{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.post-new-item-modal-v416 .post-add-created-item-button{z-index:7;width:100%;min-height:50px;margin-top:22px;position:sticky;bottom:-28px;color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important;font-weight:400!important}.selected-shop-look-preview-grid{grid-template-columns:repeat(auto-fill,minmax(170px,195px))!important;gap:16px!important;display:grid!important;overflow:visible!important}.selected-shop-look-preview-card{position:relative;background:#fff!important;border:1px solid #e2d4c7!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 22px #412f220f!important}.selected-shop-look-preview-card img,.selected-shop-look-preview-placeholder{aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;background:#f4eee7!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.selected-shop-look-preview-card strong,.selected-shop-look-preview-card small{background:#fff!important;margin:0!important;padding-inline:12px!important;font-weight:400!important;display:block!important}.selected-shop-look-preview-card strong{color:#17110d!important;padding-top:11px!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:1.08rem!important;line-height:1.05!important}.selected-shop-look-preview-card small{min-height:42px;color:#75675d!important;padding-top:5px!important;padding-bottom:12px!important;line-height:1.25!important}.selected-shop-look-remove-button{color:#fff!important;background:#d0bca7f0!important;border:1px solid #d0bca7!important;border-radius:50%!important;width:30px!important;height:30px!important;top:9px!important;right:9px!important}@media (width<=1050px){.wardrobe-occasion-chip-row-v416,.post-new-item-occasion-grid-v416{grid-template-columns:repeat(4,minmax(0,1fr))}.post-item-builder-layout.post-item-builder-layout-with-vanity{grid-template-columns:1fr!important}.post-new-item-launch-panel-v416{min-height:0}}@media (width<=760px){.wardrobe-occasion-chip-row-v416,.post-new-item-occasion-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))}.post-new-item-modal-backdrop-v416{padding:12px!important}.post-new-item-modal-v416{border-radius:22px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:18px!important}.post-new-item-modal-header-v416{margin:-18px -18px 18px;padding:16px 18px 14px;top:-18px}.post-new-item-modal-v416 .post-mini-wardrobe-form,.post-new-item-modal-v416 .post-mini-form-grid{grid-template-columns:1fr!important}.selected-shop-look-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.professional-post-unified-media-upload-card.is-image{aspect-ratio:4/5!important;width:min(100%,420px)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important}.professional-post-unified-media-upload-card.is-image .professional-post-empty-media-state{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:24px!important;display:flex!important}.professional-product-link-section.professional-post-step-card{padding-bottom:150px!important}.professional-post-modal-actions-sticky{z-index:80!important;background:#fffaf5!important}.selected-shop-look-preview-grid{z-index:1;position:relative;margin-bottom:32px!important}.selected-shop-look-preview-card{isolation:isolate}.selected-shop-look-remove-button{z-index:2!important}.post-new-item-modal-backdrop-v416{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#261d1733!important}.post-new-item-modal-v416{box-shadow:0 24px 70px #281d152e!important}.post-new-item-modal-header-v416{grid-template-columns:46px minmax(0,1fr) 46px!important;justify-content:stretch!important;align-items:center!important;display:grid!important}.post-new-item-modal-title-v416{text-align:center;min-width:0}.post-new-item-modal-title-v416 .section-eyebrow{margin-inline:auto}.post-new-item-modal-header-spacer-v416{width:46px;height:46px}.post-new-item-back-button-v416{justify-self:start}.post-creator-main p span{color:#a78f79!important}.post-menu-wrapper .post-icon-button{color:#17110d!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:50%!important;flex:0 0 44px!important;padding:0!important}.post-menu-wrapper .post-icon-button:hover,.post-menu-wrapper .post-icon-button:focus-visible,.post-menu-wrapper .post-icon-button[aria-expanded=true]{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important;border-radius:50%!important;outline:none!important}.post-menu-popover{background:#fffaf5!important;border-color:#e4d6c9!important;box-shadow:0 18px 48px #2d201724!important}.post-menu-popover button,.post-menu-popover .post-menu-delete-button-v416{color:#17110d!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:42px!important;padding:10px 13px!important;font-weight:400!important}.post-menu-popover button:hover,.post-menu-popover button:focus-visible,.post-menu-popover .post-menu-delete-button-v416:hover,.post-menu-popover .post-menu-delete-button-v416:focus-visible{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important;outline:none!important}.post-comment-meta-row .post-comment-reply-button{color:#a78f79!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.post-comment-meta-row .post-comment-reply-button:hover:not(:disabled),.post-comment-meta-row .post-comment-reply-button:focus-visible{color:#8f7662!important;background:0 0!important;border:0!important;outline:none!important}.post-comment-composer>button[type=submit]{color:#fff!important;min-width:92px!important;min-height:42px!important;box-shadow:none!important;background:#d0bca7!important;border:1px solid #d0bca7!important;border-radius:999px!important;padding:0 20px!important;font-family:inherit!important;font-weight:400!important;line-height:1!important}.post-comment-composer>button[type=submit]:hover:not(:disabled),.post-comment-composer>button[type=submit]:focus-visible{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.post-comment-composer>button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.post-delete-confirm-backdrop-v416{z-index:2300!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#1e17124d!important}.post-delete-confirm-card-v416{text-align:center;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:24px!important;width:min(430px,100vw - 32px)!important;padding:28px!important;box-shadow:0 24px 75px #271d1638!important}.post-delete-confirm-icon-v416{color:#a78f79;background:#d0bca724;border:1px solid #d0bca7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:inline-flex}.post-delete-confirm-card-v416 h3{font-synthesis:none;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:2.45rem;font-weight:300!important}.post-delete-confirm-card-v416 p{color:#75675d;max-width:340px;margin:10px auto 22px;line-height:1.5;font-weight:400!important}.post-delete-confirm-card-v416 .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.post-delete-confirm-card-v416 .button{min-height:46px;border-radius:999px!important;font-weight:400!important}.post-delete-confirm-card-v416 .button.secondary{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important}.post-delete-confirm-card-v416 .post-delete-confirm-button-v416{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.post-delete-confirm-card-v416 .button.secondary:hover:not(:disabled),.post-delete-confirm-card-v416 .post-delete-confirm-button-v416:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}@media (width<=760px){.professional-post-unified-media-upload-card.is-image{width:min(100%,360px)!important}.professional-product-link-section.professional-post-step-card{padding-bottom:130px!important}.post-new-item-modal-header-v416{grid-template-columns:44px minmax(0,1fr) 44px!important}.post-delete-confirm-card-v416 .modal-actions{grid-template-columns:1fr}}.stylist-wardrobe-grid-v416 .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap{aspect-ratio:4/5!important;background:#f7f1ea!important;margin:0!important;padding:0!important;line-height:0!important;position:relative!important;overflow:hidden!important}.stylist-wardrobe-grid-v416 .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap img{transform:scale(1.01);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.post-new-item-back-button-v416{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:inline-flex!important}.post-new-item-modal-v416 .post-new-item-save-row{width:100%;background:#ffffffdb!important;border:1px solid #eadccd!important;border-radius:18px!important;margin:0 0 18px!important;padding:18px 20px!important}.post-new-item-modal-v416 .post-new-item-save-row label{grid-template-columns:130px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.post-new-item-modal-v416 .post-mini-wardrobe-form{flex-direction:column!important;gap:18px!important;display:flex!important}.post-new-item-modal-v416 .post-mini-photo-panel,.post-new-item-modal-v416 .post-mini-luxury-card{width:100%!important;max-width:none!important}.post-new-item-modal-v416 .post-mini-photo-panel{min-height:310px!important}.post-new-item-modal-v416 .post-mini-luxury-card{padding:24px!important}.post-new-item-modal-v416 .post-mini-form-grid{gap:18px 22px!important}.professional-product-link-section.professional-post-step-card{padding:22px 22px 112px!important}.post-item-builder-layout.post-item-builder-layout-with-vanity{gap:16px!important;margin-top:12px!important}.post-item-source-panel{min-height:0!important;padding:16px!important}.post-stylist-wardrobe-select-grid,.post-vanity-select-grid{min-height:0!important;max-height:430px!important;padding-bottom:10px!important;overflow-y:auto!important}.selected-shop-look-header{margin:20px 0 12px!important;padding-top:18px!important}.selected-shop-look-preview-grid{margin:0 0 8px!important}.post-publish-preview-image:not(.has-video){aspect-ratio:4/5!important;background:#f7f1ea!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;position:relative!important;overflow:hidden!important}.post-publish-preview-image:not(.has-video) img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.public-profile-post-section-header-v416{width:100%;max-width:1110px;margin:8px auto 14px!important;padding-top:18px!important}.public-profile-post-section-header-v416 h3{font-size:30px!important;font-weight:300!important}.public-profile-post-section-header-v416>span{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.profile-look-edit-selected-outfit-card-v416{background:#fff!important;border:1px solid #e2d4c7!important;border-radius:16px!important;flex:0 0 158px!important;width:158px!important;min-width:158px!important;overflow:hidden!important}.profile-look-edit-selected-outfit-card-v416>.profile-search-outfit-cover{aspect-ratio:4/5!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important;overflow:hidden!important}.profile-look-edit-selected-outfit-card-v416>strong{-webkit-line-clamp:2!important;color:#17110d!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere!important;background:#fff!important;-webkit-box-orient:vertical!important;min-height:52px!important;margin:0!important;padding:9px 10px 10px!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}.professional-post-upload-preview-card{aspect-ratio:4/5!important;width:min(100%,420px)!important;height:auto!important;min-height:0!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important}.professional-post-upload-preview-card .professional-post-main-preview-wrap,.professional-post-upload-preview-card .professional-post-main-preview-wrap img{width:100%!important;height:100%!important}.professional-post-upload-preview-card .professional-post-main-preview-wrap img{object-fit:cover!important;max-height:none!important;display:block!important}@media (width<=760px){.post-new-item-modal-v416 .post-new-item-save-row label{grid-template-columns:1fr!important;gap:8px!important}.post-new-item-modal-v416 .post-mini-photo-panel{min-height:0!important}.profile-look-edit-selected-outfit-card-v416{flex-basis:148px!important;width:148px!important;min-width:148px!important}}.post-item-builder-layout.post-item-builder-layout-with-vanity{grid-template-columns:minmax(0,1fr)!important}.post-saved-item-create-row-v416{justify-content:flex-end;margin:12px 0 10px;display:flex}.post-saved-item-create-row-v416 .post-open-new-item-button-v416{border-radius:999px!important;width:min(100%,250px)!important;min-height:44px!important}.post-stylist-wardrobe-select-card.is-selected .post-selected-indicator{opacity:1!important;visibility:visible!important;color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.post-new-item-modal-v416 .post-add-created-item-button{width:100%!important;margin:0!important;position:static!important}.post-new-item-action-bar-v416{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf5fa;border-top:1px solid #eadccd;margin:24px -26px -28px;padding:14px 26px 20px;position:sticky;bottom:-28px}.post-comments-section .post-comment-composer{box-shadow:none!important;background:#fff!important;border-top:1px solid #eadccd!important;margin:16px -40px 0!important;padding:16px 40px 20px!important}.post-comments-section .post-comment-composer input{background:#fff!important}@media (width<=760px){.post-saved-item-create-row-v416{justify-content:stretch}.post-saved-item-create-row-v416 .post-open-new-item-button-v416{width:100%!important}.post-new-item-action-bar-v416{margin-inline:-18px;padding-inline:18px}.post-comments-section .post-comment-composer{margin-inline:-20px!important;padding-inline:20px!important}}.create-look-cover-preview{aspect-ratio:4/5!important;background:#f7f1ea!important;width:min(100%,320px)!important;height:auto!important;overflow:hidden!important}.create-look-cover-preview .create-outfit-manual-cover-preview,.create-look-cover-preview>img,.create-look-cover-preview .outfit-cover-collage,.create-look-cover-preview .outfit-cover-empty,.create-look-cover-preview .look-cover-frame{aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.create-look-selected-header{padding-right:0!important}.professional-post-form-modal-wide{width:min(1120px,100vw - 48px)!important}.professional-post-wizard-screen{width:min(100%,1040px)!important;padding-left:12px!important;padding-right:12px!important}.professional-post-image-screen{width:min(100%,790px)!important}.professional-post-wizard-header .section-eyebrow{display:none!important}.professional-post-wizard-back{color:#111!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:50%!important;padding:0!important;font-size:0!important}.professional-post-wizard-back:hover,.professional-post-wizard-back:focus-visible{color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important;outline:none!important}.professional-post-look-builder-note{margin-top:16px!important}.professional-post-look-field+.professional-post-look-builder-note,.professional-post-look-new-grid+.professional-post-look-builder-note{margin-top:18px!important}.professional-post-look-option.is-selected{color:#17110d!important;background:#d0bca729!important;border-color:#d0bca7!important;box-shadow:inset 0 0 0 1px #d0bca738!important}.professional-post-look-option.is-selected strong,.professional-post-look-option.is-selected span{color:#8f7662!important;font-weight:400!important}.post-item-source-header-with-action-v417{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom:12px!important;display:flex!important}.post-item-source-header-with-action-v417>div{min-width:0}.post-item-source-header-with-action-v417 .post-open-new-item-button-v416{flex:none;border-radius:999px!important;width:auto!important;min-width:190px!important;min-height:44px!important;margin:0!important}.post-new-item-modal-v416 .post-new-item-back-button-v416{color:#111!important;width:46px!important;height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:50%!important;outline:none!important;padding:0!important}.post-new-item-modal-v416 .post-new-item-back-button-v416:hover,.post-new-item-modal-v416 .post-new-item-back-button-v416:focus-visible{color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important}.post-publish-preview-card{padding:0!important}.post-publish-preview-image:not(.has-video){border:0!important;border-bottom:1px solid #eadccd!important;border-radius:23px 23px 0 0!important}.post-publish-preview-label,.post-publish-preview-card>h3,.post-publish-preview-caption,.post-publish-preview-tags,.post-publish-preview-look,.post-publish-preview-shop{margin-left:22px!important;margin-right:22px!important}.post-publish-preview-label{margin-top:16px!important}.outfit-item-source-tabs .outfit-item-source-tab{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1.15!important;display:inline-flex!important}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile{background:#fff!important;border:1px solid #eadccd!important;border-radius:18px!important;flex:0 0 132px!important;grid-template-rows:165px minmax(52px,auto)!important;gap:0!important;width:132px!important;min-width:132px!important;max-width:132px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 22px #36281d0f!important}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile img,.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-placeholder{aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;background:#f7f1ea!important;border:0!important;border-radius:17px 17px 0 0!important;width:100%!important;height:165px!important;margin:0!important}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-item-tile strong{-webkit-line-clamp:3!important;white-space:normal!important;text-align:center!important;background:#fff!important;border-radius:0 0 17px 17px!important;-webkit-box-orient:vertical!important;width:100%!important;height:auto!important;min-height:52px!important;margin:0!important;padding:8px 9px 9px!important;font-size:.78rem!important;font-weight:400!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.outfit-detail-v4010-modal-is-editing .edit-selected-items-card .create-selected-remove{z-index:3!important;color:#a78f79!important;background:#fff!important;border-color:#d0bca7!important;top:-9px!important;right:-9px!important}.create-look-selected-outfit-tile{text-align:center!important}.create-look-selected-outfit-tile>strong{-webkit-line-clamp:2!important;white-space:normal!important;text-align:center!important;-webkit-box-orient:vertical!important;width:100%!important;margin:0!important;padding:7px 6px!important;font-weight:400!important;line-height:1.1!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=760px){.professional-post-form-modal-wide{width:calc(100vw - 20px)!important}.professional-post-wizard-screen{padding-left:0!important;padding-right:0!important}.post-item-source-header-with-action-v417{flex-direction:column!important;align-items:stretch!important}.post-item-source-header-with-action-v417 .post-open-new-item-button-v416{width:100%!important}}.professional-post-wizard-back{opacity:1!important;color:#111!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.professional-post-wizard-back svg{opacity:1!important;color:#111!important;stroke:#111!important;stroke-width:2px!important;display:block!important}.professional-post-wizard-back:hover svg,.professional-post-wizard-back:focus-visible svg{color:#a78f79!important;stroke:#a78f79!important}.post-comment-list{gap:12px!important;margin-top:10px!important}.post-comment-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important}.post-comment-avatar{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.post-comment-avatar span{font-size:1.25rem!important}.post-comment-bubble{border-radius:16px!important;max-width:min(100%,500px)!important;padding:10px 14px!important}.post-comment-name-row{gap:6px!important;margin-bottom:4px!important}.post-comment-name-row a{font-size:1.12rem!important;font-weight:400!important;line-height:1.05!important}.post-comment-name-row span{font-size:.82rem!important}.post-comment-bubble p{font-size:.95rem!important;line-height:1.35!important}.post-comment-meta-row{gap:8px!important;margin-top:5px!important;font-size:.78rem!important}.post-comment-meta-row svg{width:13px!important;height:13px!important}.post-comment-replies{margin-top:10px!important;padding-left:14px!important}.post-comment-reply-card{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;margin-top:10px!important}.post-comment-reply-avatar{width:36px!important;height:36px!important}.post-comment-reply-bubble{border-radius:15px!important;max-width:min(100%,470px)!important;padding:9px 13px!important}.post-comment-reply-name-row{gap:6px!important;margin-bottom:4px!important}.post-comment-reply-name-row a{font-size:1.02rem!important}.post-comment-reply-name-row span,.post-comment-reply-meta-row{font-size:.76rem!important}.post-comment-reply-bubble p{font-size:.9rem!important;line-height:1.32!important}.post-comments-section .post-comment-composer-no-avatar-v416{box-shadow:none!important;background:0 0!important;border-top:1px solid #eadccd!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:14px 0 0!important;padding:14px 0 0!important;display:grid!important}.post-comment-composer-no-avatar-v416 input{color:#17110d!important;background:#fff!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-family:inherit!important;font-size:.95rem!important;font-weight:400!important}.post-comment-composer-no-avatar-v416>button[type=submit]{border-radius:999px!important;min-width:76px!important;height:40px!important;min-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:.95rem!important;font-weight:400!important;line-height:1!important}.shop-look-scroll{scrollbar-width:thin!important;scrollbar-color:#d0bca7 transparent!important}.shop-look-scroll::-webkit-scrollbar{height:8px!important}.shop-look-scroll::-webkit-scrollbar-track{background:0 0!important}.shop-look-scroll::-webkit-scrollbar-thumb{background:#d0bca7 padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.shop-look-scroll::-webkit-scrollbar-thumb:hover{background:#bfa891 padding-box padding-box!important}.shop-look-scroll::-webkit-scrollbar-button{display:none!important}@media (width<=760px){.post-comment-card{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.post-comment-avatar{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important}.post-comment-bubble{padding:9px 12px!important}.post-comments-section .post-comment-composer-no-avatar-v416{grid-template-columns:minmax(0,1fr) auto!important}}.style-boards-page-card .style-tag-list span{text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.style-boards-page-card .style-board-tab-header{align-items:end;gap:24px;margin-bottom:18px}.style-boards-page-card .style-board-tab-header h2{font-synthesis:none;letter-spacing:-.035em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2.8rem,4vw,4rem);line-height:.98;font-weight:300!important}.style-boards-page-card .style-board-tab-header p{color:#6f6258;margin-top:8px;font-weight:400!important}.style-boards-page-card .public-portfolio-empty-state{background:#ffffff7a!important;border-color:#e6d8ca!important}.style-boards-page-card .public-portfolio-empty-state h3{font-synthesis:none;color:#17110d;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:300!important}.style-boards-page-card .public-portfolio-empty-state p{color:#6f6258;font-weight:400!important}.style-boards-page-card .style-board-tab-header .button.primary{min-height:48px;padding:0 22px;color:#fff!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:#d0bca7!important;border:1px solid #d0bca7!important;border-radius:14px!important;font-weight:400!important}.style-boards-page-card .style-board-tab-header .button.primary:hover,.style-boards-page-card .style-board-tab-header .button.primary:focus-visible{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}.style-board-form-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#231b1547!important}.style-board-form-modal{scrollbar-color:#d0bca7 transparent!important;background:#fffaf5!important;border:1px solid #eadccd!important;border-radius:28px!important;width:min(1040px,100vw - 48px)!important;max-width:1040px!important;max-height:calc(100vh - 42px)!important;padding:28px 30px 96px!important;box-shadow:0 28px 84px #271d1638!important}.style-board-form-modal>.section-eyebrow{color:#a78f79!important;letter-spacing:.08em!important;text-transform:none!important;font-size:.78rem!important;font-weight:400!important}.style-board-form-modal>h2{font-synthesis:none;letter-spacing:-.035em!important;color:#17110d!important;margin:4px 0 8px!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(2.8rem,5vw,4.25rem)!important;font-weight:300!important;line-height:.98!important}.style-board-form-modal .modal-helper-text{max-width:720px;line-height:1.45;color:#6f6258!important;margin-bottom:22px!important;font-weight:400!important}.style-board-form-modal .modal-close-button{color:#111!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:50%!important;font-size:1.7rem!important;font-weight:300!important}.style-board-form-modal .modal-close-button:hover,.style-board-form-modal .modal-close-button:focus-visible{color:#a78f79!important;background:#d0bca724!important;border-color:#bfa891!important;outline:none!important}.style-board-form-modal .style-board-form-grid{gap:16px 18px!important}.style-board-form-modal .form-input,.style-board-form-modal label,.style-board-form-modal .form-input>span,.style-board-form-modal small,.style-board-form-modal button{font-weight:400!important}.style-board-form-modal .form-input>span,.style-board-form-modal .style-board-new-item-label{color:#5f5147!important;letter-spacing:0!important;text-transform:none!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:1.34rem!important;font-weight:400!important}.style-board-form-modal input,.style-board-form-modal select,.style-board-form-modal textarea{color:#17110d!important;box-shadow:none!important;background:#ffffffeb!important;border:1px solid #e5d7c8!important;border-radius:14px!important;font-family:inherit!important;font-size:1rem!important;font-weight:400!important}.style-board-form-modal input:focus,.style-board-form-modal select:focus,.style-board-form-modal textarea:focus{border-color:#d0bca7!important;outline:none!important;box-shadow:0 0 0 3px #d0bca72b!important}.style-board-form-panel,.style-board-section-editor,.style-board-item-editor,.style-board-cover-upload-row{box-shadow:none!important;background:#ffffffa8!important;border-color:#e6d8ca!important;border-radius:20px!important}.style-board-form-panel{padding:22px!important}.style-board-form-panel-header h3,.style-board-section-editor-header strong,.style-board-item-editor-header strong,.style-board-item-editor-title-row>span{letter-spacing:0!important;text-transform:none!important;color:#17110d!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:400!important}.style-board-form-panel-header h3{font-size:clamp(1.8rem,2.4vw,2.3rem)!important}.style-board-form-panel-header p,.style-board-cover-upload-row p,.style-board-section-editor p,.style-board-item-editor p,.style-board-form-modal small{color:#76685e!important;font-weight:400!important}.style-board-cover-preview{color:#b5a89b!important;background:#f7f1ea!important;border-color:#e4d5c6!important;border-radius:18px!important}.style-board-cover-upload-button,.style-board-section-editor-header button,.style-board-item-editor-title-row button,.style-board-item-editor-header button{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:999px!important;font-weight:400!important}.style-board-cover-upload-button:hover,.style-board-section-editor-header button:hover,.style-board-item-editor-title-row button:hover,.style-board-item-editor-header button:hover{color:#8f7662!important;background:#d0bca724!important;border-color:#bfa891!important}.style-board-info-callout{color:#62564d!important;background:#d0bca71c!important;border-color:#e6d8ca!important}.style-board-info-callout svg{color:#a78f79!important}.style-board-form-actions{background:#fffaf5fa!important;border-top-color:#eaded6!important}.style-board-form-actions .button.secondary{color:#17110d!important;background:#fff!important;border-color:#d0bca7!important;border-radius:999px!important;font-weight:400!important}.style-board-form-actions .button.taupe{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important;border-radius:999px!important;font-weight:400!important}.style-board-form-actions .button.secondary:hover,.style-board-form-actions .button.taupe:hover{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}@media (width<=760px){.style-boards-page-card .style-board-tab-header{align-items:stretch}.style-board-form-modal{border-radius:22px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:22px 18px 92px!important}}.style-board-form-modal{padding-bottom:0!important}.style-board-form-modal>.style-board-form-actions{z-index:40!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf5!important;border-top:1px solid #eaded6!important;margin:22px -30px 0!important;padding:18px 30px!important;position:sticky!important;bottom:0!important;box-shadow:0 -10px 24px #2d20170d!important}@media (width<=760px){.style-board-form-modal{padding-bottom:0!important}.style-board-form-modal>.style-board-form-actions{margin:20px -18px 0!important;padding:14px 18px 18px!important}}.style-board-cover-form-panel-v416{overflow:hidden;border-radius:22px!important;padding:0!important}.style-board-photo-panel-v416{border-radius:inherit;background:#ffffffc7;grid-template-columns:minmax(270px,.9fr) minmax(320px,1.1fr);min-height:330px;display:grid;overflow:hidden}.style-board-photo-preview-card-v416,.style-board-photo-upload-card-v416{justify-content:center;align-items:center;min-width:0;min-height:330px;display:flex;position:relative}.style-board-photo-preview-card-v416{border-right:1px dashed #e4d5c6;padding:28px}.style-board-photo-preview-card-v416 img,.style-board-photo-placeholder-v416{aspect-ratio:4/5;background:#f7f1ea;border:1px solid #eadccd;border-radius:22px;width:min(100%,245px);box-shadow:0 14px 34px #3d2b1f14}.style-board-photo-preview-card-v416 img{object-fit:cover;object-position:center;display:block}.style-board-photo-placeholder-v416{color:#9c8e82;justify-content:center;align-items:center;display:flex;font-weight:400!important}.style-board-photo-upload-card-v416{text-align:center;cursor:pointer;flex-direction:column;gap:8px;padding:30px}.style-board-photo-camera-icon-v416{color:#a78f79;background:#d0bca733;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:8px;display:inline-flex}.style-board-photo-camera-icon-v416 svg{stroke-width:1.45px}.style-board-photo-upload-card-v416 h3{font-synthesis:none;letter-spacing:-.015em!important;color:#17110d!important;margin:0!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(2rem,3vw,2.55rem)!important;font-weight:300!important;line-height:1!important}.style-board-photo-upload-card-v416 p{color:#75685e!important;margin:2px 0 14px!important;font-weight:400!important}.style-board-photo-browse-button-v416{color:#fff;background:#d0bca7;border:1px solid #d0bca7;border-radius:12px;justify-content:center;align-items:center;min-width:158px;min-height:50px;padding:0 24px;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:1.45rem;display:inline-flex;font-weight:400!important}.style-board-photo-upload-card-v416:hover .style-board-photo-browse-button-v416,.style-board-photo-upload-card-v416:focus-within .style-board-photo-browse-button-v416{background:#bfa891;border-color:#bfa891}.style-board-photo-file-input-v416{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.style-board-form-modal .style-board-section-image-preview{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#f7f1ea!important;border-color:#e4d5c6!important;font-family:inherit!important;font-size:.9rem!important;font-weight:400!important}.style-board-form-modal .style-board-section-image-actions strong{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:1rem!important;font-weight:400!important}.style-board-form-modal .style-board-section-image-actions p{color:#75685e!important;font-weight:400!important}.style-board-form-modal .style-board-inline-upload-button{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1px solid #d0bca7!important;border-radius:999px!important;font-weight:400!important}.style-board-form-modal .style-board-inline-upload-button:hover,.style-board-form-modal .style-board-inline-upload-button:focus-visible{color:#8f7662!important;background:#d0bca724!important;border-color:#bfa891!important;outline:none!important}@media (width<=760px){.style-board-photo-panel-v416{grid-template-columns:1fr}.style-board-photo-preview-card-v416{border-bottom:1px dashed #e4d5c6;border-right:0;min-height:300px}.style-board-photo-upload-card-v416{min-height:250px}}.style-board-library-item-card img,.style-board-library-item-placeholder{aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important}.style-board-new-item-photo-preview img,.style-board-new-item-photo-preview span{aspect-ratio:4/5!important;width:min(100%,230px)!important;height:auto!important}.style-board-new-item-photo-preview img{object-fit:cover!important;object-position:center!important}.style-board-selected-item-preview-button{grid-template-columns:112px minmax(0,1fr)!important;min-height:140px!important}.style-board-selected-item-image{aspect-ratio:4/5!important;width:112px!important;height:140px!important}.style-board-selected-item-image img{object-fit:cover!important;object-position:center!important}.style-board-item-card-image-frame,.style-board-item-scroll-row .style-board-item-card img,.style-board-item-scroll-row .style-board-item-placeholder{aspect-ratio:4/5!important;width:112px!important;height:140px!important}.style-board-item-card-image-frame img,.style-board-item-scroll-row .style-board-item-card img{object-fit:cover!important;object-position:center!important}.style-board-item-detail-image-wrap{align-self:start;aspect-ratio:4/5!important}.style-board-item-detail-image-wrap img,.style-board-item-detail-image-wrap .style-board-item-placeholder{aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.style-board-library-item-card>div:last-child>span{display:none!important}.style-board-section-heading>span,.style-board-item-editor-title-row>span{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.style-board-library-item-card h4,.style-board-selected-item-body h4,.style-board-item-card-copy h4{text-transform:none!important;font-weight:400!important}@media (width<=760px){.style-board-selected-item-preview-button{grid-template-columns:96px minmax(0,1fr)!important;min-height:120px!important}.style-board-selected-item-image{width:96px!important;height:120px!important}}.stg-app-boot-screen{z-index:99999;background:#fffaf3;justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0}.stg-app-boot-logo{object-fit:contain;border-radius:24%;width:clamp(132px,16vw,210px);height:auto;animation:.45s both stg-app-boot-fade;display:block}@keyframes stg-app-boot-fade{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stg-app-boot-logo{animation:none}}.stylist-wardrobe-page .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap{aspect-ratio:4/5;background:#f7f1ea;padding:0;line-height:0;position:relative;overflow:hidden}.stylist-wardrobe-page .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap>img,.stylist-wardrobe-page .stylist-wardrobe-item-card-v416 .wardrobe-card-image-wrap>.wardrobe-image-placeholder{object-fit:cover;object-position:center center;vertical-align:top;background:#f7f1ea;border:0;border-radius:0;width:100%;height:100%;min-height:100%;margin:0;display:block;transform:none}.subscription-billing-history-card.payment-status-card{background:linear-gradient(#fffdf9 0%,#fff 100%);border:1px solid #e5d8ca;border-radius:24px;margin-top:24px;padding:clamp(24px,4vw,38px);box-shadow:0 16px 42px #3f2d2012}.subscription-billing-history-card .payment-status-card-header{align-items:flex-start;gap:24px;margin-bottom:4px}.subscription-billing-history-card .payment-status-card-header h3{letter-spacing:-.025em;color:#17110d;margin:3px 0 8px;font-family:Cormorant Garamond,Didot,Georgia,serif;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:.96}.subscription-billing-history-card .payment-status-card-header>div>p:last-child{color:#6f6257;max-width:620px;margin:0;font-size:.98rem;line-height:1.55}.subscription-billing-history-card .button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-weight:400;display:inline-flex}.subscription-billing-history-card .button.secondary{color:#17110d;background:#fff;border:1px solid #d8c7b6}.subscription-billing-history-card .button.taupe{color:#17110d;background:#d0bca7;border:1px solid #bfa891}.subscription-billing-section{margin-top:28px;padding-top:26px}.subscription-billing-section-header{align-items:center;gap:24px;margin-bottom:18px}.subscription-billing-section-header h4{margin:0 0 5px;font-family:Cormorant Garamond,Didot,Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1}.subscription-billing-section-header p{max-width:680px;font-size:.92rem}.subscription-billing-list,.subscription-billing-history-table{gap:12px}.subscription-billing-row,.subscription-billing-history-item{background:#fff;border:1px solid #e9ddd1;border-radius:16px;padding:16px 18px}.subscription-billing-history-item{border-bottom:1px solid #e9ddd1;grid-template-columns:minmax(0,1fr) auto auto}.subscription-billing-history-item:last-child{border-bottom:1px solid #e9ddd1}.subscription-billing-row h5,.subscription-billing-history-item h5{margin:0 0 5px;font-family:Cormorant Garamond,Didot,Georgia,serif;font-size:1.22rem;font-weight:400;line-height:1.05}.subscription-billing-title-link{color:#17110d;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.subscription-billing-title-link svg{color:#a78f79;transition:transform .15s}.subscription-billing-title-link:hover{color:#a78f79;text-decoration:none}.subscription-billing-title-link:hover svg{transform:translate(2px,-2px)}.subscription-billing-status-pill{color:#765a45;background:#f8f2ec;border:1px solid #dfcdbd;padding:6px 10px;font-size:.7rem;font-weight:500}.subscription-billing-empty{background:#fffdf9;padding:18px;font-size:.94rem}@media (width<=700px){.subscription-billing-history-card .payment-status-card-header,.subscription-billing-section-header{align-items:stretch}.subscription-billing-history-card .button{width:100%}.subscription-billing-history-item{grid-template-columns:1fr;gap:8px}}.profile-billing-modal-header h2{margin-top:0}.payment-status-actions .button.ghost{color:#6f6257;background:0 0;border:1px solid #d9cbbc;border-radius:999px;min-height:46px;padding:11px 22px;font-weight:400}.payment-status-actions .button.ghost:hover{color:#17110d;background:#fffdf9;border-color:#bfa891}.home-feed-page{width:min(1064px,100%);padding:20px 0 76px}.home-feed-header-card{border-bottom:1px solid #e7dbcd;margin-bottom:0;padding:0 0 30px}.home-feed-header-card h1{letter-spacing:-.045em;color:#17110d;margin:0 0 10px;font-family:Cormorant Garamond,Didot,Georgia,serif;font-size:clamp(4.35rem,8vw,6.25rem);font-weight:300;line-height:.82}.home-feed-header-card p{color:#71655c;max-width:620px;margin:0;font-size:1rem;line-height:1.55}.home-following-strip-card{border-bottom:1px solid #e7dbcd;margin:0 0 28px;padding:26px 0 30px}.home-section-row{margin-bottom:18px}.home-following-title{color:#796d63;letter-spacing:.04em;font-size:.95rem;font-weight:400}.home-feed-see-all-link{color:#a78f79;letter-spacing:.12em;font-size:.78rem;font-weight:400;text-decoration:none}.home-feed-see-all-link:hover{color:#17110d;text-decoration:none}.home-feed-empty-inline{color:#74685f;background:#fffdf9b3;border:1px dashed #ddcbbb;border-radius:18px;min-height:72px;padding:18px 20px}.home-feed-empty-inline svg{color:#a78f79;stroke-width:1.55px}.home-feed-empty-card-v416{background:radial-gradient(circle at 50% -15%,#d0bca72e,#0000 42%),linear-gradient(#fffdf9 0%,#fff 100%);border:1px solid #e4d6c7;border-radius:30px;gap:0;min-height:390px;padding:clamp(44px,7vw,72px) clamp(28px,8vw,92px);box-shadow:0 22px 70px #3f2d2012}.home-feed-empty-icon-v416{color:#17110d;background:#fff;border:1px solid #d7c4b2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;display:inline-flex}.home-feed-empty-icon-v416 svg{stroke-width:1.55px}.home-feed-empty-kicker-v416{color:#a78f79;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:400}.home-feed-empty-card-v416 h3{letter-spacing:-.035em;color:#17110d;margin:0;font-family:Cormorant Garamond,Didot,Georgia,serif;font-size:clamp(2.75rem,5vw,4.15rem);font-weight:300;line-height:.95}.home-feed-empty-card-v416 p{color:#6f6257;max-width:560px;margin:20px auto 0;font-size:1rem;line-height:1.65}.home-feed-empty-card-v416 .home-feed-discover-button-v416{color:#17110d;letter-spacing:0;text-transform:none;min-height:48px;box-shadow:none;background:#d0bca7;border:1px solid #bfa891;border-radius:999px;margin-top:28px;padding:12px 28px;font-family:inherit;font-size:.98rem;font-weight:400}.home-feed-empty-card-v416 .home-feed-discover-button-v416:hover{color:#17110d;background:#bfa891;border-color:#a78f79;transform:translateY(-1px)}.public-profile-post-section-header-v416{justify-content:flex-start}.stylist-wardrobe-page .stylist-wardrobe-item-card-v416 .stylist-wardrobe-card-image-wrap-v416{aspect-ratio:4/5!important;padding:0!important;line-height:0!important;overflow:hidden!important}.stylist-wardrobe-page .stylist-wardrobe-item-card-v416 .stylist-wardrobe-card-image-wrap-v416>img{object-fit:cover!important;object-position:50% 54%!important;transform-origin:50%!important;vertical-align:top!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;display:block!important;transform:scale(1.06)!important}@media (width<=700px){.home-feed-page{width:min(680px,100%);padding-top:12px}.home-feed-header-card h1{font-size:clamp(3.7rem,18vw,5rem)}.home-feed-empty-card-v416{border-radius:24px;min-height:340px;padding:42px 24px}}.home-feed-empty-card-v416 .home-feed-discover-button-v416,.home-feed-empty-card-v416 .home-feed-discover-button-v416:hover{color:#fff!important}.home-feed-post-actions button.active,.home-feed-post-actions button.active svg,.post-like-action.is-liked,.post-like-action.is-liked svg,.post-save-action.is-saved,.post-save-action.is-saved svg,.post-bookmark-top-button.is-saved,.post-bookmark-top-button.is-saved svg,.discover-post-action-button.is-active,.discover-post-action-button.is-active svg,.discover-content-save-button.is-active,.discover-content-save-button.is-active svg{color:#a78f79!important;stroke:#a78f79!important}.home-feed-post-actions button.active svg,.post-like-action.is-liked svg,.post-save-action.is-saved svg,.post-bookmark-top-button.is-saved svg,.discover-post-action-button.is-active svg,.discover-content-save-button.is-active svg{fill:#a78f79!important}.style-board-card-actions button.is-saved svg,.style-board-detail-action-row .button.is-saved svg,.style-board-detail-bookmark-chip.is-saved svg{fill:currentColor!important}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following,.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following:hover{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important}.subscription-billing-history-card .subscription-billing-section-header .button.taupe{border-radius:999px;min-height:46px;padding:11px 22px;color:#fff!important;background:#c9ad9a!important;border:1px solid #c9ad9a!important;font-weight:400!important}.subscription-billing-history-card .subscription-billing-section-header .button.taupe:hover:not(:disabled){color:#fff!important;background:#b8967e!important;border-color:#b8967e!important}.subscription-billing-history-card,.subscription-billing-history-card button,.subscription-billing-history-card strong,.subscription-billing-history-card h3,.subscription-billing-history-card h4,.subscription-billing-history-card h5,.subscription-billing-history-card .subscription-billing-status-pill,.subscription-billing-history-card .section-eyebrow{font-weight:400!important}.subscription-billing-history-card .payment-status-card-header h3{font-weight:300!important}.payment-trial-used-note{color:#81746a;background:#ffffff94;border:1px solid #dfd2c5;border-radius:999px;align-items:center;min-height:46px;padding:11px 18px;font-size:.9rem;font-weight:400;display:inline-flex}.style-boards-page-card .style-tag-list,.style-boards-page-card .style-tag-list span{text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.style-board-detail-copy h2{font-size:clamp(3rem,5.2vw,4.8rem)!important;line-height:.96!important}.style-board-card-actions button.is-saved,.style-board-detail-action-row .button.is-saved,.style-board-detail-bookmark-chip.is-saved{color:#a78f79!important;background:#d0bca724!important;border-color:#d0bca7!important}.style-board-card-actions button.is-saved:hover,.style-board-detail-action-row .button.is-saved:hover,.style-board-detail-bookmark-chip.is-saved:hover{color:#8f7662!important;background:#d0bca73d!important;border-color:#bfa891!important}.style-board-card-actions button.is-saved svg,.style-board-detail-action-row .button.is-saved svg,.style-board-detail-bookmark-chip.is-saved svg{fill:#a78f79!important;color:#a78f79!important;stroke:#a78f79!important}.style-board-detail-section .style-board-section-heading>span{display:none!important}.style-board-section-feature-image-wrap{aspect-ratio:4/5!important;align-self:start!important}.style-board-section-feature-image-wrap .style-board-section-image{aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.style-board-item-card-image-frame,.style-board-item-card-image-frame img,.style-board-item-scroll-row .style-board-item-card img,.style-board-item-scroll-row .style-board-item-placeholder,.style-board-item-detail-image-wrap,.style-board-item-detail-image-wrap img,.style-board-item-detail-image-wrap .style-board-item-placeholder{aspect-ratio:4/5!important}.home-feed-page.home-feed-stream-v416{width:min(760px,100%)!important;padding:8px 0 72px!important}.home-feed-stream-v416 .home-following-strip-card-v416-stream{border-bottom:1px solid #e7dbcd!important;margin:0 0 18px!important;padding:8px 0 18px!important}.home-feed-stream-v416 .home-section-row{margin-bottom:12px!important}.home-feed-stream-v416 .home-following-strip{gap:22px!important;padding-bottom:2px!important}.home-feed-stream-v416 .home-following-profile-card{flex-basis:82px!important}.home-feed-stream-v416 .home-feed-avatar-large{width:70px!important;height:70px!important}.home-feed-stream-v416 .home-following-profile-card strong{font-family:Cormorant Garamond,Didot,Georgia,serif!important;font-size:1rem!important;font-weight:400!important}.home-feed-stream-v416 .home-feed-list{gap:18px!important}.home-feed-stream-v416 .home-feed-post-card{border-radius:18px!important;width:100%!important;margin:0!important}.home-feed-stream-v416 .home-feed-post-flair-v416{font-weight:400!important}@media (width<=820px){.home-feed-page.home-feed-stream-v416{width:min(680px,100%)!important;padding-top:2px!important}}.public-profile-service-form-backdrop{z-index:2300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1814116b;padding:22px}.public-profile-service-form-modal{background:radial-gradient(circle at 0 0,#f7f0e8b8,#0000 38%),#fffdfb;border:1px solid #e7dbcd;border-radius:26px;width:min(780px,100vw - 36px);max-height:calc(100vh - 44px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #3f2d2033}.public-profile-service-form-modal .public-profile-service-form-header{margin:0 0 18px}.public-profile-service-form-modal .public-profile-service-form-header h3{color:#17110d;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:38px;font-weight:400;line-height:1}.public-profile-service-form-modal .stylist-service-modal-close-button{color:#17110d;background:#fffdfb;border:1px solid #e7dbcd;top:16px;right:16px}.public-profile-service-form-modal .stylist-service-modal-close-button:hover,.public-profile-service-form-modal .wardrobe-back-button:hover{color:#17110d;background:#f6eee7}.public-profile-service-type-switch{margin:4px 0 18px}.public-profile-service-type-switch button{color:#5f544b;background:#fff;border-color:#e4d5c6;min-height:44px;font-weight:400}.public-profile-service-type-switch button:hover{background:#fbf7f2;border-color:#d0bca7}.public-profile-service-type-switch button.is-active{color:#fff;background:#d0bca7;border-color:#bfa891}.public-profile-service-photo-panel{background:#ffffffd6;border-color:#e7dbcd}.public-profile-service-photo-panel .wardrobe-photo-preview-card{background:#fbf7f2}.public-profile-service-photo-panel .wardrobe-photo-preview-card img,.public-profile-service-photo-panel .wardrobe-photo-placeholder{aspect-ratio:4/5;object-fit:cover;object-position:center;background:#f7f1ea;border:1px solid #e7dbcd;width:min(100%,170px);height:auto}.public-profile-service-photo-panel .wardrobe-camera-icon{color:#fff;background:#d0bca7}.public-profile-service-photo-panel .wardrobe-browse-button{color:#6d5e52;background:#fff;border-color:#bfa891;font-family:inherit;font-size:15px;font-weight:400}.public-profile-service-photo-panel .wardrobe-browse-button:hover{background:#f7f1ea}.public-profile-service-fields-card{background:#ffffffe6;border-color:#e7dbcd;margin-top:18px}.public-profile-service-fields-card .stylist-service-form-mode-note{background:#fbf7f2;border-color:#e7dbcd}.public-profile-service-fields-card .stylist-service-form-mode-note strong{color:#9a806b;font-weight:500}.public-profile-service-fields-card .wardrobe-form-label,.public-profile-service-fields-card input,.public-profile-service-fields-card textarea,.public-profile-service-fields-card .stylist-service-field-helper,.public-profile-service-fields-card .stylist-service-active-row p{font-weight:400}.public-profile-service-fields-card input:focus,.public-profile-service-fields-card textarea:focus{border-color:#bfa891;box-shadow:0 0 0 3px #d0bca733}.public-profile-service-form-actions .wardrobe-cancel-button,.public-profile-service-form-actions .wardrobe-save-button{font-family:inherit;font-size:16px;font-weight:400}.public-profile-service-form-actions .wardrobe-cancel-button{color:#5f544b;background:#fff;border-color:#bfa891}.public-profile-service-form-actions .wardrobe-save-button{color:#fff;background:#d0bca7;border-color:#d0bca7}.public-profile-service-form-actions .wardrobe-save-button:hover{background:#bfa891;border-color:#bfa891}.public-profile-owner-service-actions .button.taupe{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=700px){.public-profile-service-form-backdrop{padding:12px}.public-profile-service-form-modal{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px 16px}.public-profile-service-form-modal .public-profile-service-form-header h3{font-size:32px}.public-profile-service-photo-panel,.public-profile-service-fields-card .stylist-service-form-grid{grid-template-columns:1fr}.public-profile-service-photo-panel .wardrobe-photo-preview-card{border-bottom:1px dashed #e7d7c8;border-right:0}}.auth-verification-shell{width:min(100%,560px)}.auth-verification-brand-mark{margin-bottom:20px}.auth-verification-card{text-align:center;position:relative}.auth-verification-card .auth-back-button{position:absolute;top:22px;left:22px}.auth-verification-icon{color:#a78f79;background:#f7f1ea;border:1px solid #e7dbcd;border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 18px;display:inline-flex}.auth-verification-icon-success{color:#a78f79;background:#f7f1ea}.auth-verification-icon-error{color:#9b665f;background:#fff7f4}.auth-verification-icon-verifying{color:#bfa891}.auth-verification-spinner{animation:1s linear infinite stg-verification-spin}@keyframes stg-verification-spin{to{transform:rotate(360deg)}}.auth-verification-address{overflow-wrap:anywhere;color:#6f6257;background:#fffdfb;border:1px solid #e7dbcd;border-radius:999px;width:fit-content;max-width:100%;margin:20px auto 0;padding:9px 14px;font-size:.92rem;font-weight:400}.auth-verification-note,.auth-verification-progress{color:#6f6257;text-align:left;background:#fffaf3;border-left:3px solid #d0bca7;border-radius:0 12px 12px 0;margin-top:18px;padding:14px 16px;font-size:.92rem;font-weight:400;line-height:1.5}.auth-verification-form{text-align:left;margin-top:22px}.auth-verification-form .auth-primary-button{background:#d0bca7;gap:9px;font-weight:400;box-shadow:0 14px 28px #a78f792e}.auth-verification-form .auth-primary-button:hover{background:#bfa891}.auth-verification-helper{color:#6f6257;margin:20px 0 0;font-size:.94rem;font-weight:400}.auth-verification-helper a{color:#a78f79;font-weight:400;text-decoration:none}.auth-verification-helper a:hover{color:#8f7662;text-decoration:underline}.auth-verification-result-card .auth-card-header p{max-width:430px}.auth-verification-link-button{margin-top:24px;font-weight:400}.auth-verification-result-card .auth-primary-button{background:#d0bca7;box-shadow:0 14px 28px #a78f792e}.auth-verification-result-card .auth-primary-button:hover{background:#bfa891}.auth-verification-result-card .auth-secondary-button{color:#6f6257;background:#fffdfb;border-color:#bfa891}.auth-verification-result-card .auth-secondary-button:hover{color:#111;background:#f7f1ea;border-color:#a78f79}.auth-verification-login-help{color:#a78f79;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;align-self:center;width:fit-content;margin:-2px auto 0;padding:0;font-family:inherit;font-size:.94rem;font-weight:400;text-decoration:underline}.auth-verification-login-help:hover{color:#8f7662}@media (width<=700px){.auth-verification-card{padding:30px 22px}.auth-verification-card .auth-back-button{top:18px;left:18px}.auth-verification-icon{margin-top:12px}}.auth-reset-shell{width:min(100%,590px)}.auth-password-card .auth-card-header p{max-width:440px}.auth-password-card .auth-message{text-align:left;margin-top:20px}.auth-password-reset-form{text-align:left;margin-top:24px}.auth-password-reset-form .auth-primary-button,.auth-password-card .auth-primary-button{background:#d0bca7;gap:9px;font-weight:400;box-shadow:0 14px 28px #a78f792e}.auth-password-reset-form .auth-primary-button:hover,.auth-password-card .auth-primary-button:hover{background:#bfa891}.auth-password-requirements{background:#fffaf3;border:1px solid #e7dbcd;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:2px 0 4px;padding:14px 16px;display:grid}.auth-password-requirements span{color:#858585;align-items:center;gap:7px;font-size:.82rem;font-weight:400;line-height:1.35;display:inline-flex}.auth-password-requirements span svg{color:#c7b9aa;flex:none}.auth-password-requirements span.is-valid{color:#6f6257}.auth-password-requirements span.is-valid svg{color:#a78f79}@media (width<=700px){.auth-password-requirements{grid-template-columns:1fr}}.account-security-page-v417{color:#111;background:radial-gradient(circle at 100% 0,#d0bca721,#0000 30%),#fffdfb;min-height:100vh;padding:38px 30px 64px}.account-security-shell-v417{width:min(1080px,100%);margin:0 auto}.account-security-header-v417{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.account-security-back-v417{color:#111;cursor:pointer;background:#fffdfb;border:1px solid #e7dbcd;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.account-security-back-v417:hover{color:#a78f79;background:#f7f1ea;border-color:#bfa891}.account-security-eyebrow-v417{color:#a78f79;letter-spacing:.12em;text-transform:uppercase;margin:1px 0 5px;font-size:12px;font-weight:400}.account-security-header-v417 h1{letter-spacing:-.02em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,5vw,54px);font-weight:400;line-height:.98}.account-security-header-v417>div>p:last-child{color:#6f6257;margin:11px 0 0;font-size:15px;line-height:1.6}.account-security-loading-v417,.account-security-empty-v417{color:#6f6257;text-align:center;background:#fffdfb;border:1px solid #e7dbcd;border-radius:20px;padding:42px 24px}.account-security-summary-grid-v417{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.account-security-summary-card-v417,.account-security-card-v417{background:linear-gradient(145deg,#fffdfb 0%,#fffaf3 100%);border:1px solid #e7dbcd;box-shadow:0 14px 38px #4634260e}.account-security-summary-card-v417{border-radius:20px;align-items:center;gap:16px;min-height:132px;padding:22px 24px;display:flex}.account-security-icon-v417,.account-security-card-heading-v417>span,.account-security-confirm-icon-v417{color:#a78f79;background:#f7f1ea;border:1px solid #eadfd5;justify-content:center;align-items:center;display:inline-flex}.account-security-icon-v417{border-radius:50%;flex:0 0 46px;width:46px;height:46px}.account-security-summary-card-v417 small{color:#858585;margin-bottom:5px;font-size:12px;font-weight:400;display:block}.account-security-summary-card-v417 h2{overflow-wrap:anywhere;color:#111;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.account-security-summary-card-v417 p{color:#6f6257;align-items:center;gap:5px;margin:8px 0 0;font-size:13px;line-height:1.45;display:flex}.account-security-summary-card-v417 p.is-verified{color:#a78f79}.account-security-content-grid-v417{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.account-security-card-v417{border-radius:22px;padding:26px}.account-security-card-heading-v417{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.account-security-card-heading-v417.compact{margin-bottom:18px}.account-security-card-heading-v417>span{border-radius:50%;flex:0 0 42px;width:42px;height:42px}.account-security-card-heading-v417 h2{color:#111;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400;line-height:1.08}.account-security-card-heading-v417 p{color:#6f6257;margin:6px 0 0;font-size:13px;line-height:1.55}.account-security-password-card-v417 form{gap:16px;display:grid}.account-security-field-v417{color:#111;gap:7px;font-size:13px;font-weight:400;display:grid}.account-security-password-wrap-v417{position:relative}.account-security-password-wrap-v417 input{color:#111;width:100%;height:48px;font:inherit;background:#fffdfb;border:1px solid #eadfd5;border-radius:12px;outline:none;padding:0 48px 0 14px;transition:border-color .16s,box-shadow .16s}.account-security-password-wrap-v417 input:focus{border-color:#bfa891;box-shadow:0 0 0 3px #d0bca729}.account-security-password-wrap-v417 button{color:#6f6257;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.account-security-password-wrap-v417 button svg{display:block}.account-security-password-wrap-v417 button:hover{color:#a78f79;background:#f7f1ea}.account-security-requirements-v417{background:#f7f1ea;border:1px solid #eadfd5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:14px 15px;display:grid}.account-security-requirements-v417>span{color:#858585;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.account-security-requirements-v417>span.is-met{color:#a78f79}.requirement-dot-v417{background:#d0bca7;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.account-security-primary-v417,.account-security-secondary-v417{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:400;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.account-security-primary-v417{color:#fffdfb;background:#d0bca7;border:1px solid #d0bca7}.account-security-primary-v417:hover:not(:disabled){background:#bfa891;border-color:#bfa891}.account-security-secondary-v417{color:#111;background:#fffdfb;border:1px solid #bfa891}.account-security-secondary-v417:hover:not(:disabled){color:#a78f79;background:#f7f1ea}.account-security-primary-v417:disabled,.account-security-secondary-v417:disabled{cursor:not-allowed;opacity:.62}.account-security-password-card-v417 .account-security-primary-v417{justify-self:start;min-width:164px}.account-security-message-v417{border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.5}.account-security-message-v417.is-success{color:#6f6257;background:#fffaf3;border:1px solid #d0bca7}.account-security-message-v417.is-error{color:#7e3f3f;background:#9a4a4a0f;border:1px solid #9a4a4a47}.account-security-page-v417>.account-security-shell-v417>.account-security-message-v417{margin-bottom:18px}.account-security-side-stack-v417{gap:20px;display:grid}.account-security-status-row-v417{border-top:1px solid #eadfd5;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;display:flex}.account-security-status-row-v417 span{color:#858585;font-size:13px}.account-security-status-row-v417 strong{color:#111;text-align:right;text-transform:capitalize;max-width:62%;font-size:13px;font-weight:400;line-height:1.45}.account-security-sessions-card-v417 .account-security-secondary-v417{width:100%;margin-top:5px}.account-security-sessions-card-v417 .account-security-message-v417{margin-bottom:12px}.account-security-activity-card-v417{padding-bottom:10px}.account-security-activity-list-v417{display:grid}.account-security-activity-item-v417{border-top:1px solid #eadfd5;grid-template-columns:10px 1fr;gap:13px;padding:17px 2px;display:grid}.account-security-activity-dot-v417{background:#d0bca7;border-radius:50%;width:8px;height:8px;margin-top:7px}.account-security-activity-dot-v417.status-failed{background:#9a5b5b}.account-security-activity-dot-v417.status-ignored,.account-security-activity-dot-v417.status-rate_limited,.account-security-activity-dot-v417.status-skipped{background:#b7aaa0}.account-security-activity-item-v417 h3{color:#111;margin:0;font-size:14px;font-weight:500}.account-security-activity-item-v417 p{color:#6f6257;margin:5px 0 0;font-size:13px;line-height:1.55}.account-security-activity-item-v417 small{color:#858585;margin-top:6px;font-size:11px;line-height:1.5;display:block}.account-security-modal-backdrop-v417{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111161;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-security-confirm-v417{text-align:center;background:#fffdfb;border:1px solid #e7dbcd;border-radius:24px;width:min(440px,100%);padding:32px;position:relative;box-shadow:0 28px 80px #2219122e}.account-security-confirm-close-v417{color:#111;cursor:pointer;background:#fffdfb;border:1px solid #e7dbcd;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex;position:absolute;top:14px;right:14px}.account-security-confirm-close-v417:hover{color:#a78f79;border-color:#bfa891}.account-security-confirm-icon-v417{border-radius:50%;width:52px;height:52px;margin:0 auto 16px}.account-security-confirm-v417 h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:400}.account-security-confirm-v417 p{color:#6f6257;margin:13px 0 24px;font-size:14px;line-height:1.65}.account-security-confirm-actions-v417{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.account-security-content-grid-v417{grid-template-columns:1fr}.account-security-side-stack-v417{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.account-security-page-v417{padding:24px 15px 44px}.account-security-header-v417{gap:12px}.account-security-header-v417 h1{font-size:39px}.account-security-summary-grid-v417,.account-security-side-stack-v417{grid-template-columns:1fr}.account-security-card-v417,.account-security-summary-card-v417{padding:21px 18px}.account-security-requirements-v417{grid-template-columns:1fr}.account-security-status-row-v417{gap:4px;display:grid}.account-security-status-row-v417 strong{text-align:left;max-width:none}.account-security-confirm-actions-v417{grid-template-columns:1fr}}.account-security-email-card-v417{margin-bottom:20px}.account-security-email-layout-v417{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:start;gap:22px;display:grid}.account-security-email-layout-v417 form{gap:16px;display:grid}.account-security-field-v417>input{color:#111;width:100%;height:48px;font:inherit;background:#fffdfb;border:1px solid #eadfd5;border-radius:12px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s}.account-security-field-v417>input:focus{border-color:#bfa891;box-shadow:0 0 0 3px #d0bca729}.account-security-field-v417>input::placeholder{color:#9c9188}.account-security-pending-email-v417{background:#fffaf3;border:1px solid #d0bca7;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:-2px 0 22px;padding:17px 18px;display:flex}.account-security-pending-email-v417>div{min-width:0}.account-security-pending-email-v417 small{color:#a78f79;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:400;display:block}.account-security-pending-email-v417 strong{overflow-wrap:anywhere;color:#111;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:400;line-height:1.15;display:block}.account-security-pending-email-v417 p{color:#6f6257;margin:6px 0 0;font-size:12px;line-height:1.55}.account-security-pending-email-v417 .account-security-secondary-v417{flex:none}.account-security-email-protection-v417{background:#f7f1ea;border:1px solid #eadfd5;border-radius:18px;padding:21px}.account-security-email-protection-v417>svg{color:#a78f79}.account-security-email-protection-v417 h3{color:#111;margin:12px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.account-security-email-protection-v417 p{color:#6f6257;margin:0 0 12px;font-size:12px;line-height:1.65}.account-security-email-protection-v417 p:last-child{margin-bottom:0}.account-security-cancel-email-confirm-v417{text-align:left}.account-security-cancel-email-confirm-v417 .account-security-confirm-icon-v417,.account-security-cancel-email-confirm-v417 h2,.account-security-cancel-email-confirm-v417>p{text-align:center}.account-security-cancel-email-confirm-v417 .account-security-field-v417,.account-security-cancel-email-confirm-v417 .account-security-message-v417{margin-bottom:16px}@media (width<=780px){.account-security-email-layout-v417{grid-template-columns:1fr}.account-security-pending-email-v417{flex-direction:column;align-items:stretch}.account-security-pending-email-v417 .account-security-secondary-v417{width:100%}}.account-security-danger-card-v418{border-color:#9b5d5347}.account-security-deactivate-notes-v418{color:#6f665f;margin:0 0 18px;font-size:.94rem;line-height:1.55}.account-security-deactivate-notes-v418 p{margin:5px 0}.account-security-danger-button-v418{color:#7f5149;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a97c73;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.account-security-danger-button-v418:hover:not(:disabled){background:#f8efec}.account-security-danger-button-v418:disabled{opacity:.55;cursor:not-allowed}.account-security-deactivate-modal-v418{max-width:560px}.account-security-deactivate-modal-v418 .account-security-field-v417{text-align:left;width:100%}.account-security-deactivate-modal-v418 .account-security-field-v417>input{box-sizing:border-box;background:#fffdf9;border:1px solid #d8c8b9;border-radius:12px;width:100%;padding:12px 14px}.account-reactivate-card-v418>svg{color:#a78f79;margin:0 auto 14px;display:block}.account-reactivate-card-v418 .auth-primary-button{justify-content:center;align-items:center;gap:8px;display:flex}.account-security-activity-list-v417.is-expanded{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0bca7 transparent;max-height:430px;padding-right:8px;overflow-y:auto}.account-security-activity-list-v417.is-expanded::-webkit-scrollbar{width:7px}.account-security-activity-list-v417.is-expanded::-webkit-scrollbar-thumb{background:#d0bca7;border-radius:999px}.account-security-activity-toggle-v418{color:#17130f;width:fit-content;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #d0bca7;border-radius:999px;margin:18px auto 0;padding:9px 18px;font-size:.92rem;font-weight:400;transition:background .16s,border-color .16s;display:block}.account-security-activity-toggle-v418:hover{background:#f7f1ea;border-color:#bfa891}.account-security-danger-card-v418{margin-bottom:24px}.auth-login-page .auth-input-field,.auth-login-page .auth-input-field>span,.auth-login-page .auth-link-row a,.auth-login-page .auth-primary-button,.auth-login-page .auth-secondary-button,.auth-login-page .auth-stylist-interest-link,.auth-login-page .auth-legal-copy,.auth-login-page .auth-legal-copy a,.auth-login-page .auth-feature-list p{font-weight:400!important}.account-security-delete-card-v417{border-color:#7d524538;margin-top:24px}.account-security-delete-button-v417{color:#6f493f;min-height:42px;font:inherit;cursor:pointer;background:#fffaf6;border:1px solid #8f665b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:400;display:inline-flex}.account-security-delete-button-v417:hover{background:#f7eee8}.account-security-delete-button-v417:disabled{opacity:.55;cursor:not-allowed}.account-security-delete-modal-v417{max-width:590px}.account-security-delete-warning-v417{color:#5d4a40;text-align:left;background:#fffaf5;border:1px solid #bfa89173;border-radius:14px;margin:4px 0 16px;padding:14px 16px;font-weight:400;line-height:1.55}.account-security-delete-warning-v417 strong{font-weight:500}.account-deletion-cancel-card-v417{text-align:center}.account-deletion-cancel-card-v417>svg{color:#b49a82;margin:0 auto 8px}.account-deletion-preservation-v417{text-align:left;background:#fffaf5d1;border:1px solid #d0bca78c;border-radius:14px;align-items:flex-start;gap:10px;margin:4px 0 18px;padding:13px 14px;display:flex}.account-deletion-preservation-v417 p{margin:0;font-weight:400;line-height:1.5}.account-security-activity-card-v417{margin-top:28px}.profile-menu-dropdown,.profile-page-menu-dropdown,.public-profile-toolbar-menu-dropdown{min-width:210px;padding:8px;overflow:hidden;background:#fffaf5!important;border:1px solid #d0bca7c7!important;border-radius:18px!important;box-shadow:0 18px 42px #3f2d2024!important}.profile-menu-dropdown button,.profile-menu-dropdown a,.profile-page-menu-dropdown button,.profile-page-menu-dropdown a,.public-profile-toolbar-menu-dropdown button,.public-profile-toolbar-menu-dropdown a{box-sizing:border-box;color:#111;text-align:left;cursor:pointer;border:none;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.35;text-decoration:none;display:block;background:0 0!important;font-weight:400!important}.profile-menu-dropdown button:hover,.profile-menu-dropdown a:hover,.profile-menu-dropdown button:focus-visible,.profile-menu-dropdown a:focus-visible,.profile-page-menu-dropdown button:hover,.profile-page-menu-dropdown a:hover,.public-profile-toolbar-menu-dropdown button:hover,.public-profile-toolbar-menu-dropdown a:hover{color:#a78f79;outline:none;text-decoration:none;background:#d0bca733!important}.profile-menu-dropdown>*+*,.profile-page-menu-dropdown>*+*,.public-profile-toolbar-menu-dropdown>*+*{border-top:1px solid #f0e7de}.account-security-danger-button-v418{background:#fffaf6}.account-security-danger-button-v418:hover:not(:disabled),.account-security-danger-button-v418:focus-visible:not(:disabled){background:#f7eee8}.account-security-delete-modal-v417 .account-security-delete-warning-v417{gap:11px;margin-bottom:20px;display:grid}.account-security-delete-modal-v417 .account-security-delete-warning-v417 p{color:#5d4a40;text-align:left;margin:0;line-height:1.55}.account-security-delete-modal-v417 .account-security-delete-confirm-field-v417,.account-security-delete-modal-v417 .account-security-message-v417{margin-top:14px}.account-security-delete-actions-v417{gap:14px;margin-top:18px}.account-security-delete-actions-v417>button{width:100%;min-height:48px;box-shadow:none;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:400}.account-security-delete-actions-v417 .account-security-secondary-v417{color:#17130f;background:#fffaf6;border-color:#bfa891}.account-security-delete-actions-v417 .account-security-secondary-v417:hover:not(:disabled){color:#7f5149;background:#f7eee8;border-color:#a78f79}.account-security-delete-actions-v417 .account-security-delete-button-v417:disabled{color:#b49f95;opacity:1;background:#fffaf6;border-color:#d8c8bc}@media (width<=680px){.account-security-delete-actions-v417{grid-template-columns:1fr}}.account-security-danger-button-v418{color:#6f493f;min-height:42px;font:inherit;box-shadow:none;cursor:pointer;background:#fffaf6;border:1px solid #8f665b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:400;display:inline-flex}.account-security-danger-button-v418:hover:not(:disabled),.account-security-danger-button-v418:focus-visible:not(:disabled){color:#6f493f;background:#f7eee8;border-color:#8f665b}.account-security-danger-button-v418:disabled{color:#b49f95;opacity:1;cursor:not-allowed;background:#fffaf6;border-color:#d8c8bc}.account-security-deactivate-modal-v418{width:min(620px,100%);max-width:620px;padding:42px 48px 46px}.account-security-deactivate-modal-v418>p{max-width:500px;margin:18px auto 28px;line-height:1.65}.account-security-deactivate-modal-v418 .account-security-field-v417{margin:0}.account-security-deactivate-modal-v418 .account-security-field-v417+.account-security-field-v417{margin-top:20px}.account-security-deactivate-modal-v418 .account-security-field-v417>span{margin-bottom:9px;display:block}.account-security-deactivate-modal-v418 .account-security-password-wrap-v417,.account-security-deactivate-modal-v418 .account-security-field-v417>input{min-height:54px}.account-security-deactivate-modal-v418 .account-security-message-v417{margin-top:18px}.account-security-deactivate-modal-v418 .account-security-confirm-actions-v417{gap:16px;margin-top:26px}.account-security-deactivate-modal-v418 .account-security-confirm-actions-v417>button{border-radius:999px;width:100%;min-height:54px;padding:12px 20px;font-weight:400}.account-reactivate-page-v418{width:100%;min-height:100dvh}.account-reactivate-shell-v418{z-index:1;flex-direction:column;align-items:center;width:min(100%,720px);display:flex;position:relative}.account-reactivate-brand-v418{margin-bottom:24px}.account-reactivate-card-v418{text-align:center;border-radius:30px;width:min(100%,660px);padding:42px 50px 40px}.account-reactivate-icon-v418{color:#a78f79;background:#f7f1ea;border:1px solid #d0bca79e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:inline-flex}.account-reactivate-icon-v418.is-success{color:#7f8d72}.account-reactivate-header-v418{max-width:530px;margin:0 auto 26px}.account-reactivate-header-v418 h2{font-size:clamp(42px,5vw,58px);line-height:1}.account-reactivate-header-v418 p{margin-top:14px;font-size:1rem;line-height:1.6}.account-reactivate-actions-v418{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);align-items:stretch;gap:14px;display:grid}.account-reactivate-primary-v418,.account-reactivate-secondary-v418{min-height:52px;font:inherit;border-radius:999px;font-weight:400}.account-reactivate-primary-v418{justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex}.account-reactivate-secondary-v418{color:#6f493f;cursor:pointer;background:#fffaf6;border:1px solid #bfa891}.account-reactivate-secondary-v418:hover:not(:disabled),.account-reactivate-secondary-v418:focus-visible:not(:disabled){background:#f7eee8;border-color:#a78f79}.account-reactivate-secondary-v418:disabled{opacity:.58;cursor:not-allowed}@media (width<=680px){.account-security-deactivate-modal-v418{padding:34px 22px 26px}.account-security-deactivate-modal-v418 .account-security-confirm-actions-v417,.account-reactivate-actions-v418{grid-template-columns:1fr}.account-reactivate-shell-v418{width:min(100%,540px)}.account-reactivate-card-v418{border-radius:26px;padding:32px 24px 28px}.account-reactivate-header-v418 h2{font-size:42px}}.auth-social-divider-v417{color:#8b7d72;letter-spacing:.04em;text-transform:lowercase;align-items:center;gap:14px;width:100%;margin:20px 0 16px;font-size:.82rem;font-weight:400;display:flex}.auth-social-divider-v417:before,.auth-social-divider-v417:after{content:"";background:#d0bca794;flex:1;height:1px}.auth-social-divider-v417 span{white-space:nowrap}.auth-social-buttons-v417{gap:12px;width:100%;display:grid}.auth-social-buttons-v417.is-compact{width:min(100%,310px);margin-left:auto}.auth-google-button-v417{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.auth-google-button-v417>div,.auth-google-button-v417 iframe{max-width:100%!important}.auth-apple-button-v417{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#111;border:1px solid #1f1f1f;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:.94rem;font-weight:400;display:inline-flex}.auth-apple-button-v417:hover:not(:disabled){background:#292929}.auth-apple-button-v417:disabled{opacity:.58;cursor:not-allowed}.auth-social-loading-v417{color:#8b7d72;justify-content:center;align-items:center;min-height:44px;font-size:.88rem;display:flex}.auth-social-complete-page-v417{width:100%;min-height:100dvh}.auth-social-complete-shell-v417{z-index:1;width:min(100%,790px);position:relative}.auth-social-complete-card-v417{border-radius:30px;width:min(100%,720px);padding:42px 52px 40px}.auth-social-complete-icon-v417{color:#a78f79;background:#f7f1ea;border:1px solid #d0bca79e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.auth-social-complete-header-v417{text-align:center;max-width:610px;margin:0 auto 26px}.auth-social-complete-header-v417 h2{font-size:clamp(40px,5vw,56px);line-height:1}.auth-social-complete-header-v417 p{margin-top:14px;line-height:1.6}.auth-social-complete-form-v417{gap:17px}.auth-social-password-note-v417{color:#6f6257;text-align:left;background:#fffaf5d1;border:1px solid #d0bca78c;border-radius:14px;margin:0;padding:13px 15px;font-size:.88rem;font-weight:400;line-height:1.5}.auth-social-return-v417{color:#a78f79;width:fit-content;margin:18px auto 0;font-weight:400;display:block}.account-security-social-card-v417{margin-top:24px}.account-security-social-methods-v417{gap:12px;display:grid}.account-security-social-confirm-v5d{background:#fffaf5d1;border:1px solid #d0bca78c;border-radius:16px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.account-security-social-confirm-v5d p{color:#75695f;margin:0;font-size:.84rem;font-weight:400;line-height:1.45}.account-security-social-method-v417{background:#fffdf9;border:1px solid #d0bca78c;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:18px;padding:16px 18px;display:grid}.account-security-social-method-v417>div:first-child{min-width:0}.account-security-social-method-v417 strong,.account-security-social-method-v417 span{display:block}.account-security-social-method-v417 strong{color:#17130f;font-size:1rem;font-weight:500}.account-security-social-method-v417 span{color:#75695f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.88rem;font-weight:400;overflow:hidden}.account-security-social-disconnect-v417{color:#6f493f;min-height:42px;font:inherit;cursor:pointer;background:#fffaf6;border:1px solid #bfa891;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:400;display:inline-flex}.account-security-social-disconnect-v417:hover:not(:disabled){background:#f7eee8;border-color:#a78f79}.account-security-social-disconnect-v417:disabled{opacity:.58;cursor:not-allowed}.account-security-social-note-v417,.account-security-social-footnote-v417{color:#6f6257;background:#fffaf5d1;border:1px solid #d0bca78c;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:.88rem;font-weight:400;line-height:1.5}.account-security-social-footnote-v417{margin:16px 0 0}@media (width<=720px){.auth-social-complete-card-v417{border-radius:26px;padding:32px 24px 28px}.auth-social-complete-header-v417 h2{font-size:42px}.account-security-social-method-v417{grid-template-columns:1fr;align-items:stretch}.auth-social-buttons-v417.is-compact{width:100%;margin-left:0}}.account-deletion-cancel-card-v417>.auth-primary-button{margin-top:12px}.account-deletion-cancel-card-v417 .auth-card-header p{margin-bottom:0}.public-profile-block-button-v417,.public-profile-block-button-v417:hover,.public-profile-block-button-v417:focus-visible{color:#7a5d50}.public-profile-block-modal-v417{max-width:520px}.public-profile-block-modal-v417 .modal-helper-text{line-height:1.6}.public-profile-block-confirm-v417,.public-profile-block-confirm-v417:hover:not(:disabled){color:#fff;background:#d0bca7}.account-security-blocked-card-v417{grid-column:1/-1}.account-security-blocked-list-v417{flex-direction:column;gap:10px;margin-top:18px;display:flex}.account-security-blocked-item-v417{background:#fffdfb;border:1px solid #eadfd5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.account-security-blocked-identity-v417{align-items:center;gap:12px;min-width:0;display:flex}.account-security-blocked-identity-v417>img,.account-security-blocked-identity-v417>span{object-fit:cover;background:#f8f2ec;border:1px solid #dfcfbf;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.account-security-blocked-identity-v417>span{color:#7a6758;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;display:inline-flex}.account-security-blocked-identity-v417>div{flex-direction:column;min-width:0;display:flex}.account-security-blocked-identity-v417 strong{color:#17110d;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-security-blocked-identity-v417 small{color:#85776c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messaging-blocked-notice-v417{color:#5d5046;text-align:center;background:#fbf7f2;border:1px solid #dfcfbf;border-radius:15px;flex-direction:column;gap:3px;margin:0 0 10px;padding:12px 15px;display:flex}.messaging-blocked-notice-v417 strong{color:#2b241f;font-weight:500}.messaging-blocked-notice-v417 span{font-size:13px;line-height:1.4}.message-composer.is-disabled{opacity:.62}.message-composer.is-disabled textarea,.message-composer.is-disabled button{cursor:not-allowed}@media (width<=620px){.account-security-blocked-item-v417{flex-direction:column;align-items:flex-start}.account-security-blocked-item-v417 .account-security-social-disconnect-v417{justify-content:center;width:100%}}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill,.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following{color:#a78f79!important;letter-spacing:0!important;text-transform:none!important;background:#fffaf6f0!important;border:1px solid #d0bca7!important;border-radius:999px!important;min-width:124px!important;min-height:48px!important;padding:0 20px!important;font-size:16px!important;font-weight:400!important;line-height:1!important;box-shadow:0 10px 28px #503b2a0d!important}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill:hover:not(:disabled),.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following:hover:not(:disabled){color:#8f7966!important;background:#f7efe8!important;border-color:#bfa891!important}.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill svg{stroke-width:1.7px;width:18px;height:18px}.public-profile-safety-menu-wrap-v417{align-items:center;display:inline-flex;position:relative}.public-profile-safety-menu-v417{z-index:90;background:#fffaf6;border:1px solid #e6d7ca;border-radius:18px;width:210px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 52px #48332329}.public-profile-safety-menu-v417 button{color:#342b26;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:46px;padding:11px 13px;font-family:inherit;font-size:15px;font-weight:400;display:flex}.public-profile-safety-menu-v417 button svg{color:#a78f79;stroke-width:1.7px}.public-profile-safety-menu-v417 button:hover,.public-profile-safety-menu-v417 button:focus-visible{color:#111;background:#f6eee7;border-color:#eadfd5;outline:none}.public-profile-safety-menu-v417 .public-profile-safety-block-option-v417{margin-top:2px}.public-profile-block-modal-v417,.public-profile-report-modal-v417{background:#fffaf6;border:1px solid #e8dbcf;border-radius:32px;width:min(540px,100vw - 32px);max-width:540px;padding:38px 40px 34px;box-shadow:0 28px 86px #412e2138}.public-profile-block-modal-v417 .section-eyebrow,.public-profile-report-modal-v417 .section-eyebrow{color:#a78f79;letter-spacing:.04em;text-transform:none;margin:0 0 14px;font-size:14px;font-weight:400}.public-profile-block-modal-v417 h2,.public-profile-report-modal-v417 h2{letter-spacing:-.025em;color:#111;margin:0 44px 18px 0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(42px,5vw,58px);font-weight:300;line-height:.98}.public-profile-block-modal-v417 .modal-helper-text,.public-profile-report-modal-v417 .modal-helper-text{color:#665b54;margin:0 0 26px;font-size:17px;line-height:1.62}.public-profile-block-modal-v417 .modal-close-button,.public-profile-report-modal-v417 .modal-close-button{color:#111;background:#fffdfb;border:1px solid #eadfd5;width:48px;height:48px;top:24px;right:24px}.public-profile-block-modal-v417 .modal-close-button:hover,.public-profile-report-modal-v417 .modal-close-button:hover{background:#f6eee7;border-color:#d0bca7}.public-profile-block-modal-v417 .modal-actions,.public-profile-report-modal-v417 .modal-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.public-profile-block-modal-v417 .modal-actions .button,.public-profile-report-modal-v417 .modal-actions .button{border-radius:999px;width:100%;min-height:52px;padding:12px 20px;font-size:16px;font-weight:400}.public-profile-block-modal-v417 .modal-actions .button.secondary,.public-profile-report-modal-v417 .modal-actions .button.secondary{color:#6f584b!important;background:#fffaf6!important;border:1px solid #d0bca7!important}.public-profile-block-modal-v417 .modal-actions .button.secondary:hover:not(:disabled),.public-profile-report-modal-v417 .modal-actions .button.secondary:hover:not(:disabled){color:#111!important;background:#f6eee7!important;border-color:#bfa891!important}.public-profile-block-modal-v417 .modal-actions .button.primary,.public-profile-report-modal-v417 .modal-actions .button.primary,.public-profile-block-confirm-v417{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.public-profile-block-modal-v417 .modal-actions .button.primary:hover:not(:disabled),.public-profile-report-modal-v417 .modal-actions .button.primary:hover:not(:disabled),.public-profile-block-confirm-v417:hover:not(:disabled){color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.public-profile-block-modal-v417 .modal-actions .button:disabled,.public-profile-report-modal-v417 .modal-actions .button:disabled{cursor:not-allowed;opacity:.58}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill,.public-profile-card.public-stylist-profile-card .public-profile-top-actions-end .public-profile-header-follow-pill.is-following{min-width:112px!important;min-height:44px!important;padding:0 15px!important;font-size:14px!important}.public-profile-safety-menu-v417{width:196px;right:-2px}.public-profile-block-modal-v417,.public-profile-report-modal-v417{border-radius:26px;padding:32px 24px 26px}.public-profile-block-modal-v417 h2,.public-profile-report-modal-v417 h2{font-size:42px}.public-profile-block-modal-v417 .modal-actions,.public-profile-report-modal-v417 .modal-actions{grid-template-columns:1fr}}.account-security-shell-v417{width:min(1320px,100%)}.account-security-layout-v417{grid-template-columns:214px minmax(0,1080px);justify-content:center;align-items:start;gap:28px;display:grid}.account-security-main-v417{gap:24px;min-width:0;display:grid}.account-security-main-v417>*{margin-top:0!important;margin-bottom:0!important}.account-security-anchor-v417{scroll-margin-top:28px}.account-security-access-stack-v417{gap:24px;display:grid}.account-security-section-nav-v417{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbf5;border:1px solid #e7dbcd;border-radius:20px;padding:14px;position:sticky;top:28px;box-shadow:0 14px 38px #4634260e}.account-security-section-nav-v417>p{color:#a78f79;letter-spacing:.13em;text-transform:uppercase;margin:3px 10px 10px;font-size:11px;font-weight:400}.account-security-section-nav-list-v417{gap:5px;display:grid}.account-security-section-nav-list-v417 button{color:#5f554d;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:400;line-height:1.3;transition:background .16s,border-color .16s,color .16s;display:grid}.account-security-section-nav-list-v417 button>span{background:#fffdfb;border:1px solid #d0bca7;border-radius:50%;width:7px;height:7px;transition:background .16s,border-color .16s,transform .16s}.account-security-section-nav-list-v417 button:hover{color:#17130f;background:#f7f1ea;border-color:#d0bca780}.account-security-section-nav-list-v417 button.is-active{color:#8d7562;background:#f7f1ea;border-color:#d0bca7b3}.account-security-section-nav-list-v417 button.is-active>span{background:#a78f79;border-color:#a78f79;transform:scale(1.08)}.account-security-section-nav-list-v417 button:focus-visible{outline-offset:2px;outline:2px solid #bfa8918c}@media (width<=1120px){.account-security-layout-v417{grid-template-columns:minmax(0,1fr);gap:20px}.account-security-section-nav-v417{scrollbar-width:none;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;top:8px;overflow-x:auto}.account-security-section-nav-v417::-webkit-scrollbar{display:none}.account-security-section-nav-v417>p{flex:none;margin:0 2px 0 3px}.account-security-section-nav-list-v417{flex:none;gap:7px;display:flex}.account-security-section-nav-list-v417 button{white-space:nowrap;width:auto;min-height:38px;display:inline-flex}.account-security-anchor-v417{scroll-margin-top:78px}}@media (width<=680px){.account-security-main-v417,.account-security-access-stack-v417{gap:18px}.account-security-section-nav-v417{margin:0 -2px;padding:9px 10px}.account-security-section-nav-v417>p{display:none}.account-security-section-nav-list-v417 button{min-height:36px;padding:8px 10px;font-size:12px}.account-security-anchor-v417{scroll-margin-top:70px}}.account-security-access-stack-v417>.account-security-danger-card-v418,.account-security-access-stack-v417>.account-security-delete-card-v417{margin-top:0!important;margin-bottom:0!important}.discover-search-render-page .discover-render-search-form-v417{grid-template-columns:none;width:100%;display:block}.discover-search-render-page .discover-render-search-form-v417 .discover-feed-search-wrap{box-sizing:border-box;width:100%}.discover-search-render-page .discover-brand-lockup p{color:#a78f79;font-weight:500}.discover-search-render-page .discover-render-heading-row h2{color:#17110d;letter-spacing:-.02em;text-transform:none;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.9rem,2.8vw,2.35rem);font-weight:400;line-height:1}.discover-search-render-page .discover-featured-coming-soon-copy h3,.discover-search-render-page .discover-recommended-stylist-copy h3,.discover-search-render-page .discover-content-copy h3{font-weight:400}.discover-search-render-page .discover-section-heading-row button,.discover-search-render-page .discover-coming-soon-text,.discover-search-render-page .discover-coming-soon-pill,.discover-search-render-page .discover-content-creator>span{color:#a78f79}.discover-search-render-page .discover-coming-soon-pill{font-weight:500}.discover-search-render-page .discover-view-profile-button{letter-spacing:0;text-transform:none;border-color:#d0bca7;font-weight:400;color:#a78f79!important}.discover-search-render-page .discover-view-profile-button:hover{background:#f7f1ea;border-color:#bfa891;color:#17110d!important}.discover-search-render-page .discover-feed-clear-button{color:#a78f79;letter-spacing:0;text-transform:none;background:#fbf7f2;border:1px solid #d0bca7b8;font-weight:400}.profile-page-card .profile-recent-items-grid-v416{grid-template-columns:repeat(4,minmax(0,250px));justify-content:start;align-items:start;gap:20px;display:grid}.profile-page-card .profile-recent-item-card-v416{isolation:isolate;border-radius:20px;width:250px;min-width:250px;max-width:250px;position:relative;aspect-ratio:4/5!important}.profile-page-card .profile-recent-item-card-v416:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#17110d00,#17110db3);position:absolute;inset:42% 0 0}.profile-page-card .profile-recent-item-card-v416 .profile-recent-item-title-v417{z-index:2;color:#fff;letter-spacing:-.025em;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 12px #17110d8c;white-space:nowrap;margin:0;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:400;line-height:.96;position:absolute;bottom:17px;left:16px;right:16px;overflow:hidden}.profile-page-card .profile-recent-item-card-v416 .profile-recent-item-fallback-v417{z-index:0;color:#a78f79;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif;font-size:3rem;font-weight:400;position:relative}@media (width<=1180px){.profile-page-card .profile-recent-items-grid-v416{grid-template-columns:repeat(3,minmax(0,220px))}.profile-page-card .profile-recent-item-card-v416{width:220px;min-width:220px;max-width:220px}}@media (width<=760px){.profile-page-card .profile-recent-items-grid-v416{grid-template-columns:repeat(2,minmax(0,190px))}.profile-page-card .profile-recent-item-card-v416{width:190px;min-width:190px;max-width:190px}}@media (width<=520px){.profile-page-card .profile-recent-items-grid-v416{gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.profile-page-card .profile-recent-item-card-v416{flex:0 0 190px;width:190px;min-width:190px;max-width:190px}}.messaging-profile-heading-link-v417{all:unset;cursor:pointer;border-radius:12px;min-width:0;max-width:100%;display:block}.messaging-profile-heading-link-v417:hover h2,.messaging-profile-heading-link-v417:focus-visible h2,.messaging-profile-heading-link-v417:hover .messaging-live-row,.messaging-profile-heading-link-v417:focus-visible .messaging-live-row{color:#a78f79!important}.messaging-profile-heading-link-v417:focus-visible{outline-offset:5px;outline:2px solid #d0bca7b8}.post-product-detail-actions{align-items:stretch!important;gap:12px!important}.post-product-detail-actions .button{min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;border:1px solid #d0bca7!important;border-radius:999px!important;padding:11px 18px!important;font-family:inherit!important;font-weight:400!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important}.post-product-detail-actions .button.secondary{color:#6f5749!important;background:#fffaf5!important}.post-product-detail-actions .button.secondary:hover:not(:disabled),.post-product-detail-actions .button.secondary:focus-visible{transform:translateY(-1px);color:#5f4638!important;background:#d0bca729!important;border-color:#bfa891!important}.post-product-detail-actions .button.primary{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.post-product-detail-actions .button.primary:hover:not(:disabled),.post-product-detail-actions .button.primary:focus-visible{transform:translateY(-1px);color:#fff!important;background:#bfa891!important;border-color:#bfa891!important}.post-product-detail-actions .button:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}.post-comments-section .post-comment-composer-no-avatar-v416.is-replying-v417{grid-template-columns:minmax(0,1fr) auto auto!important}.post-comment-reply-cancel-v417{color:#6f5749!important;background:#fffaf5!important;border:1px solid #d0bca7!important;border-radius:999px!important;min-width:72px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;font-family:inherit!important;font-size:.92rem!important;font-weight:400!important}.post-comment-reply-cancel-v417:hover:not(:disabled),.post-comment-reply-cancel-v417:focus-visible{color:#5f4638!important;background:#d0bca729!important;border-color:#bfa891!important}.post-comments-section{padding-bottom:24px!important}.post-comments-section .post-comment-composer-no-avatar-v416{margin-bottom:2px!important}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-toolbar-title{align-items:flex-start!important;min-width:0!important}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-toolbar-title h2{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;font-size:clamp(1.72rem,3vw,2.55rem)!important;line-height:1.02!important;overflow:visible!important}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-info-grid{grid-auto-rows:auto!important;align-items:start!important}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-notes-pill{align-self:start!important;height:auto!important;min-height:0!important;padding-block:12px!important}.public-look-nested-outfit-modal-v416 .outfit-detail-v4010-notes-pill p{white-space:pre-wrap!important;overflow-wrap:anywhere!important}@media (width<=620px){.post-comments-section .post-comment-composer-no-avatar-v416.is-replying-v417{grid-template-columns:minmax(0,1fr) auto!important}.post-comment-reply-cancel-v417{order:3;grid-column:1/-1;justify-self:end}}.public-profile-social-stats strong,.stylist-services-social-stats strong,.style-boards-page-card .public-profile-social-stats strong{font-family:inherit!important;font-weight:400!important}.public-profile-social-stats span,.public-profile-social-stats small,.stylist-services-social-stats span,.stylist-services-social-stats small{font-weight:400!important}.public-profile-toolbar-notification-wrapper .notification-alert-dot,.style-boards-page-card .public-profile-toolbar-notification-wrapper .notification-alert-dot,.stylist-services-page-card .public-profile-toolbar-notification-wrapper .notification-alert-dot{border:2px solid #fff!important;width:10px!important;height:10px!important;top:0!important;right:0!important;transform:translate(30%,-30%)!important}.style-board-detail-copy h2{overflow-wrap:anywhere;letter-spacing:-.035em!important;font-size:clamp(2.35rem,4vw,3.7rem)!important;line-height:.98!important}.style-board-item-scroll-row .style-board-item-card>.style-board-item-card-image-frame{align-self:stretch;overflow:hidden;background:#f7f1ea!important;border-radius:0!important;width:112px!important;min-width:112px!important;height:140px!important;margin:0!important;padding:0!important}.style-board-item-scroll-row .style-board-item-card>.style-board-item-card-image-frame img,.style-board-item-scroll-row .style-board-item-card>.style-board-item-card-image-frame .style-board-item-placeholder{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.style-board-item-scroll-row .style-board-item-card>.style-board-item-card-image-frame .style-board-item-placeholder{justify-content:center;align-items:center;display:flex!important}.event-service-type-switch{background:#fffaf5!important;border:1px solid #e7dbcd!important;border-radius:999px!important;gap:4px!important;padding:4px!important}.event-service-type-switch button{min-height:46px;color:#6f625b!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:400!important}.event-service-type-switch button:hover:not(:disabled){color:#8f7662!important;background:#d0bca71f!important;border-color:#d0bca7b3!important}.event-service-type-switch button.is-active,.event-service-type-switch button.is-active:hover{color:#fff!important;background:#d0bca7!important;border-color:#d0bca7!important}.stylist-service-form-mode-note strong,.public-profile-service-fields-card .stylist-service-form-mode-note strong{color:#8f7662!important;font-family:Cormorant Garamond,Didot,Georgia,serif!important;font-size:1.55rem!important;font-weight:400!important}.stylist-service-form-grid>.wardrobe-form-section:only-child{grid-column:1/-1}.stylist-service-active-row{background:#fffaf5!important;border-color:#e7dbcd!important}.stylist-service-active-row p{color:#5f544b!important;font-weight:400!important}.stylist-service-active-row .wardrobe-slider-toggle{box-shadow:none!important;background:#f5eee7!important;border:1px solid #d0bca7!important}.stylist-service-active-row .wardrobe-slider-toggle.is-on{background:#d0bca7!important;border-color:#bfa891!important}.stylist-service-active-row .wardrobe-slider-toggle:hover:not(:disabled){background:#d0bca747!important;border-color:#bfa891!important}.stylist-service-active-row .wardrobe-slider-toggle.is-on:hover:not(:disabled){background:#bfa891!important}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:1fr!important}}.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row.is-stylist-owner-action-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width>=1101px){.public-profile-services-tab .stylist-service-card-main,.stylist-services-page-card.is-owner-services-page .stylist-service-card-main,.stylist-services-page-card.is-public-services-page .stylist-service-card-main{grid-template-columns:104px minmax(280px,1fr) 210px!important}}@media (width<=900px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row,.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row.is-stylist-owner-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row,.public-profile-card.public-stylist-profile-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.style-boards-page-card .public-profile-action-row.is-owner-action-row.is-stylist-owner-action-row,.stylist-services-page-card .stylist-services-action-row.is-owner-action-row.is-stylist-owner-action-row{grid-template-columns:1fr!important}}.stylist-services-page-card.is-owner-services-page{background:radial-gradient(circle at 18% 12%,#ecddcf57,#0000 28%),radial-gradient(circle at 82% 9%,#f6f0eab8,#0000 30%),#fffdfb!important;width:min(100%,1360px)!important;max-width:1360px!important;padding:52px 112px 58px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{text-align:left!important;justify-content:center!important;align-items:center!important;gap:48px!important;width:100%!important;max-width:1000px!important;margin:18px auto 36px!important;display:flex!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>img,.stylist-services-page-card.is-owner-services-page .stylist-services-profile-placeholder{width:188px!important;height:188px!important;box-shadow:none!important;border:2px solid #d0bca7!important;outline:5px solid #fff!important;flex:0 0 188px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero .public-profile-header-copy{flex:1;min-width:0}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero h2{letter-spacing:-.04em!important;color:#111!important;margin:0 0 8px!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-size:clamp(4rem,6vw,6.1rem)!important;font-weight:300!important;line-height:.92!important}.stylist-services-page-card.is-owner-services-page .stylist-services-username{color:#7a6b60!important;margin:0 0 10px!important;font-size:1rem!important;line-height:1.2!important}.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats{align-items:center!important;gap:22px!important;margin:0 0 14px!important;display:flex!important}.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats>span{color:#6f625b!important;align-items:baseline!important;gap:5px!important;font-weight:400!important;display:inline-flex!important}.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats strong,.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats span{font-weight:400!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero .public-profile-professional-bio{color:#171717!important;max-width:720px!important;margin:0 0 16px!important;font-size:1rem!important;line-height:1.45!important}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags{color:inherit!important;letter-spacing:0!important;text-transform:none!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;font-size:.92rem!important;display:flex!important}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span{color:#8f7662!important;letter-spacing:0!important;text-transform:none!important;background:#fffdfb!important;border:1px solid #d0bca7!important;border-radius:999px!important;min-height:40px!important;padding:0 17px!important;font-weight:400!important}.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span:before,.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags span:after{content:none!important;display:none!important}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row{max-width:1110px!important;margin:0 auto 34px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button{color:#111!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1px solid #e7dbcd!important;border-radius:12px!important;min-height:62px!important;padding:14px 18px!important;font-size:1rem!important;font-weight:400!important;box-shadow:0 10px 28px #553b2a09!important}.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button:hover,.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button.is-active,.stylist-services-page-card.is-owner-services-page .stylist-services-action-row .profile-action-button.is-active:hover{color:#a78f79!important;background:#fffaf5!important;border-color:#d0bca7!important;box-shadow:inset 0 -3px #d0bca7,0 10px 28px #553b2a09!important}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button,.stylist-services-page-card.is-owner-services-page .button.secondary{letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.stylist-services-page-card.is-owner-services-page .stylist-service-workspace-button{color:#8f7662!important;background:#fffdfb!important;border:1px solid #d0bca7!important}.stylist-services-page-card.is-owner-services-page .stylist-service-workspace-button:hover{color:#7d6756!important;background:#f7efe7!important;border-color:#bfa891!important}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button-primary{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.stylist-services-page-card.is-owner-services-page .stylist-service-create-button-primary:hover{background:#bfa891!important;border-color:#bfa891!important}.stylist-services-page-card.is-owner-services-page .stylist-client-workspace-section{border-top:1px solid #eadfd5!important;max-width:1110px!important;margin:42px auto 0!important;padding-top:34px!important}.stylist-services-page-card.is-owner-services-page .stylist-client-workspace-header h2,.stylist-services-page-card.is-owner-services-page .stylist-services-section-header h2{letter-spacing:-.025em!important;font-family:Cormorant Garamond,Didot,"Bodoni 72",Georgia,serif!important;font-weight:400!important}.stylist-services-page-card.is-owner-services-page .stylist-collapsible-section-summary h3,.stylist-services-page-card.is-owner-services-page .collapsible-count-pill,.stylist-services-page-card.is-owner-services-page .stylist-workspace-row strong,.stylist-services-page-card.is-owner-services-page .stylist-workspace-row-actions button{font-weight:400!important}@media (width<=1120px){.stylist-services-page-card.is-owner-services-page{padding:34px 28px 44px!important}}@media (width<=900px){.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero{text-align:center!important;flex-direction:column!important;gap:24px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero .public-profile-header-copy,.stylist-services-page-card.is-owner-services-page .stylist-services-social-stats,.stylist-services-page-card.is-owner-services-page .stylist-services-style-tags{text-align:center!important;justify-content:center!important}}@media (width<=620px){.stylist-services-page-card.is-owner-services-page{padding:24px 14px 36px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero>img,.stylist-services-page-card.is-owner-services-page .stylist-services-profile-placeholder{flex-basis:150px!important;width:150px!important;height:150px!important}.stylist-services-page-card.is-owner-services-page .stylist-services-profile-hero h2{font-size:3.6rem!important}}.stylist-services-page-card.is-owner-services-page{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button{letter-spacing:0!important;text-transform:none!important;min-height:48px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:14px!important;padding:12px 20px!important;font-size:.95rem!important;font-weight:400!important;line-height:1.1!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.secondary{color:#a78f79!important;background:#fffdfb!important;border:1px solid #d0bca7!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.secondary:hover,.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.secondary:focus-visible{color:#8f7662!important;background:#d0bca724!important;border-color:#bfa891!important;outline:none!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.taupe{color:#fff!important;background:#d0bca7!important;border:1px solid #d0bca7!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.taupe:hover,.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button.taupe:focus-visible{color:#fff!important;background:#bfa891!important;border-color:#bfa891!important;outline:none!important}@media (width<=700px){.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}.stylist-services-page-card.is-owner-services-page .public-profile-owner-service-actions.stylist-service-create-actions .button{width:100%!important}}.signup-legal-consent{color:#382f2a;cursor:pointer;background:#f8f4ef;border:1px solid #dccfc2;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.signup-legal-consent input{accent-color:#8b6e59;flex:none;width:1.1rem;height:1.1rem;margin:.13rem 0 0}.signup-legal-consent a,.auth-legal-copy a{color:#765844;text-underline-offset:2px;font-weight:600;text-decoration:underline}.signup-legal-status{color:#766a63;margin:-.3rem 0 0;font-size:.8rem}.signup-legal-error{color:#a34040}.providers-page{--stg-surface:#fffdf9;--stg-surface-muted:#f4eee7;--stg-primary:#d0bca7;--stg-action:#745b4a;--stg-action-pressed:#624b3d;--stg-selected:#a78f79;--stg-text:#111;--stg-text-muted:#81766d;--stg-border:#ded2c7;--stg-border-soft:#e7ddd4;color:var(--stg-text);background:radial-gradient(circle at 14% 4%,#d0bca766,#0000 30rem),linear-gradient(#fbf8f4 0%,#f2e5da 48%,#fcfaf7 100%);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.providers-page *,.providers-page :before,.providers-page :after{box-sizing:border-box}.providers-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--stg-border-soft);z-index:10;background:#fffdf9f0;justify-content:space-between;align-items:center;padding:16px clamp(20px,6vw,88px);display:flex;position:sticky;top:0}.providers-brand{letter-spacing:.02em;align-items:center;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:400;display:inline-flex}.providers-brand img{object-fit:contain;width:40px;height:40px}.providers-login-link{background:var(--stg-action);border:1px solid var(--stg-action);color:#fff;border-radius:999px;min-height:44px;padding:.7rem 1.1rem;font-size:.9rem;font-weight:600}.providers-login-link:hover,.providers-login-link:focus-visible{background:var(--stg-action-pressed);border-color:var(--stg-action-pressed)}.providers-brand:focus-visible,.providers-login-link:focus-visible,.providers-table a:focus-visible,.providers-note a:focus-visible,.providers-footer a:focus-visible{outline-offset:3px;outline:3px solid #a78f7959}.providers-main{min-width:0;max-width:1600px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,4vw,56px) 72px}.providers-hero{max-width:none}.providers-eyebrow{color:var(--stg-selected);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.76rem;font-weight:600}.providers-hero h1{color:var(--stg-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.02}.providers-updated{color:var(--stg-text-muted);margin:1.25rem 0 1.75rem;font-size:.88rem}.providers-intro{color:var(--stg-text-muted);max-width:1260px;margin:0 0 .8rem;font-size:1.02rem;line-height:1.7}.providers-table-section{margin-top:3rem}.providers-table-wrap{border:1px solid var(--stg-border);background:#fffdf9f5;border-radius:20px;min-width:0;max-width:100%;overflow-x:auto;box-shadow:0 8px 28px #1111110f}.providers-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.providers-table thead th:first-child{width:13%}.providers-table thead th:nth-child(2){width:25%}.providers-table thead th:nth-child(3){width:26%}.providers-table thead th:nth-child(4){width:22%}.providers-table thead th:nth-child(5){width:14%}.providers-table th,.providers-table td{border-bottom:1px solid var(--stg-border-soft);text-align:left;vertical-align:top;overflow-wrap:break-word;min-width:0;padding:1.2rem 1.05rem}.providers-table thead th{background:var(--stg-surface-muted);color:var(--stg-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.providers-table thead th:first-child{border-top-left-radius:19px}.providers-table thead th:last-child{border-top-right-radius:19px}.providers-table tbody tr:last-child th,.providers-table tbody tr:last-child td{border-bottom:0}.providers-table tbody tr:hover{background:#f4eee78c}.providers-table tbody th{color:var(--stg-text);width:130px;font-size:.98rem}.providers-table tbody th a{text-decoration:underline;-webkit-text-decoration-color:var(--stg-primary);text-decoration-color:var(--stg-primary);text-underline-offset:.22em;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.providers-table td{color:#5f5751;font-size:.88rem;line-height:1.55}.providers-table td strong,.providers-table td span{display:block}.providers-table td strong{color:var(--stg-text);margin-bottom:.35rem;font-size:.9rem}.providers-table td span:not(.providers-status){color:var(--stg-text-muted)}.providers-status{background:var(--stg-surface-muted);border:1px solid var(--stg-border-soft);color:var(--stg-selected);overflow-wrap:normal;text-align:left;white-space:normal;border-radius:12px;width:fit-content;max-width:100%;padding:.45rem .65rem;font-size:.76rem;font-weight:600;line-height:1.35;display:block}.providers-note{background:var(--stg-surface);border:1px solid var(--stg-border);color:var(--stg-text);border-radius:20px;min-width:0;max-width:900px;margin-top:2rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 8px 28px #1111110d}.providers-note h2{margin:0 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:500}.providers-note p{color:var(--stg-text-muted);margin:.6rem 0 0;line-height:1.65}.providers-note a{color:var(--stg-text);text-decoration:underline;-webkit-text-decoration-color:var(--stg-primary);text-decoration-color:var(--stg-primary);text-underline-offset:.2em;font-weight:600}.providers-footer{border-top:1px solid var(--stg-border-soft);color:var(--stg-text-muted);background:#fffdf9b8;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem clamp(20px,6vw,88px) 2rem;font-size:.82rem;display:flex}.providers-footer a{text-underline-offset:.2em;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=960px){.providers-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.providers-table{min-width:0;display:block}.providers-table thead{display:none}.providers-table tbody{gap:16px;display:grid}.providers-table tr{border:1px solid var(--stg-border);background:#fffdf9f5;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1111110d}.providers-table tbody th,.providers-table tbody td{border-bottom:1px solid var(--stg-border-soft);gap:6px;width:100%;padding:16px 18px;display:grid}.providers-table tbody tr>:last-child{border-bottom:0}.providers-table tbody th:before,.providers-table tbody td:before{color:var(--stg-text-muted);content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600}.providers-status{justify-self:start;width:fit-content;max-width:min(100%,340px)}}@media (width<=720px){.providers-main{padding:32px 12px 56px}.providers-hero{padding:0 8px}.providers-hero h1{line-height:1.05}.providers-footer{flex-direction:column;align-items:flex-start}.providers-hero h1{font-size:clamp(1.8rem,10vw,2.35rem)}}.legal-public-page{--stg-background:#faf7f2;--stg-background-soft:#f7f2ec;--stg-surface:#fffdf9;--stg-surface-muted:#f4eee7;--stg-primary:#d0bca7;--stg-primary-pressed:#bfa891;--stg-selected:#a78f79;--stg-text:#111;--stg-text-muted:#81766d;--stg-border:#ded2c7;--stg-border-soft:#e7ddd4;min-height:100vh;color:var(--stg-text);background:radial-gradient(circle at 14% 4%,#d0bca766,#0000 30rem),linear-gradient(#fbf8f4 0%,#f2e5da 48%,#fcfaf7 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.legal-public-page *,.legal-public-page :before,.legal-public-page :after{box-sizing:border-box}.legal-site-header,.legal-footer{border-bottom:1px solid var(--stg-border-soft);background:#fffdf9f0;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(20px,6vw,88px);display:flex}.legal-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;position:sticky;top:0}.legal-site-header nav,.legal-secondary-links{flex-wrap:wrap;gap:18px;display:flex}.legal-site-header a,.legal-footer a,.legal-secondary-links a,.legal-back-link{color:var(--stg-text-muted);font-weight:400;text-decoration:none}.legal-site-header a:hover,.legal-footer a:hover,.legal-secondary-links a:hover,.legal-back-link:hover{color:var(--stg-text)}.legal-site-header a:focus-visible,.legal-footer a:focus-visible,.legal-secondary-links a:focus-visible,.legal-back-link:focus-visible,.legal-document-card:focus-visible,.legal-primary-button:focus-visible,.legal-secondary-button:focus-visible{outline-offset:3px;outline:3px solid #a78f7959}.legal-brand{letter-spacing:.02em;align-items:center;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;display:inline-flex;color:var(--stg-text)!important;font-weight:400!important}.legal-brand img{object-fit:contain;width:40px;height:40px}.legal-main{width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(32px,6vw,72px) 0 88px}.legal-index,.legal-document,.legal-state{border:1px solid var(--stg-border);background:#fffdf9f5;border-radius:24px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 8px 28px #1111110f}.legal-index,.legal-document{padding:clamp(24px,5vw,64px)}.legal-index h1,.legal-document h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:880px;margin:8px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.02}.legal-eyebrow{color:var(--stg-selected);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}.legal-intro{color:var(--stg-text-muted);max-width:700px;font-size:1.05rem;line-height:1.65}.legal-source-notice,.legal-draft-banner{border-radius:14px;margin:0 0 24px;padding:14px 16px;line-height:1.5}.legal-source-notice{background:var(--stg-surface-muted);border:1px solid var(--stg-border);color:var(--stg-text-muted)}.legal-draft-banner{color:#7d4545;background:#f7eded;border:1px solid #a85c5c47;font-weight:600}.legal-document-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:34px 0;display:grid}.legal-document-card{background:var(--stg-surface);border:1px solid var(--stg-border-soft);color:var(--stg-text);border-radius:18px;flex-direction:column;gap:10px;min-width:0;min-height:138px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.legal-document-card:hover{border-color:var(--stg-primary);transform:translateY(-2px);box-shadow:0 7px 18px #1111110f}.legal-document-card span{overflow-wrap:anywhere;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.1}.legal-document-card small{color:var(--stg-text-muted)}.legal-metadata{border-block:1px solid var(--stg-border-soft);flex-wrap:wrap;gap:12px;margin:26px 0 42px;padding:18px 0;display:flex}.legal-metadata div{gap:4px;min-width:0;display:grid}.legal-metadata dt{color:var(--stg-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600}.legal-metadata dd{text-transform:capitalize;margin:0;font-weight:600}.legal-policy-content{color:#332f2c;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.75}.legal-section-index{background:var(--stg-surface-muted);border:1px solid var(--stg-border-soft);border-radius:18px;max-width:760px;margin:0 0 38px;padding:22px clamp(18px,4vw,30px)}.legal-section-index>p{color:var(--stg-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:600}.legal-section-index ol{columns:2;column-gap:44px;margin:0;padding-left:1.3rem}.legal-section-index li{break-inside:avoid;color:var(--stg-text-muted);margin:0 0 10px;padding-left:.25rem;line-height:1.45}.legal-section-index a{color:var(--stg-text);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--stg-primary);text-decoration-color:var(--stg-primary);text-underline-offset:.2em}.legal-policy-content h2,.cookie-settings-card h2{color:var(--stg-text);margin-top:42px;scroll-margin-top:100px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,3vw,1.75rem);font-weight:500;line-height:1.2}.legal-policy-content h3{color:var(--stg-text);margin-top:28px;font-size:1.05rem}.legal-policy-content a{color:var(--stg-selected);overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline}.legal-policy-content blockquote{background:var(--stg-surface-muted);border-left:4px solid var(--stg-primary);color:#4f4741;margin:24px 0;padding:18px 20px;font-weight:500}.legal-policy-content li{margin-bottom:7px}.legal-table-wrap{margin:24px 0;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem;line-height:1.5}.legal-table-wrap th,.legal-table-wrap td{border:1px solid var(--stg-border-soft);text-align:left;vertical-align:top;padding:12px}.legal-table-wrap th{background:var(--stg-surface-muted)}.legal-fingerprint{border-top:1px solid var(--stg-border-soft);color:var(--stg-text-muted);margin-top:48px;padding-top:20px}.legal-fingerprint code{overflow-wrap:anywhere;margin-top:12px;display:block}.legal-state{text-align:center;overflow-wrap:anywhere;padding:60px}.legal-error{color:#a85c5c}.cookie-choice-row{background:var(--stg-surface-muted);border:1px solid var(--stg-border-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px;display:flex}.cookie-choice-row div{gap:4px;min-width:0;display:grid}.cookie-choice-row span{color:var(--stg-text-muted)}.cookie-choice-row-muted{opacity:.78}.cookie-choice-badge{background:var(--stg-surface);border:1px solid var(--stg-border);overflow-wrap:anywhere;text-align:center;white-space:normal;border-radius:999px;flex-shrink:0;max-width:100%;padding:7px 10px;font-size:.78rem;font-weight:600}.cookie-settings-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.legal-primary-button,.legal-secondary-button{cursor:pointer;white-space:normal;border-radius:999px;max-width:100%;min-height:44px;padding:.7rem 1rem;font-weight:600}.legal-primary-button{background:var(--stg-primary);border:1px solid var(--stg-primary);color:var(--stg-text)}.legal-primary-button:hover{background:var(--stg-primary-pressed);border-color:var(--stg-primary-pressed)}.legal-secondary-button{border:1px solid var(--stg-border);color:var(--stg-text-muted);background:0 0}.legal-secondary-button:hover{background:var(--stg-surface-muted);color:var(--stg-text)}.cookie-save-status{color:var(--stg-text-muted);margin:12px 0 0;font-size:.88rem}.legal-secondary-links{margin-top:34px}.legal-secondary-links a{color:var(--stg-text);text-underline-offset:.2em;font-size:.9rem;font-weight:400;text-decoration:underline}.legal-footer{border-bottom:0;border-top:1px solid var(--stg-border-soft);color:var(--stg-text-muted);font-size:.88rem}@media (width<=640px){.legal-site-header,.legal-footer{flex-direction:column;align-items:flex-start}.legal-main{width:min(100% - 24px,1080px);padding:24px 0 56px}.legal-index,.legal-document,.legal-state{border-radius:18px}.cookie-choice-row{flex-direction:column;align-items:flex-start}.legal-section-index ol{columns:1}.legal-document-grid{grid-template-columns:minmax(0,1fr)}.legal-index h1,.legal-document h1{font-size:clamp(1.8rem,10vw,2.35rem)}.cookie-settings-actions>*{width:100%}}.cookie-preferences-banner{color:#111;z-index:1000;background:#fffdf9;border:1px solid #ded2c7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,980px);max-width:980px;padding:20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #11111124}.cookie-preferences-banner *,.cookie-preferences-banner :before,.cookie-preferences-banner :after{box-sizing:border-box}.cookie-preferences-copy{min-width:0;max-width:650px}.cookie-preferences-eyebrow{color:#81766d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:600}.cookie-preferences-copy h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.08}.cookie-preferences-copy p:last-child{color:#81766d;margin:8px 0 0;line-height:1.5}.cookie-preferences-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;width:min(100%,270px);display:flex}.cookie-preferences-link{color:#111;text-align:center;text-underline-offset:.2em;padding:.25rem;font-size:.8rem;font-weight:400;text-decoration:underline}.cookie-preferences-actions button{color:#111;cursor:pointer;white-space:normal;background:#d0bca7;border:1px solid #d0bca7;border-radius:999px;min-height:44px;padding:.7rem 1rem;font-weight:600}.cookie-preferences-actions button:hover,.cookie-preferences-actions button:focus-visible{background:#bfa891;border-color:#bfa891}.cookie-preferences-link:hover,.cookie-preferences-link:focus-visible{color:#5f5751}.cookie-preferences-actions button:focus-visible,.cookie-preferences-link:focus-visible{outline-offset:3px;outline:3px solid #a78f7959}@media (width<=760px){.cookie-preferences-banner{flex-direction:column;align-items:stretch;gap:16px;width:min(100% - 24px,560px);padding:18px;bottom:12px}.cookie-preferences-actions{align-items:stretch;width:100%}.cookie-preferences-actions button,.cookie-preferences-link{text-align:center}}
