.filter-help{color:#737773;margin:4px 0 13px;font-size:11px;line-height:1.6}.size-filter-group h4{margin:15px 0 8px;font-size:11px;font-weight:600;line-height:1.5}.size-filter-group .filter-sizes button:disabled{opacity:.35;cursor:default}.active-filters .filter-chip{color:#30342a;background:#f0f1e9;border:1px solid #e2e4d8;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:500;display:inline-flex}.detail-sizes .size-buttons button.unavailable{color:#62655d;background:#f6f6f3;border-style:dashed}.detail-sizes .size-buttons button.unavailable.selected{color:#fff;background:#222}.size-buttons button small{margin-top:3px;font-size:8px;line-height:1;display:block}.product-care-links{flex-wrap:wrap;gap:18px;margin:20px 0;font-size:12px;display:flex}.product-care-links a,.product-care-links button{background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:flex}.site-content-copy{white-space:pre-line}.help-page h1{margin:14px 0;font-size:clamp(28px,4vw,48px)}.help-intro{color:#72756a;max-width:680px;font-size:14px}.help-layout{grid-template-columns:minmax(250px,.7fr) minmax(400px,1.3fr);gap:60px;margin:38px 0 70px;display:grid}.help-faq h2,.help-requests h2{letter-spacing:1px;align-items:center;gap:10px;font-size:17px;display:flex}.help-faq details{border-bottom:1px solid #e2e4db;padding:18px 0}.help-faq summary{cursor:pointer;font-size:13px;font-weight:600}.help-faq details p{white-space:pre-line;color:#626757;font-size:13px;line-height:1.8}.help-contact{background:#f2f4ed;gap:9px;margin-top:30px;padding:24px;display:grid}.help-contact h3{letter-spacing:1px;margin:0 0 8px;font-size:12px}.help-contact a{overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.help-signin{background:#fafbf7;border:1px solid #dde2d2;padding:25px}.help-requests p{font-size:13px;line-height:1.7}.support-ticket-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9df;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 14px;font-size:12px;display:flex}.support-ticket-list>button.selected{background:#f3f7e8}.support-ticket-list b,.support-ticket-list small{display:block}.support-ticket-list small{color:#7d8376;margin-top:5px;font-size:10px}.support-ticket-list>button>span:last-child{align-items:center;gap:10px;font-size:10px;display:flex}.support-conversation,.support-new{background:#fbfcf8;border:1px solid #dce2d0;margin-top:30px;padding:25px}.support-conversation h3,.support-new h3{margin:0 0 22px;font-size:14px}.support-conversation form,.support-new{gap:18px;display:grid}.support-conversation label,.support-new label,.assistant-handoff label{gap:8px;font-size:12px;font-weight:500;display:grid}.support-conversation textarea,.support-new input,.support-new textarea,.support-new select,.assistant-handoff input,.assistant-handoff textarea,.assistant-handoff select{color:#20251a;width:100%;font:inherit;background:#fff;border:1px solid #d7decd;border-radius:3px;padding:11px 13px;font-size:13px}.support-conversation form .button,.support-new .button{justify-self:start}.support-thread{gap:13px;max-height:430px;padding:15px 0 25px;display:grid;overflow:auto}.support-message{overflow-wrap:anywhere;background:#f6f8f1;border:1px solid #e1e6d6;border-radius:7px;max-width:95%;padding:15px 18px}.support-message.owner{background:#eef7df;border-color:#d9e8c4;margin-left:15px}.support-message small{color:#707c63;font-size:10px}.support-message p{white-space:pre-line;margin:8px 0 0;font-size:13px;line-height:1.7}.support-error{color:#9b422e;background:#fff0ed;border:1px solid #f1d6cf;border-radius:4px;padding:13px 16px;font-size:12px}.support-notice{color:#46612e;background:#f0f8e5;border:1px solid #dbeac5;border-radius:4px;padding:14px 16px;font-size:12px}.support-pagination{justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;display:flex}.support-pagination button{background:#fff;border:1px solid #d8dfcf;padding:8px 12px}.ad-health-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-health-item{text-align:left;color:#313b2b;background:#fafbf7;border:1px solid #e0e5d7;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.ad-health-item:hover{border-color:#a1b38c}.ad-health-item.attention{background:#fffdf6;border-color:#e8dfc1}.ad-health-item.blocked{background:#faf3ef;border-color:#eed6c6}.ad-health-icon{color:#658841;flex-shrink:0;margin-top:2px;display:flex}.ad-health-item.attention .ad-health-icon{color:#a87c1d}.ad-health-item.blocked .ad-health-icon{color:#a4573d}.ad-health-item b{font-size:12px;display:block}.ad-health-item small{color:#7c846f;overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.65;display:block}.ad-health-state{white-space:nowrap;color:#86917a;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.ad-sidebar{overflow-y:auto}.ad-sidebar-bottom{padding-top:25px}.admin-app #support-editor{scroll-margin-top:20px}.admin-app #support-editor .support-thread{max-height:500px}.store-assistant{z-index:60;position:fixed;bottom:22px;right:22px}.assistant-launcher{color:#18210c;background:#c2f55a;border:1px solid #24291e;border-radius:35px;align-items:center;gap:10px;min-height:48px;padding:14px 20px;font-size:12px;font-weight:700;display:flex;box-shadow:0 4px 22px #16230d20}.assistant-panel{background:#fff;border:1px solid #d5ddc8;border-radius:14px;flex-direction:column;width:390px;max-width:calc(100vw - 28px);height:610px;max-height:calc(100dvh - 124px);display:flex;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 15px 60px #1022072e}.assistant-panel>header{color:#fff;background:#1f251c;align-items:center;gap:13px;padding:17px 19px;display:flex}.assistant-mark{color:#c2f55a;font-size:20px;font-weight:900}.assistant-panel>header h2{letter-spacing:1.3px;margin:0 0 3px;font-size:13px}.assistant-panel>header small{color:#bbc6b1;font-size:10px}.assistant-panel>header button{color:#fff;background:0 0;border:0;margin-left:auto;padding:5px;display:flex}.assistant-log{flex:1;min-height:0;padding:19px;overflow-y:auto}.assistant-welcome>b{font-size:15px}.assistant-welcome p,.assistant-message p{white-space:pre-line;overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.75}.assistant-prompts{flex-wrap:wrap;gap:7px;margin:15px 0 22px;display:flex}.assistant-prompts button{background:#f5f9ee;border:1px solid #dbe5cd;border-radius:20px;padding:8px 11px;font-size:10px}.assistant-message{background:#f8faf4;border:1px solid #dfe6d4;border-radius:10px;margin-bottom:14px;padding:13px 14px}.assistant-message.user{background:#eefad9;border-color:#dceec2;margin-left:28px}.assistant-message>small{color:#7b856f;font-size:9px}.assistant-link{color:#3b512a;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:10px;text-decoration:underline;display:flex}.assistant-product{text-align:left;background:#fff;border:1px solid #e1e7d9;border-radius:5px;align-items:center;gap:9px;width:100%;margin:10px 0;padding:10px;display:flex}.assistant-product img{object-fit:contain;background:#f4f5ef;width:45px;height:58px}.assistant-product span{flex:1;min-width:0}.assistant-product b{font-size:10px;line-height:1.5;display:block}.assistant-product small{color:#727d67;margin-top:4px;font-size:9px;line-height:1.5;display:block}.assistant-typing{color:#6d7e5e;align-items:center;gap:8px;font-size:11px;display:flex}.assistant-bottom{background:#fff;border-top:1px solid #e1e6d7;padding:11px 16px 14px}.assistant-bottom form{background:#fdfefb;border:1px solid #d0dcc0;border-radius:6px;gap:8px;margin:8px 0;display:flex}.assistant-bottom input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px;font-size:12px}.assistant-bottom form button{color:#223215;background:#c2f55a;border:0;justify-content:center;align-items:center;width:41px;display:flex}.assistant-bottom>small{color:#838c77;font-size:10px;line-height:1.6;display:block}.assistant-escalate{color:#526545;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:5px;font-size:10px;display:flex}.assistant-handoff{background:#fafcf5;border:1px solid #dbe5cf;border-radius:7px;margin-top:15px;padding:16px}.assistant-handoff h3{margin:0 0 15px;font-size:12px}.assistant-handoff form{gap:14px;display:grid}.assistant-handoff p{font-size:10px;line-height:1.65}.assistant-handoff .button{padding:12px;font-size:10px}:is(.store-assistant button:focus-visible,.store-assistant a:focus-visible){outline-offset:3px;outline:2px solid #76a33d}.store-assistant button:disabled{opacity:.5;cursor:default}@media (max-width:1000px){.help-layout{grid-template-columns:1fr 1.25fr;gap:30px}.ad-health-grid{grid-template-columns:1fr}}@media (max-width:700px){.help-layout{grid-template-columns:1fr;gap:30px}.support-conversation,.support-new{padding:18px}.support-ticket-list>button{gap:10px}.store-assistant{bottom:14px;right:14px}.assistant-panel{width:calc(100vw - 28px);max-height:calc(100dvh - 115px);bottom:64px}.assistant-launcher{padding:12px 16px}.ad-health-item{padding:15px}.ad-health-state{font-size:8px}.help-faq{order:2}.help-requests{order:1}}.help-solo{grid-template-columns:minmax(0,820px)}.faq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.faq-head h2{margin:0}.help-open{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.faq-lead{color:#626757;margin:10px 0 4px;font-size:13px}.help-faq .faq-more{margin-top:28px}@media (max-width:700px){.help-solo{grid-template-columns:1fr}.help-solo .help-faq{order:1}}.announcement-free{border-left:1px solid;margin-left:14px;padding-left:14px;font-weight:700}.free-ship-progress{font-weight:700}@media (max-width:700px){.announcement-free{margin-left:8px;padding-left:8px}}.size-chart{margin:4px 0 18px}.size-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:11px;display:flex}.size-chart figcaption span{color:var(--muted);font-size:10px}.size-chart-scroll{border:1px solid var(--line);overflow-x:auto}.size-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.size-chart th,.size-chart td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:8px 10px}.size-chart thead th{letter-spacing:.3px;background:#f4f4ef;font-size:10px;font-weight:650}.size-chart tbody th{font-weight:650}.size-chart tbody tr:last-child>*{border-bottom:0}.size-chart>p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.7}.care-list{color:#6b6b63;margin:14px 0 0;padding-left:18px;font-size:11px;line-height:1.9}.origin-note{color:#8a8b80!important;margin-top:8px!important;font-size:10px!important;line-height:1.7!important}.origin-note a{text-underline-offset:2px;color:inherit;text-decoration:underline}.help-chat .assistant-welcome p,.help-chat .assistant-message p{font-size:13px}.help-chat .assistant-message>small{color:#5f6955;font-size:11px}.help-chat-menu{margin-top:6px}.help-chat-menu ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-chat-menu li button{color:#1f251c;text-align:left;background:#f5f9ee;border:1px solid #cfdcbd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.help-chat-menu li button:hover{background:#eaf5d6}.help-chat-heading{align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.help-chat-back{color:#3b512a;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:6px 2px;font-size:12px;text-decoration:underline;display:inline-flex}.help-chat-do{align-items:center;gap:8px;min-height:40px;margin:6px 0 4px;padding:11px 14px;font-size:11px;display:inline-flex}.help-chat-rate{color:#4d5743;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.help-chat-rate button{background:#fff;border:1px solid #cfdcbd;border-radius:18px;align-items:center;gap:5px;min-height:34px;padding:6px 12px;font-size:12px;display:inline-flex}.help-chat-thanks{color:#4d5743;font-size:12px}.help-chat-sizes{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.help-chat-sizes button{text-align:left;background:#fff;border:1px solid #cfdcbd;border-radius:8px;gap:2px;width:100%;min-height:46px;padding:7px 8px;display:grid}.help-chat-sizes b{font-size:13px}.help-chat-sizes span{color:#4d5743;font-size:11px}.help-chat .assistant-bottom>small{color:#5f6955;font-size:11px}.fit-line{color:#2a2f25;margin:4px 0 10px;font-size:13px;line-height:1.5}.fit-line p{margin:2px 0}.fit-line .fit-customers{color:#4d5743}
