.aw-opening{min-width:0}.opening-tabs{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.opening-tabs>small{color:var(--aw-muted);font-size:10px}.opening-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.opening-steps li{color:#8a96a7;background:#edf0f4;border:1px solid #e4e8ee;border-radius:9px;align-items:center;gap:10px;padding:14px 17px;font-size:11px;display:flex}.opening-steps li>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.opening-steps li.active{color:#fff;background:#18243a;border-color:#18243a}.opening-steps li.active>span{color:#18243a;background:#f3937c}.opening-steps li.done{color:#497261;background:#edf4ef;border-color:#dce9df}.opening-types{flex-wrap:wrap;gap:8px;padding:0 23px 20px;display:flex}.aw-root .opening-type{color:#748198;background:#fff;border:1px solid #e1e6ed;border-radius:7px;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:11px;display:flex}.aw-root .opening-type.selected{color:#22354f;background:#f0f3f7;border-color:#18243a;box-shadow:inset 0 0 0 1px #18243a}.opening-input-body{padding:0 23px 22px}.opening-rules{color:#718097;background:#f6f8fa;border:1px solid #e6ebf0;border-radius:9px;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:11px;line-height:1.8;display:flex}.opening-rules>svg{color:#9aa7b8;flex:none;margin-top:3px}.opening-rules strong{color:#3b4d66;font-weight:550}.opening-file-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 12px;display:flex}.opening-file-actions>small{color:#8a96a8;font-size:10px}.opening-upload{cursor:pointer;position:relative;overflow:hidden}.opening-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.opening-upload:focus-within{outline-offset:3px;outline:3px solid #f2765d70}.opening-upload:has(input:disabled){opacity:.4;cursor:not-allowed}.opening-upload input:disabled{cursor:not-allowed}.opening-input-body .aw-textarea-label{margin:0}.opening-input-body .aw-textarea-label textarea{white-space:pre;min-height:180px;max-height:380px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.75;overflow:auto}.opening-field-help{color:#919bab;margin-top:7px;font-size:10px;line-height:1.7;display:block}.opening-footer{background:#fbfcfd;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 23px;display:flex}.opening-footer>p{color:#8c97a7;max-width:540px;font-size:10px;line-height:1.7}.opening-footer .aw-actions{justify-content:flex-end}.opening-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 23px 20px;display:grid}.opening-summary>div{background:#f7f8fa;border:1px solid #e7ebf0;border-radius:9px;min-width:0;padding:13px 15px}.opening-summary dt{color:#8995a6;font-size:10px}.opening-summary dd{color:#273b57;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:21px;font-weight:600;line-height:1.4}.opening-summary dd small{color:#8c97a8;margin-top:3px;font-size:10px;font-weight:400;display:block}.opening-summary .error dd{color:#bb654d}.opening-summary .accent{background:#fcf1ec;border-color:#f1ded4}.opening-check-meta{color:#929cad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 23px 17px;font-size:10px;display:flex}.opening-error-block{margin:0 23px 18px}.opening-error-block .aw-error{margin-top:0}.opening-error-block>.aw-actions{margin-top:10px}.aw-root .opening-table td{white-space:normal;vertical-align:top;overflow-wrap:anywhere;min-width:95px;max-width:420px}.aw-root .opening-table td:first-child{min-width:58px}.aw-root .opening-table td.opening-raw{color:#79869a;max-width:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.opening-cell-stack{gap:4px;display:grid}.opening-cell-stack>span,.opening-cell-stack small{display:block}.opening-confirm{padding:0 23px 22px}.opening-confirm-box{background:#f7f9fb;border:1px solid #e0e6ed;border-radius:10px;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.opening-confirm-box>svg{color:#7a8ca7;flex:none;margin-top:2px}.opening-confirm-box strong{color:#30435e;font-size:12px;font-weight:600}.opening-confirm-box p{color:#8491a4;margin-top:6px;font-size:11px;line-height:1.8}.opening-consent{color:#4f6077;cursor:pointer;align-items:flex-start;gap:9px;margin-top:17px;font-size:11px;line-height:1.8;display:flex}.opening-consent input{accent-color:#18243a;flex:none;width:15px;height:15px;margin-top:3px}.opening-status-message{color:#527361;background:#edf4ef;border:1px solid #dce9df;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 17px;font-size:11px;line-height:1.8;display:flex}.opening-status-message>svg{flex:none;margin-top:3px}.opening-status-message p{margin:0}.opening-status-message.warning{color:#a36a50;background:#fff5ee;border-color:#f2e1d4}.opening-status-message .aw-actions{margin-top:10px}.opening-status-message .aw-btn{white-space:normal}.opening-history-top{justify-content:space-between;align-items:center;gap:12px;padding:0 23px 18px;display:flex}.opening-history-top>label{color:#8490a2;align-items:center;gap:8px;font-size:11px;display:flex}.opening-history-top select{color:#4b5d75;background:#fff;border:1px solid #e1e7ee;border-radius:7px;padding:8px 11px}.opening-history-top>small{color:#98a2b1;font-size:10px}.opening-batch-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.opening-batch-heading h3{color:#2c405d;overflow-wrap:anywhere;font-size:18px;font-weight:600}.opening-batch-heading p{color:#8793a5;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.opening-batch-meta{border-block:1px solid #e9edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;padding:17px 0;display:grid}.opening-batch-meta dt{color:#8d99aa;font-size:10px}.opening-batch-meta dd{color:#3f5370;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.opening-batch-summary{margin:0 0 19px}.opening-result-link{overflow-wrap:anywhere;white-space:normal;text-align:left;max-width:260px}.opening-loading{color:#8c98aa;padding:30px 23px;font-size:11px}.opening-empty-history .aw-empty{padding:34px 20px}.opening-form-error{margin:0 23px 18px}.opening-form-error .aw-error{margin:0}.opening-details-error{margin-bottom:16px}.opening-spin{animation:1s linear infinite opening-spin}@keyframes opening-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.opening-spin{animation:none}}@media (width<=1050px){.opening-summary,.opening-batch-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.opening-tabs{flex-direction:column;align-items:flex-start;gap:9px}.opening-tabs>small{line-height:1.8}.opening-steps{gap:7px;margin-bottom:16px}.opening-steps li{gap:6px;padding:10px 8px;font-size:10px}.opening-steps li>span{width:20px;height:20px;font-size:9px}.opening-types{gap:7px;padding-inline:16px}.aw-root .opening-type{min-height:40px;padding:9px 10px}.opening-input-body{padding:0 16px 18px}.opening-input-body .aw-form-grid{grid-template-columns:1fr}.opening-footer{flex-direction:column;align-items:stretch;gap:11px;padding:14px 16px}.opening-footer .aw-actions{justify-content:space-between}.opening-footer .aw-btn.primary{flex:1}.opening-summary{gap:8px;margin:0 16px 16px}.opening-summary>div{padding:11px}.opening-summary dd{font-size:19px}.opening-check-meta{padding-inline:16px}.opening-error-block,.opening-form-error{margin-inline:16px}.opening-confirm{padding:0 16px 18px}.opening-history-top{flex-direction:column;align-items:flex-start;padding-inline:16px}.opening-batch-heading{flex-direction:column}.opening-batch-meta{gap:13px}.opening-batch-summary{margin:0 0 16px}.opening-result-link{max-width:200px}}.opening-price-changes{gap:5px;min-width:220px;display:grid}.opening-price-changes>span{font-variant-numeric:tabular-nums;grid-template-columns:46px 1fr 12px 1fr;align-items:center;gap:7px;display:grid}.aw-root .opening-price-changes small{margin:0;font-size:9px}.aw-root .opening-price-changes b{color:#8390a2;font-size:10px;font-weight:400}.opening-price-changes svg{color:#a8b2bf}.opening-price-changes strong{color:#304660;font-size:10px;font-weight:550}.opening-columns{color:#7e8c9f;background:#fafbfc;border:1px solid #e7ebf1;border-radius:8px;margin-top:16px;font-size:11px}.opening-columns>summary{cursor:pointer;padding:11px 13px}.opening-columns dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 13px 12px;display:grid}.opening-columns dl>div{border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.opening-columns dt{color:#405674;overflow-wrap:anywhere;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.opening-columns dd{color:#8d98a8;text-align:right;margin:0;font-size:10px}.opening-table summary{cursor:pointer;color:#5a6c85;padding:4px 0;font-size:10px}.opening-table details[open]{min-width:210px}.opening-table details .opening-cell-stack{border-top:1px solid #e9edf2;margin-top:9px;padding-top:7px}.opening-table details .opening-cell-stack>span{max-width:340px;padding-bottom:5px}.opening-tabs>small{align-items:center;gap:5px;display:flex}@media (width<=650px){.opening-columns dl{grid-template-columns:1fr}}.opening-history-table td:first-child{max-width:260px}.opening-history-table td:first-child b{white-space:normal;overflow-wrap:anywhere;display:block}.opening-history-table td:first-child small{overflow-wrap:anywhere;white-space:normal}.opening-history-table td{vertical-align:top}.opening-history-table td:nth-child(4){white-space:normal;min-width:145px;max-width:240px}.aw-opening .opening-table td,.aw-opening .opening-history-table td{color:#58667a;font-size:12px}.aw-opening .opening-table td b,.aw-opening .opening-history-table td b{font-size:12px}.aw-opening .opening-table td small,.aw-opening .opening-history-table td small,.aw-opening .opening-check-meta,.aw-opening .opening-field-help,.aw-opening .opening-footer>p,.aw-opening .opening-file-actions>small{color:#6b778a;font-size:11px}.aw-opening .opening-confirm-box p,.aw-opening .opening-consent,.aw-opening .opening-rules{color:#6b778a;font-size:12px}.aw-opening .opening-confirm-box strong{font-size:13px}.aw-opening .opening-price-changes small,.aw-opening .opening-price-changes b,.aw-opening .opening-price-changes strong{font-size:11px}.aw-opening .opening-price-changes b{color:#6b778a}.aw-merch-copy{padding:0 23px 22px}.aw-merch-copy .aw-note{margin-bottom:20px}.aw-merch-copy .aw-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.aw-merch-copy .aw-form-grid input,.aw-merch-copy .aw-form-grid textarea{font-size:12px}.aw-merch-copy .aw-form-grid textarea{min-height:100px}.aw-merch-selected{gap:10px;padding:0 23px 18px;display:grid}.aw-merch-row{background:#fafbfd;border:1px solid #e4e9ef;border-radius:9px;align-items:center;gap:13px;padding:12px;display:flex}.aw-merch-rank{color:#8796ab;background:#e9edf3;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.aw-merch-thumb{color:#9ba6b6;background:#fff;border:1px solid #e6eaf0;border-radius:7px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.aw-merch-thumb img{object-fit:contain;width:100%;height:100%}.aw-merch-description{flex:1;min-width:0}.aw-merch-description b{overflow-wrap:anywhere;font-size:12px;font-weight:550}.aw-merch-description small{color:#919cae;margin-top:4px;font-size:10px;line-height:1.6}.aw-merch-move{flex:none;align-items:center;gap:4px;display:flex}.aw-root .aw-merch-move button{color:#7889a1;background:#fff;border:1px solid #e1e7ee;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.aw-root .aw-merch-move button:hover{color:#a56953;background:#fff5ef;border-color:#f1dbce}.aw-merch-add{align-items:flex-end;gap:12px;padding:0 23px 23px;display:flex}.aw-merch-add label{color:#7e8ca1;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;display:flex}.aw-merch-add select{color:#3c506d;background:#fff;border:1px solid #dfe5ed;border-radius:7px;width:100%;min-width:0;min-height:39px;padding:10px 12px;font-size:11px}.aw-merch-add .aw-btn{min-height:39px}.aw-merch-footer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f6f8f5;border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:15px 0;display:flex;position:sticky;bottom:0}.aw-merch-footer p{color:#8492a6;font-size:11px;line-height:1.8}.aw-merch-footer .aw-actions{flex:none}.aw-merch-footnote{color:#9aa5b4;margin:-8px 0 20px;font-size:10px;line-height:1.8}.aw-merch-conflict{background:#fff6ee;border:1px solid #efdac9;border-radius:10px;margin-bottom:20px;padding:16px 18px}.aw-merch-conflict h3{color:#a66f51;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.aw-merch-conflict p{color:#a08d7e;margin:7px 0 12px;font-size:11px;line-height:1.8}.aw-merch-conflict dl{background:#fffdfb;border:1px solid #eee1d6;border-radius:7px;gap:7px;margin:0 0 13px;padding:9px 12px;display:grid}.aw-merch-conflict dl>div{grid-template-columns:86px minmax(0,1fr);gap:12px;font-size:10px;display:grid}.aw-merch-conflict dt{color:#a28c7d}.aw-merch-conflict dd{color:#7d6a5d;overflow-wrap:anywhere;margin:0}.aw-merch-conflict .aw-actions{gap:8px}.aw-group-scope{color:#8798ae;background:#f1f4f7;border:1px solid #e2e8ef;border-radius:9px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.aw-group-scope strong{color:#364d6b;font-size:12px;font-weight:600;display:block}.aw-group-scope p{color:#8795a8;margin-top:4px;font-size:10px;line-height:1.8}.aw-group-skus{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.aw-group-skus span{color:#8292a8;background:#f4f6f9;border:1px solid #e4e9f0;border-radius:5px;padding:5px 8px;font-size:9px}.aw-merch-notice{color:#5e806b;background:#eff5f0;border:1px solid #dce9e0;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:12px 15px;font-size:11px;line-height:1.8;display:flex}.aw-merch-notice svg{flex:none;margin-top:2px}@media (width<=850px){.aw-merch-copy .aw-form-grid{grid-template-columns:1fr}}@media (width<=600px){.aw-merch-copy{padding:0 16px 18px}.aw-merch-selected{padding:0 16px 16px}.aw-merch-row{flex-wrap:wrap;gap:9px}.aw-merch-thumb{width:40px;height:40px}.aw-merch-move{margin-left:auto}.aw-merch-description{min-width:120px}.aw-merch-add{flex-direction:column;align-items:stretch;padding:0 16px 18px}.aw-merch-footer{flex-direction:column;align-items:stretch;gap:12px}.aw-merch-footer .aw-actions{justify-content:flex-end}.aw-merch-footer .aw-btn.primary{flex:1}.aw-merch-conflict{padding:13px}.aw-merch-conflict dl>div{grid-template-columns:65px minmax(0,1fr)}}.aw-merch .aw-form-grid>label,.aw-group-editor .aw-form-grid>label{color:#6b778a;font-size:12px}.aw-merch-copy .aw-form-grid input,.aw-merch-copy .aw-form-grid textarea,.aw-group-editor .aw-form-grid input,.aw-group-editor .aw-form-grid textarea,.aw-merch-description b{font-size:13px}.aw-merch-description small,.aw-merch-copy .aw-form-grid small,.aw-group-editor .aw-form-grid small{color:#6b778a;font-size:11px}.aw-merch-add label,.aw-merch-add select{color:#6b778a;font-size:12px}.aw-merch-footnote,.aw-merch-footer p{color:#6b778a;font-size:11px}.aw-merch-conflict h3{font-size:13px}.aw-merch-conflict p{color:#8a705e;font-size:12px}.aw-merch-conflict dl>div{font-size:11px}.aw-group-scope strong{font-size:13px}.aw-group-scope p,.aw-group-skus span,.aw-merch .aw-panel>header p{color:#6b778a;font-size:11px}.aw-merch-notice{font-size:12px}.aw-group-skus span{overflow-wrap:anywhere;max-width:100%}.aw-merch-save-state{color:#65816f;align-items:center;gap:7px;margin-bottom:3px;font-size:12px;font-weight:550;display:flex}.aw-merch-save-state>span{background:currentColor;border-radius:50%;width:6px;height:6px}.aw-merch-save-state.pending{color:#ac7256}.aw-merch-footer>div:first-child{min-width:0}.aw-merch-footer p{margin:0}.aw-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 24px 24px;display:grid}.aw-campaign-card{background:#fafbfc;border:1px solid #e3e7ed;border-radius:12px;min-width:0;padding:20px}.aw-campaign-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-campaign-card>header>span:first-child{color:#6c798c;align-items:center;gap:7px;font-size:11px;display:flex}.aw-campaign-card h3{margin:12px 0 8px;font-size:16px}.aw-campaign-card p{color:#7c8798;font-size:11px;line-height:1.8}.aw-campaign-value{align-items:baseline;gap:16px;margin-top:24px;display:flex}.aw-campaign-value strong{letter-spacing:-1.5px;color:#a65542;font-size:38px;font-weight:600}.aw-campaign-value>span{color:#798497;font-size:12px}.aw-campaign-progress{margin:22px 0}.aw-campaign-progress>span{color:#8a95a5;justify-content:space-between;gap:12px;font-size:10px;display:flex}.aw-campaign-progress b{color:#5c6e85;font-weight:500}.aw-campaign-progress>div{background:#e6e9ee;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.aw-campaign-progress i{background:#efa28f;border-radius:4px;height:100%;display:block}.aw-campaign-card>footer{border-top:1px solid #e6e9ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.aw-panel-message{margin:0 24px 24px}.aw-scope-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.aw-scope-heading h3{font-size:13px}.aw-scope-heading h3 small{color:#8793a5;margin-left:7px;font-size:11px;font-weight:400;display:inline}.aw-product-scope{border:1px solid #e4e8ee;border-radius:10px;grid-template-columns:1fr 1fr;max-height:250px;margin:12px 0;display:grid;overflow:auto}.aw-product-scope>label{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:13px 14px;display:flex}.aw-product-scope input{accent-color:#20354e;flex:none}.aw-product-scope span{min-width:0}.aw-product-scope b{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6;display:block}.aw-product-scope small{color:#8c98aa;margin-top:2px;font-size:9px;display:block}.aw-verification-info{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding:20px 0;display:grid}.aw-verification-info dt{color:#8896a9;margin-bottom:6px;font-size:10px}.aw-verification-info dd{overflow-wrap:anywhere;margin:0;font-size:12px}.aw-verification-info dd .aw-link{margin-left:10px}.aw-license-preview{background:#f6f8fb;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding:18px;display:flex}.aw-license-preview>span{align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.aw-license-preview img{object-fit:contain;background:#fff;border-radius:7px;max-width:100%;height:200px;display:block}.aw-license-preview>small{color:#8b97a8;overflow-wrap:anywhere;font-size:10px}.aw-restock-intro{color:#5f758d;background:#f5f8fa;border:1px solid #e6eaf0;border-radius:10px;align-items:flex-start;gap:12px;margin:0 24px 18px;padding:16px;display:flex}.aw-restock-intro>svg{flex:none;margin-top:2px}.aw-restock-intro b{color:#3d536d;font-size:12px;font-weight:550}.aw-restock-intro p{color:#8491a3;margin-top:5px;font-size:10px;line-height:1.8}.aw-restock-progress{min-width:80px}.aw-restock-progress .aw-link+.aw-link{margin-left:0}.aw-root .aw-finance-summary .aw-metric>strong{white-space:normal;overflow-wrap:anywhere}.aw-root .aw-filters{flex-wrap:wrap}@media (width<=1100px){.aw-campaign-grid{grid-template-columns:1fr}.aw-campaign-card{padding:18px}}@media (width<=600px){.aw-campaign-grid{gap:14px;padding:0 18px 18px}.aw-campaign-card h3{font-size:15px}.aw-campaign-value strong{font-size:32px}.aw-product-scope{grid-template-columns:1fr}.aw-restock-intro{margin:0 18px 16px;padding:14px}.aw-verification-info{gap:16px}.aw-license-preview img{height:auto;max-height:200px}.aw-campaign-card>footer .aw-link{font-size:10px}.aw-panel-message{margin-inline:18px}.aw-campaign-card>footer>.aw-actions{margin-left:auto}}.aw-root .aw-finance-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.aw-finance-quick>button{text-align:left;align-items:center;gap:12px;min-width:0;padding:17px 20px;display:flex}.aw-finance-quick>button+button{border-left:1px solid #e2e7ee}.aw-finance-quick>button>span{color:#8190a3;font-size:10px}.aw-finance-quick>button>b{white-space:nowrap;margin-left:auto;font-size:15px;font-weight:550}.aw-finance-quick>button>svg{color:#96a1b1;flex:none}.aw-finance-quick>button:hover{background:#f7f9fb}.aw-fulfillment-totals small{color:#8a96a8;font-size:10px}@media (width<=1000px){.aw-finance-quick>button{flex-wrap:wrap;gap:8px;padding:15px}.aw-finance-quick>button>span{width:100%}.aw-finance-quick>button>b{margin-left:0}.aw-finance-quick>button>svg{margin-left:auto}}@media (width<=600px){.aw-root .aw-finance-quick{grid-template-columns:1fr}.aw-finance-quick>button{flex-wrap:nowrap}.aw-finance-quick>button+button{border-top:1px solid #e2e7ee;border-left:0}.aw-finance-quick>button>span{width:auto}.aw-finance-quick>button>b{margin-left:auto}.aw-finance-quick>button>svg{margin-left:0}}@media (width>=1001px){.aw-campaign-grid:has(>.aw-campaign-card:only-child){grid-template-columns:1fr}.aw-campaign-card:only-child{grid-template-columns:1fr 1fr;column-gap:38px;padding:24px;display:grid}.aw-campaign-card:only-child>header,.aw-campaign-card:only-child>footer,.aw-campaign-card:only-child>.aw-campaign-progress{grid-column:1/-1}.aw-campaign-card:only-child>.aw-campaign-value{border-right:1px solid #e5e9ef;flex-direction:column;grid-area:2/1/5;justify-content:center;gap:5px;margin:22px 0 0;display:flex}.aw-campaign-card:only-child>.aw-campaign-value strong{font-size:50px}.aw-campaign-card:only-child>h3,.aw-campaign-card:only-child>p{grid-column:2}.aw-campaign-card:only-child>h3,.aw-campaign-card:only-child>.aw-campaign-progress{margin-top:25px}}.aw-license-image{text-align:left;max-width:100%;padding:0;display:block}.aw-license-image.expanded{width:100%}.aw-license-image.expanded img{width:100%;height:auto;max-height:none}.aw-license-image>small{color:#6c7f96;margin-top:7px;font-size:10px;display:block}.aw-cert-panel .aw-toolbar{align-items:center;padding-bottom:10px}.aw-cert-panel .aw-toolbar>.aw-note{background:#f7f8fa;margin:0;padding:6px 10px;font-size:11px}.aw-cert-panel .aw-empty{gap:8px;min-height:118px;padding:20px 24px 26px}.aw-cert-panel .aw-empty p{color:#7b899a;font-size:11px;line-height:1.7}.aw-cert-panel .aw-empty>svg{width:24px;height:24px}.pointer-logo{flex:none;align-items:center;gap:10px;width:188px;display:inline-flex}.pointer-logo-symbol,.pointer-logo-word{flex:none;display:block;position:relative;overflow:hidden}.pointer-logo-symbol{aspect-ratio:724/544;width:36px}.pointer-logo-word{aspect-ratio:1310/76;width:142px}.pointer-logo-symbol img{width:198.895%;max-width:none;height:auto;position:absolute;top:-72.61%;left:-49.171%}.pointer-logo-word img{width:109.924%;max-width:none;height:auto;position:absolute;top:-1352.63%;left:-4.962%}.pointer-logo-lockup{flex-direction:column;gap:20px;width:260px}.pointer-logo-lockup .pointer-logo-symbol{width:146px}.pointer-logo-lockup .pointer-logo-word{width:260px}.mini-theme-track .pointer-logo img{filter:grayscale()invert();mix-blend-mode:screen}.mini-theme-gallery .pointer-logo img,.mini-theme-catalog .pointer-logo img,.pointer-logo img{mix-blend-mode:multiply}.aw-root{--aw-ink:#182338;--aw-muted:#7a8493;--aw-line:#e7e9ed;--aw-accent:#f2765d;color:var(--aw-ink);background:#f5f6f8;min-height:calc(100vh - 46px);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5;display:flex}.aw-root *{box-sizing:border-box}.aw-root button,.aw-root input,.aw-root select,.aw-root textarea{font:inherit}.aw-root button{cursor:pointer}.aw-root button:focus-visible,.aw-root input:focus-visible,.aw-root select:focus-visible,.aw-root textarea:focus-visible{outline-offset:3px;outline:3px solid #f2765d70}.aw-root button:disabled{cursor:not-allowed;opacity:.4}.aw-sidebar{border-right:1px solid var(--aw-line);background:#fff;flex-direction:column;flex:none;width:224px;height:100vh;padding:30px 18px 18px;display:flex;position:sticky;top:0;overflow:auto}.aw-root .aw-brand{text-align:left;width:100%;padding:0 8px 28px;display:block}.aw-brand .brand-logo{width:172px;max-width:100%}.aw-workspace{border:1px solid var(--aw-line);background:#f3f5f7;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;display:flex}.aw-workspace-icon{color:#384459;background:#fff;border:1px solid #e5e8ee;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.aw-workspace strong{letter-spacing:.8px;font-size:11px}.aw-workspace small{color:var(--aw-muted);margin-top:2px;font-size:10px}.aw-live-dot{background:#7fa894;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.aw-workspace>.aw-live-dot{margin-left:auto}.aw-nav-group{color:#959dab;letter-spacing:1px;margin:24px 12px 8px;font-size:10px;display:block}.aw-sidebar nav button{color:#697486;text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:11px 12px;font-size:12px;display:flex}.aw-sidebar nav button svg{stroke-width:1.65px}.aw-sidebar nav button.selected{color:#fff;background:#172236;box-shadow:0 5px 10px #17223615}.aw-sidebar nav button.selected svg{color:#f4947e}.aw-sidebar nav button:not(.selected):hover{background:#f2f4f6}.aw-sidebar nav button b{color:#35445e;background:#e8edf3;border-radius:4px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:500}.aw-sidebar nav button i{background:var(--aw-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.aw-sidebar-bottom{margin-top:auto;padding-top:24px}.aw-sidebar-bottom>button{border-top:1px solid var(--aw-line);justify-content:space-between;align-items:center;width:100%;padding:12px 8px;font-size:11px;display:flex}.aw-sidebar-bottom>button>span{align-items:center;gap:8px;display:flex}.aw-sidebar-bottom>small{color:#929aa8;align-items:center;gap:7px;padding:10px 8px 0;font-size:9px;display:flex}.aw-main{flex:1;min-width:0}.aw-topbar{border-bottom:1px solid var(--aw-line);background:#ffffffb8;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 32px;display:flex}.aw-topbar>div{align-items:center;gap:12px;font-size:11px;display:flex}.aw-topbar>div>span{color:#939ba8}.aw-topbar b{font-weight:500}.aw-staff-switch{align-items:center;gap:10px;display:flex}.aw-avatar{color:#4e6075;background:#eaeef3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.aw-staff-switch small{color:var(--aw-muted);font-size:9px}.aw-staff-switch select{color:#27354b;cursor:pointer;background:0 0;border:0;max-width:290px;padding:0 18px 0 0;font-size:11px}.aw-content{max-width:1740px;margin:auto;padding:30px 32px 12px}.aw-kicker{color:#7e899c;letter-spacing:2px;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.aw-root h1{letter-spacing:-.8px;font-size:27px;font-weight:650;line-height:1.4}.aw-heading{margin-bottom:27px}.aw-heading p,.aw-dashboard-intro p{color:var(--aw-muted);margin-top:7px;font-size:12px}.aw-dashboard-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.aw-date-filter{flex:none}.aw-date-filter>div:first-child{background:#fff;border:1px solid #e0e4ea;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.aw-date-filter input{color:#4c596d;background:0 0;border:0;outline:none;max-width:112px;font-size:11px}.aw-date-filter>div:last-child{justify-content:flex-end;gap:13px;margin-top:8px;font-size:10px;display:flex}.aw-date-filter>div:last-child>span{color:#9ba2ae;border-left:1px solid #dfe3e8;padding-left:12px}.aw-date-filter button{color:#718096;padding:0}.aw-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.aw-root .aw-metric{text-align:left;background:#fff;border:1px solid #e4e7ed;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:17px 17px 14px;transition:transform .2s,box-shadow .2s;display:flex}.aw-metric:hover{transform:translateY(-2px);box-shadow:0 8px 20px #15233b0a}.aw-root .aw-metric>span{color:#687489;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.aw-root .aw-metric>span svg{color:#adb6c2}.aw-root .aw-metric>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;font-weight:600;line-height:1.25}.aw-root .aw-metric>small{color:#9299a5;margin-top:auto;font-size:9px;line-height:1.5}.aw-root .aw-metric.accent{background:#fdf1ec;border-color:#f3dfd5}.aw-root .aw-metric.accent>strong{color:#9c4a38}.aw-panel{background:#fff;border:1px solid #e4e7ed;border-radius:13px;min-width:0;margin-bottom:22px;overflow:hidden}.aw-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 23px 19px;display:flex}.aw-panel h2{letter-spacing:.1px;font-size:14px;font-weight:650}.aw-panel>header p{color:#949ca8;margin-top:5px;font-size:10px}.aw-root .aw-link{color:#415574;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:550;display:inline-flex}.aw-link+.aw-link{margin-left:15px}.aw-root .aw-link.muted{color:#8f98a7}.aw-root .aw-link:hover{color:#e16e54}.aw-root .aw-btn{color:#4c5a70;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:11px;display:inline-flex}.aw-root .aw-btn.primary{color:#fff;background:#172338;border-color:#172338}.aw-root .aw-btn.primary:hover{background:#293a55}.aw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-dashboard-primary{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:22px;display:grid}.aw-root .aw-trend{color:#fff;background:#192439;border:1px solid #192439}.aw-trend>header{padding-bottom:10px}.aw-trend h2{font-weight:550}.aw-trend>header p{color:#94a0b5}.aw-root .aw-chart-link{color:#aab7ca;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.aw-trend-summary{justify-content:space-between;align-items:center;gap:20px;padding:4px 24px 8px;display:flex}.aw-trend-summary>strong{letter-spacing:-.8px;font-size:28px;font-weight:500}.aw-trend-summary small{color:#99a7bf;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:400}.aw-trend-summary>span{color:#a9b5c7;align-items:center;gap:6px;font-size:10px;display:flex}.aw-trend-summary i{background:#f58b74;border-radius:50%;width:6px;height:6px}.aw-chart{height:177px;margin:0 24px;position:relative}.aw-chart-grid{color:#738198;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:4px 0 25px}.aw-chart-grid span{text-indent:2px;border-bottom:1px dashed #ffffff12;height:0}.aw-bars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:12px 0 25px 47px}.aw-bars>button{border-radius:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;padding:0;display:flex;position:relative}.aw-bars i{background:#f18d77;border-radius:4px 4px 0 0;width:60%;max-width:32px;min-height:2px;transition:height .2s;display:block}.aw-bars button:hover i{background:#ffd2c8}.aw-bars button>span{color:#8e9ab0;white-space:nowrap;font-size:8px;position:absolute;bottom:-23px}.aw-chart-empty{text-align:center;color:#aab6cb;pointer-events:none;font-size:12px;position:absolute;inset:50px 0 auto}.aw-trend-foot{color:#94a2b8;border-top:1px solid #ffffff13;align-items:center;gap:25px;padding:16px 24px;font-size:10px;display:flex}.aw-trend-foot b{color:#eef1f8;margin-left:8px;font-size:12px;font-weight:500}.aw-trend-foot span:last-child{margin-left:auto;font-size:9px}.aw-count{color:#bd6a54;text-align:center;background:#fdf0e9;border-radius:20px;min-width:26px;padding:3px 7px;font:11px Avenir Next,sans-serif}.aw-task-list{padding:0 23px 10px}.aw-task-list>button{text-align:left;border-top:1px solid #eef0f3;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.aw-task-list>button>span:nth-child(2){flex:1;min-width:0}.aw-task-list b{font-size:11px;font-weight:550}.aw-task-list small{color:#9ca3af;margin-top:2px;font-size:9px}.aw-task-list strong{min-width:20px;font-size:15px;font-weight:600}.aw-task-list>button>svg{color:#b2bac7}.aw-task-icon{color:#8a97aa;background:#f2f4f7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aw-task-icon.active{color:#c68069;background:#f8eee9}.aw-dashboard-secondary{grid-template-columns:1.15fr 1fr 1fr;gap:22px;display:grid}.aw-ranking{padding:0 20px 10px}.aw-ranking>button{text-align:left;border-top:1px solid #eef0f3;align-items:center;gap:11px;width:100%;padding:10px 0;display:flex}.aw-rank{color:#a7afbd;font-size:10px}.aw-product-thumb{color:#a3adbc;background:#f5f6f7;border-radius:8px;flex:none;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.aw-product-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.aw-ranking>button>span:nth-last-child(2){flex:1;min-width:0}.aw-ranking b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.aw-ranking small{color:#9da5b2;margin-top:3px;font-size:9px}.aw-ranking strong{text-align:right;font-size:15px;font-weight:550}.aw-ranking strong small{font-size:9px;font-weight:400}.aw-client-mix{padding:0 23px 12px}.aw-client-mix>button{text-align:left;width:100%;padding:10px 0;display:block}.aw-client-mix>button>span{align-items:center;gap:7px;font-size:11px;display:flex}.aw-client-mix>button>span>b{margin-left:auto;font-size:12px}.aw-client-mix>button>span>i{border-radius:50%;width:6px;height:6px}.aw-progress{background:#f1f3f6;border-radius:4px;height:5px;margin-top:12px;overflow:hidden}.aw-progress i{border-radius:4px;height:100%;display:block}.aw-root .mix-0{background:#243850}.aw-root .mix-1{background:#ef9b83}.aw-root .mix-2{background:#a5bdb3}.aw-client-mix small{color:#9aa4b2;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.aw-client-mix small b{font-weight:400}.aw-panel-note{color:#9aa3b1;background:#fafbfd;border-top:1px solid #edf0f4;padding:12px 22px;font-size:9px;line-height:1.7}.aw-aging{padding:0 22px 12px}.aw-aging>button{text-align:left;border-top:1px solid #edf0f4;align-items:center;gap:8px;width:100%;padding:16px 0;font-size:11px;display:flex}.aw-aging>button>span{flex:1}.aw-aging small{color:#9ca6b5;margin-top:3px;font-size:9px}.aw-aging b{font-size:12px;font-weight:550}.aw-aging svg{color:#aeb6c3}.aw-root .aw-table-wrap{width:100%;overflow:auto}.aw-root table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.aw-root th{color:#8d97a6;background:#f7f8fa;border-block:1px solid #edf0f4;padding:12px 23px;font-size:10px;font-weight:500}.aw-root td{color:#58667a;border-bottom:1px solid #edf0f4;padding:16px 23px;line-height:1.6}.aw-root td b{color:#334358;font-size:11px;font-weight:550}.aw-root td small{color:#9aa4b3;margin-top:3px;font-size:9px;line-height:1.6}.aw-root tr:hover td{background:#fcfcfd}.aw-root tr:last-child td{border-bottom:0}.aw-root td.aw-num{font-variant-numeric:tabular-nums;color:#263a52;font-weight:550}.aw-status{color:#8390a4;white-space:nowrap;background:#f1f3f6;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;line-height:1.4;display:inline-flex}.aw-status.orange{color:#bb7657;background:#fff0e8}.aw-status.green{color:#638371;background:#edf4ef}.aw-root .aw-status.green:before,.aw-root .aw-status.orange:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.aw-pagination{color:#929cac;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 23px;font-size:10px;display:flex}.aw-pagination>div{align-items:center;gap:13px;display:flex}.aw-pagination .aw-btn{min-height:28px;padding:4px 9px;font-size:10px}.aw-root .aw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:0 23px 18px;display:flex}.aw-filters{background:#f0f2f5;border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.aw-filters button{color:#929aa8;white-space:nowrap;border-radius:5px;padding:6px 12px;font-size:11px}.aw-filters button.selected{color:#26374e;background:#fff;box-shadow:0 1px 3px #18233a0c}.aw-search{color:#a8afbb;background:#fff;border:1px solid #e5e9ef;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.aw-search input{color:#415470;background:0 0;border:0;outline:none;width:180px;max-width:100%}.aw-search input::placeholder{color:#a5adba}.aw-search button{color:#9aa4b2;padding:0;display:flex}.aw-filter-context{color:#a16c5a;background:#fdf3ef;align-items:center;gap:8px;padding:10px 23px;font-size:10px;display:flex}.aw-filter-context button{align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.aw-summary-strip{background:#ebeff3;border:1px solid #e4e8ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:22px;padding:15px 22px;display:flex}.aw-summary-strip>span{color:#7e8b9f;font-size:11px}.aw-summary-strip b{color:#293d56;margin-left:10px;font-size:18px}.aw-summary-strip>span:last-child:not(:first-child){margin-left:auto}.aw-section-switch{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.aw-item{align-items:center;gap:12px;display:flex}.aw-root .aw-danger{color:#c56b53!important}.aw-finance-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:22px;display:grid}.aw-root .aw-finance-summary .aw-metric>strong{font-size:28px}.aw-onboarding{color:#a8826e;background:#fbf5f1;border-top:1px solid #ede4df;align-items:center;gap:15px;padding:22px;display:flex}.aw-onboarding>span{flex:1}.aw-onboarding b{font-size:12px;display:block}.aw-onboarding small{margin-top:4px;font-size:10px}.aw-note{color:#8d97a7;background:#f7f8fa;border:1px solid #edf0f3;border-radius:8px;margin-bottom:18px;padding:12px 15px;font-size:11px;line-height:1.8}.aw-role-guide{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.aw-role-guide>div{color:#697e98;background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:20px}.aw-role-guide b{color:#344760;margin-top:12px;font-size:12px;display:block}.aw-role-guide p{color:#939eb0;margin-top:7px;font-size:11px;line-height:1.7}.aw-tag-list{gap:6px;display:flex}.aw-empty{color:#a5aebe;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:42px 20px;display:flex}.aw-empty strong{color:#77869b;font-size:12px;font-weight:500}.aw-empty p{color:#9da7b6;text-align:center;font-size:10px}.aw-footer{color:#9ba5b4;justify-content:space-between;gap:14px;padding:8px 0 18px;font-size:9px;display:flex}.aw-footer>span:first-child{align-items:center;gap:6px;display:flex}.aw-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#111c3160;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.aw-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(100%,560px);max-height:calc(100dvh - 56px);display:flex;overflow:auto;box-shadow:0 28px 100px #10192930}.aw-dialog.wide{width:min(100%,800px)}.aw-dialog>header{color:#fff;background:#18243a;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.aw-dialog>header span{letter-spacing:1.6px;color:#9ca9bc;margin-bottom:6px;font-size:8px;display:block}.aw-dialog h2{font-size:18px;font-weight:550}.aw-root .aw-icon{width:32px;height:32px;color:inherit;background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.aw-icon:hover{background:#ffffff17}.aw-dialog-content{padding:24px 26px}.aw-dialog footer{z-index:1;background:#fafbfc;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex;position:sticky;bottom:0}.aw-dialog form{display:contents}.aw-form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.aw-form-grid>label,.aw-purchase-lines label,.aw-textarea-label{color:#748196;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.aw-form-grid>.full{grid-column:1/-1}.aw-form-grid em{color:#da947d;font-style:normal}.aw-form-grid small{color:#9aa5b6;font-size:9px}.aw-root .aw-form-grid input,.aw-root .aw-form-grid select,.aw-root .aw-form-grid textarea,.aw-root .aw-purchase-lines input,.aw-root .aw-purchase-lines select,.aw-root .aw-textarea-label textarea{color:#354760;background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:100%;min-height:39px;padding:10px 12px;box-shadow:0 1px 2px #1b2f4904}.aw-form-grid textarea,.aw-textarea-label textarea{resize:vertical;min-height:100px}.aw-error{color:#bd654b;background:#fff0e9;border:1px solid #f5ded2;border-radius:7px;margin-top:16px;padding:10px 13px;font-size:11px}.aw-purchase-lines{margin:22px 0}.aw-purchase-lines>div{grid-template-columns:minmax(0,1fr) 90px 110px 30px;align-items:end;gap:12px;margin-top:14px;display:grid}.aw-import-steps{color:#8593a8;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.aw-import-steps b{color:#d4866e;background:#fdf0e9;border-radius:5px;margin-right:6px;padding:5px 7px;font-size:10px;display:inline-block}.aw-btn input[type=file]{max-width:160px;font-size:10px}.aw-textarea-label{margin:20px 0}.aw-import-errors{color:#bf735c;background:#fff4ef;border-radius:8px;max-height:200px;margin-top:15px;padding:14px;font-size:11px;overflow:auto}.aw-import-errors p+p{margin-top:6px}.aw-detail-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.aw-detail-heading h3{letter-spacing:-.5px;word-break:break-all;font-size:19px;font-weight:550}.aw-detail-heading p{color:#6f7e94;margin-top:6px;font-size:12px}.aw-detail-heading small{color:#9aa5b7;margin-top:5px;font-size:10px}.aw-order-steps{background:#f5f7f9;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;padding:15px 10px;display:grid}.aw-order-steps span{color:#a2aebe;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.aw-order-steps i{background:#e9edf2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.aw-order-steps .done{color:#384f6a}.aw-order-steps .done i{color:#af725b;background:#f7dfd5}.aw-order-total{color:#8997a9;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:18px 0;font-size:11px;display:flex}.aw-order-total b{color:#2b415c;font-size:16px}.aw-detail-box{background:#f8f9fb;border:1px solid #e9edf2;border-radius:10px;margin:16px 0;padding:16px}.aw-detail-box h3{font-size:12px;font-weight:550}.aw-detail-box p{color:#8997aa;margin-top:8px;font-size:11px;line-height:1.8}.aw-detail-box .aw-actions{margin-top:13px}.aw-receipt-row{color:#8aac9b;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:17px 0;display:flex}.aw-receipt-row b{color:#30435d;font-size:15px}.aw-receipt-row small{color:#98a3b4;margin-top:5px;font-size:10px}.aw-check-roles{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.aw-check-roles>label{color:#5c6e88;border:1px solid #e4e9f0;border-radius:8px;align-items:center;gap:9px;padding:14px 12px;font-size:11px;display:flex}.aw-check-roles input{accent-color:#263d5c}.aw-check-roles>label:has(input:checked){background:#f5f7fa;border-color:#a9b6c9}.aw-campaign{grid-template-columns:280px 1fr;gap:30px;padding:5px 24px 26px;display:grid}.aw-coupon{color:#fff;background:#18253c;border-radius:13px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.aw-coupon>span{color:#a5b2c7;letter-spacing:1.4px;font-size:9px}.aw-coupon strong{color:#f29b85;margin:20px 0 4px;font-size:80px;font-weight:500;line-height:1.2}.aw-coupon strong small{margin-left:7px;font-size:20px;display:inline}.aw-coupon b{font-size:14px}.aw-coupon p{color:#a7b6cf;margin-top:22px;font-size:10px}.aw-campaign>div:last-child h2{margin-top:15px}.aw-campaign>div:last-child p{color:#8a98ad;margin-top:13px;font-size:12px}.aw-campaign>div:last-child .aw-btn,.aw-campaign .aw-note{margin-top:20px}.aw-toast{color:#fff;z-index:150;background:#18243b;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #12203b25}.aw-brand-assets .brand-inventory{background:#fff}.aw-root .aw-brand-assets{min-width:0}@media (width>=1600px){.aw-content{padding-inline:42px}.aw-root .aw-metric>strong{font-size:28px}.aw-chart{height:210px}}@media (width<=1250px){.aw-sidebar{width:198px;padding-inline:13px}.aw-content{padding:24px 22px 12px}.aw-metrics{grid-template-columns:repeat(3,1fr)}.aw-dashboard-secondary{grid-template-columns:1fr 1fr}.aw-dashboard-secondary>.aw-panel:last-child{grid-column:1/-1}.aw-dashboard-secondary .aw-aging{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.aw-dashboard-secondary .aw-aging>button{flex-wrap:wrap}.aw-dashboard-secondary .aw-aging>button>b{margin-left:auto}.aw-root .aw-panel>header{flex-wrap:wrap}.aw-root th,.aw-root td{padding-inline:18px}.aw-root h1{font-size:24px}.aw-dashboard-primary{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}}@media (width<=1000px){.aw-sidebar{width:177px}.aw-sidebar nav button{gap:8px;padding:10px;font-size:11px}.aw-workspace{padding:10px 8px}.aw-workspace-icon{display:none}.aw-topbar{padding-inline:22px}.aw-dashboard-intro{flex-direction:column;align-items:flex-start;gap:18px}.aw-date-filter{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.aw-date-filter>div:last-child{margin:0}.aw-dashboard-primary{grid-template-columns:1fr}.aw-task-list{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.aw-dashboard-secondary{gap:16px}.aw-role-guide{grid-template-columns:1fr 1fr}.aw-finance-summary{gap:12px}.aw-root .aw-finance-summary .aw-metric>strong{font-size:22px}.aw-section-switch{flex-direction:column;align-items:flex-start}.aw-onboarding{flex-wrap:wrap}.aw-campaign{grid-template-columns:210px 1fr}.aw-sidebar .brand-logo{width:145px}}@media (width<=760px){.aw-root{flex-direction:column}.aw-sidebar{border-right:0;border-bottom:1px solid var(--aw-line);width:100%;height:auto;padding:12px;display:block;position:static}.aw-brand,.aw-workspace,.aw-sidebar-bottom,.aw-nav-group{display:none!important}.aw-sidebar nav{gap:5px;display:flex;overflow:auto}.aw-sidebar nav>div{flex:none}.aw-sidebar nav button{margin:0;padding:9px 11px;font-size:10px}.aw-sidebar nav button svg{width:15px}.aw-sidebar nav button b,.aw-sidebar nav button i{display:none}.aw-topbar{height:62px;padding:0 16px}.aw-topbar>div{gap:6px;font-size:10px}.aw-staff-switch{gap:6px}.aw-staff-switch .aw-avatar{width:28px;height:28px;font-size:11px}.aw-staff-switch select{max-width:170px;font-size:10px}.aw-content{padding:22px 16px 10px}.aw-root h1{font-size:23px}.aw-date-filter{display:block}.aw-date-filter>div:first-child{width:max-content;max-width:100%}.aw-date-filter>div:last-child{justify-content:flex-start;margin-top:9px}.aw-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.aw-root .aw-metric{gap:12px;padding:14px 13px}.aw-root .aw-metric>strong{font-size:21px}.aw-dashboard-primary,.aw-dashboard-secondary{display:block}.aw-task-list{grid-template-columns:1fr}.aw-dashboard-secondary .aw-aging{display:block}.aw-trend-foot{gap:12px;padding-inline:18px}.aw-trend-foot>span:last-child{display:none}.aw-bars{gap:5px}.aw-bars>button>span{font-size:7px}.aw-panel>header{padding:18px}.aw-root .aw-toolbar{padding-inline:18px}.aw-panel{margin-bottom:16px}.aw-summary-strip{gap:12px;padding:14px}.aw-summary-strip>span:last-child:not(:first-child){width:100%;margin-left:0}.aw-summary-strip b{font-size:16px}.aw-finance-summary{grid-template-columns:1fr}.aw-root .aw-finance-summary .aw-metric{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.aw-finance-summary .aw-metric small{grid-column:1/-1}.aw-filters button{padding:5px 9px;font-size:10px}.aw-search{width:100%}.aw-search input{flex:1;width:100%}.aw-root th,.aw-root td{padding-inline:16px}.aw-root .aw-footer{flex-direction:column;gap:5px}.aw-overlay{padding:12px}.aw-dialog{border-radius:13px;max-height:calc(100dvh - 24px)}.aw-dialog>header,.aw-dialog-content,.aw-dialog footer{padding:18px}.aw-form-grid{gap:14px 12px}.aw-form-grid>label{font-size:10px}.aw-order-steps{gap:4px;padding-inline:5px}.aw-order-steps span{gap:4px;font-size:9px}.aw-purchase-lines>div{grid-template-columns:1fr 1fr 28px}.aw-purchase-lines>div>label:first-child{grid-column:1/-1}.aw-import-steps{gap:6px;font-size:9px}.aw-import-steps b{margin-right:4px;padding:4px}.aw-campaign{grid-template-columns:1fr;padding:0 18px 18px}.aw-coupon{padding:22px}.aw-coupon strong{font-size:60px}.aw-onboarding{padding:18px}.aw-root .aw-panel>header .aw-actions{gap:6px}.aw-root .aw-btn{padding:8px 10px;font-size:10px}.aw-role-guide{gap:10px}.aw-role-guide>div{padding:15px}.aw-check-roles{grid-template-columns:1fr}.aw-toast{font-size:11px;bottom:16px}.aw-date-filter input{font-size:11px}.aw-dialog footer>.aw-actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.aw-root *{scroll-behavior:auto!important;transition:none!important}}.aw-root .aw-brand .pointer-logo{gap:8px;width:168px}.aw-root .aw-brand .pointer-logo-symbol{width:32px}.aw-root .aw-brand .pointer-logo-word{width:128px}.aw-root .aw-brand{padding:3px 8px 25px}.aw-root .aw-trend{flex-direction:column;display:flex}.aw-trend .aw-chart{flex:1;min-height:177px}.aw-trend-foot{margin-top:16px}.aw-root .aw-brand-assets .brand-inventory{max-width:100%}@media (width<=1000px){.aw-root .aw-brand .pointer-logo{gap:6px;width:142px}.aw-root .aw-brand .pointer-logo-symbol{width:27px}.aw-root .aw-brand .pointer-logo-word{width:109px}}.aw-image-field{border:1px dashed #d9dfe7;border-radius:10px;align-items:center;gap:16px;padding:12px;display:flex}.aw-image-field img{object-fit:contain;background:#f5f6f8;border-radius:8px;width:72px;height:72px}.aw-image-field input{min-width:0;background:0 0!important;border:0!important}.aw-image-field input::file-selector-button{color:#56637b;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:5px;margin-right:9px;padding:7px 10px}.aw-fulfillment-totals{border:1px solid var(--aw-line,#e4e7eb);background:#f7f8fa;border-radius:14px;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin:20px 0;padding:18px;display:grid}.aw-fulfillment-totals>div{gap:8px;display:grid}.aw-fulfillment-totals span{color:#697586;font-size:11px}.aw-fulfillment-totals b{font-size:17px;font-weight:550}.aw-fulfillment-totals strong{font-size:22px}.aw-fulfillment-section{margin-top:24px}.aw-fulfillment-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.aw-fulfillment-heading h3,.aw-detail-box h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.aw-shipment-card,.aw-sale-card{background:#fff;border:1px solid #e4e7eb;border-radius:14px;margin-bottom:12px;padding:16px}.aw-sale-card{background:#f8fafc}.aw-shipment-card header,.aw-sale-card header{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.aw-shipment-card header>small,.aw-sale-card header>strong{margin-left:auto}.aw-shipment-card small,.aw-sale-card small{color:#748090;font-size:11px;line-height:1.7}.aw-shipment-card p,.aw-sale-card p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.aw-shipment-card ul,.aw-sale-card ul{margin:12px 0;padding:0;list-style:none}.aw-shipment-card li,.aw-sale-card li{justify-content:space-between;gap:20px;padding:3px 0;font-size:12px;line-height:1.8;display:flex}.aw-sale-card .aw-actions{justify-content:flex-end;margin-top:12px}.aw-quantity-input{text-align:center;border:1px solid #d8dee7;border-radius:8px;width:78px;min-height:40px;padding:8px}.aw-shipping-fields{margin:20px 0}.aw-restock-progress{flex-wrap:wrap;gap:8px;display:flex}.aw-restock-progress button{white-space:nowrap}@media (width<=600px){.aw-fulfillment-totals{grid-template-columns:1fr 1fr}.aw-fulfillment-totals>div:last-child{grid-column:1/-1}}.aw-order-line-spec{color:#79838e;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.aw-root table{font-size:12px}.aw-root th{color:#718095;padding:12px 18px;font-size:11px}.aw-root td{padding:14px 18px}.aw-root td b{font-size:12px}.aw-root td small{color:#7c899b;font-size:11px}.aw-root .aw-link{min-height:30px;font-size:12px}.aw-root .aw-btn{font-size:12px}.aw-root .aw-status{font-size:11px}.aw-root .aw-pagination{color:#6c7b90;padding:14px 18px;font-size:11px}.aw-root .aw-pagination .aw-btn{min-height:32px;padding:5px 11px;font-size:11px}.aw-root .aw-table-wrap{scroll-margin-top:20px}.aw-root .aw-item>span{min-width:0}.aw-product-table td:first-child{white-space:normal;min-width:260px;max-width:350px}.aw-product-table .aw-item>span{overflow-wrap:anywhere;max-width:270px;display:block}.aw-product-table td:last-child{min-width:230px}.aw-product-table .aw-product-thumb{width:46px;height:46px}.aw-product-table .aw-item b{line-height:1.55}.aw-root .aw-form-fields{border:0;min-width:0;margin:0;padding:0}.aw-root .aw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.aw-root .aw-form-grid>label,.aw-root .aw-purchase-lines label,.aw-root .aw-textarea-label{color:#65758b;gap:8px;font-size:12px}.aw-root .aw-form-grid input,.aw-root .aw-form-grid select,.aw-root .aw-form-grid textarea,.aw-root .aw-purchase-lines input,.aw-root .aw-purchase-lines select{min-height:42px;font-size:13px}.aw-root .aw-form-grid small{color:#7c899b;font-size:11px;line-height:1.6}.aw-root .aw-form-section{color:#263a54;border-top:1px solid #e7ebf0;grid-column:1/-1;margin:7px 0 0;padding-top:20px;font-size:13px;font-weight:600}.aw-root .aw-form-section:first-child{border-top:0;margin:0;padding-top:0}.aw-root .aw-note{color:#6f7e91;font-size:12px}:is(.aw-dialog:has(>.aw-standard-form),.aw-dialog:has(>.aw-group-editor)){overflow:hidden}.aw-dialog>.aw-standard-form>.aw-dialog-content,.aw-dialog>.aw-group-editor>.aw-dialog-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.aw-dialog>.aw-standard-form>footer,.aw-dialog>.aw-group-editor>footer{flex:none;position:static}.aw-root .aw-dialog [aria-busy=true] input,.aw-root .aw-dialog [aria-busy=true] select{background:#f6f7f9}@media (width<=760px){.aw-root .aw-form-grid{gap:16px 14px}.aw-root th,.aw-root td{padding-inline:16px}.aw-root .aw-pagination{flex-wrap:wrap}.aw-root .aw-pagination>div{margin-left:auto}.aw-root .aw-btn{font-size:11px}.aw-product-table td:first-child{min-width:230px}.aw-product-table .aw-item>span{max-width:230px}}@media (width<=420px){.aw-root .aw-standard-form .aw-form-grid{grid-template-columns:1fr}.aw-root .aw-image-field{gap:10px}.aw-root .aw-image-field img{width:56px;height:56px}}.customer-services{--service-radius:20px;--service-gap:14px;color:var(--mini-ink);padding-bottom:18px;font-size:12px;line-height:1.6}.customer-services .rider-subpage-header{align-items:center;gap:12px;margin:4px 0 22px;display:flex}.customer-services .rider-subpage-header>button{border:1px solid var(--mini-line);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.customer-services .rider-subpage-header>div{flex:1;min-width:0}.customer-services .rider-subpage-header>div>span{color:var(--mini-muted);letter-spacing:1.4px;font-size:9px}.customer-services .rider-subpage-header h2{color:var(--mini-ink);margin:4px 0 0;font-size:23px;line-height:1.5}.customer-services .rider-subpage-count{color:var(--mini-muted);white-space:nowrap;font-size:11px}.customer-services button,.commerce-choice button{touch-action:manipulation}.customer-services button:disabled,.commerce-choice button:disabled{opacity:.55;cursor:not-allowed}.customer-services button:focus-visible,.customer-services input:focus-visible,.customer-services textarea:focus-visible,.commerce-choice select:focus-visible{outline:2px solid var(--mini-accent);outline-offset:3px}.service-card{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:var(--service-radius);margin-bottom:var(--service-gap);min-width:0;padding:18px}.service-card h3{align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:650;display:flex}.service-card p{margin:0}.service-caption,.service-card small{color:var(--mini-muted);font-size:10px;line-height:1.6}.service-caption{margin:10px 2px 16px}.service-heading{justify-content:space-between;align-items:center;gap:10px;margin:23px 2px 12px;display:flex}.service-heading h3{margin:0;font-size:14px}.service-heading>span{color:var(--mini-muted);font-size:10px}.service-hero{background:var(--mini-ink);color:var(--mini-paper);border-radius:var(--service-radius);margin-bottom:20px;padding:22px;position:relative;overflow:hidden}.service-hero>svg{opacity:.9;margin-bottom:15px}.service-hero>span{letter-spacing:1px;color:inherit;opacity:.7;font-size:10px;display:block}.service-hero>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:600;line-height:1.3;display:block}.service-hero h3{margin:5px 0 9px;font-size:19px}.service-hero p{opacity:.8;margin:5px 0 0;font-size:11px;line-height:1.7}.service-hero .service-status{color:inherit;background:#ffffff18;border:1px solid #ffffff25}.service-status{background:var(--mini-paper);color:var(--mini-muted);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;line-height:1.3;display:inline-flex}.service-status.is-active{color:var(--mini-ink);background:color-mix(in srgb,var(--mini-accent) 16%,var(--mini-surface))}.service-status.is-warning{color:#9b481b;background:#fff1e5}.service-tabs{background:var(--mini-soft);border-radius:var(--mini-radius-control);align-items:center;gap:5px;margin-bottom:16px;padding:4px;display:flex}.service-tabs>button{border-radius:calc(var(--mini-radius-control) - 3px);min-height:38px;color:var(--mini-muted);flex:1;font-size:11px}.service-tabs>button[aria-pressed=true]{background:var(--mini-surface);color:var(--mini-ink);box-shadow:0 2px 7px #17233708}.service-tools{color:var(--mini-muted);justify-content:space-between;align-items:center;gap:10px;margin:0 2px 14px;font-size:10px;display:flex}.service-tools button{min-height:36px;color:var(--mini-ink);align-items:center;gap:5px;font-size:11px;display:flex}.service-primary,.service-secondary{border-radius:var(--mini-radius-control);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:600;display:flex}.service-primary{background:var(--mini-accent);color:var(--mini-on-accent);border:1px solid #0000}.service-secondary{background:var(--mini-surface);border:1px solid var(--mini-line);color:var(--mini-ink)}.service-card>.service-primary,.service-card>.service-secondary{width:100%;margin-top:15px}.service-inline-action{min-height:38px;color:var(--mini-ink);align-items:center;gap:6px;font-size:11px;display:flex}.service-feedback{border-radius:var(--mini-radius-control);background:color-mix(in srgb,var(--mini-accent) 9%,var(--mini-surface));border:1px solid var(--mini-line);align-items:flex-start;gap:8px;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.service-feedback>svg{flex:none;margin-top:2px}.service-feedback.is-error{color:#a34229;background:#fff0ea;border-color:#f1cdbf}.service-empty{text-align:center;background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:var(--service-radius);padding:40px 22px}.service-empty>svg{color:var(--mini-muted);stroke-width:1.25px}.service-empty h3{margin:15px 0 8px;font-size:15px}.service-empty p{color:var(--mini-muted);margin:0;font-size:11px;line-height:1.8}.service-empty button{margin:18px auto 0}.service-message{grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:18px 16px;display:grid;position:relative}.service-message.is-unread{border-color:color-mix(in srgb,var(--mini-accent) 40%,var(--mini-line))}.service-message-icon{background:var(--mini-paper);width:38px;height:38px;color:var(--mini-ink);border-radius:13px;place-items:center;display:grid}.service-message.is-unread .service-message-icon{background:color-mix(in srgb,var(--mini-accent) 13%,var(--mini-surface));color:var(--mini-accent)}.service-message h3{margin:0 0 6px;font-size:12px;line-height:1.5}.service-message h3 i{background:var(--mini-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.service-message p{color:var(--mini-muted);overflow-wrap:anywhere;font-size:11px}.service-message footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.service-message time{color:var(--mini-muted);font-size:9px}.service-message footer button{min-height:34px;color:var(--mini-ink);align-items:center;gap:5px;font-size:10px;display:flex}.restock-card{padding:16px}.restock-card.is-selected{border-color:var(--mini-accent)}.restock-card-top{grid-template-columns:24px 58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.restock-card-top input{width:18px;height:18px;accent-color:var(--mini-accent);margin:0}.restock-card-top img{object-fit:contain;background:var(--mini-paper);border-radius:12px;width:58px;height:64px}.restock-card-top h3{margin:0 0 5px;font-size:12px;line-height:1.5}.restock-card-top small{overflow-wrap:anywhere;font-size:9px;display:block}.restock-card-top .service-status{margin-top:7px}.restock-quantities{border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:13px 0;display:grid}.restock-quantities>div{text-align:center;border-right:1px solid var(--mini-line);gap:4px;display:grid}.restock-quantities>div:last-child{border:0}.restock-quantities span{color:var(--mini-muted);font-size:9px}.restock-quantities strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.restock-price{justify-content:space-between;align-items:center;gap:12px;margin:13px 0;font-size:11px;display:flex}.restock-price>span{color:var(--mini-muted)}.restock-price b{font-size:14px;font-weight:600}.restock-card .service-feedback{margin:12px 0 0;font-size:10px}.restock-choice{align-items:flex-start;gap:8px;margin:12px 0 0;font-size:11px;line-height:1.7;display:flex}.restock-choice input{accent-color:var(--mini-accent);margin-top:4px}.restock-choice small{display:block}.service-action-area{background:var(--mini-paper);border-top:1px solid var(--mini-line);z-index:2;margin-top:20px;padding:14px 0 8px;position:sticky;bottom:-1px}.service-action-total{color:var(--mini-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 3px 11px;font-size:11px;display:flex}.service-action-total strong{color:var(--mini-ink);font-size:19px;font-weight:600}.service-action-area>.service-primary{width:100%}.service-action-area>p{color:var(--mini-muted);margin:8px 2px 0;font-size:9px;line-height:1.7}.service-form{gap:14px;display:grid}.service-form label{color:var(--mini-muted);gap:7px;font-size:11px;display:grid}.service-form input:not([type=file]),.service-form textarea{font:inherit;color:var(--mini-ink);background:var(--mini-paper);border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:12px}.service-form textarea{resize:vertical;min-height:80px}.service-upload{text-align:center;border:1px dashed var(--mini-line);border-radius:var(--mini-radius-control);background:var(--mini-paper);cursor:pointer;place-items:center;gap:8px;padding:22px 16px;display:grid;position:relative}.service-upload svg{color:var(--mini-ink)}.service-upload input{max-width:100%;color:var(--mini-muted);font-size:10px}.service-attachment{background:var(--mini-paper);border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.service-attachment img{object-fit:cover;border-radius:7px;width:45px;height:45px}.service-attachment a{overflow-wrap:anywhere;min-width:0;color:var(--mini-ink);font-size:11px;text-decoration:underline}.service-attachment button{min-width:32px;min-height:32px;margin-left:auto}.service-dl{gap:13px;margin:0;display:grid}.service-dl>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.service-dl dt{color:var(--mini-muted);flex:none;font-size:11px}.service-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px}.service-cert-progress{color:var(--mini-muted);align-items:center;gap:8px;margin:14px 0 0;font-size:10px;display:flex}.service-cert-progress>i{background:var(--mini-line);flex:1;height:1px}.service-cert-progress>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.service-cert-progress .is-done{color:var(--mini-ink)}.service-coupon{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:18px 16px;display:grid;position:relative;overflow:hidden}.service-coupon.is-expired{opacity:.7}.service-coupon-value{border-right:1px dashed var(--mini-line);color:var(--mini-accent);flex-direction:column;justify-content:center;padding-right:12px;display:flex}.service-coupon-value strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.1}.service-coupon-value strong>small{letter-spacing:0;color:inherit;font-size:15px;font-weight:500}.service-coupon-value>span{color:var(--mini-muted);margin-top:9px;font-size:9px}.service-coupon h3{margin:0 0 7px;font-size:12px}.service-coupon p{color:var(--mini-muted);margin:0 0 5px;font-size:10px;line-height:1.7}.service-coupon footer{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.service-coupon footer button{background:var(--mini-accent);min-height:34px;color:var(--mini-on-accent);white-space:nowrap;border-radius:18px;padding:7px 12px;font-size:10px}.service-coupon footer .service-status{padding:5px 7px;font-size:9px}.service-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.service-credit-grid>div{border-radius:var(--mini-radius-control);background:var(--mini-surface);border:1px solid var(--mini-line);padding:14px}.service-credit-grid span{color:var(--mini-muted);font-size:10px}.service-credit-grid strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:600;display:block}.service-bill header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.service-bill header h3{margin:0 0 4px;font-size:12px}.service-bill header small{overflow-wrap:anywhere;font-size:9px;display:block}.service-bill-details{border-top:1px solid var(--mini-line);margin-top:14px;padding-top:13px}.service-bill-details summary{cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:11px;display:flex}.service-bill-details ul{margin:8px 0 0;padding:0;list-style:none}.service-bill-details li{border-top:1px solid var(--mini-line);justify-content:space-between;gap:10px;padding:10px 0;font-size:10px;display:flex}.service-bill-details li>span{gap:4px;min-width:0;display:grid}.service-bill-details li small{overflow-wrap:anywhere;font-size:9px}.service-bill-details li strong{white-space:nowrap;font-size:11px}.service-bill>.service-inline-action{margin-top:12px}.commerce-choice{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:17px;margin-bottom:14px;padding:17px}.commerce-choice h3{align-items:center;gap:7px;margin:0 0 14px;font-size:13px;display:flex}.commerce-choice select{border:1px solid var(--mini-line);background:var(--mini-paper);border-radius:var(--mini-radius-control);width:100%;min-height:44px;font:inherit;color:var(--mini-ink);padding:10px;font-size:11px}.commerce-choice>p{color:var(--mini-muted);margin:9px 0 0;font-size:10px;line-height:1.7}.commerce-settlement-options{gap:10px;display:grid}.commerce-settlement-options label{border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);align-items:flex-start;gap:9px;padding:12px;font-size:11px;display:flex}.commerce-settlement-options label:has(input:checked){border-color:var(--mini-accent);background:color-mix(in srgb,var(--mini-accent) 5%,var(--mini-surface))}.commerce-settlement-options input{accent-color:var(--mini-accent);margin-top:3px}.commerce-settlement-options label>span{flex:1;min-width:0}.commerce-settlement-options b{font-weight:600;display:block}.commerce-settlement-options small{color:var(--mini-muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.commerce-financial-details{border-top:1px solid var(--mini-line);margin-top:10px;padding-top:10px}.commerce-financial-details>p{color:var(--mini-muted);justify-content:space-between;gap:10px;margin:6px 0;font-size:10px;display:flex}.commerce-financial-details>p>b{color:var(--mini-ink);font-weight:550}.commerce-financial-details>p:last-child{font-size:11px}.pointer-shop.mini-theme-rider .customer-services{--service-radius:22px}.pointer-shop.mini-theme-rider .customer-services .rider-subpage-header{margin:0 -20px 22px;display:grid}.pointer-shop.mini-theme-rider .customer-services .rider-subpage-header h2{color:#fff}.pointer-shop.mini-theme-rider .customer-services .rider-subpage-header>div>span,.pointer-shop.mini-theme-rider .customer-services .rider-subpage-count{color:#b0b7c2}.mini-theme-rider .service-hero{color:#fff;background:#171f2e}.mini-theme-rider .service-hero>strong{color:#ffad96}.mini-theme-rider .service-card{box-shadow:0 4px 15px #1a253104}.mini-theme-rider .service-primary{border-radius:28px}.mini-theme-rider .service-coupon{border-radius:20px}.mini-theme-rider .service-action-area>.service-primary{color:#fff;background:#171f2e}.mini-theme-rider .service-action-area>.service-primary>svg{color:#ffad96}.mini-theme-gallery .customer-services{--service-radius:24px}.mini-theme-gallery .service-card{border-color:#0000;box-shadow:0 5px 20px #1b416507}.mini-theme-gallery .service-hero{background:var(--mini-accent);color:var(--mini-on-accent)}.mini-theme-gallery .restock-card.is-selected{border-color:var(--mini-accent)}.mini-theme-gallery .service-message.is-unread{border-color:color-mix(in srgb,var(--mini-accent) 35%,transparent)}.mini-theme-gallery .service-message-icon{border-radius:50%}.mini-theme-gallery .service-coupon-value{color:var(--mini-accent)}.mini-theme-gallery .commerce-choice{border:0;border-radius:24px}.mini-theme-catalog .customer-services{--service-radius:16px}.mini-theme-catalog .service-hero{background:var(--mini-surface);color:var(--mini-ink);border:1px solid var(--mini-line)}.mini-theme-catalog .service-hero>svg,.mini-theme-catalog .service-hero>strong{color:var(--mini-accent)}.mini-theme-catalog .service-hero .service-status{background:var(--mini-soft);border-color:var(--mini-line)}.mini-theme-catalog .service-message-icon{border-radius:10px}.mini-theme-catalog .service-coupon{border-top:3px solid var(--mini-accent)}.mini-theme-catalog .commerce-choice{border-radius:14px}@media (width<=360px){.pointer-shop.mini-theme-rider .customer-services .rider-subpage-header{margin-inline:-16px}.service-card{padding:15px}.restock-card-top{grid-template-columns:20px 48px minmax(0,1fr);gap:8px}.restock-card-top img{width:48px;height:58px}.service-coupon{grid-template-columns:70px minmax(0,1fr);gap:12px}.service-coupon-value strong{font-size:28px}.service-coupon footer{flex-wrap:wrap;align-items:flex-start}.service-credit-grid strong{font-size:16px}.service-message{grid-template-columns:33px minmax(0,1fr);gap:10px}.service-message-icon{width:33px;height:33px}}.service-coupon-value strong>small{display:inline}.service-hero>.service-status{width:fit-content;margin-top:5px;display:inline-flex}.restock-history>.service-heading{margin:0 0 10px}.restock-history>.service-inline-action{overflow-wrap:anywhere;text-align:left;line-height:1.6}.restock-history>.service-inline-action>svg{flex:none}.service-restock-guide{border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);background:var(--mini-surface);margin-bottom:14px;padding:2px 14px}.service-restock-guide summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:11px;list-style:none;display:flex}.service-restock-guide summary::-webkit-details-marker{display:none}.service-restock-guide summary>svg:last-child{color:var(--mini-muted);margin-left:auto}.service-restock-guide[open] summary>svg:last-child{transform:rotate(180deg)}.service-restock-guide>p{color:var(--mini-muted);margin:0 0 12px;font-size:10px;line-height:1.7}.service-bill header h3{font-size:13px;font-weight:650}.service-bill header small{font-size:10px;line-height:1.6}.service-bill-issued{color:var(--mini-muted);margin-top:6px}.service-bill .service-dl{font-variant-numeric:tabular-nums}.service-bill-details summary{min-height:44px}.service-bill-details summary>svg{margin-left:auto}.service-bill-details[open] summary>svg{transform:rotate(180deg)}.service-bill>.service-inline-action{border-radius:var(--mini-radius-control);background:var(--mini-paper);justify-content:space-between;width:100%;min-height:44px;padding:0 12px}.demo-order-actions-panel{border-top:1px solid var(--mini-line);margin-top:16px;padding-top:16px;font-size:12px}.demo-order-delivery{color:var(--mini-muted);align-items:start;gap:8px;margin-bottom:16px;line-height:1.7;display:flex}.demo-order-delivery>svg{flex:none;margin-top:2px}.demo-order-delivery p{margin:0}.demo-order-delivery small{margin-top:4px;font-size:12px;display:block}.demo-order-progress{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.demo-order-progress li{color:var(--mini-muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.demo-order-progress i{background:var(--mini-soft);border:1px solid var(--mini-line);border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.demo-order-progress li.is-done i{background:var(--mini-accent);border-color:var(--mini-accent);color:#fff}.demo-order-progress li+li:before{content:"";background:var(--mini-line);width:calc(100% - 26px);height:1px;position:absolute;top:11px;right:calc(50% + 17px)}.demo-order-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-order-buttons button{border:1px solid var(--mini-line);min-height:44px;color:var(--mini-ink);background:0 0;border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.demo-order-buttons .is-primary{background:var(--mini-accent);color:#fff;border-color:var(--mini-accent)}.demo-order-confirm{background:var(--mini-soft);border-radius:20px;gap:12px;padding:16px;display:grid}.demo-order-confirm>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-order-confirm h4{margin:0;font-size:14px}.demo-order-confirm>div>button{width:44px;height:44px;color:var(--mini-muted);place-items:center;display:grid}.demo-order-confirm p{color:var(--mini-muted);margin:0;line-height:1.7}.demo-order-confirm>button{background:var(--mini-accent);color:#fff;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.demo-order-confirm label{color:var(--mini-muted);gap:8px;font-size:12px;display:grid}.demo-order-confirm textarea{resize:vertical;background:var(--mini-paper);min-height:96px;color:var(--mini-ink);border:1px solid var(--mini-line);font:inherit;border-radius:12px;padding:12px}.demo-order-confirm small[role=alert]{color:#b32a30}.demo-after-sale{border-left:2px solid var(--mini-accent);background:var(--mini-soft);margin-bottom:16px;padding:4px 12px;line-height:1.7}.demo-after-sale span{font-weight:600}.demo-after-sale p{overflow-wrap:anywhere;margin:6px 0}.demo-after-sale small{color:var(--mini-muted);font-size:11px}.mini-theme-track .demo-order-confirm,.mini-theme-track .demo-order-confirm textarea,.mini-theme-track .demo-order-confirm>button,.mini-theme-track .demo-order-buttons button,.mini-theme-track .demo-order-progress i{border-radius:0}.mini-theme-catalog .demo-order-confirm>button,.mini-theme-catalog .demo-order-buttons button{border-radius:14px}.mini-order-filters{overflow-x:auto;flex-wrap:nowrap!important}.mini-order-filters>button{white-space:nowrap;flex:none}.mini-profile-order-stages{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important}.mini-profile-order-stages button{min-width:0!important}.admin-return-panel{background:#f7f8f9;border:1px solid #dce3e8;border-radius:16px;margin-top:20px;padding:20px}.admin-return-panel h3{font-size:16px}.admin-return-panel p{overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.8}.admin-return-panel small{color:#626b75;font-size:12px;line-height:1.7}.mini-shop.pointer-demo-shop.mini-theme-gallery{--mini-paper:#f4f6f8;--mini-surface:#fff;--mini-soft:#e7eef5;--mini-line:#dce3e9;--mini-ink:#18222d;--mini-muted:#5e6b78;--mini-accent:#076fe0;--mini-on-accent:#fff;--mini-focus:#076fe0;--radius-card:24px;--radius-control:24px}.mini-shop.pointer-demo-shop.mini-theme-track{--mini-paper:#0c1320;--mini-surface:#121d2e;--mini-soft:#172438;--mini-line:#31405a;--mini-ink:#f7f9fc;--mini-muted:#b2bfd1;--mini-accent:#2760dd;--mini-on-accent:#fff;--mini-focus:#78a2ff;--radius-card:0;--radius-control:0}.mini-shop.pointer-demo-shop.mini-theme-catalog{--mini-paper:#f4f5f7;--mini-surface:#fff;--mini-soft:#edf0f3;--mini-line:#e3e5e9;--mini-ink:#172027;--mini-muted:#626b75;--mini-accent:#df3036;--mini-on-accent:#fff;--mini-focus:#df3036;--radius-card:24px;--radius-control:14px}.pointer-demo-shop .demo-brand-header{justify-content:space-between;align-items:center;min-height:66px;padding:14px 20px;display:flex}.pointer-demo-shop .demo-brand-header .pointer-logo{gap:8px;width:178px}.pointer-demo-shop .demo-brand-header .pointer-logo-symbol{width:30px}.pointer-demo-shop .demo-brand-header .pointer-logo-word{width:136px}.pointer-demo-shop .demo-brand-header>span:not(.pointer-logo){letter-spacing:.06em;color:var(--mini-muted);border:1px solid var(--mini-line);border-radius:var(--radius-control);padding:5px 8px;font-size:10px}.pointer-demo-shop .mini-order-card{border-radius:var(--radius-card);background:var(--mini-surface);border-color:var(--mini-line);padding:20px}.pointer-demo-shop.mini-theme-gallery .mini-order-card{border:0}.pointer-demo-shop.mini-theme-track .mini-order-card{border:1px solid #31405a;border-top:3px solid #2760dd}.pointer-demo-shop.mini-theme-catalog .mini-order-card{border:0;box-shadow:0 4px 16px #17202705}.pointer-demo-shop .mini-order-card-top>span{letter-spacing:0;font-family:Avenir Next,sans-serif;font-size:12px}.pointer-demo-shop .mini-order-status{background:var(--mini-soft);color:var(--mini-ink);border-radius:var(--radius-control);padding:5px 8px;font-size:12px}.pointer-demo-shop .mini-order-product>span{font-size:14px;line-height:1.6}.pointer-demo-shop .mini-order-card-bottom>button{min-height:44px;font-size:12px}.pointer-demo-shop .mini-order-card-bottom>span{font-size:12px;line-height:1.7}.pointer-demo-shop .mini-order-success{color:var(--mini-ink);background:var(--mini-soft);border:1px solid var(--mini-line);border-radius:var(--radius-card)}.pointer-demo-shop .mini-order-filters{gap:8px}.pointer-demo-shop .mini-order-filters button{border-radius:var(--radius-control);min-height:44px;color:var(--mini-muted);padding:0 12px}.pointer-demo-shop .mini-order-filters button.is-active{background:var(--mini-accent);color:#fff}.pointer-demo-shop .mini-toast{background:var(--mini-ink);max-width:calc(100% - 24px);color:var(--mini-paper);top:76px;bottom:auto!important}@media (width<=370px){.pointer-demo-shop .mini-order-card{padding:16px}.pointer-demo-shop .mini-profile-order-stages .mini-profile-stage-icon{width:32px;height:32px}.pointer-demo-shop .mini-profile-order-stages button{font-size:11px}}@media (height<=450px){.pointer-demo-shop .demo-brand-header{display:none}.pointer-demo-shop .mini-toast{top:12px}}.toast.toast-mini{pointer-events:none;max-width:calc(100vw - 32px);top:60px;bottom:auto;box-shadow:0 8px 32px #17202720}.toast.toast-gallery{color:#fff;background:#18222d;border:0;border-radius:24px}.toast.toast-track{color:#f7f9fc;background:#172438;border:1px solid #31405a;border-radius:0}.toast.toast-catalog{color:#172027;background:#fff;border:1px solid #e3e5e9;border-radius:14px}.order-packages{gap:12px;margin-bottom:16px;display:grid}.order-package,.order-sale{border:1px solid var(--mini-line);background:var(--mini-surface);border-radius:16px;padding:14px;font-size:11px}.order-package header,.order-sale header{align-items:center;gap:8px;font-size:12px;display:flex}.order-package header>span,.order-sale header>b{white-space:nowrap;color:var(--mini-muted);margin-left:auto;font-size:10px;font-weight:500}.order-package p{color:var(--mini-muted);overflow-wrap:anywhere;margin:8px 0;font-size:10px;line-height:1.7}.order-package ul,.order-sale ul{margin:12px 0;padding:0;list-style:none}.order-package li,.order-sale li{justify-content:space-between;align-items:start;gap:10px;margin:6px 0;line-height:1.7;display:flex}.order-package li>b,.order-sale li>b{white-space:nowrap;font-weight:500}.order-package .package-receive{border-top:1px solid var(--mini-line);width:100%;min-height:40px;color:var(--mini-ink);justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.package-confirm{border-top:1px solid var(--mini-line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.package-confirm>span{width:100%;line-height:1.7}.package-confirm button{background:var(--mini-soft);border-radius:var(--mini-radius-control);min-height:40px;padding:0 12px;font-size:11px}.package-confirm button:first-of-type{background:var(--mini-accent);color:var(--mini-on-accent)}.order-sale{background:var(--mini-soft);margin-bottom:12px}.order-sale p{color:var(--mini-muted);overflow-wrap:anywhere;line-height:1.7}.order-sale footer{border-top:1px solid var(--mini-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.order-sale footer small{color:var(--mini-muted);font-size:10px}.order-sale footer strong{font-size:14px}.sale-kind{background:var(--mini-paper);border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);gap:4px;padding:3px;display:flex}.sale-kind button{border-radius:var(--mini-radius-control);flex:1;min-height:40px;font-size:11px}.sale-kind button[aria-pressed=true]{background:var(--mini-ink);color:var(--mini-paper)}.sale-quantities{gap:0;display:grid}.demo-order-confirm .sale-quantities label{border-top:1px solid var(--mini-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.sale-quantities b{color:var(--mini-ink);font-size:11px;font-weight:550;line-height:1.6;display:block}.sale-quantities small{margin-top:5px;font-size:9px;line-height:1.6;display:block}.sale-quantities input{text-align:center;border:1px solid var(--mini-line);background:var(--mini-surface);width:56px;color:var(--mini-ink);border-radius:10px;flex:none;padding:10px 4px;font-size:14px}.sale-amount{border-top:1px solid var(--mini-line);padding:10px 0;font-size:12px}.sale-amount strong{font-size:19px}.order-line-progress{color:var(--mini-muted);margin-top:6px;line-height:1.6;font-size:9px!important;display:block!important}.order-money-summary{border-top:1px solid var(--mini-line);color:var(--mini-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;font-size:11px;display:flex}.order-money-summary strong{color:var(--mini-ink);font-weight:550}.mini-theme-rider .order-package{background:var(--mini-paper);border-radius:19px}.mini-theme-catalog .order-package,.mini-theme-catalog .order-sale{border-radius:12px}.mini-shop .demo-order-confirm>button{color:var(--mini-on-accent)}.order-line-spec{color:var(--mini-muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.6;font-size:10px!important;display:block!important}.mini-order-product>span,.order-package li>span,.order-sale li>span{overflow-wrap:anywhere;min-width:0}.mini-order-product>small{white-space:nowrap}.commerce-review small{overflow-wrap:anywhere;display:block}.order-activity-summary{color:var(--mini-muted);flex-wrap:wrap;gap:10px;margin:0 0 14px;font-size:11px;line-height:1.5;display:flex}.order-activity-summary>span{align-items:center;gap:6px;display:flex}.order-activity-summary svg{stroke-width:1.6px;flex:none}.mini-order-card .order-package,.mini-order-card .order-sale{padding:16px}.order-package header>b{font-weight:650}.order-package header>span,.order-sale header>b{border-radius:var(--mini-radius-control);background:var(--mini-soft);color:var(--mini-ink);padding:4px 8px}.order-sale header>b{background:var(--mini-surface)}.order-package li,.order-sale li{padding:5px 0}.order-package li+li,.order-sale li+li{border-top:1px solid var(--mini-line);padding-top:10px}.demo-order-confirm .sale-quantities b{font-size:12px}.demo-order-confirm .sale-quantities small{font-size:10px}.demo-order-confirm .sale-quantities input{min-height:44px}.demo-order-confirm .sale-kind button:disabled{opacity:.42;cursor:not-allowed}.mini-theme-gallery .order-package{background:var(--mini-paper);border:0;border-radius:22px}.mini-theme-gallery .order-sale{border-radius:22px}.mini-theme-catalog .demo-order-confirm{border-radius:14px}.mini-theme-rider .order-package header>span{background:var(--mini-surface)}.pointer-shop .mini-order-card-bottom>span{align-items:start;gap:7px;display:grid}.pointer-shop .mini-order-card-bottom>span>small{color:var(--mini-muted);font-size:10px;line-height:1.5}.pointer-shop .mini-order-card-bottom>span>strong{letter-spacing:-.35px;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.pointer-shop .mini-order-product{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:7px 10px;display:grid}.pointer-shop .mini-order-product>img{object-fit:contain;grid-area:1/1/3;width:44px;height:44px}.pointer-shop .mini-order-product>span{grid-area:1/2/auto/4}.pointer-shop .mini-order-product>small{grid-area:2/2;line-height:1.6}.pointer-shop .mini-order-product>strong{white-space:nowrap;grid-area:2/3;font-size:12px;line-height:1.6}.pointer-shop .mini-order-card .commerce-financial-details{border-top:1px solid var(--mini-line);gap:8px;margin:16px 0 0;padding:16px 0;display:grid}.pointer-shop .mini-order-card .commerce-financial-details>p{margin:0;font-size:11px;line-height:1.6}.pointer-shop .mini-order-card .commerce-financial-details>p>b{font-variant-numeric:tabular-nums;font-size:12px}.pointer-shop.mini-theme-rider .demo-order-progress li.is-done i{background:var(--mini-ink);border-color:var(--mini-ink);color:#ffad96}.commerce-price{color:#172338;align-items:baseline;gap:7px;font-size:12px;display:flex}.commerce-price strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.commerce-price>span{color:#9299a4;font-size:9px}.commerce-price.is-detail{padding:15px 0}.commerce-price.is-detail strong{font-size:28px}.rider-feature-card>.commerce-price{padding:0 15px 9px}.rider-story>.commerce-price{padding:6px 0 0}.rider-story>.commerce-price strong{font-size:14px}.pointer-cart-info>.commerce-price{flex-wrap:wrap;gap:2px 8px;margin-top:7px}.pointer-cart-info>.commerce-price strong{font-size:15px}.commerce-checkout{padding-bottom:15px}.commerce-checkout>form{padding:0 0 10px}.commerce-address,.commerce-review,.commerce-price-breakdown{background:#fff;border:1px solid #e4e6e8;border-radius:17px;margin-bottom:14px;padding:17px}.commerce-checkout h3{color:#1b273b;align-items:center;gap:7px;margin-bottom:15px;font-size:13px;font-weight:650;display:flex}.commerce-address>div{grid-template-columns:1fr 1fr;gap:13px 12px;display:grid}.commerce-address label{color:#9199a6;flex-direction:column;gap:6px;font-size:10px;display:flex}.commerce-address label.full{grid-column:1/-1}.commerce-address input,.commerce-address textarea{color:#29384e;background:#f9fafb;border:1px solid #e0e4e9;border-radius:8px;width:100%;min-width:0;padding:10px;font-family:inherit;font-size:12px}.commerce-address textarea{resize:vertical;min-height:65px}.commerce-review h3>span{color:#98a1b0;margin-left:auto;font-size:10px;font-weight:400}.commerce-review>div{border-top:1px solid #f0f1f3;align-items:center;gap:11px;padding:14px 0;display:flex}.commerce-review>div:last-child{padding-bottom:0}.commerce-review img{object-fit:contain;border-radius:8px;flex:none;width:52px;height:52px}.commerce-review>div>span{flex:1;min-width:0}.commerce-review b{color:#2e3c51;font-size:11px;line-height:1.6}.commerce-review small{color:#97a1b1;margin-top:5px;font-size:10px}.commerce-review strong{white-space:nowrap;font-size:12px}.commerce-price-breakdown p{color:#909aaa;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.commerce-price-breakdown b{color:#46556c;font-weight:500}.commerce-price-breakdown p:last-child{border-top:1px solid #eff1f4;align-items:center;margin-top:7px;padding-top:15px}.commerce-price-breakdown strong{color:#24344c;font-size:21px}.commerce-disclaimer{color:#98a2b1;justify-content:center;align-items:center;gap:6px;margin:13px 0;font-size:10px;line-height:1.7;display:flex}.commerce-submit{color:#fff;z-index:2;background:#172236;border-radius:40px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 21px;display:flex;position:sticky;bottom:0;box-shadow:0 6px 16px #17223622}.commerce-submit>span{color:#b8c1d0;align-items:center;gap:9px;font-size:10px;display:flex}.commerce-submit strong{color:#fff;font-size:19px;font-weight:550}.commerce-submit button{color:#172236;white-space:nowrap;background:#ff8066;border-radius:30px;align-items:center;gap:7px;padding:14px 18px;font-size:11px;font-weight:650;display:flex}.commerce-error{color:#bb6a52;background:#fdf2eb;border:1px solid #efd2c7;border-radius:8px;margin:10px 0;padding:11px 14px;font-size:11px}.commerce-orders .mini-order-card{border-radius:16px}.commerce-orders .mini-order-product img{object-fit:contain;border-radius:7px;flex:none;width:45px;height:45px}.commerce-orders .mini-order-list{padding:0}.commerce-orders .pointer-order-filters{white-space:nowrap;overflow-x:auto}.commerce-orders .pointer-order-filters button{flex:none}.commerce-orders .mini-order-card-top{gap:8px}.commerce-orders .mini-order-card-top>span{text-overflow:ellipsis;font-size:10px;overflow:hidden}.commerce-logistics{color:#8b97a9;border-top:1px solid #eef0f3;padding:10px 0;font-size:11px}.pointer-shop .commerce-cart-tools{justify-content:flex-end;gap:15px;margin-top:10px;display:flex}.pointer-shop .commerce-cart-tools button{color:#7f8b9e;align-items:center;gap:5px;padding:5px;font-size:11px;display:flex}.mini-theme-gallery .commerce-submit{background:#172337}.mini-theme-gallery .commerce-submit button{color:#172337;background:#e9edf2}.mini-theme-catalog .commerce-submit{color:#2c527a;background:#eff5fb;border:1px solid #cedeed;border-radius:18px}.mini-theme-catalog .commerce-submit strong{color:#174b82}.mini-theme-catalog .commerce-submit button{color:#fff;background:#2466a8;border-radius:12px}.mini-theme-catalog .commerce-address,.mini-theme-catalog .commerce-review,.mini-theme-catalog .commerce-price-breakdown{border-radius:12px}.mini-theme-rider .commerce-checkout .rider-subpage-header{margin-bottom:18px}.pointer-shop .pointer-cart-checkout .pointer-checkout-summary>strong{font-variant-numeric:tabular-nums;font-size:23px}.pointer-shop .pointer-cart-checkout .pointer-cart-actions>.pointer-primary{white-space:nowrap}.mini-theme-rider .brand-detail-footer:has(.commerce-detail-total){align-items:center}.commerce-detail-total{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-detail-total>span{color:#929dac;font-size:9px}.commerce-detail-total>strong{color:inherit;font-size:20px;font-weight:550}.pointer-shop .mini-device>.commerce-checkout-footer{background:var(--mini-paper);border-top:1px solid var(--mini-line);flex:none;padding:10px 16px 18px}.pointer-shop .commerce-checkout-footer .commerce-submit{position:static}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-info>.commerce-price,.pointer-shop .pointer-cart .pointer-cart-info>.commerce-price{align-items:baseline;gap:6px;display:flex}.pointer-shop .pointer-cart .pointer-cart-info>.commerce-price strong{color:var(--mini-ink);font-size:16px;font-weight:650;display:inline}.pointer-shop.mini-theme-rider .pointer-cart-checkout .pointer-checkout-summary>strong,.pointer-shop .pointer-cart-checkout .pointer-checkout-summary>strong{font-size:23px;font-weight:600;line-height:1.25}.pointer-shop .commerce-checkout .rider-subpage-header,.pointer-shop .commerce-orders .rider-subpage-header{align-items:center;gap:12px;margin:4px 0 22px;display:flex}.pointer-shop .commerce-checkout .rider-subpage-header>button,.pointer-shop .commerce-orders .rider-subpage-header>button{border:1px solid var(--mini-line);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pointer-shop .commerce-checkout .rider-subpage-header>div,.pointer-shop .commerce-orders .rider-subpage-header>div{flex:1}.pointer-shop .commerce-checkout .rider-subpage-header>div>span,.pointer-shop .commerce-orders .rider-subpage-header>div>span{color:var(--mini-muted);letter-spacing:1.4px;font-size:9px}.pointer-shop .commerce-checkout .rider-subpage-header h2,.pointer-shop .commerce-orders .rider-subpage-header h2{color:var(--mini-ink);margin:4px 0 0;font-size:23px;line-height:1.5}.pointer-shop .commerce-orders .rider-subpage-count{color:var(--mini-muted);font-size:11px}.pointer-shop .commerce-review small{display:block}.pointer-shop.mini-theme-rider .commerce-checkout .rider-subpage-header,.pointer-shop.mini-theme-rider .commerce-orders .rider-subpage-header{margin:0 -20px 22px;display:grid}.pointer-shop.mini-theme-rider .commerce-checkout .rider-subpage-header h2,.pointer-shop.mini-theme-rider .commerce-orders .rider-subpage-header h2{color:#fff}.pointer-shop.mini-theme-rider .commerce-checkout .rider-subpage-header>div>span,.pointer-shop.mini-theme-rider .commerce-orders .rider-subpage-header>div>span,.pointer-shop.mini-theme-rider .commerce-orders .rider-subpage-count{color:#b0b7c2}@media (width<=360px){.pointer-shop.mini-theme-rider .commerce-checkout .rider-subpage-header,.pointer-shop.mini-theme-rider .commerce-orders .rider-subpage-header{margin-inline:-16px}.pointer-shop .commerce-submit button{padding-inline:12px;font-size:11px}.pointer-shop .commerce-submit strong{font-size:17px}}.mini-theme-catalog .commerce-submit button{background:var(--mini-accent);color:var(--mini-on-accent)}.pointer-shop.mini-theme-gallery .commerce-submit{background:#fff;border-radius:24px;padding:12px 12px 12px 20px;box-shadow:0 4px 18px #17233608}.pointer-shop.mini-theme-gallery .commerce-submit strong,.pointer-shop.mini-theme-catalog .commerce-submit strong{color:var(--mini-ink)}.pointer-shop.mini-theme-gallery .commerce-submit>span,.pointer-shop.mini-theme-catalog .commerce-submit>span{color:var(--mini-muted)}.pointer-shop.mini-theme-gallery .commerce-submit button{background:var(--mini-accent);color:var(--mini-on-accent)}.pointer-shop.mini-theme-catalog .commerce-submit{border-color:var(--mini-line);background:#fff;border-radius:20px;box-shadow:0 4px 18px #17233608}.pointer-shop .pointer-saved-line .commerce-price{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:6px;display:flex}.pointer-shop .pointer-saved-line .commerce-price strong{color:var(--mini-ink);font-size:13px;font-weight:650}.pointer-shop .pointer-saved-line .commerce-price>span{color:var(--mini-muted);font-size:10px}.pointer-shop .commerce-price-range{color:var(--mini-ink);white-space:nowrap;align-items:baseline;gap:3px;font-size:14px;font-weight:650;display:inline-flex}.pointer-shop .commerce-price-range small{color:var(--mini-muted);font-size:9px;font-weight:400}.pointer-shop .pointer-favorite-open>p:has(.commerce-price-range){flex-wrap:wrap;gap:6px 10px}.pointer-shop .commerce-quote-update{color:var(--mini-ink);justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.pointer-shop .commerce-quote-update svg{color:var(--mini-accent);flex:none}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child{grid-column:1/-1}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-open{text-align:left;grid-template-columns:108px minmax(0,1fr);column-gap:12px;padding:12px;display:grid}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-open>span{aspect-ratio:auto;grid-area:1/1/4;height:128px;margin:0}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-open>small{margin:4px 24px 7px 0}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-open>h3{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-open>p{align-self:end;gap:4px 8px;margin:10px 0 0}.pointer-shop:not(.mini-theme-rider) .pointer-favorite-grid>article:only-child .pointer-favorite-remove{width:30px;height:30px;top:8px;right:8px}.restock-notice{background:var(--mini-soft);border:1px solid var(--mini-line);color:var(--mini-muted);border-radius:12px;grid-column:1/-1;margin-top:5px;padding:10px 12px;font-size:10px;line-height:1.6}.restock-notice>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.restock-notice button,.restock-ready{color:var(--mini-ink);align-items:center;gap:5px;min-height:34px;font-size:11px;display:flex}.restock-notice button:disabled{opacity:1;color:var(--mini-muted)}.restock-notice small[role=alert]{color:#ac3636;margin-top:6px;display:block}.bulk-stock-adjust{text-align:right;min-height:34px;color:var(--mini-ink);text-underline-offset:4px;grid-column:1/-1;font-size:10px;text-decoration:underline}.mini-theme-catalog .restock-notice{border-radius:8px}.pointer-bulk .bulk-stock-adjust{min-height:36px;font-size:11px;line-height:1.6}.mini-shop.pointer-shop .restock-notice button:disabled{opacity:1;color:var(--mini-muted)}.brand-collection{--brand-ink:#18222d;--brand-muted:#5d6874;--brand-paper:#f4f6f8;--brand-soft:#eaf0f5;--brand-line:#dce3e8;--brand-accent:#076fe0;--brand-on-accent:#fff;color:var(--brand-ink);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.brand-style-track{--brand-ink:#f7f9fc;--brand-muted:#b2bfd1;--brand-paper:#0c1320;--brand-soft:#182539;--brand-line:#31405a;--brand-accent:#2760dd;--brand-on-accent:#fff}.brand-style-catalog{--brand-ink:#172027;--brand-muted:#5e6872;--brand-paper:#f4f5f7;--brand-soft:#edf0f3;--brand-line:#dfe3e7;--brand-accent:#df3036;--brand-on-accent:#fff}.brand-collection,.brand-collection *{box-sizing:border-box}.brand-collection h2,.brand-collection h3,.brand-collection p{margin:0}.brand-collection button{cursor:pointer;touch-action:manipulation;color:inherit;font-family:inherit}.brand-collection button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.brand-collection button:active{opacity:.72}.brand-collection{background:var(--brand-paper);min-width:0}.brand-feature button{border:0}.brand-feature-image{background:#fff;width:100%;padding:0;display:block;overflow:hidden}.brand-feature-image>img{object-fit:contain;width:100%;height:100%;display:block}.brand-collection-heading{margin:var(--pointer-section-gap,24px) 0 var(--pointer-compact-inset,16px);justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-collection-heading>div{align-items:center;gap:12px;display:flex}.brand-collection-heading h2{letter-spacing:-.6px;font-size:22px;font-weight:650;line-height:1.4}.brand-collection-heading>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px}.brand-collection-heading small{color:var(--brand-muted);font-size:12px;font-weight:400;display:inline}.brand-product{min-width:0}.brand-product-open{text-align:left;width:100%;color:var(--brand-ink);background:0 0;border:0;padding:0}.brand-product-image{background:#fff;min-width:0;position:relative;overflow:hidden}.brand-product-photo{--brand-image-ratio:1.21951;--brand-image-top:-21.9512%;width:100%;aspect-ratio:var(--brand-image-ratio);background:#fff;position:relative;overflow:hidden}.brand-product-photo[data-framing=bar-ends]{--brand-image-ratio:1.0914;--brand-image-top:-9.14%}.brand-product-photo[data-framing=shock-grips],.brand-product-photo[data-framing=r3-rearsets]{--brand-image-ratio:1;--brand-image-top:0%}.brand-product-photo>img{left:0;top:var(--brand-image-top);object-fit:contain;width:100%;height:auto;max-height:none;display:block;position:absolute}.brand-product-heading>span{color:var(--brand-muted);font-size:12px;line-height:1.6;display:block}.brand-product-heading h3{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.brand-product-caption{color:var(--brand-muted);align-items:center;gap:8px;font-size:12px;display:flex}.brand-product-swatches{flex-shrink:0;align-items:center;gap:4px;display:flex}.brand-product-swatches>i{border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 0 0 .5px #0003}.brand-product-arrow{flex:none;place-items:center;width:44px;height:44px;display:grid}.brand-collection-end{color:var(--brand-muted);justify-content:space-between;gap:12px;padding:32px 0 8px;font-size:12px;line-height:1.6;display:flex}.brand-collection-end>span:first-child{letter-spacing:.02em;font-weight:650}.brand-collection-compact .brand-collection-heading{margin-top:0}.brand-empty{text-align:center;color:var(--brand-muted);padding:44px 12px}.brand-empty>svg{margin-bottom:16px}.brand-empty h3{color:var(--brand-ink);font-size:16px}.brand-empty p{margin-top:8px;font-size:12px;line-height:1.7}.brand-gallery-feature{background:#fff;border-radius:28px;padding:16px 16px 12px;position:relative;overflow:hidden}.brand-gallery-feature-label{color:#626660;justify-content:space-between;align-items:center;font-size:12px;display:flex}.brand-gallery-feature-image{mix-blend-mode:multiply;background:0 0;border-radius:20px;height:180px;margin:4px 0 0}.brand-gallery-feature-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex;position:relative}.brand-gallery-feature-caption h2{letter-spacing:-1px;font-size:28px;font-weight:550;line-height:1.3}.brand-gallery-feature-caption>div>span{color:var(--brand-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.brand-round-action{width:48px;height:48px;color:var(--brand-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 18px #2032260b}.brand-style-gallery .brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 12px;display:grid}.brand-style-gallery .brand-product:nth-child(2n){transform:translateY(28px)}.brand-style-gallery .brand-product-grid{padding-bottom:28px}.brand-gallery-product .brand-product-image{background:#fff;border-radius:24px;padding:8px 0}.brand-gallery-product .brand-product-photo{mix-blend-mode:multiply;background:0 0}.brand-gallery-product .brand-product-arrow{background:#fff;border-radius:50%;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 12px #20282008}.brand-gallery-product .brand-product-heading{padding:12px 2px 0}.brand-gallery-product .brand-product-heading>span{margin-bottom:4px}.brand-gallery-product .brand-product-caption{flex-wrap:wrap;gap:8px;padding:8px 2px 0}.brand-gallery-product .brand-product-caption>span:last-child{margin-left:auto}.brand-track-showcase{border-bottom:1px solid var(--brand-line);margin:0 -20px;padding:0 20px 16px;overflow:hidden}.brand-track-showcase-top{color:var(--brand-muted);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font:12px/1.5 Avenir Next,sans-serif;display:flex}.brand-track-stage{isolation:isolate;padding:24px 0 0;position:relative}.brand-track-stage-number{letter-spacing:-13px;color:#2a3e5c;z-index:-1;font:900 156px/.9 Avenir Next Condensed,Arial Narrow,sans-serif;position:absolute;top:-24px;left:-5px}.brand-track-stage-image{background:#fff;border-radius:72px 8px 8px;width:calc(100% - 16px);min-height:240px;margin-left:16px;overflow:hidden}.brand-track-stage-image>.brand-product-photo{width:100%;min-height:240px}.brand-track-stage-copy{max-width:calc(100% - 60px);margin-top:-1px;padding:16px 0 0;position:relative}.brand-track-stage-copy>span{color:var(--brand-muted);font-size:12px;line-height:1.5}.brand-track-stage-copy h2{letter-spacing:-1.4px;overflow-wrap:anywhere;margin-top:8px;font-size:36px;font-style:italic;font-weight:850;line-height:1.15}.brand-track-open{background:var(--brand-accent);place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:0;right:0;color:#fff!important}.brand-track-feature-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.brand-track-feature-controls>button{min-height:44px;color:var(--brand-ink);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;display:flex}.brand-track-progress{align-items:center;gap:4px;display:flex}.brand-track-progress>i{background:#56667d;width:6px;height:3px}.brand-track-progress>i.is-current{background:#b2cbff;width:20px}.brand-style-track .brand-collection-heading{margin-top:var(--pointer-section-gap,24px);align-items:baseline}.brand-style-track .brand-collection-heading h2{font-size:26px;font-style:italic;font-weight:800}.brand-style-track .brand-product-grid{gap:var(--pointer-section-gap,24px);grid-template-columns:1fr;display:grid}.brand-track-product{background:#152236;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.brand-track-product-header{min-height:52px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.brand-track-product .brand-product-image{background:#fff;padding:0 32px}.brand-track-product .brand-product-photo{max-width:320px;margin:auto}.brand-track-product-bottom{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px;display:flex}.brand-track-product .brand-product-heading h3{letter-spacing:-.5px;font-size:23px;font-weight:800;line-height:1.3}.brand-track-product .brand-product-heading>span{margin-top:8px}.brand-track-product .brand-product-swatches>i{width:9px;height:9px}.brand-style-track .brand-product:nth-child(2n) .brand-track-product .brand-product-image{padding-inline:12px 48px}@media (width<=370px){.brand-gallery-feature{border-radius:24px;padding:12px}.brand-gallery-feature-image{height:174px}.brand-gallery-feature-caption h2{font-size:25px}.brand-style-gallery .brand-product-grid{gap:20px 10px}.brand-gallery-product .brand-product-image{border-radius:20px}.brand-product-heading h3{font-size:14px}.brand-gallery-product .brand-product-caption{flex-direction:column;align-items:flex-start}.brand-gallery-product .brand-product-caption>span:last-child{margin-left:0}.brand-track-showcase{margin-inline:-16px;padding-inline:16px}.brand-track-stage-image,.brand-track-stage-image>.brand-product-photo{min-height:208px}.brand-track-stage-copy h2{font-size:30px}.brand-track-stage-number{font-size:138px}.brand-track-product .brand-product-image{padding-inline:20px}.brand-track-product .brand-product-heading h3{font-size:21px}.brand-track-product-bottom{gap:8px;padding:12px}}@media (height<=650px){.brand-gallery-feature-image{height:148px}.brand-gallery-feature-caption h2{font-size:24px}.brand-collection-heading{margin-top:24px}.brand-track-stage-image{place-items:center;height:140px;min-height:140px;display:grid}.brand-track-stage-image>.brand-product-photo{width:auto;max-width:100%;height:140px;min-height:0;margin:auto}.brand-track-stage-copy h2{font-size:28px}.brand-track-feature-controls{margin-top:12px}}@media (height<=450px){.brand-gallery-feature{grid-template-columns:minmax(0,1fr) 42%;gap:8px;display:grid}.brand-gallery-feature-label{grid-column:1/-1}.brand-gallery-feature-image{grid-area:2/1;height:140px;margin:0}.brand-gallery-feature-caption{flex-direction:column;grid-area:2/2;justify-content:center;align-items:flex-start;gap:10px;margin:0}.brand-gallery-feature-caption h2{font-size:22px}.brand-track-stage{padding-top:16px}.brand-track-stage-image{border-radius:32px 4px 4px;width:65%;min-height:150px;margin-left:0}.brand-track-stage-image>.brand-product-photo{max-width:180px;min-height:150px}.brand-track-stage-copy{width:32%;max-width:none;padding:0;position:absolute;top:22px;right:0}.brand-track-stage-copy h2{font-size:24px;line-height:1.2}.brand-track-stage-copy>span{font-size:12px}.brand-track-open{bottom:0}.brand-track-stage-number{font-size:110px;top:-12px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.brand-collection *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-style-catalog{font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.brand-tech-feature{background:#fff;border-radius:24px;padding:20px 16px 0;overflow:hidden}.brand-tech-feature-heading>span{color:var(--brand-muted);font-size:12px;line-height:1.5}.brand-tech-feature-heading h2{letter-spacing:-.8px;margin-top:8px;font-size:30px;font-weight:750;line-height:1.25}.brand-tech-feature-heading h2>span{letter-spacing:0;color:var(--brand-muted);margin-top:4px;font-size:15px;font-weight:500;display:block}.brand-tech-stage{isolation:isolate;background:#f4f5f7;border-radius:20px;margin:20px -4px 0;padding:8px 4px 68px;position:relative}.brand-tech-feature-image{mix-blend-mode:multiply;background:0 0;border-radius:16px;place-items:center;height:248px;display:grid}.brand-tech-feature-image>.brand-product-photo{--brand-image-ratio:1;--brand-image-top:0%;width:auto;max-width:100%;height:248px;margin:auto}.brand-tech-float{z-index:1;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-width:94px;min-height:60px;padding:12px 16px;display:flex;position:absolute;bottom:4px;box-shadow:0 5px 24px #21364c0d}.brand-tech-float-model{left:10px}.brand-tech-float-color{right:10px}.brand-tech-float>span{color:var(--brand-muted);font-size:12px;line-height:1.4}.brand-tech-float strong{align-items:center;gap:7px;font-size:19px;font-weight:700;line-height:1.2;display:flex}.brand-tech-float strong i{border-radius:50%;width:10px;height:10px}.brand-tech-feature-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.brand-tech-feature-facts>div{background:var(--brand-paper);text-align:center;border-radius:14px;min-width:0;padding:12px 4px}.brand-tech-feature-facts span{color:var(--brand-muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.brand-tech-feature-facts strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.brand-tech-feature-action{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.brand-tech-feature-action>span{color:var(--brand-muted);align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.brand-tech-feature-action>span>svg{flex:none}.brand-tech-feature-action small{color:var(--brand-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.brand-tech-feature-action>button{background:var(--brand-accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.brand-style-catalog .brand-collection-heading{margin:var(--pointer-section-gap,24px) 0 var(--pointer-compact-inset,16px)}.brand-style-catalog .brand-collection-heading h2{letter-spacing:-.4px;font-size:23px;font-weight:700}.brand-style-catalog .brand-product-grid{grid-template-columns:1fr;gap:16px;display:grid}.brand-catalog-product{background:#fff;border-radius:20px;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:16px;min-height:172px;padding:16px;display:grid}.brand-catalog-product .brand-product-image{background:#fff;border-radius:14px}.brand-catalog-product .brand-product-heading>span{font-size:12px;line-height:1.5}.brand-catalog-product .brand-product-heading h3{margin-top:4px;font-size:17px;font-weight:650;line-height:1.5}.brand-catalog-product .brand-product-caption{flex-wrap:wrap;gap:8px;margin-top:12px}.brand-tech-card-foot{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px!important;display:flex!important}.brand-tech-card-foot .brand-product-arrow{color:var(--brand-accent);background:#fff0f0;border-radius:12px;width:44px;height:44px}.brand-style-catalog .brand-collection-end{border:0}@media (width<=370px){.brand-tech-feature{border-radius:20px;padding:16px 12px 0}.brand-tech-feature-heading h2{font-size:26px}.brand-tech-feature-image,.brand-tech-feature-image>.brand-product-photo{height:224px}.brand-tech-float{min-width:84px;padding:10px 12px}.brand-tech-feature-facts{gap:6px}.brand-tech-feature-facts>div{padding-inline:2px}.brand-tech-feature-action{gap:8px}.brand-tech-feature-action>button{min-height:48px;padding-inline:12px;font-size:12px}.brand-catalog-product{grid-template-columns:40% minmax(0,1fr);gap:12px;padding:12px}.brand-catalog-product .brand-product-heading h3{font-size:15px}.brand-tech-card-foot{flex-wrap:wrap;gap:4px;margin-top:8px}}@media (height<=650px){.brand-tech-feature-image,.brand-tech-feature-image>.brand-product-photo{height:190px}.brand-tech-stage{padding-bottom:64px}.brand-tech-float{min-height:54px;padding-block:10px}.brand-tech-feature-facts{margin-top:12px}.brand-tech-feature-action{padding-block:16px}}@media (height<=450px){.brand-tech-feature{grid-template-columns:44% minmax(0,1fr);gap:12px 16px;padding:16px;display:grid}.brand-tech-feature-heading{grid-area:1/2;align-self:center}.brand-tech-feature-heading h2{font-size:24px}.brand-tech-stage{grid-area:1/1/3;margin:0;padding-bottom:64px}.brand-tech-feature-image,.brand-tech-feature-image>.brand-product-photo{height:164px}.brand-tech-float{min-width:72px;padding-inline:8px;bottom:0}.brand-tech-float>span{font-size:12px}.brand-tech-float strong{font-size:15px}.brand-tech-feature-facts{grid-area:2/2;align-self:start;margin:0}.brand-tech-feature-action{flex-direction:column;grid-area:2/2;align-self:end;align-items:flex-start;gap:12px;padding:0}.brand-tech-feature-facts>div{padding:8px 2px}}.brand-detail-overlay{--brand-ink:#18222d;--brand-muted:#5d6874;--brand-paper:#f4f6f8;--brand-soft:#eaf0f5;--brand-line:#dce3e8;--brand-accent:#076fe0;--brand-on-accent:#fff;--brand-content-inset:var(--pointer-page-inset,20px);z-index:60;min-width:0;min-height:0;color:var(--brand-ink);background:var(--brand-paper);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0}.brand-detail-overlay.brand-style-track{--brand-ink:#f7f9fc;--brand-muted:#b2bfd1;--brand-paper:#0c1320;--brand-soft:#182539;--brand-line:#31405a;--brand-accent:#2760dd}.brand-detail-overlay.brand-style-catalog{--brand-ink:#172027;--brand-muted:#5e6872;--brand-paper:#f4f5f7;--brand-soft:#edf0f3;--brand-line:#dfe3e7;--brand-accent:#df3036}.brand-detail-overlay,.brand-detail-overlay *{box-sizing:border-box}.brand-detail-overlay h2,.brand-detail-overlay h3,.brand-detail-overlay p{margin:0}.brand-detail-overlay button{cursor:pointer;touch-action:manipulation;color:inherit;font-family:inherit}.brand-detail-overlay button:focus-visible,.brand-detail-visual:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.brand-detail-overlay button:active{opacity:.76}.brand-detail-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.brand-detail-top{background:var(--brand-paper);z-index:2;align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex;position:relative}.brand-detail-top>button{width:44px;height:44px;color:var(--brand-ink);background:#fff;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.brand-detail-top>span:first-of-type{letter-spacing:.02em;font-size:13px;font-weight:650}.brand-detail-category{color:var(--brand-muted);margin-left:auto;font-size:12px}.brand-detail-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent;min-height:0;overflow:hidden auto}.brand-detail-title{min-width:0}.brand-detail-eyebrow{color:var(--brand-muted);font-size:12px;line-height:1.5;margin-bottom:6px!important}.brand-detail-title h2{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.3}.brand-detail-visual{background:#fff;min-width:0}.brand-detail-image-stage{background:#fff;height:260px}.brand-detail-main-image{object-fit:contain;width:100%;height:100%;display:block}.brand-detail-media-row{color:#52606b;background:#fff;justify-content:space-between;align-items:center;gap:4px;min-height:44px;padding:0 12px;display:flex}.brand-detail-media-caption{min-width:0;font-size:12px;line-height:1.4}.brand-detail-gallery-control{flex:none;align-items:center;display:flex}.brand-detail-gallery-control>button{color:#172027;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.brand-detail-gallery-control>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.brand-detail-option-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.brand-detail-option-heading h3,.brand-detail-gallery h3,.brand-detail-information h3{font-size:14px;font-weight:650;line-height:1.6}.brand-detail-option-heading>span{color:var(--brand-muted);font-size:12px;line-height:1.5}.brand-color-options{flex-wrap:wrap;gap:8px;display:flex}.brand-detail-overlay .brand-color-options>button{border:1px solid var(--brand-line);background:0 0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;font-size:12px;display:flex;position:relative}.brand-color-swatch{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.brand-color-swatch>i,.brand-single-variant>i{border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #0002}.brand-color-swatch>svg{background:var(--brand-ink);color:var(--brand-paper);box-sizing:content-box;border-radius:50%;padding:2px;position:absolute;bottom:-2px;right:-2px}.brand-single-variant{border:1px solid var(--brand-line);align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:12px;display:inline-flex}.brand-single-variant>svg{margin-left:8px}.brand-detail-fitment-note{border-top:1px solid var(--brand-line);color:var(--brand-muted);align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7;display:flex}.brand-detail-fitment-note>svg{flex:none;margin-top:2px}.brand-detail-gallery{min-width:0}.brand-detail-gallery h3{margin-bottom:12px}.brand-detail-gallery>div{scrollbar-width:thin;gap:8px;margin:0 -3px;padding:3px 3px 6px;display:flex;overflow-x:auto}.brand-detail-gallery button{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-muted);background:0 0;flex:0 0 88px;padding:0;overflow:hidden}.brand-detail-gallery button[aria-pressed=true]{border-color:var(--brand-accent);color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.brand-detail-gallery button>img{object-fit:contain;background:#fff;width:100%;height:64px;display:block}.brand-detail-gallery button>span{padding:8px 3px;font-size:12px;line-height:1.4;display:block}.brand-detail-info-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.brand-detail-info-heading>span{color:var(--brand-muted);font-size:12px}.brand-detail-information>p{color:var(--brand-muted);font-size:12px;line-height:1.8}.brand-detail-information dl{margin:20px 0 0}.brand-detail-information dl>div{border-top:1px solid var(--brand-line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 0;font-size:12px;line-height:1.7;display:grid}.brand-detail-information dt{color:var(--brand-muted)}.brand-detail-information dd{overflow-wrap:anywhere;margin:0}.brand-detail-pending{background:var(--brand-soft);align-items:flex-start;gap:10px;margin-top:16px;padding:16px;display:flex}.brand-detail-pending>svg{flex:none;margin-top:2px}.brand-detail-pending>div>span{font-size:12px;font-weight:600}.brand-detail-pending p{color:var(--brand-muted);margin-top:6px;font-size:12px;line-height:1.8}.brand-detail-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--brand-paper);z-index:2;border-top:1px solid var(--brand-line);align-items:center;gap:12px;display:flex;position:relative}.brand-detail-footer>div{flex:1;min-width:0}.brand-detail-footer>div>span{color:var(--brand-muted);font-size:12px;line-height:1.5;display:block}.brand-detail-footer strong{margin-top:4px;font-size:15px;font-weight:650;line-height:1.5;display:block}.brand-detail-footer small{color:var(--brand-muted);font-size:12px;font-weight:400;line-height:1.5;display:block}.brand-detail-overlay .brand-detail-select{background:var(--brand-accent);border:0;flex:none;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 18px;font-size:14px;font-weight:600;display:flex;color:#fff!important}.brand-gallery-media-stage{padding:8px var(--brand-content-inset) 20px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.brand-gallery-media-stage.has-attachments{grid-template-columns:minmax(0,1fr) 64px}.brand-gallery-media-stage .brand-detail-visual{border-radius:28px;overflow:hidden}.brand-gallery-media-stage .brand-detail-image-stage{height:264px}.brand-gallery-media-stage .brand-detail-media-row{flex-wrap:wrap;padding-inline:8px}.brand-gallery-media-stage .brand-detail-media-caption{flex:1 0 100%;padding-top:8px}.brand-gallery-media-stage .brand-detail-gallery-control{margin-left:auto}.brand-gallery-media-stage .brand-detail-gallery h3{display:none}.brand-gallery-media-stage .brand-detail-gallery>div{flex-direction:column;gap:12px;margin:0;padding:0;overflow:visible}.brand-gallery-media-stage .brand-detail-gallery button{background:#fff;border-color:#0000;border-radius:16px;flex:none;width:64px}.brand-gallery-media-stage .brand-detail-gallery button[aria-pressed=true]{border-color:#076fe0;box-shadow:0 0 0 1px #076fe0}.brand-gallery-media-stage .brand-detail-gallery button>img{height:48px}.brand-gallery-media-stage .brand-detail-gallery button>span{padding:6px 2px;font-size:12px;line-height:1.4}.brand-gallery-config{padding:24px var(--brand-content-inset);background:#fff;border-radius:32px;position:relative}.brand-gallery-config-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.brand-gallery-config-mark{color:#076fe0;background:#edf4fc;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.brand-style-gallery .brand-color-options{gap:8px}.brand-style-gallery .brand-color-options>button{min-width:48px;min-height:64px;box-shadow:none;border:0;border-radius:16px;flex-direction:column;gap:6px;padding:5px 4px}.brand-style-gallery .brand-color-swatch{border:1px solid #0000;border-radius:50%;width:32px;height:32px}.brand-style-gallery .brand-color-swatch>i{width:24px;height:24px}.brand-style-gallery .brand-color-swatch>svg{display:none}.brand-style-gallery .brand-color-options>button.is-selected{color:#075eb7;background:#edf4fc}.brand-style-gallery .brand-color-options>button.is-selected .brand-color-swatch{border-color:#076fe0;box-shadow:inset 0 0 0 2px #fff}.brand-style-gallery .brand-single-variant{background:#f4f7fb;border:0;border-radius:24px}.brand-gallery-records{padding:28px var(--brand-content-inset) 24px}.brand-style-gallery .brand-detail-pending{border-radius:18px}.brand-style-gallery .brand-detail-footer{background:#fff;border:0;box-shadow:0 -4px 24px #263e5208}.brand-style-gallery .brand-detail-select{border-radius:30px}.brand-style-track .brand-detail-top{border-bottom:1px solid var(--brand-line)}.brand-style-track .brand-detail-top>button{background:#1a293e;border-radius:2px}.brand-track-detail-layout{padding:16px var(--brand-content-inset) 24px}.brand-track-titleline{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:20px;display:grid}.brand-track-part-number{color:#7d9bc6;letter-spacing:-1px;padding-top:3px;font:700 34px/1 Avenir Next Condensed,Arial Narrow,sans-serif}.brand-track-titleline .brand-detail-title h2{letter-spacing:-1px;font-size:30px;font-style:italic;font-weight:800;line-height:1.15}.brand-track-titleline .brand-detail-eyebrow{color:#b2bfd1}.brand-track-specimen .brand-detail-visual{border:1px solid #4b5d75;border-radius:2px;overflow:hidden}.brand-track-specimen .brand-detail-image-stage{height:244px}.brand-track-specimen .brand-detail-media-row{background:#f0f3f8;padding-inline:12px}.brand-track-config-panel,.brand-track-media-panel,.brand-track-records{border-bottom:1px solid var(--brand-line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.brand-track-section-index{color:#8fa8cb;letter-spacing:.05em;padding-top:3px;font:12px/1.6 Avenir Next,sans-serif}.brand-track-config-panel .brand-detail-option-heading{margin-bottom:16px}.brand-track-config-panel .brand-detail-fitment-note{border:0;margin-top:16px;padding:0}.brand-style-track .brand-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.brand-style-track .brand-color-options>button{border-color:#40536f;border-radius:2px;gap:5px;min-height:48px;padding:0 6px}.brand-style-track .brand-single-variant{background:#182539;border-color:#40536f;border-radius:2px}.brand-track-media-panel .brand-detail-gallery button{border-radius:2px;flex-basis:88px}.brand-track-media-panel .brand-detail-gallery button[aria-pressed=true]{color:#d3e3ff;border-color:#9cbfff;box-shadow:0 0 0 1px #9cbfff}.brand-track-records{border-bottom:0;padding-bottom:0}.brand-track-records .brand-detail-info-heading{flex-wrap:wrap}.brand-track-records .brand-detail-information dl>div{grid-template-columns:1fr;gap:4px}.brand-track-records .brand-detail-pending{background:#182539;border-left:2px solid #4775bd;padding:14px 12px}.brand-style-track .brand-detail-footer{background:#182539;border:1px solid #405471;border-radius:4px;margin:0 12px 12px;padding:12px;box-shadow:0 6px 20px #0003}.brand-style-track .brand-detail-select{border-radius:2px;min-height:52px}.brand-tech-detail-layout{padding:12px var(--brand-content-inset) 24px}.brand-tech-product-card{background:#fff;border-radius:28px;padding-top:20px;padding-bottom:16px;overflow:hidden}.brand-tech-product-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 20px 8px;display:flex}.brand-tech-product-heading .brand-detail-title h2{font-size:27px;font-weight:750;line-height:1.25}.brand-tech-product-mark{background:#df3036;border-radius:3px;flex:none;width:6px;height:34px;margin-top:6px}.brand-tech-product-card .brand-detail-image-stage{height:244px}.brand-tech-product-card .brand-detail-media-row{padding-inline:20px}.brand-tech-product-summary{border-top:1px solid #e7eaf0;grid-template-columns:1fr 1fr;margin:8px 20px 0;padding:14px 0;display:grid}.brand-tech-product-summary>div{justify-content:space-between;align-items:baseline;gap:8px;padding-right:12px;display:flex}.brand-tech-product-summary>div+div{border-left:1px solid #e7eaf0;padding-left:12px;padding-right:0}.brand-tech-product-summary span{color:var(--brand-muted);font-size:12px;line-height:1.5}.brand-tech-product-summary strong{white-space:nowrap;font-size:14px;font-weight:650;line-height:1.5}.brand-tech-config-card{background:#fff;border-radius:24px;margin:-8px 12px 0;padding:20px;position:relative;box-shadow:0 7px 24px #22364b08}.brand-tech-config-card .brand-detail-fitment-note{margin-top:16px;padding-top:16px}.brand-style-catalog .brand-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.brand-style-catalog .brand-color-options>button{background:#f8f9fb;border:1px solid #e0e4e8;border-radius:12px;gap:7px;min-width:0;min-height:48px;padding:0 7px}.brand-style-catalog .brand-color-options>button.is-selected{color:#a71920;background:#fff0f1;border-color:#df3036}.brand-color-sample{border-radius:5px;flex:none;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 .5px #0003}.brand-color-catalog-check{display:flex;position:absolute;top:3px;right:3px}.brand-style-catalog .brand-single-variant{background:#f2f4f7;border:0;border-radius:12px}.brand-tech-media-card{background:#fff;border-radius:24px;margin-top:24px;padding:20px}.brand-tech-media-card .brand-detail-gallery button{background:#f5f7fa;border-radius:12px}.brand-tech-media-card .brand-detail-gallery>div{gap:10px}.brand-tech-records{margin-top:24px}.brand-tech-records .brand-detail-information dl{gap:8px;margin-top:16px;display:grid}.brand-tech-records .brand-detail-information dl>div{background:#fff;border:0;border-radius:14px;padding:14px 16px}.brand-tech-records .brand-detail-pending{background:#e9edf2;border-radius:18px}.brand-style-catalog .brand-detail-footer{background:#fff;border:0;gap:16px;box-shadow:0 -4px 24px #263c5108}.brand-style-catalog .brand-detail-footer>div{border-right:1px solid var(--brand-line);padding-right:12px}.brand-style-catalog .brand-detail-select{border-radius:16px;min-width:45%;padding-inline:16px}@media (width<=370px){.brand-detail-top{gap:8px;padding-inline:12px}.brand-detail-title h2{font-size:24px}.brand-detail-overlay .brand-detail-select{padding-inline:12px;font-size:12px}.brand-detail-footer{gap:8px;padding-inline:12px}.brand-detail-footer strong{font-size:14px}.brand-gallery-media-stage.has-attachments{grid-template-columns:minmax(0,1fr) 56px;gap:8px}.brand-gallery-media-stage .brand-detail-gallery button{border-radius:12px;width:56px}.brand-gallery-media-stage .brand-detail-gallery button>img{height:40px}.brand-gallery-media-stage .brand-detail-gallery button>span{padding:6px 1px;font-size:12px}.brand-gallery-config{padding-block:20px}.brand-gallery-config-heading{gap:8px;margin-bottom:20px}.brand-gallery-config-mark{width:36px;height:36px}.brand-style-gallery .brand-color-options[data-option-count="6"]{gap:4px}.brand-style-gallery .brand-color-options[data-option-count="6"]>button{width:44px;min-width:44px}.brand-track-titleline{grid-template-columns:32px minmax(0,1fr);gap:8px}.brand-track-part-number{font-size:28px}.brand-track-titleline .brand-detail-title h2{font-size:25px}.brand-track-config-panel,.brand-track-media-panel,.brand-track-records{grid-template-columns:24px minmax(0,1fr);gap:8px}.brand-style-track .brand-color-options>button{gap:3px;padding-inline:3px}.brand-style-track .brand-color-swatch{width:20px;height:20px}.brand-track-media-panel .brand-detail-gallery button{flex-basis:76px}.brand-style-track .brand-detail-footer{margin-inline:8px;padding-inline:10px}.brand-tech-product-card{border-radius:24px;padding-top:16px}.brand-tech-product-heading{gap:12px;padding-inline:16px}.brand-tech-product-heading .brand-detail-title h2{font-size:23px}.brand-tech-product-summary{margin-inline:16px}.brand-tech-product-summary>div+div{padding-left:16px}.brand-tech-config-card{border-radius:20px;margin-inline:4px;padding:16px}.brand-tech-media-card{border-radius:20px;padding:16px}.brand-style-catalog .brand-color-options>button{gap:4px;padding-inline:4px}.brand-color-sample{width:14px;height:14px}.brand-style-catalog .brand-detail-footer{gap:8px}.brand-style-catalog .brand-detail-select{padding-inline:12px}}@media (height<=650px){.brand-detail-top{min-height:52px;padding-block:4px}.brand-detail-footer{padding-block:8px}.brand-detail-select,.brand-style-track .brand-detail-select{min-height:48px}.brand-gallery-media-stage{padding-top:0;padding-bottom:12px}.brand-gallery-media-stage .brand-detail-image-stage{height:124px}.brand-gallery-media-stage .brand-detail-media-row{flex-wrap:nowrap}.brand-gallery-media-stage .brand-detail-media-caption{flex:1;padding-top:0}.brand-gallery-media-stage .brand-detail-gallery{padding-top:0}.brand-gallery-media-stage .brand-detail-gallery>div{gap:6px}.brand-gallery-media-stage .brand-detail-gallery button>img{height:24px}.brand-gallery-media-stage .brand-detail-gallery button>span{padding-block:4px}.brand-gallery-config{padding-block:12px 16px}.brand-gallery-config-heading{margin-bottom:12px}.brand-gallery-config .brand-detail-title h2{font-size:22px}.brand-track-detail-layout{padding-top:12px}.brand-track-titleline{margin-bottom:12px}.brand-track-specimen .brand-detail-image-stage{height:126px}.brand-track-config-panel,.brand-track-media-panel,.brand-track-records{padding-top:16px;padding-bottom:16px}.brand-style-track .brand-detail-footer{margin-bottom:8px;padding-block:8px}.brand-tech-detail-layout{padding-top:8px}.brand-tech-product-card .brand-detail-image-stage{height:126px}.brand-tech-product-summary{padding-block:12px;display:none}.brand-tech-product-summary span{font-size:12px}.brand-tech-product-summary strong{font-size:14px}.brand-tech-config-card{padding-block:16px}}@media (height<=450px){.brand-detail-overlay{--brand-content-inset:12px}.brand-detail-top{padding-inline:12px}.brand-detail-title h2{font-size:20px!important}.brand-detail-eyebrow{margin-bottom:4px!important}.brand-detail-footer strong{align-items:baseline;gap:6px;display:flex}.brand-detail-footer small{font-size:12px}.brand-detail-select,.brand-style-track .brand-detail-select{min-height:44px}.brand-gallery-detail-layout{grid-template-columns:42% minmax(0,1fr);gap:12px;padding:12px;display:grid}.brand-gallery-media-stage,.brand-gallery-media-stage.has-attachments{padding:0;display:block}.brand-gallery-media-stage .brand-detail-image-stage{height:110px}.brand-gallery-media-stage .brand-detail-media-row{flex-wrap:nowrap;padding-inline:6px}.brand-gallery-media-stage .brand-detail-media-caption{flex:1;min-width:0;padding:0}.brand-gallery-media-stage .brand-detail-gallery{margin-top:8px}.brand-gallery-media-stage .brand-detail-gallery>div{flex-direction:row;gap:8px;margin:-3px;padding:3px;overflow:auto}.brand-gallery-media-stage .brand-detail-gallery button{flex:0 0 68px;width:68px}.brand-gallery-media-stage .brand-detail-gallery button>img{height:34px}.brand-gallery-config{border-radius:24px;padding:16px}.brand-gallery-config-heading{margin-bottom:16px}.brand-gallery-config-mark{display:none}.brand-gallery-config .brand-detail-fitment-note{margin-top:12px;padding-top:12px}.brand-gallery-records{grid-column:1/-1;padding:12px 0 0}.brand-track-detail-layout{grid-template-columns:42% minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.brand-track-specimen{display:contents}.brand-track-titleline{grid-area:1/2;align-self:start;margin:0}.brand-track-specimen .brand-detail-visual{grid-area:1/1/3;align-self:start}.brand-track-specimen .brand-detail-image-stage{height:110px}.brand-track-config-panel{border:0;grid-area:2/2;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:0}.brand-track-config-panel .brand-detail-option-heading{margin-bottom:8px}.brand-style-track .brand-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.brand-style-track .brand-color-options>button{min-height:44px;padding-inline:4px}.brand-track-config-panel .brand-detail-fitment-note{margin-top:12px}.brand-track-media-panel,.brand-track-records{grid-column:1/-1;padding:16px 0 0}.brand-tech-detail-layout{padding-top:12px}.brand-tech-overview{grid-template-columns:42% minmax(0,1fr);align-items:start;gap:12px;display:grid}.brand-tech-product-card{border-radius:22px;padding-top:12px}.brand-tech-product-heading{padding:0 12px 8px}.brand-tech-product-mark{display:none}.brand-tech-product-card .brand-detail-image-stage{height:110px}.brand-tech-product-card .brand-detail-media-row{padding-inline:6px}.brand-tech-product-summary{gap:8px;margin-inline:12px;padding:10px 0 12px}.brand-tech-product-summary>div{gap:2px}.brand-tech-product-summary>div+div{padding-left:12px}.brand-tech-config-card{border-radius:20px;margin:0;padding:16px}.brand-tech-config-card:before{display:none}.brand-tech-config-card .brand-detail-fitment-note{margin-top:12px;padding-top:12px}.brand-tech-media-card,.brand-tech-records{margin-top:16px}.brand-style-catalog .brand-detail-select{min-width:30%}}@media (prefers-reduced-motion:reduce){.brand-detail-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-discovery .pd-feature{min-width:0}.brand-discovery .pd-kicker{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.pd-kicker>span:last-child{letter-spacing:.12em;font:10px/1.5 Avenir Next,sans-serif}.brand-discovery .pd-hero-media{background:var(--brand-soft);border:0;width:100%;padding:0;display:block;overflow:hidden}.pd-hero-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.pd-hero-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-discovery .pd-link-action{white-space:nowrap;background:0 0;align-items:center;gap:12px;min-height:48px;padding:0;font-size:13px;font-weight:600;display:flex}.pd-link-action>span{background:var(--brand-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.pd-color-strip{align-items:center;gap:7px;display:flex}.pd-color-strip i{border-radius:50%;width:9px;height:9px;display:block;box-shadow:inset 0 0 0 .5px #0002}.pd-gallery-heading{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.pd-gallery-heading h2{letter-spacing:-1.5px;font-size:38px;font-weight:600;line-height:1.2}.pd-gallery-heading p{color:var(--brand-muted);margin-top:8px;font-size:13px;line-height:1.7}.pd-color-count{text-align:right;flex:none}.pd-color-count strong{letter-spacing:-3px;color:#526f8c;font:400 48px/.95 Avenir Next,sans-serif;display:block}.pd-color-count small{letter-spacing:.08em;color:var(--brand-muted);margin-top:6px;font-size:10px;display:block}.pd-gallery .pd-hero-media{background:#e7eef5;border-radius:30px;height:266px}.pd-gallery .pd-hero-footer{padding:12px 4px 0}.brand-stories{margin-top:32px}.brand-stories-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.brand-stories-heading>div>span{letter-spacing:.16em;color:var(--brand-muted);font:9px/1.5 Avenir Next,sans-serif}.brand-stories-heading h2{letter-spacing:-.6px;margin-top:4px;font-size:22px;font-weight:650;line-height:1.4}.brand-stories-heading>span{color:var(--brand-muted);padding-bottom:4px;font-size:11px;line-height:1.5}.brand-discovery .brand-story{text-align:left;border:0;border-top:1px solid var(--brand-line);background:0 0;border-radius:0;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:20px 0;display:grid}.brand-story-image{background:#e7eef5;border-radius:24px;min-width:0;height:152px;display:block;overflow:hidden}.brand-story-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.brand-story-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.brand-story-eyebrow{color:var(--brand-muted);margin-bottom:8px;font-size:11px;line-height:1.5}.brand-story-eyebrow b{display:none}.brand-story-copy h3{letter-spacing:-.4px;font-size:18px;font-weight:650;line-height:1.4}.brand-story-caption{color:var(--brand-muted);margin-top:8px;font-size:12px;line-height:1.7;display:block}.brand-story-action{color:var(--brand-accent);align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.pd-track .pd-kicker{border-bottom:1px solid var(--brand-line);letter-spacing:.05em;padding-bottom:12px;font:10px/1.5 Avenir Next,sans-serif}.pd-track .pd-kicker>span:first-child{color:#afc9ff}.pd-track-heading{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pd-track-heading h2{letter-spacing:-1.5px;font-size:40px;font-style:italic;font-weight:850;line-height:1.2}.pd-track-heading>span{letter-spacing:.16em;color:#a5b9d6;font:600 11px/1.4 Avenir Next,sans-serif}.pd-track .pd-hero-media{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#e8edf3;border-radius:0;height:256px}.pd-track .pd-hero-footer{border-bottom:1px solid var(--brand-line);padding:16px 0}.pd-equipment-label{color:var(--brand-muted);margin-bottom:10px;font-size:11px;line-height:1.5;display:block}.pd-track .pd-color-strip i{border-radius:0;width:14px;height:4px}.pd-track .pd-link-action>span{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:0}.brand-style-track .brand-stories{margin-top:24px}.brand-style-track .brand-stories-heading h2{font-size:24px;font-style:italic;font-weight:800}.brand-style-track .brand-story{gap:16px;padding:16px 0}.brand-style-track .brand-story-image{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#e8edf3;border-radius:0}.brand-style-track .brand-story-eyebrow{letter-spacing:.06em;color:#a8bedc;font:9px/1.5 Avenir Next,sans-serif}.brand-style-track .brand-story-eyebrow b{color:#a7c6ff;margin-right:8px;font-size:12px;display:inline}.brand-style-track .brand-story-copy h3{font-size:19px;font-weight:750}.brand-style-track .brand-story-action{color:#b5cfff}.pd-catalog{background:#fff;border-radius:24px;padding:20px 16px 0}.pd-catalog .pd-kicker>span:first-child{color:var(--brand-ink);align-items:center;gap:6px;display:flex}.pd-catalog .pd-kicker i{background:#df3036;border-radius:50%;width:5px;height:5px}.pd-catalog-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 20px;display:flex}.pd-catalog-heading h2{letter-spacing:-1px;font-size:32px;font-weight:750;line-height:1.2}.pd-catalog-heading p{color:var(--brand-muted);font-size:12px}.pd-catalog .pd-hero-media{background:#edf0f3;border-radius:18px;height:238px}.pd-spec-strip{background:#fff;border-radius:16px;grid-template-columns:1.25fr 1fr;gap:16px;margin:-12px 12px 0;padding:16px;display:grid;position:relative;box-shadow:0 8px 20px #27384c0b}.pd-spec-strip>div+div{border-left:1px solid #e3e5e9;padding-left:16px}.pd-spec-strip small{color:var(--brand-muted);margin-bottom:5px;font-size:11px;line-height:1.5;display:block}.pd-spec-strip strong{white-space:nowrap;align-items:center;gap:6px;font:650 13px/1.5 Avenir Next,PingFang SC,sans-serif;display:flex}.pd-spec-strip i{border-radius:50%;width:8px;height:8px;display:inline-block}.pd-catalog .pd-hero-footer{padding:20px 0}.pd-fitment-note{color:var(--brand-muted);font-size:12px;line-height:1.5}.brand-discovery .pd-catalog .pd-link-action{color:#fff;background:#df3036;border-radius:14px;gap:8px;padding-left:16px}.pd-catalog .pd-link-action>span{background:0 0;border-radius:0;width:36px}.brand-style-catalog .brand-story{background:#fff;border:0;border-radius:22px;gap:16px;margin-bottom:12px;padding:12px;box-shadow:0 4px 16px #27384c04}.brand-style-catalog .brand-story-image{background:#edf0f3;border-radius:15px}.brand-style-catalog .brand-story-action{background:#fff0f0;border-radius:10px;margin-top:12px;padding:7px 10px}.brand-style-catalog .brand-story-eyebrow{color:#a3212a}@media (width<=370px){.pd-gallery-heading h2{font-size:32px}.pd-color-count strong{font-size:42px}.pd-gallery .pd-hero-media{height:224px}.pd-gallery-heading{margin-bottom:16px}.pd-track-heading h2{font-size:34px}.pd-track .pd-hero-media{height:216px}.pd-track-heading>span{font-size:10px}.pd-catalog{border-radius:20px;padding:16px 12px 0}.pd-catalog-heading h2{font-size:28px}.pd-catalog .pd-hero-media{height:210px}.pd-spec-strip{gap:12px;margin-inline:8px;padding:12px}.pd-spec-strip>div+div{padding-left:12px}.pd-spec-strip strong{font-size:11px}.brand-discovery .brand-story{gap:12px}.brand-story-image{border-radius:20px;height:132px}.brand-story-copy h3,.brand-style-track .brand-story-copy h3{font-size:16px}.brand-story-caption{font-size:12px}.brand-story-action{margin-top:12px}.brand-stories{margin-top:24px}.brand-style-catalog .brand-story-image{border-radius:13px}.pd-color-strip{gap:5px}.pd-link-action{gap:8px}}@media (width>=580px) and (height<=450px){.pd-gallery,.pd-track{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.pd-gallery .pd-kicker,.pd-track .pd-kicker{grid-column:1/-1}.pd-gallery-heading,.pd-track-heading{grid-area:2/2;align-self:center;margin:0;padding:12px 0}.pd-gallery .pd-hero-media,.pd-track .pd-hero-media{grid-area:2/1/4;height:190px;margin-top:12px}.pd-gallery .pd-hero-footer,.pd-track .pd-hero-footer{grid-area:3/2;padding:8px 0}.pd-gallery-heading h2,.pd-track-heading h2{font-size:30px}.pd-color-count strong{font-size:38px}.pd-track-heading>span{font-size:9px}.pd-catalog{grid-template-columns:46% minmax(0,1fr);gap:12px 20px;padding:16px;display:grid}.pd-catalog .pd-kicker{grid-column:1/-1}.pd-catalog .pd-hero-media{grid-area:2/1/5;height:216px}.pd-catalog-heading{grid-area:2/2;margin:0}.pd-catalog-heading h2{font-size:28px}.pd-spec-strip{background:#f4f5f7;grid-area:3/2;gap:10px;margin:0;padding:12px}.pd-spec-strip strong{font-size:11px}.pd-spec-strip>div+div{padding-left:10px}.pd-catalog .pd-hero-footer{grid-area:4/2;gap:8px;padding:0}.pd-fitment-note{font-size:10px}.brand-discovery .pd-catalog .pd-link-action{padding-left:12px;font-size:12px}.brand-stories{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.brand-stories-heading{grid-column:1/-1;margin:0}.brand-discovery .brand-story{gap:12px;margin:0}.brand-story-image{height:130px}.brand-story-copy h3,.brand-style-track .brand-story-copy h3{font-size:16px}}.pd-track .pd-color-strip i{box-shadow:inset 0 0 0 .5px #c7d6ee55}.storefront-welcome{margin:0 0 20px}.storefront-welcome h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:23px;font-weight:700;line-height:1.35}.storefront-welcome p{color:var(--brand-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.storefront-feature-tabs{scrollbar-width:none;gap:8px;margin-bottom:18px;padding:2px;display:flex;overflow-x:auto}.storefront-feature-tabs>button{text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:12px;flex:1 0 92px;min-width:0;max-width:190px;padding:10px 12px;font-size:12px;font-weight:650}.storefront-feature-tabs>button small{text-overflow:ellipsis;white-space:nowrap;color:#828a96;max-width:145px;margin-top:4px;font-size:10px;font-weight:400;display:block;overflow:hidden}.storefront-feature-tabs>button[aria-pressed=true]{color:#fff;background:#182032;border-color:#182032}.storefront-feature-tabs>button[aria-pressed=true] small{color:#ccd2dc}.brand-style-catalog .storefront-feature-tabs>button{border-radius:7px}.brand-style-gallery .storefront-feature-tabs>button[aria-pressed=true]{color:#24334a;background:#e6eaf0;border-color:#aab8ca}.brand-style-gallery .storefront-feature-tabs>button[aria-pressed=true] small{color:#64738b}.pd-gallery-heading h2,.pd-catalog-heading h2,.brand-story-copy h3{overflow-wrap:anywhere}.pd-gallery-heading p,.brand-story-caption{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-color-count{flex:none}.pd-catalog-heading>h2,.pd-spec-strip>div{min-width:0}.pd-spec-strip strong{overflow-wrap:anywhere}.pd-hero-footer .commerce-price{flex-direction:column;gap:4px;margin-bottom:7px;display:flex}.pd-hero-footer .commerce-price>strong{font-size:18px}.pd-hero-footer .commerce-price>span{font-size:10px}.rider-welcome h2,.rider-feature-heading h3,.rider-story h4{overflow-wrap:anywhere}.rider-welcome-note{color:#737c89;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.rider-feature-heading p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rider-edits>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;overflow:hidden}.rider-specs dd{overflow-wrap:anywhere}.brand-discovery>.pointer-empty{padding:34px 18px}@media (width<=420px){.storefront-welcome h2{font-size:21px}.pd-catalog-heading{align-items:flex-start}.pd-catalog-heading p{flex:0 0 60px}.pd-gallery-heading h2{font-size:27px}.brand-style-gallery .pd-hero-media{height:230px}}.brand-detail-top .brand-detail-category{margin-left:auto}.brand-detail-top .brand-favorite{color:var(--brand-muted);flex:0 0 44px;margin-left:0}.brand-detail-top .brand-favorite[aria-pressed=true]{color:var(--brand-accent)}.brand-style-track .brand-detail-top .brand-favorite[aria-pressed=true]{color:#96bbff}.brand-detail-quantity{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.brand-detail-quantity h3{font-size:14px;font-weight:650;line-height:1.5}.brand-detail-quantity>div>span{color:var(--brand-muted);margin-top:4px;font-size:11px;display:block}.brand-detail-quantity .pointer-stepper{color:var(--brand-ink);background:#e7eef5;border:0;border-radius:25px;align-items:center;display:flex;overflow:hidden}.brand-detail-quantity .pointer-stepper button,.brand-detail-quantity .pointer-stepper input{text-align:center;width:44px;min-width:0;height:44px;min-height:44px;color:inherit;background:0 0;border:0;padding:0;font:500 14px/1.4 inherit}.brand-detail-quantity .pointer-stepper input{outline-offset:-3px}.brand-detail-quantity .pointer-stepper button{place-items:center;display:grid}.brand-detail-quantity .pointer-stepper button:disabled{opacity:.3;cursor:default}.brand-detail-quantity>p{color:#c43430;flex-basis:100%;font-size:12px}.brand-detail-quantity .pointer-stepper:has([aria-invalid=true]){outline:1px solid #c43430}.brand-detail-overlay .brand-detail-footer{min-height:88px;padding:14px 20px max(14px,env(safe-area-inset-bottom));gap:12px}.brand-detail-footer .brand-detail-summary{border:0;flex:1;min-width:0;padding:0}.brand-detail-footer .brand-detail-summary strong{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;font-size:17px;line-height:1.5;display:flex}.brand-detail-footer .brand-detail-summary small{color:var(--brand-muted);font-size:13px;display:inline}.brand-detail-footer .brand-detail-summary>span{font-size:11px}.brand-detail-footer .brand-detail-bottom-actions{border:0;flex:none;align-items:center;gap:8px;padding:0;display:flex}.brand-detail-bottom-actions .brand-detail-cart{background:var(--brand-soft);border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.brand-detail-cart i{background:var(--brand-accent);border:1px solid var(--brand-paper);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.brand-detail-bottom-actions .brand-detail-select{min-width:0;min-height:50px;padding-inline:16px;font-size:13px}.brand-detail-overlay .brand-detail-fitment-note{font-size:12px;line-height:1.7}.brand-gallery-title{padding:16px var(--brand-content-inset) 20px}.brand-gallery-title .brand-detail-title h2{letter-spacing:-1px;font-size:32px;line-height:1.2}.brand-gallery-title .brand-detail-eyebrow{letter-spacing:.08em;font-size:11px;margin-bottom:8px!important}.brand-gallery-media-stage{gap:12px;padding-top:0;padding-bottom:20px}.brand-gallery-media-stage .brand-detail-visual{background:#e7eef5;border-radius:24px}.brand-gallery-media-stage .brand-detail-image-stage{background:#e7eef5;height:230px}.brand-gallery-media-stage .brand-detail-main-image{mix-blend-mode:multiply}.brand-gallery-media-stage .brand-detail-media-row{background:0 0;flex-wrap:nowrap;min-height:44px;padding:0 10px}.brand-gallery-media-stage .brand-detail-media-caption{flex:1;min-width:0;padding:0;font-size:11px}.brand-gallery-media-stage .brand-detail-gallery-control{gap:0}.brand-gallery-media-stage .brand-detail-gallery-control button{width:36px;height:44px}.brand-gallery-media-stage .brand-detail-gallery-control span{font-size:10px}.brand-gallery-media-stage .brand-detail-gallery{padding-top:0}.brand-gallery-media-stage .brand-detail-gallery button{background:#e7eef5;border-radius:16px}.brand-gallery-media-stage .brand-detail-gallery button>img{mix-blend-mode:multiply;background:0 0}.brand-gallery-config{margin-inline:var(--brand-content-inset);border-top:1px solid var(--brand-line);background:0 0;border-radius:0;padding:20px 0 0}.brand-gallery-config .brand-color-options{justify-content:space-between;gap:4px}.brand-style-gallery .brand-color-options>button.is-selected{background:#e5edf8}.brand-gallery-records{padding-top:28px}.brand-style-gallery .brand-detail-footer{border-radius:26px 26px 0 0}.brand-track-titleline .brand-detail-title h2{font-size:30px;font-style:normal;font-weight:750}.brand-track-specimen .brand-detail-visual{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#e8edf3;border:0;border-radius:0}.brand-track-specimen .brand-detail-image-stage{background:#e8edf3;height:224px}.brand-track-specimen .brand-detail-main-image{mix-blend-mode:multiply}.brand-track-specimen .brand-detail-media-row{background:#e8edf3}.brand-style-track .brand-color-options>button{background:#111f32;border-color:#31445e;border-radius:0}.brand-style-track .brand-color-options>button.is-selected{background:#203a60;border-color:#92b7fb}.brand-style-track .brand-detail-quantity .pointer-stepper{background:#172438;border:1px solid #31445e;border-radius:0}.brand-style-track .brand-detail-quantity>p{color:#ffac9e}.brand-style-track .brand-detail-footer{box-shadow:none;background:#111c2b;border:0;border-top:1px solid #31405a;border-radius:0;margin:0}.brand-style-track .brand-detail-bottom-actions .brand-detail-cart{background:0 0;border:1px solid #354b68;border-radius:0}.brand-style-track .brand-detail-select{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:0}.brand-track-config-panel{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-top:20px}.brand-tech-product-card{border-radius:24px;padding:20px 16px 16px;overflow:visible}.brand-tech-product-heading{padding:0 4px 16px}.brand-tech-product-heading .brand-detail-title h2{font-size:28px;font-weight:700}.brand-tech-product-card .brand-detail-visual{background:#edf0f3;border-radius:18px;padding-bottom:20px;overflow:hidden}.brand-tech-product-card .brand-detail-image-stage{background:#edf0f3;height:220px}.brand-tech-product-card .brand-detail-main-image{mix-blend-mode:multiply}.brand-tech-product-card .brand-detail-media-row{background:0 0;padding-inline:12px}.brand-tech-product-summary{z-index:1;background:#fff;border:0;border-radius:14px;margin:-12px 12px 0;padding:14px 12px;position:relative;box-shadow:0 5px 15px #17202708}.brand-tech-product-summary>div{flex-direction:column;align-items:flex-start;gap:4px;padding-right:10px}.brand-tech-product-summary>div+div{padding-left:14px}.brand-tech-product-summary strong{font-size:14px}.brand-tech-config-card{box-shadow:none;border-radius:24px;margin:12px 0 0;padding:20px}.brand-style-catalog .brand-detail-quantity .pointer-stepper{background:#edf0f3;border-radius:12px}.brand-style-catalog .brand-detail-footer{border-radius:24px 24px 0 0}.brand-style-catalog .brand-detail-bottom-actions .brand-detail-cart{color:#cf3035;background:#fff0f0;border-radius:14px}.brand-style-catalog .brand-detail-bottom-actions .brand-detail-select{border-radius:14px;min-width:0}@media (width<=370px){.brand-detail-overlay .brand-detail-footer{gap:8px;min-height:80px;padding-inline:16px}.brand-detail-footer .brand-detail-bottom-actions{gap:6px}.brand-detail-bottom-actions .brand-detail-cart{width:44px;height:48px}.brand-detail-bottom-actions .brand-detail-select{gap:6px;padding-inline:12px;font-size:12px}.brand-detail-footer .brand-detail-summary strong{gap:6px;font-size:15px}.brand-gallery-title .brand-detail-title h2{font-size:28px}.brand-gallery-media-stage .brand-detail-media-caption{display:none}.brand-gallery-media-stage .brand-detail-gallery-control{margin:auto}.brand-tech-product-card{padding:16px 12px}.brand-tech-product-heading .brand-detail-title h2{font-size:24px}.brand-tech-config-card{padding:16px}}@media (height<=650px){.brand-gallery-title{padding-top:8px;padding-bottom:12px}.brand-gallery-media-stage .brand-detail-image-stage,.brand-track-specimen .brand-detail-image-stage,.brand-tech-product-card .brand-detail-image-stage{height:144px}.brand-gallery-media-stage{padding-bottom:16px}.brand-detail-overlay .brand-detail-footer{min-height:74px;padding-block:10px}.brand-tech-product-summary{margin-top:-12px;padding:10px;display:grid}.brand-detail-top{min-height:52px}}@media (width>=580px) and (height<=450px){.brand-gallery-title{grid-area:1/2;padding:0}.brand-gallery-media-stage{grid-area:1/1/3;padding:0}.brand-gallery-config{grid-area:2/2;margin:0;padding-top:12px}.brand-gallery-records{grid-column:1/-1}.brand-detail-overlay .brand-detail-footer{min-height:66px;padding-block:8px}.brand-track-specimen .brand-detail-image-stage,.brand-gallery-media-stage .brand-detail-image-stage,.brand-tech-product-card .brand-detail-image-stage{height:120px}.brand-tech-product-summary{display:none}.brand-detail-quantity{margin-top:12px;padding-top:12px}}.brand-detail-overlay.brand-style-catalog .brand-detail-footer>div{border:0;padding:0}@media (height<=650px){.brand-tech-product-summary{display:none}.brand-tech-product-card .brand-detail-visual{padding-bottom:0}.brand-tech-product-card .brand-detail-image-stage{height:112px}.brand-tech-product-heading{padding-bottom:12px}.brand-tech-config-card{margin-top:12px}}.brand-detail-image-stage{position:relative}.brand-detail-image-stage>.brand-image-open{z-index:2;color:#18222d;background:#ffffffd9;border:1px solid #dce3e9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #17202708}.brand-style-track .brand-detail-image-stage>.brand-image-open{border-radius:0}.brand-style-catalog .brand-detail-image-stage>.brand-image-open{border-radius:14px}.brand-image-viewer{border:1px solid var(--brand-line);background:var(--brand-paper);width:min(960px,100vw - 24px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--brand-ink);border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 100px #0005}.brand-image-viewer[open]{flex-direction:column;display:flex}.brand-image-viewer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1320b8}.brand-image-viewer>header{border-bottom:1px solid var(--brand-line);flex:none;align-items:center;gap:16px;padding:16px;display:flex}.brand-image-viewer>header>div{flex:1;min-width:0}.brand-image-viewer h3{margin:4px 0 0;font-size:15px;line-height:1.5}.brand-image-viewer small{color:var(--brand-muted);font-size:11px}.brand-image-viewer button{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.brand-image-viewport{background:var(--brand-soft);flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.brand-image-viewport>img{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.brand-image-viewport.is-zoomed{justify-content:flex-start;align-items:flex-start}.brand-image-viewport.is-zoomed>img{max-width:none;max-height:none}.brand-image-viewer>footer{flex:none;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.brand-image-viewer>footer>span{text-align:center;min-width:72px;font-size:12px}.brand-image-viewer .brand-image-fit{width:auto;padding:0 14px;font-size:12px}.brand-style-track .brand-image-viewer,.brand-style-track .brand-image-viewer button{border-radius:0}.brand-style-catalog .brand-image-viewer button{border-radius:14px}@media (height<=450px){.brand-image-viewer>header{padding:4px 12px}.brand-image-viewer>header small{display:none}.brand-image-viewer>footer{padding:4px 12px}}.brand-detail-dialog{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.brand-detail-dialog>*,.rider-detail-layout>*{min-width:0;max-width:100%}.brand-detail-title h2,.rider-detail-description>p,.brand-detail-information dd,.rider-detail-specs dd,.brand-detail-fitment-note>span{overflow-wrap:anywhere}.brand-detail-option-heading{flex-wrap:wrap;gap:12px}.brand-detail-option-heading>span{overflow-wrap:anywhere;min-width:0}.brand-color-options>button>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.brand-variant-thumbnail{object-fit:contain;background:#f3f4f3;border-radius:7px;flex:none;width:30px;height:30px;display:block}.brand-detail-overlay.brand-style-rider .brand-color-options>button{color:#5f6672;background:0 0;min-width:0}.brand-detail-overlay.brand-style-rider .brand-color-options>button.is-selected{color:#fff;background:#161e2d}.brand-style-rider .brand-color-options:has(.has-image-option){grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px}.brand-style-rider .brand-color-options>button.has-image-option{border-radius:16px;padding:8px 5px;line-height:1.5}.brand-style-gallery .brand-color-options>button.has-image-option{max-width:112px}.brand-style-catalog .has-image-option .brand-variant-thumbnail{width:25px;height:25px}.brand-style-catalog .brand-color-options:has(.has-image-option){grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}nav.pointer-navigation.pointer-nav{isolation:isolate;z-index:3;-webkit-tap-highlight-color:transparent;border:0;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:64px;transition:grid-template-columns .2s;display:grid;position:relative;overflow:visible}.pointer-navigation.pointer-nav .pn-item{color:#647181;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;margin:0;padding:2px 4px;font:500 12px/1.35 PingFang SC,Microsoft YaHei,sans-serif;transition:background-color .2s,color .2s;display:flex;position:relative}.pointer-navigation.pointer-nav .pn-item:before{display:none}.pointer-navigation.pointer-nav .pn-item:focus-visible{outline-offset:2px;outline:2px solid #076fe0}.pointer-navigation .pn-icon{width:24px;height:24px;color:inherit;flex:none;place-items:center;transition:transform .2s;display:grid;position:relative}.pointer-navigation .pn-icon>svg{z-index:1;flex:none;display:block;position:relative}.pointer-navigation .pn-label{white-space:nowrap;font-size:12px;line-height:1.35;display:block}.pointer-navigation .pointer-nav-badge{z-index:2;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#076fe0;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font:600 10px/1 Arial,sans-serif;animation:.2s ease-out pn-count-in;display:flex;position:absolute;top:-5px;right:-10px}.pointer-navigation .pn-count-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav.pointer-navigation.pointer-nav-gallery{margin:8px 14px max(12px,env(safe-area-inset-bottom));background:#fff;border-radius:33px;padding:8px;box-shadow:0 8px 30px #19385613,0 1px 4px #19385606}.pointer-navigation.pointer-nav-gallery .pn-item{border-radius:26px}.pointer-navigation.pointer-nav-gallery .pn-item.is-active{color:#fff;background:#076fe0;flex-direction:row;gap:7px;padding-inline:9px;font-weight:600}.pointer-navigation.pointer-nav-gallery .pn-item.is-active .pointer-nav-badge{color:#076fe0;background:#fff;border-color:#076fe0;right:-4px}nav.pointer-navigation.pointer-nav-track{padding:8px 12px max(9px,env(safe-area-inset-bottom));background:#111c2b;border-top:1px solid #29384c;border-radius:0;gap:8px;min-height:73px;margin:0;box-shadow:0 -6px 22px #1018210b}.pointer-navigation.pointer-nav-track .pn-item{color:#a9b8cc;border-radius:0;min-height:52px;padding:0 4px 2px}.pointer-navigation.pointer-nav-track .pn-icon{width:35px;height:30px}.pointer-navigation.pointer-nav-track .pn-icon:before{content:"";clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));opacity:0;background:#2b5de2;transition:opacity .2s;position:absolute;inset:0}.pointer-navigation.pointer-nav-track .pn-item.is-active{color:#fff;background:0 0}.pointer-navigation.pointer-nav-track .pn-item.is-active .pn-icon:before{opacity:1}.pointer-navigation.pointer-nav-track .pn-item:after{content:"";opacity:0;background:#6c9aff;border-radius:1px;width:14px;height:2px;transition:opacity .2s;position:absolute;bottom:-5px;left:calc(50% - 7px)}.pointer-navigation.pointer-nav-track .pn-item.is-active:after{opacity:1}.pointer-navigation.pointer-nav-track .pn-item:focus-visible{outline-offset:3px;outline-color:#9cbcff}.pointer-navigation.pointer-nav-track .pointer-nav-badge{color:#163c8b;background:#dce8ff;border-color:#111c2b;top:-4px;right:-6px}nav.pointer-navigation.pointer-nav-catalog{padding:9px 12px max(9px,env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;gap:8px;min-height:72px;margin:0;box-shadow:0 -5px 24px #17202707}.pointer-navigation.pointer-nav-catalog .pn-item{color:#66717f;border-radius:14px;gap:3px;min-height:54px;padding:0 4px}.pointer-navigation.pointer-nav-catalog .pn-icon{width:36px;height:34px}.pointer-navigation.pointer-nav-catalog .pn-icon:before{content:"";opacity:0;background:#df3036;border-radius:12px;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 0 0 5px #fff}.pointer-navigation.pointer-nav-catalog .pn-item.is-active{color:#df3036;background:0 0;font-weight:600}.pointer-navigation.pointer-nav-catalog .pn-item.is-active .pn-icon{color:#fff;transform:translateY(-6px)}.pointer-navigation.pointer-nav-catalog .pn-item.is-active .pn-icon:before{opacity:1}.pointer-navigation.pointer-nav-catalog .pn-item.is-active .pn-label{transform:translateY(-3px)}.pointer-navigation.pointer-nav-catalog .pn-label{transition:transform .2s}.pointer-navigation.pointer-nav-catalog .pn-item:focus-visible{outline-color:#df3036}.pointer-navigation.pointer-nav-catalog .pointer-nav-badge{background:#df3036;border-color:#fff;top:-4px;right:-7px}.pointer-navigation.pointer-nav-catalog .pn-item.is-active .pointer-nav-badge{color:#fff;background:#172027;border-color:#fff;top:0}@keyframes pn-count-in{0%{opacity:.6;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (width<=370px){nav.pointer-navigation.pointer-nav-gallery{margin:6px 10px max(9px,env(safe-area-inset-bottom));gap:2px;padding:6px}.pointer-navigation.pointer-nav-gallery .pn-item.is-active{gap:5px;padding-inline:6px}nav.pointer-navigation.pointer-nav-track,nav.pointer-navigation.pointer-nav-catalog{gap:4px;padding-inline:9px}}@media (height<=650px){nav.pointer-navigation.pointer-nav-gallery{margin-top:4px;margin-bottom:max(7px,env(safe-area-inset-bottom));min-height:58px;padding-block:5px}nav.pointer-navigation.pointer-nav-track{padding-top:5px;padding-bottom:max(7px,env(safe-area-inset-bottom));min-height:64px}nav.pointer-navigation.pointer-nav-catalog{padding-top:6px;padding-bottom:max(7px,env(safe-area-inset-bottom));min-height:67px}}@media (height<=450px){nav.pointer-navigation.pointer-nav-gallery{margin:2px 12px max(4px,env(safe-area-inset-bottom));min-height:52px;padding-block:2px}nav.pointer-navigation.pointer-nav-track,nav.pointer-navigation.pointer-nav-catalog{min-height:56px;padding-block:4px}nav.pointer-navigation.pointer-nav-track{padding-bottom:max(4px,env(safe-area-inset-bottom))}nav.pointer-navigation.pointer-nav-catalog{padding-bottom:max(4px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.pointer-navigation.pointer-nav-track .pn-item,.pointer-navigation.pointer-nav-catalog .pn-item{flex-direction:row;gap:7px;min-height:48px;padding-block:0}.pointer-navigation.pointer-nav-track .pn-item:after{bottom:-2px}.pointer-navigation.pointer-nav-catalog .pn-item.is-active .pn-label{transform:none}}@media (prefers-reduced-motion:reduce){nav.pointer-navigation.pointer-nav,.pointer-navigation.pointer-nav .pn-item,.pointer-navigation .pn-icon,.pointer-navigation .pn-icon:before,.pointer-navigation .pn-item:after,.pointer-navigation .pn-label{transition:none}.pointer-navigation .pointer-nav-badge{animation:none}}.pc.pointer-category-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pc .pc-heading{padding:8px var(--pointer-page-inset) 16px;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.pc .pc-heading>div>span{letter-spacing:.16em;color:var(--mini-muted);font:10px/1.5 Avenir Next,sans-serif}.pc .pc-heading h2{letter-spacing:-.8px;margin-top:0;font-size:28px;font-weight:650;line-height:1.3}.pc .pc-heading-count{letter-spacing:-1.5px;text-align:right;font:500 32px/1 Avenir Next,sans-serif}.pc .pc-heading-count>span{letter-spacing:0;color:var(--mini-muted);margin-top:6px;font:10px/1.3 PingFang SC,sans-serif;display:block}.pc .pc-search-wrap{padding:0 var(--pointer-page-inset) 16px;border:0;flex:none}.pc .pc-search{height:46px;color:var(--mini-muted);background:#fff;border:1px solid #dae2e9;border-radius:24px;gap:10px;padding:0 4px 0 16px;display:flex}.pc .pc-search input{width:auto;min-width:0;color:var(--mini-ink);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:1.5}.pc .pc-search button,.pc .pc-search-end{width:38px;height:38px;color:var(--mini-ink);background:#eaf1f7;border-radius:50%;flex:none;place-items:center;display:grid}.pc .pc-search button{background:0 0;width:44px;height:44px}.pc .pc-taxonomy{padding:0 var(--pointer-page-inset) 12px;scrollbar-width:none;scroll-snap-type:x proximity;min-height:0;scroll-padding-inline:var(--pointer-page-inset);border:0;flex-direction:row;flex:none;gap:8px;display:flex;overflow:auto hidden}.pc .pc-taxonomy button{width:70px;min-height:82px;box-shadow:none;scroll-snap-align:start;color:var(--mini-muted);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:relative}.pc .pc-taxonomy button strong{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.pc .pc-category-thumbnail{color:#607082;background:#e8edf2;border:1px solid #0000;border-radius:21px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.pc .pc-category-thumbnail img{object-fit:contain;mix-blend-mode:multiply;width:50px;height:50px;display:block}.pc .pc-taxonomy button.is-active{color:var(--mini-accent);box-shadow:none;background:0 0}.pc .pc-taxonomy button.is-active strong{font-weight:650}.pc .pc-taxonomy button.is-active .pc-category-thumbnail{color:#fff;background:#076fe0;border-color:#076fe0;box-shadow:0 5px 12px #076fe022}.pc .pc-taxonomy button.is-active .pc-category-thumbnail:has(img){background:#fff;border:2px solid #076fe0}.pc .pc-category-count{display:none!important}.pc .pc-tools{min-height:44px;padding:0 var(--pointer-page-inset);border-bottom:1px solid var(--mini-line);flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.pc .pc-tools label{color:var(--mini-muted);align-items:center;gap:6px;display:flex}.pc .pc-tools select{appearance:none;color:var(--mini-ink);background:0 0;border:0;max-width:150px;height:44px;padding:0 2px;font-size:12px}.pc .pc-tools button{min-width:44px;min-height:44px;color:var(--mini-muted);padding:0;font-size:12px}.pc .pc-results{overscroll-behavior:contain;min-height:0;padding:0 var(--pointer-page-inset) 20px;scrollbar-width:thin;background:0 0;flex:1;overflow:hidden auto}.pc .pc-results-heading{color:var(--mini-ink);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.pc .pc-results-heading h3{font-size:17px;font-weight:600;line-height:1.5}.pc .pc-results-heading>span{color:var(--mini-muted);font:15px/1.5 Avenir Next,sans-serif}.pc .pc-results-heading small{margin-left:4px;font-size:11px;display:inline}.pc .pc-fitment{color:var(--mini-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.pc .pc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.pc .pc-product{background:0 0;border:0;min-width:0}.pc .pc-product-button{text-align:left;width:100%;height:100%;min-height:0;color:var(--mini-ink);background:#fff;border:0;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.pc .pc-product-button:active{transform:scale(.985)}.pc .pc-product-photo{background:#fff;border-radius:0;flex:none;width:100%;height:150px;display:block;position:relative;overflow:hidden}.pc .pc-product-photo img{object-fit:contain;width:100%;height:100%;display:block}.pc .pc-product-copy{flex-direction:column;flex:1;min-width:0;padding:12px;display:flex}.pc .pc-product-category{color:var(--mini-muted);font-size:10px;line-height:1.5;display:none}.pc .pc-product-copy h3{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}.pc .pc-product-meta{color:var(--mini-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.pc .pc-product-bottom{justify-content:space-between;align-items:center;gap:6px;min-height:36px;margin-top:auto;padding-top:8px;display:flex}.pc .pc-swatches{align-items:center;gap:4px;min-width:0;display:flex}.pc .pc-swatches i{border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:inset 0 0 0 .5px #0002}.pc .pc-product-action{color:#49617a;background:#edf2f7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.pc .pc-results-end{color:var(--mini-muted);justify-content:center;align-items:center;gap:12px;margin:24px 0 4px;font-size:11px;line-height:1.5;display:flex}.pc .pc-results-end>span:not(:nth-child(2)){background:var(--mini-line);width:20px;height:1px}.pc .pc-empty{gap:16px;padding:32px 0}.pc .pc-empty-icon{background:var(--mini-surface);width:64px;height:64px;color:var(--mini-muted);border-radius:50%;place-items:center;display:grid}.pc .pc-empty h3{font-size:14px}.pc .pc-empty button{gap:12px;min-height:48px;font-size:13px}.pc-track .pc-heading{padding-bottom:16px}.pc-track .pc-heading h2{font-size:28px;font-weight:700}.pc-track .pc-heading-count{color:#a4b9db}.pc-track .pc-search{background:#131f31;border-color:#34445c;border-radius:2px}.pc-track .pc-search-end{color:#a9c6ff;background:#223555;border-radius:2px}.pc-track .pc-track-browser{flex:1;grid-template-columns:76px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pc-track .pc-taxonomy{scroll-snap-type:none;border-right:1px solid #2a3b54;flex-direction:column;gap:0;padding:0;overflow:hidden auto}.pc-track .pc-taxonomy button{border-bottom:1px solid #24334a;border-radius:0;justify-content:center;align-items:flex-start;gap:6px;width:100%;min-height:78px;padding:12px 10px}.pc-track .pc-taxonomy button strong{font-size:11px}.pc-track .pc-category-number{color:#8ca5c8;font:11px/1.3 Avenir Next,sans-serif}.pc-track .pc-taxonomy button.is-active{color:#fff;background:#244fbd;border-left:3px solid #9bf;padding-left:7px}.pc-track .pc-taxonomy button.is-active .pc-category-number{color:#c0d3ff}.pc-track .pc-results{padding:0 16px 20px}.pc-track .pc-results-heading{padding-block:14px 12px}.pc-track .pc-products{grid-template-columns:1fr;gap:20px}.pc-track .pc-product-button{background:0 0;border-bottom:1px solid #30415a;border-radius:0;padding-bottom:16px}.pc-track .pc-equipment-index{color:#a9c6ff;align-items:center;gap:12px;margin:0 0 10px;font:500 21px/1.2 Avenir Next,sans-serif;display:flex}.pc-track .pc-equipment-index>span{color:var(--mini-muted);border-left:1px solid #3e506b;padding-left:12px;font:11px/1.5 PingFang SC,sans-serif}.pc-track .pc-product-photo{background:#fff;border-radius:2px;height:172px}.pc-track .pc-product-copy{grid-template-columns:1fr auto;column-gap:12px;padding:12px 0 0;display:grid}.pc-track .pc-product-copy h3{grid-column:1/-1;font-size:15px}.pc-track .pc-product-meta{grid-column:1;margin-top:8px}.pc-track .pc-product-bottom{grid-area:2/2;min-height:30px;padding:0}.pc-track .pc-swatches{display:none}.pc-track .pc-product-action{color:#abc9ff;background:#1c3150;border-radius:0;width:32px;height:30px}.pc-track .pc-empty-icon{background:#17263b;border-radius:2px}.pc-catalog .pc-heading h2{font-weight:750}.pc-catalog .pc-heading-count{color:#df3036}.pc-catalog .pc-search{border:0;border-radius:15px;box-shadow:0 3px 12px #17202705}.pc-catalog .pc-search-end{color:#df3036;background:#fff0f0;border-radius:11px}.pc-catalog .pc-taxonomy{gap:8px;padding-bottom:12px}.pc-catalog .pc-taxonomy button{color:#626b75;background:#fff;border-radius:13px;flex-direction:row;gap:5px;width:auto;min-height:44px;padding:0 16px}.pc-catalog .pc-tools{background:var(--mini-paper);border:0}.pc-catalog .pc-results-heading{padding-top:12px}.pc-catalog .pc-products{grid-template-columns:1fr;gap:14px}.pc-catalog .pc-product-button{border-radius:22px;grid-template-columns:44% minmax(0,1fr);align-items:stretch;gap:14px;min-height:178px;padding:10px;display:grid;box-shadow:0 3px 15px #17202704}.pc-catalog .pc-product-photo{background:#eef0f3;border-radius:15px;height:100%;min-height:158px}.pc-catalog .pc-product-photo img{mix-blend-mode:multiply}.pc-catalog .pc-product-copy{justify-content:center;padding:8px 2px}.pc-catalog .pc-product-category{letter-spacing:.02em;margin-bottom:8px;font-size:10px;display:block}.pc-catalog .pc-product-copy h3{font-size:16px;line-height:1.5}.pc-catalog .pc-product-meta{margin-top:8px}.pc-catalog .pc-product-bottom{margin-top:12px;padding-top:0}.pc-catalog .pc-swatches i{border-radius:2px;width:6px;height:6px}.pc-catalog .pc-product-action{color:#d52930;background:0 0;gap:2px;width:auto;height:28px;font-size:12px}.pc-catalog .pc-fitment-badge{color:#273443;background:#fff;border-radius:7px;padding:4px 8px;font:600 11px/1.5 Avenir Next,sans-serif;position:absolute;bottom:8px;left:8px}.pc-catalog .pc-empty-icon{background:#fff;border-radius:18px}@media (width<=370px){.pc .pc-heading{padding-top:8px;padding-bottom:12px}.pc .pc-heading h2{font-size:26px}.pc .pc-heading-count{font-size:28px}.pc .pc-search-wrap{padding-bottom:12px}.pc .pc-taxonomy{gap:6px;padding-bottom:8px}.pc .pc-taxonomy button{gap:5px;width:62px;min-height:78px}.pc .pc-category-thumbnail{border-radius:17px;width:48px;height:48px}.pc .pc-category-thumbnail img{width:45px;height:45px}.pc .pc-product-photo{height:124px}.pc .pc-products{gap:12px 10px}.pc .pc-product-copy{padding:10px}.pc .pc-product-copy h3{font-size:13px}.pc .pc-product-action{width:24px;height:24px}.pc-track .pc-track-browser{grid-template-columns:66px minmax(0,1fr)}.pc-track .pc-taxonomy{gap:0;padding:0}.pc-track .pc-taxonomy button{width:100%;min-height:74px;padding-left:8px}.pc-track .pc-taxonomy button.is-active{padding-left:5px}.pc-track .pc-results{padding-inline:12px}.pc-track .pc-product-photo{height:140px}.pc-track .pc-product-copy{padding:10px 0 0}.pc-track .pc-products{gap:16px}.pc-catalog .pc-taxonomy button{width:auto;min-height:44px;padding:0 14px}.pc-catalog .pc-product-button{gap:10px;min-height:160px;padding:8px}.pc-catalog .pc-product-photo{height:100%;min-height:144px}.pc-catalog .pc-product-copy{padding:6px 0}.pc-catalog .pc-product-copy h3{font-size:14px}.pc-catalog .pc-product-action{width:auto}}@media (height<=650px){.pc .pc-heading{padding-top:8px;padding-bottom:10px}.pc .pc-heading>div>span{display:none}.pc .pc-heading-count{font-size:24px}.pc .pc-heading-count>span{display:none}.pc .pc-search-wrap,.pc .pc-results{padding-bottom:8px}.pc .pc-results-end{display:none}.pc .pc-results-heading{padding-block:10px 8px}.pc .pc-empty{gap:12px;padding-block:16px}.pc .pc-empty-icon{width:44px;height:44px}}@media (height<=450px){.pc .pc-heading{display:none}.pc .pc-search-wrap{padding:8px 16px}.pc .pc-search{height:44px}.pc .pc-taxonomy{gap:8px;padding:0 16px 4px}.pc .pc-taxonomy button{background:var(--mini-surface);border-radius:12px;flex-direction:row;gap:6px;width:auto;min-height:44px;padding:0 12px}.pc .pc-category-thumbnail{display:none}.pc .pc-tools{min-height:36px;padding-inline:16px}.pc .pc-tools select,.pc .pc-tools button{height:44px;min-height:44px}.pc .pc-results-heading{padding-block:8px}.pc .pc-results-heading h3{font-size:14px}.pc .pc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc .pc-product-button{border-radius:15px;grid-template-columns:96px minmax(0,1fr);display:grid}.pc .pc-product-photo{height:112px}.pc .pc-product-copy{padding:8px}.pc .pc-product-copy h3{font-size:13px}.pc .pc-product-bottom{min-height:24px;padding-top:4px}.pc .pc-empty{flex-direction:row;justify-content:center;gap:12px;padding:4px 0 12px}.pc .pc-empty-icon{display:none}.pc .pc-empty button{min-height:44px}.pc-track .pc-taxonomy{gap:0;padding:0}.pc-track .pc-taxonomy button{background:0 0;border-radius:0;flex-direction:column;align-items:start;width:100%;min-height:64px;padding:8px}.pc-track .pc-taxonomy button.is-active{background:#244fbd}.pc-track .pc-products{grid-template-columns:1fr}.pc-track .pc-product-button{border-radius:0;grid-template-columns:120px minmax(0,1fr);gap:0 16px;padding:0 0 12px}.pc-track .pc-equipment-index{grid-area:1/2;margin:0}.pc-track .pc-product-photo{grid-area:1/1/3;height:114px}.pc-track .pc-product-copy{grid-area:2/2;padding:8px 0 0}.pc-track .pc-product-meta{margin-top:4px}.pc-catalog .pc-taxonomy button{min-height:44px;padding-inline:14px}.pc-catalog .pc-product-button{grid-template-columns:42% minmax(0,1fr);gap:10px;min-height:128px;padding:8px}.pc-catalog .pc-product-photo{height:100%;min-height:112px}.pc-catalog .pc-product-copy{padding:0}.pc-catalog .pc-product-category{margin-bottom:4px}.pc-catalog .pc-product-meta,.pc-catalog .pc-product-bottom{margin-top:4px}}@media (prefers-reduced-motion:reduce){.pc .pc-product-button{transition:none}}@media (height<=450px){.pc .pc-results-heading{display:none}.pc .pc-results{padding-top:8px}.pc .pc-results .pc-empty{gap:12px;padding-block:8px}}@media (height<=650px) and (height>=451px){.pc .pc-heading{display:none}.pc .pc-search-wrap{padding-top:6px}.pc-gallery .pc-taxonomy{gap:8px;padding-bottom:4px}.pc-gallery .pc-taxonomy button{background:#e8edf2;border-radius:14px;flex-direction:row;width:auto;min-height:44px;padding:0 12px}.pc-gallery .pc-taxonomy button.is-active{color:#fff;background:#076fe0}.pc-gallery .pc-category-thumbnail{display:none}.pc .pc-results-heading{padding-block:8px}.pc .pc-results-heading h3{font-size:14px}.pc-gallery .pc-results-heading{display:none}.pc-gallery .pc-results{padding-top:8px}.pc-gallery .pc-product-photo{height:94px}.pc-gallery .pc-product-copy{padding:8px 10px}.pc-gallery .pc-product-bottom{min-height:32px;padding-top:4px}.pc-track .pc-product-photo{height:112px}.pc-track .pc-equipment-index{margin-bottom:8px;font-size:18px}.pc-track .pc-product-copy{padding-top:8px}.pc-track .pc-product-button{padding-bottom:12px}}@media (height<=450px){.pc.pointer-category-page{grid-template-rows:60px 48px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.pc .pc-search-wrap{grid-area:1/1;min-width:0;padding:8px 8px 8px 16px}.pc .pc-tools{border:0;grid-area:1/2;align-self:center;gap:8px;padding:0 16px 0 4px}.pc .pc-tools label>svg:first-child,.pc .pc-tools label>span{display:none}.pc .pc-tools select{max-width:110px}.pc .pc-taxonomy{grid-area:2/1/auto/-1;min-width:0}.pc .pc-results{grid-area:3/1/auto/-1;min-height:0}.pc-track .pc-track-browser{grid-area:2/1/4/-1;min-height:0}.pc-track .pc-taxonomy,.pc-track .pc-results{grid-area:auto}.pc-catalog .pc-product-button{min-height:112px}.pc-catalog .pc-product-photo{height:108px;min-height:0}.pc-catalog .pc-product-category{display:none}.pc-catalog .pc-product-copy h3{font-size:13px}}.pc{position:relative}.pc.pc-is-directory{flex-direction:column;display:flex}.pc-is-directory .pc-heading{padding:8px var(--pointer-page-inset) 18px;align-items:center}.pc-is-directory .pc-heading h2{letter-spacing:-1px;margin-top:5px;font-size:30px;line-height:1.2}.pc-is-directory .pc-heading>div>span{letter-spacing:.16em;color:var(--mini-muted);font:9px/1.5 Avenir Next,sans-serif}.pc-is-directory .pc-heading-count{letter-spacing:-2px;color:#526f8c;font:400 44px/.95 Avenir Next,sans-serif}.pc-is-directory .pc-heading-count>span{letter-spacing:.05em;margin-top:6px;font-size:9px;line-height:1.5}.pc .pc-directory{min-height:0;padding:0 var(--pointer-page-inset) 24px;overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow:auto}.pc .pc-directory-label{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.pc .pc-directory-label h3{color:var(--mini-muted);font-size:12px;font-weight:500;line-height:1.5}.pc .pc-directory-label>span{color:var(--mini-muted);font-size:10px}.pc .pc-directory-grid{min-width:0;display:grid}.pc .pc-directory-link{text-align:left;min-width:0;color:var(--mini-ink);transition:background-color .16s,transform .16s;position:relative}.pc .pc-directory-link:active{transform:translateY(1px)}.pc .pc-directory-picture{background:#e7eef5;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.pc .pc-directory-picture img{object-fit:contain;mix-blend-mode:multiply;flex:1;width:100%;min-width:0;height:100%;display:block}.pc .pc-directory-copy{min-width:0}.pc .pc-directory-copy strong{white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5}.pc .pc-directory-copy small{color:var(--mini-muted);font-size:12px;line-height:1.5}.pc .pc-directory-number{font-variant-numeric:tabular-nums;color:#72879d;font:12px/1.5 Avenir Next,sans-serif}.pc .pc-directory-english{letter-spacing:.08em;color:var(--mini-muted);font:9px/1.5 Avenir Next,sans-serif}.pc .pc-directory-arrow{width:24px;height:24px;color:var(--mini-accent);flex:none;place-items:center;display:grid}.pc-gallery .pc-directory-grid{border-top:1px solid #d5dfe8;grid-template-columns:1fr}.pc-gallery .pc-directory-link{background:0 0;border-bottom:1px solid #d5dfe8;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:24px minmax(0,1fr) 58px 24px;gap:0 12px;min-height:75px;padding:8px 0;display:grid}.pc-gallery .pc-directory-number{grid-area:1/1/3;align-self:center}.pc-gallery .pc-directory-copy{grid-area:1/2;align-self:end;align-items:baseline;gap:8px;display:flex}.pc-gallery .pc-directory-copy small{white-space:nowrap;font-size:11px}.pc-gallery .pc-directory-english{grid-area:2/2;align-self:start;margin-top:3px;font-size:8px}.pc-gallery .pc-directory-picture{border-radius:18px;grid-area:1/3/3;height:58px}.pc-gallery .pc-directory-arrow{background:#e7eef5;border-radius:50%;grid-area:1/4/3;align-self:center}.pc-gallery .pc-directory-link:hover{background:#eaf0f6}.pc-track.pc-is-directory .pc-heading h2{font-size:32px;font-style:italic;font-weight:800}.pc-track.pc-is-directory .pc-heading-count{color:#a7bfe2;font-weight:750}.pc-track .pc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-track .pc-directory-link{background:#172438;border:1px solid #31435d;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:12px;display:grid}.pc-track .pc-directory-number{color:#aecaff;grid-area:1/1;font-size:13px}.pc-track .pc-directory-english{letter-spacing:.02em;color:#a7b7cb;grid-area:1/2;align-self:center;font-size:8px}.pc-track .pc-directory-picture{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#e8edf3;grid-area:2/1/auto/-1;height:88px}.pc-track .pc-directory-copy{flex-direction:column;grid-area:3/1;gap:2px;display:flex}.pc-track .pc-directory-copy strong{font-size:15px;font-weight:700}.pc-track .pc-directory-copy small{color:#b2bfd1;font-size:11px}.pc-track .pc-directory-arrow{color:#c1d6ff;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));background:#26436a;grid-area:3/2;place-self:center end;width:28px;height:28px}.pc-track .pc-directory-link:hover{border-color:#82a9f2}.pc-catalog.pc-is-directory .pc-heading-count{color:#c92c33;letter-spacing:-1px;background:#fff;border-radius:16px;padding:10px 14px;font-size:28px;font-weight:650;box-shadow:0 4px 16px #27384c04}.pc-catalog.pc-is-directory .pc-heading-count>span{color:var(--mini-muted);font-size:8px}.pc-catalog .pc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-catalog .pc-directory-link{background:#fff;border:0;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;gap:0;padding:10px 10px 12px;display:grid;box-shadow:0 4px 18px #27384c05}.pc-catalog .pc-directory-picture{background:#edf0f3;border-radius:15px;grid-area:1/1/auto/-1;height:102px}.pc-catalog .pc-directory-copy{flex-direction:column;grid-area:2/1;gap:4px;padding:12px 0 0 3px;display:flex;position:relative}.pc-catalog .pc-directory-copy strong{font-size:15px;font-weight:700}.pc-catalog .pc-directory-number,.pc-catalog .pc-directory-english{display:none}.pc-catalog .pc-directory-arrow{color:#cf2930;background:#fff0f0;border-radius:10px;grid-area:2/2;align-self:center;width:28px;height:28px;margin-top:12px}.pc-catalog .pc-directory-link:hover{box-shadow:0 8px 20px #27384c10}.pc .pc-model-entry{text-align:left;background:#e7eef5;border-radius:20px;align-items:center;gap:16px;width:100%;margin-top:24px;padding:16px;display:flex}.pc .pc-model-mark{color:#477096;letter-spacing:-1px;flex:none;min-width:48px;font:600 28px/1 Avenir Next,sans-serif}.pc .pc-model-entry>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.pc .pc-model-entry strong{font-size:14px;font-weight:600;line-height:1.5}.pc .pc-model-entry small{color:var(--mini-muted);font-size:11px}.pc .pc-model-entry>svg{color:var(--mini-accent)}.pc .pc-view-all{width:100%;min-height:48px;color:var(--mini-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 4px;font-size:12px;display:flex}.pc-track .pc-model-entry{background:0 0;border:1px solid #344c6d;border-radius:0}.pc-track .pc-model-mark,.pc-track .pc-model-entry>svg{color:#b6d2fc}.pc-catalog .pc-model-entry{background:#fff;border-radius:20px}.pc-catalog .pc-model-mark{color:#fff;background:#df3036;border-radius:12px;padding:12px;font-size:24px}.pc-catalog .pc-model-entry>svg{color:#df3036}.pc .pc-directory-back{top:9px;left:var(--pointer-page-inset);z-index:1;background:var(--mini-surface);width:44px;height:44px;color:var(--mini-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.pc .pc-directory-back>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-track .pc-directory-back{border:1px solid var(--mini-line);border-radius:2px}.pc-catalog .pc-directory-back{border-radius:14px}.pc-is-results .pc-search-wrap{padding-top:8px;padding-bottom:12px;padding-left:calc(var(--pointer-page-inset) + 52px)}.pc-is-results .pc-taxonomy{scroll-snap-type:none}.pc-gallery .pc-product-button{background:0 0;border-radius:0}.pc-gallery .pc-product-photo{background:#e7eef5;border-radius:24px}.pc-gallery .pc-product-photo img{mix-blend-mode:multiply}.pc-gallery .pc-product-copy{padding:12px 2px 0}.pc-gallery .pc-product-action{color:#076fe0;background:#e7eef5}.pc-track .pc-product-photo{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#e8edf3;border-radius:0}.pc-track .pc-product-photo img{mix-blend-mode:multiply}.pc-track .pc-product-action{clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.pc-catalog .pc-taxonomy button.is-active{color:#fff;background:#df3036}.pc-catalog .pc-product-photo{background:#edf0f3}.pc-catalog .pc-product-action{background:#fff0f0;border-radius:10px;height:30px;padding:4px 8px}.pc-catalog .pc-product-bottom{flex-wrap:wrap;gap:10px}.pc-catalog .pc-swatches{flex-wrap:nowrap;gap:4px;max-width:none}@media (width<=370px){.pc-is-directory .pc-heading h2{font-size:27px}.pc-is-directory .pc-heading-count{font-size:36px}.pc-is-directory .pc-heading{padding-bottom:14px}.pc-gallery .pc-directory-link{grid-template-columns:20px minmax(0,1fr) 50px 22px;gap:0 8px;min-height:70px}.pc-gallery .pc-directory-picture{border-radius:16px;height:50px}.pc-gallery .pc-directory-copy{gap:6px}.pc-gallery .pc-directory-copy strong{font-size:14px}.pc-gallery .pc-directory-copy small{font-size:11px}.pc-gallery .pc-directory-arrow{width:22px;height:22px}.pc-track.pc-is-directory .pc-heading h2{font-size:28px}.pc-track .pc-directory-link{gap:8px 4px;padding:10px}.pc-track .pc-directory-picture{height:78px}.pc-track .pc-directory-english{font-size:7px}.pc-track .pc-directory-copy strong{font-size:13px}.pc-catalog .pc-directory-link{border-radius:18px;padding:8px 8px 10px}.pc-catalog .pc-directory-picture{border-radius:13px;height:90px}.pc-catalog .pc-directory-copy{padding-top:10px}.pc-catalog .pc-directory-copy strong{font-size:13px}.pc-catalog .pc-directory-arrow{border-radius:9px;width:26px;height:26px}}@media (height<=650px){.pc-is-directory .pc-search-wrap{padding-top:8px}.pc .pc-directory-label{margin-bottom:10px}.pc .pc-model-entry{margin-top:20px}.pc .pc-directory-back{top:9px}.pc-gallery .pc-product-copy{padding:8px 2px 0}}@media (height<=450px){.pc.pc-is-directory{display:flex}.pc-is-directory .pc-heading{display:none}.pc-is-directory .pc-search-wrap{flex:none;padding:8px 16px}.pc .pc-directory{padding-inline:16px}.pc .pc-directory-label{margin-bottom:8px}.pc-gallery .pc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.pc-gallery .pc-directory-link{grid-template-columns:20px minmax(0,1fr) 44px 22px;gap:0 8px;min-height:66px}.pc-gallery .pc-directory-picture{border-radius:14px;height:44px}.pc-gallery .pc-directory-copy strong{font-size:14px}.pc-gallery .pc-directory-copy small{font-size:11px}.pc-track .pc-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-track .pc-directory-picture{height:72px}.pc-track .pc-directory-link{gap:8px;padding:10px}.pc-track .pc-directory-copy strong{font-size:13px}.pc-catalog .pc-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-catalog .pc-directory-picture{height:80px}.pc-catalog .pc-directory-copy strong{font-size:14px}.pc .pc-directory-back{left:16px}.pc-is-results .pc-search-wrap{padding-top:8px;padding-left:68px}.pc-gallery .pc-product-photo{border-radius:16px}.pc-gallery .pc-product-copy{padding:8px}}@media (prefers-reduced-motion:reduce){.pc .pc-directory-link{transition:none}}.pc-track .pc-equipment-index{align-items:baseline;gap:12px}.pc-track .pc-equipment-index>span{color:#a9c6ff;border:0;flex:none;padding:0;font:500 21px/1.2 Avenir Next,sans-serif}.pc-track .pc-equipment-index h3{color:var(--mini-ink);font-size:15px;font-weight:650;line-height:1.5}.pc-track .pc-product-meta{grid-row:1;align-self:center;margin:0}.pc-track .pc-product-bottom{grid-row:1}@media (width<=370px){.pc-track .pc-equipment-index{gap:8px}.pc-track .pc-equipment-index h3{font-size:13px}.pc-track .pc-equipment-index>span{font-size:18px}}@media (height<=450px){.pc-track .pc-equipment-index h3{font-size:14px}}.mini-shop.pointer-shop .mini-body.pointer-body-bulk{padding:0;display:flex;overflow:hidden}.pointer-bulk{min-width:0;min-height:0;color:var(--mini-ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;display:flex}.bulk-header{background:var(--mini-paper);border-bottom:1px solid var(--mini-line);flex:none;padding:12px 20px 0}.bulk-title{align-items:center;gap:10px;display:flex}.bulk-title>button{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.bulk-title>div{flex:1;min-width:0}.bulk-title>div>span{letter-spacing:1.8px;color:var(--mini-muted);font-size:9px}.bulk-title h2{letter-spacing:-.5px;margin:3px 0 0;font-size:23px;line-height:1.35}.bulk-price-policy{border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);background:var(--mini-surface);white-space:nowrap;padding:6px 9px;font-size:10px}.bulk-intro{color:var(--mini-muted);margin:12px 0;font-size:11px;line-height:1.6}.bulk-search{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);color:var(--mini-muted);align-items:center;gap:9px;padding:0 13px;display:flex}.bulk-search input{width:100%;min-width:0;color:var(--mini-ink);background:0 0;border:0;padding:12px 0;font-size:12px}.bulk-search>button{flex:none;place-items:center;width:32px;height:36px;display:grid}.bulk-categories{scrollbar-width:none;gap:8px;padding:9px 0;display:flex;overflow-x:auto}.bulk-categories button{border-radius:var(--mini-radius-control);min-height:36px;color:var(--mini-muted);border:1px solid #0000;flex:none;padding:0 13px;font-size:11px}.bulk-categories button[aria-pressed=true]{background:var(--mini-accent);color:var(--mini-on-accent)}.bulk-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 20px 16px;overflow:auto}.bulk-list-tools{color:var(--mini-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.bulk-list-tools>button{min-height:36px;color:var(--mini-ink);align-items:center;gap:5px;font-size:11px;display:flex}.bulk-list-tools i{border:1px solid var(--mini-line);background:var(--mini-surface);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.bulk-list-tools button[aria-pressed=true] i{background:var(--mini-accent);border-color:var(--mini-accent);color:var(--mini-on-accent)}.bulk-product{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:18px;margin-bottom:14px;overflow:hidden;box-shadow:0 3px 12px #17223603}.bulk-product>header{background:color-mix(in srgb,var(--mini-soft) 35%,var(--mini-surface));border-bottom:1px solid var(--mini-line);align-items:center;gap:11px;padding:13px 14px;display:flex}.bulk-product>header img{object-fit:contain;mix-blend-mode:multiply;border-radius:9px;width:48px;height:48px}.bulk-product>header>div{flex:1;min-width:0}.bulk-product>header span{color:var(--mini-muted);margin-bottom:4px;font-size:9px;display:block}.bulk-product h3{margin:0;font-size:13px;font-weight:650;line-height:1.5}.bulk-product>header>b{white-space:nowrap;border:1px solid var(--mini-line);background:var(--mini-surface);border-radius:14px;padding:4px 7px;font-size:9px;font-weight:500}.bulk-row{border-bottom:1px solid var(--mini-line);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px 10px;margin:0 14px;padding:13px 0;display:grid}.bulk-row:last-child{border-bottom:0}.bulk-variant>span{align-items:center;gap:6px;display:flex}.bulk-variant i{border:1px solid #0001;border-radius:50%;flex:none;width:9px;height:9px}.bulk-variant b{font-size:12px;font-weight:550}.bulk-variant small{color:var(--mini-muted);font-size:9px;font-weight:400}.bulk-variant>span>small{margin-left:auto}.bulk-variant code{letter-spacing:.15px;color:var(--mini-muted);overflow-wrap:anywhere;margin:5px 0;font:9px/1.4 Avenir Next,sans-serif;display:block}.bulk-variant>strong{font-size:13px;font-weight:600;line-height:1.5}.bulk-quantity{align-self:center}.bulk-quantity>div{border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);background:var(--mini-paper);display:flex;overflow:hidden}.bulk-quantity button{flex:none;place-items:center;width:32px;height:40px;display:grid}.bulk-quantity input{text-align:center;width:44px;min-width:0;color:var(--mini-ink);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.bulk-quantity>small{text-align:center;color:var(--mini-muted);white-space:nowrap;margin-top:7px;font-size:9px;line-height:1.5;display:block}.is-picked .bulk-quantity>div{border-color:var(--mini-accent);background:color-mix(in srgb,var(--mini-accent) 8%,var(--mini-surface))}.bulk-account-note,.bulk-footnote{color:var(--mini-muted);margin:4px 0 12px;font-size:10px;line-height:1.7}.bulk-footnote{text-align:center;margin-top:16px}.bulk-row-error{color:#b73332;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.has-error .bulk-quantity>div{border-color:#b73332}.bulk-footer{background:var(--mini-paper);border-top:1px solid var(--mini-line);flex:none;padding:8px 16px 14px}.bulk-selection-summary{color:var(--mini-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 5px 7px;font-size:10px;display:flex}.bulk-selection-summary b{color:var(--mini-ink);font-weight:600}.bulk-selection-summary button{min-height:32px;font-size:10px}.bulk-submit{background:var(--mini-surface);border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);justify-content:space-between;align-items:center;gap:10px;padding:9px 9px 9px 17px;display:flex}.bulk-submit>div{min-width:0}.bulk-submit small{color:var(--mini-muted);margin-bottom:3px;font-size:9px;display:block}.bulk-submit strong{letter-spacing:-.6px;font-size:21px;font-weight:600;line-height:1.3}.bulk-submit>button{background:var(--mini-accent);color:var(--mini-on-accent);border-radius:var(--mini-radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:12px;font-weight:600;display:flex}.bulk-error{color:#b73332;margin:2px 4px 8px;font-size:11px;line-height:1.5}.bulk-empty{text-align:center;color:var(--mini-muted);justify-items:center;gap:12px;padding:30px 0;display:grid}.bulk-empty h3{color:var(--mini-ink);margin:0;font-size:15px}.bulk-empty p{margin:0;font-size:11px;line-height:1.7}.bulk-empty button{min-height:40px;color:var(--mini-ink);align-items:center;gap:8px;font-size:12px;display:flex}.pointer-shop .bulk-entry{text-align:left;border:1px solid var(--mini-line);border-radius:var(--radius-card);background:var(--mini-surface);align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:15px 16px;display:flex}.bulk-entry>svg:first-child{background:var(--mini-soft);width:38px;height:38px;color:var(--mini-accent);border-radius:11px;flex:none;padding:8px}.bulk-entry>span{flex:1}.bulk-entry b{font-size:13px;font-weight:600;display:block}.bulk-entry small{color:var(--mini-muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.pointer-shop .bulk-home-entry{align-items:center;gap:7px;min-height:36px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.mini-theme-rider .bulk-categories button[aria-pressed=true]{background:var(--mini-ink);color:#fff}.mini-theme-rider .bulk-submit{background:var(--rider-navy);color:#fff;border-color:var(--rider-navy);border-radius:32px}.mini-theme-rider .bulk-submit small{color:#b7bfca}.mini-theme-rider .bulk-entry{background:var(--rider-navy);color:#fff;border-color:var(--rider-navy);border-radius:21px}.mini-theme-rider .bulk-entry small{color:#bac0ca}.mini-theme-rider .bulk-entry>svg:first-child{color:var(--mini-accent);background:#ffffff12}.mini-theme-gallery .bulk-product{border-radius:22px}.mini-theme-gallery .bulk-product>header{background:var(--mini-soft)}.mini-theme-catalog .bulk-product{box-shadow:none;border-radius:12px}.mini-theme-catalog .bulk-product>header{border-left:3px solid var(--mini-accent)}.mini-theme-catalog .bulk-quantity>div{border-radius:10px}.mini-theme-catalog .bulk-entry{border-left:3px solid var(--mini-accent);border-radius:12px}.pointer-bulk .bulk-categories button{font-size:11px}.pointer-bulk .bulk-search input{font-size:12px}.pointer-bulk .bulk-list-tools button{font-size:11px}.pointer-bulk .bulk-quantity input{font-size:14px;font-weight:600}.pointer-bulk .bulk-selection-summary button{font-size:10px}.pointer-bulk .bulk-submit button{font-size:12px;font-weight:600}.pointer-bulk .bulk-variant>strong small{display:inline}.pointer-bulk .bulk-empty button{font-size:12px}@media (width<=370px){.bulk-header,.bulk-scroll{padding-inline:16px}.bulk-title{gap:8px}.bulk-price-policy{padding-inline:6px;font-size:9px}.bulk-row{gap:8px;margin-inline:11px}.bulk-submit{padding-left:13px}.bulk-submit>button{padding-inline:13px}.bulk-submit strong{font-size:19px}}@media (height<=650px){.bulk-intro{display:none}.bulk-header{padding-top:4px}.bulk-title h2{font-size:19px}.bulk-title{margin-bottom:8px}.bulk-categories{padding-block:5px}.bulk-footer{padding-block:4px 8px}}.mini-shop{--mini-ink:var(--mini-ink);--mini-muted:var(--mini-muted);--mini-orange:var(--mini-accent);--mini-paper:var(--mini-paper);--mini-line:var(--mini-line);width:100%;max-width:430px;min-height:0;color:var(--mini-ink);flex-direction:column;margin-inline:auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex}.mini-shop *,.mini-shop :before,.mini-shop :after{box-sizing:border-box}.mini-shop button,.mini-shop input,.mini-shop select,.mini-shop textarea{font:inherit}.mini-shop button{cursor:pointer;-webkit-tap-highlight-color:transparent}.mini-shop button:disabled{cursor:not-allowed}.mini-shop button,.mini-shop input,.mini-shop select{outline-offset:3px}.mini-shop button:focus-visible,.mini-shop input:focus-visible,.mini-shop select:focus-visible{outline:2px solid var(--mini-accent)}.mini-shop h2,.mini-shop h3,.mini-shop p{margin:0}.mini-persona-panel{flex:none;padding:0 3px 14px}.mini-persona-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.mini-prototype-label{font-size:var(--text-14);align-items:center;gap:7px;font-weight:600;display:inline-flex}.mini-prototype-label>span{background:var(--mini-accent);border-radius:50%;width:6px;height:6px}.mini-prototype-hint{color:var(--mini-muted);font-size:var(--text-12)}.mini-persona-options{background:var(--mini-soft);border-radius:var(--radius-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.mini-persona-options button{border-radius:var(--radius-control);color:var(--mini-ink);font-size:var(--text-14);background:0 0;border:0;padding:9px 3px;font-weight:500;line-height:1.4;transition:color .18s,background .18s}.mini-persona-options button.is-active{background:var(--mini-surface);color:var(--mini-ink);box-shadow:0 1px 4px #1114130a}.mini-persona-settings{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;padding-top:11px;display:flex}.mini-persona-settings label{font-size:var(--text-12);color:var(--mini-muted);align-items:center;gap:6px;display:inline-flex}.mini-persona-settings select{color:var(--mini-ink);font-size:var(--text-12);cursor:pointer;background:0 0;border:0;padding:2px;font-weight:600}.mini-device{border:1px solid var(--mini-line);background:var(--mini-paper);isolation:isolate;border-radius:27px;flex-direction:column;flex:1;height:auto;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 55px #1114130a,0 3px 10px #11141305}.mini-header{background:var(--mini-paper);border-bottom:1px solid var(--mini-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:24px 20px 17px;display:flex}.mini-brand{align-items:center;gap:8px;display:flex}.mini-brand-symbol{background:var(--mini-ink);color:var(--mini-surface);width:33px;height:33px;font-size:var(--text-24);border-radius:var(--radius-control) 8px 8px 2px;place-items:center;padding-right:2px;font-style:italic;font-weight:700;line-height:1;display:grid}.mini-brand strong{font-size:var(--text-20);letter-spacing:.02em;align-items:baseline;gap:6px;line-height:1.2;display:flex}.mini-brand strong>span{font-family:Avenir Next,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--text-10);letter-spacing:.06em}.mini-brand p{font-size:var(--text-10);letter-spacing:.18em;color:var(--mini-ink);margin-top:3px}.mini-wechat-capsule{border:1px solid var(--mini-line);height:29px;color:var(--mini-ink);border-radius:18px;align-items:center;gap:12px;padding:0 12px;display:flex}.mini-wechat-capsule>span:first-child{font-size:var(--text-14);letter-spacing:1px;transform:translateY(-2px)}.mini-wechat-capsule i{background:var(--mini-line);width:1px;height:13px}.mini-wechat-circle{border:1.5px solid var(--mini-ink);border-radius:50%;width:13px;height:13px;display:block;position:relative}.mini-wechat-circle:after{content:"";background:var(--mini-ink);border-radius:50%;position:absolute;inset:3px}.mini-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mini-line) transparent;flex:1;min-height:0;padding:15px 18px 20px;overflow:hidden auto}.mini-search{border-radius:var(--radius-control);background:var(--mini-soft);height:41px;color:var(--mini-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.mini-search input{width:100%;min-width:0;font-size:var(--text-14);color:var(--mini-ink);background:0 0;border:0;padding:10px 0}.mini-search input:focus{outline:none}.mini-search:focus-within{box-shadow:0 0 0 2px #2c352f66}.mini-search>svg{flex-shrink:0}.mini-search button{color:var(--mini-ink);background:0 0;border:0;place-items:center;padding:4px;display:grid}.mini-model-filter{min-width:0;font-size:var(--text-12);color:var(--mini-ink);align-items:center;gap:6px;margin:12px 0 17px;display:flex}.mini-model-filter>span{flex-shrink:0}.mini-model-filter select{min-width:0;max-width:65%;color:var(--mini-ink);font-size:var(--text-12);cursor:pointer;appearance:none;background:0 0;border:0;padding:1px 16px 1px 7px}.mini-model-filter>svg:last-child{pointer-events:none;color:var(--mini-ink);margin-left:-19px}.mini-season{background:var(--mini-line);border:1px solid var(--mini-line);border-radius:var(--radius-card);min-height:145px;color:var(--mini-ink);margin-bottom:13px;padding:16px 18px;position:relative;overflow:hidden}.mini-season-copy{z-index:1;position:relative}.mini-season-copy>p{font-size:var(--text-12);margin-bottom:8px;font-weight:500}.mini-season-copy>p>span{font-size:var(--text-10);letter-spacing:.07em;color:var(--mini-ink)}.mini-season h2{font-size:var(--text-24);letter-spacing:.02em;font-weight:600;line-height:1.28}.mini-season-caption{font-size:var(--text-10);color:var(--mini-ink);letter-spacing:.025em;margin-top:11px;display:block}.mini-season-art{place-items:center;width:216px;height:165px;display:grid;position:absolute;top:-7px;right:-34px}.mini-season-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 13px 9px #11141325);width:220px;height:183px;display:block;position:relative;transform:translate(10px,-3px)rotate(-12deg)}.mini-season-orbit{border:1px solid #f6f7f495;border-radius:50%;width:159px;height:159px;position:absolute;top:8px;right:-4px}.mini-season-orbit:before{content:"";border:1px solid #f6f7f450;border-radius:50%;position:absolute;inset:13px}.mini-season-orbit:after{content:"";background:var(--mini-muted);border:2px solid var(--mini-paper);border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:-24px}.mini-season-edition{z-index:2;font-family:Avenir Next,sans-serif;font-size:var(--text-10);letter-spacing:.12em;text-align:right;color:var(--mini-ink);font-weight:600;line-height:1.5;position:absolute;bottom:12px;right:45px}.mini-member-card{border:1px solid var(--mini-soft);background:var(--mini-paper);border-radius:var(--radius-control);align-items:center;gap:10px;margin-bottom:18px;padding:13px 12px;display:flex}.mini-member-icon{color:var(--mini-ink);flex-shrink:0;place-items:center;display:grid}.mini-member-card strong{font-size:var(--text-14);font-weight:600;line-height:1.45}.mini-member-card p{color:var(--mini-ink);font-size:var(--text-12);margin-top:4px;line-height:1.5}.mini-member-check{color:var(--mini-muted);flex-shrink:0;margin-left:auto}.mini-member-pending{background:var(--mini-paper);border-color:var(--mini-line)}.mini-member-pending .mini-member-icon,.mini-member-pending p{color:var(--mini-muted)}.mini-category-tabs{border-bottom:1px solid var(--mini-soft);scrollbar-width:none;gap:23px;margin:0 0 18px;display:flex;overflow-x:auto}.mini-category-tabs::-webkit-scrollbar{display:none}.mini-category-tabs button{color:var(--mini-muted);font-size:var(--text-14);background:0 0;border:0;flex-shrink:0;padding:2px 0 11px;position:relative}.mini-category-tabs button.is-active{color:var(--mini-ink);font-weight:600}.mini-category-tabs button.is-active:after{content:"";background:var(--mini-accent);border-radius:1px;width:17px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mini-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mini-section-title h2{font-size:var(--text-16);font-weight:600;line-height:1.5}.mini-section-title>span{font-size:var(--text-10);color:var(--mini-muted);flex-shrink:0}.mini-product{border:1px solid var(--mini-soft);background:var(--mini-surface);border-radius:var(--radius-card);min-width:0;overflow:hidden}.mini-product-image{background:var(--mini-soft);border:0;justify-content:center;align-items:center;width:100%;height:145px;padding:0;display:flex;position:relative;overflow:hidden}.mini-product-image img{object-fit:contain;width:100%;height:100%;padding:11px;transition:transform .25s;display:block}.mini-product-tag{font-size:var(--text-10);color:var(--mini-ink);background:#ffffffe6;border-radius:3px;padding:4px 6px;line-height:1;position:absolute;top:9px;left:9px}.mini-product-tag-low{color:var(--mini-ink)}.mini-selected-count{color:var(--mini-surface);font-size:var(--text-10);background:#111413e8;border-radius:12px;padding:4px 7px;position:absolute;bottom:8px;right:8px}.mini-product-sku{color:var(--mini-muted);font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:var(--text-10);letter-spacing:.04em;margin-bottom:5px;font-weight:500;display:block}.mini-product-info h3{font-size:var(--text-14);white-space:nowrap;text-overflow:ellipsis;min-height:22px;font-weight:600;line-height:1.7;overflow:hidden}.mini-product-name{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;max-width:100%;padding:0;display:block;overflow:hidden}.mini-product-name:hover{color:var(--mini-ink)}.mini-product-fitment{color:var(--mini-ink);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;line-height:1.65;overflow:hidden;margin-top:4px!important}.mini-product-bottom{justify-content:space-between;align-items:flex-end;gap:3px;margin-top:14px;display:flex}.mini-price-label{color:var(--mini-ink);font-size:var(--text-10);margin-bottom:2px;display:block}.mini-product-price{color:var(--mini-ink);font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:var(--text-24);letter-spacing:-.045em;white-space:nowrap;font-weight:600;line-height:1.3}.mini-product-price small{font-size:var(--text-12);margin-right:2px;font-weight:500}.mini-add-button{border-radius:var(--radius-control);background:var(--mini-soft);width:28px;height:28px;color:var(--mini-accent);border:0;flex-shrink:0;place-items:center;padding:0;transition:background .15s;display:grid}.mini-add-button:active{transform:scale(.94)}.mini-add-button:disabled{background:var(--mini-soft);color:var(--mini-muted)}.mini-stock{font-size:var(--text-10);color:var(--mini-muted);margin-top:8px!important}.mini-catalog-end{text-align:center;color:var(--mini-muted);font-size:var(--text-10);letter-spacing:.06em;margin:25px 0 4px!important}.mini-bottom-nav{background:var(--mini-surface);border-top:1px solid var(--mini-soft);z-index:3;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:11px 9px 15px;display:grid;position:relative}.mini-bottom-nav button{color:var(--mini-muted);font-size:var(--text-12);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.mini-bottom-nav button.is-active{color:var(--mini-accent);font-weight:600}.mini-nav-icon{height:22px;display:block;position:relative}.mini-nav-icon>small{min-width:15px;height:15px;color:var(--mini-surface);background:var(--mini-accent);border:1px solid var(--mini-surface);font-family:Avenir Next,sans-serif;font-size:var(--text-10);border-radius:var(--radius-card);justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:flex;position:absolute;top:-5px;left:14px}.mini-toast{z-index:12;opacity:0;pointer-events:none;color:var(--mini-surface);border-radius:var(--radius-control);font-size:var(--text-12);white-space:nowrap;background:#111413ed;align-items:center;gap:6px;padding:9px 13px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%,5px)}.mini-toast.is-visible{opacity:1;transform:translate(-50%)}.mini-shop .mini-body.mini-body-categories{padding:0;display:flex;overflow:hidden}.mini-category-page{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.mini-browse-tools{border-bottom:1px solid var(--mini-soft);background:var(--mini-surface);flex:none;padding:12px 14px 10px}.mini-browse-search-row{align-items:center;gap:9px;display:flex}.mini-browse-search-row .mini-search{flex:1;min-width:0;height:38px}.mini-browse-reset{color:var(--mini-ink);font-size:var(--text-12);background:0 0;border:0;flex:none;padding:8px 0 8px 2px}.mini-browse-filter-row{justify-content:space-between;align-items:center;gap:9px;margin-top:11px;display:flex}.mini-browse-model{min-width:0;color:var(--mini-muted);font-size:var(--text-12);align-items:center;gap:5px;display:flex}.mini-browse-model>svg,.mini-browse-model>span{flex-shrink:0}.mini-browse-model select{min-width:0;max-width:160px;color:var(--mini-ink);font-size:var(--text-12);appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0 14px 0 2px}.mini-browse-model>svg:last-child{pointer-events:none;margin-left:-17px}.mini-browse-price-mode{background:var(--mini-paper);font-size:var(--text-10);color:var(--mini-muted);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:3px 5px;display:inline-flex}.mini-browse-price-mode.is-pending{color:var(--mini-muted);background:var(--mini-paper)}.mini-browse-layout{flex:1;min-width:0;min-height:0;display:flex}.mini-browse-sidebar{overscroll-behavior:contain;background:var(--mini-paper);border-right:1px solid var(--mini-soft);scrollbar-width:thin;scrollbar-color:var(--mini-line) transparent;flex:0 0 87px;min-height:0;overflow-y:auto}.mini-browse-sidebar>button{border:0;border-bottom:1px solid var(--mini-soft);width:100%;color:var(--mini-muted);text-align:left;font-size:var(--text-14);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:19px 9px;line-height:1.4;display:flex;position:relative}.mini-browse-sidebar>button>span{white-space:nowrap}.mini-browse-sidebar>button>small{font-family:Avenir Next,sans-serif;font-size:var(--text-10);color:var(--mini-muted)}.mini-browse-sidebar>button.is-active{background:var(--mini-surface);color:var(--mini-ink);font-weight:600}.mini-browse-sidebar>button.is-active>small{color:var(--mini-muted)}.mini-browse-sidebar>button.is-active:before{content:"";background:var(--mini-accent);border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mini-browse-results{background:var(--mini-surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mini-browse-result-heading{border-bottom:1px solid var(--mini-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:11px 12px 9px;display:flex}.mini-browse-result-heading h2{color:var(--mini-ink);font-size:var(--text-14);font-weight:600}.mini-browse-result-heading>span{color:var(--mini-muted);font-size:var(--text-10);white-space:nowrap}.mini-browse-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mini-line) transparent;flex:1;min-height:0;padding:0 12px 18px;overflow:hidden auto}.mini-product.mini-browse-product{border:0;border-bottom:1px solid var(--mini-soft);background:0 0;border-radius:0;padding:13px 0 12px}.mini-product-image.mini-browse-open{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:10px;width:100%;height:auto;padding:0;display:grid;overflow:visible}.mini-browse-open>img{object-fit:contain;background:var(--mini-paper);border-radius:var(--radius-control);width:66px;height:69px;padding:4px;display:block}.mini-browse-product-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mini-browse-sku{font-family:Avenir Next,sans-serif;font-size:var(--text-10);letter-spacing:.025em;color:var(--mini-muted);line-height:1.4}.mini-browse-name{color:var(--mini-ink);font-size:var(--text-14);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.mini-browse-fitment{color:var(--mini-muted);font-size:var(--text-10);overflow-wrap:anywhere;line-height:1.6}.mini-browse-stock{font-size:var(--text-10);color:var(--mini-muted);line-height:1.5}.mini-browse-product-bottom{justify-content:space-between;align-items:center;gap:7px;margin-top:11px;display:flex}.mini-browse-product-bottom .mini-product-price{font-size:var(--text-24);line-height:1.2}.mini-browse-product-bottom .mini-product-price>span{color:var(--mini-muted);font-size:var(--text-10);letter-spacing:0;font-family:PingFang SC,sans-serif;font-weight:400}.mini-add-button.mini-browse-add{border:1px solid var(--mini-line);border-radius:var(--radius-control);background:var(--mini-paper);width:54px;height:40px;font-size:var(--text-12);justify-content:center;align-items:center;gap:3px;display:flex}.mini-add-button.mini-browse-add:disabled{color:var(--mini-muted);border-color:var(--mini-soft);background:var(--mini-paper)}.mini-browse-empty{text-align:center;color:var(--mini-muted);flex-direction:column;align-items:center;padding:31px 6px 25px;display:flex}.mini-browse-empty h3{font-size:var(--text-14);color:var(--mini-muted);margin-top:13px;font-weight:500;line-height:1.7}.mini-browse-empty p{font-size:var(--text-12);color:var(--mini-muted);overflow-wrap:anywhere;margin-top:8px;line-height:1.7}.mini-browse-empty>div{flex-direction:column;align-items:center;gap:9px;width:100%;margin-top:19px;display:flex}.mini-browse-empty button{border:1px solid var(--mini-line);background:var(--mini-paper);color:var(--mini-muted);font-size:var(--text-12);border-radius:var(--radius-control);padding:9px 11px}.mini-browse-empty>div>span{color:var(--mini-muted);font-size:var(--text-12)}.mini-browse-end{text-align:center;font-size:var(--text-10);letter-spacing:.02em;color:var(--mini-muted);margin-top:19px!important}.mini-empty{text-align:center;color:var(--mini-muted);flex-direction:column;align-items:center;padding:39px 10px;display:flex}.mini-empty h3{font-size:var(--text-14);color:var(--mini-ink);margin-top:17px;font-weight:500}.mini-empty p{font-size:var(--text-12);color:var(--mini-muted);margin-top:9px;line-height:1.8}.mini-empty button{border:1px solid var(--mini-line);border-radius:var(--radius-control);color:var(--mini-ink);font-size:var(--text-14);background:0 0;margin-top:23px;padding:10px 20px}.mini-empty button:hover{background:var(--mini-soft)}.mini-empty-large{padding-top:112px}.mini-page-title{justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 0 19px;display:flex}.mini-page-title p{font-size:var(--text-10);letter-spacing:.11em;color:var(--mini-muted);margin-bottom:7px;font-family:Avenir Next,sans-serif}.mini-page-title h2{font-size:var(--text-24);font-weight:600;line-height:1.4}.mini-page-title>span{color:var(--mini-muted);font-size:var(--text-12);padding-bottom:4px}.mini-cart-role{background:var(--mini-soft);border-radius:var(--radius-control);color:var(--mini-muted);font-size:var(--text-10);align-items:center;gap:7px;margin-bottom:14px;padding:12px;display:flex}.mini-cart-role strong{color:var(--mini-ink);margin-left:3px;font-weight:600}.mini-cart-role small{font-size:var(--text-10);color:var(--mini-muted);margin-left:auto}.mini-cart-lines{flex-direction:column;gap:10px;display:flex}.mini-cart-line{border:1px solid var(--mini-soft);border-radius:var(--radius-card);background:var(--mini-surface);padding:12px}.mini-cart-line-top{align-items:flex-start;gap:10px;display:flex}.mini-cart-line-top>img{background:var(--mini-soft);object-fit:contain;border-radius:var(--radius-control);flex-shrink:0;width:75px;height:78px;padding:4px}.mini-cart-line-info{flex:1;min-width:0}.mini-cart-line-info>span{color:var(--mini-muted);font-family:Avenir Next,sans-serif;font-size:var(--text-10);letter-spacing:.03em;margin:3px 0 5px;display:block}.mini-cart-line-info h3{font-size:var(--text-14);font-weight:500;line-height:1.5}.mini-cart-line-info p{font-size:var(--text-10);color:var(--mini-muted);margin-top:5px}.mini-cart-line-info>strong{font-family:Avenir Next,sans-serif;font-size:var(--text-14);margin-top:5px;font-weight:600;line-height:1.6;display:block}.mini-remove{color:var(--mini-muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:2px;display:grid}.mini-remove:hover{color:var(--mini-ink)}.mini-cart-line-bottom{justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.mini-stepper{border:1px solid var(--mini-line);border-radius:var(--radius-control);flex-shrink:0;align-items:center;height:29px;display:flex;overflow:hidden}.mini-stepper button{background:var(--mini-paper);color:var(--mini-ink);border:0;place-items:center;width:29px;height:27px;padding:6px;display:grid}.mini-stepper button:disabled{color:var(--mini-line)}.mini-stepper input{text-align:center;border:0;border-inline:1px solid var(--mini-soft);background:var(--mini-surface);width:38px;height:27px;color:var(--mini-ink);font-size:var(--text-12);appearance:textfield;border-radius:0;padding:0}.mini-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mini-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart-summary{border-block:1px solid var(--mini-soft);font-size:var(--text-12);flex-direction:column;gap:13px;margin-top:21px;padding:15px 0;display:flex}.mini-cart-summary>div{justify-content:space-between;gap:8px;display:flex}.mini-cart-summary span{color:var(--mini-muted)}.mini-checkout{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.mini-checkout>div{flex-direction:column;gap:5px;display:flex}.mini-checkout strong{color:var(--mini-ink);font-family:Avenir Next,sans-serif;font-size:var(--text-24);letter-spacing:-.02em;font-weight:600}.mini-checkout strong>small{font-size:var(--text-14);margin-right:3px}.mini-checkout>button{background:var(--mini-accent);color:var(--mini-surface);border-radius:var(--radius-control);font-size:var(--text-14);white-space:nowrap;border:0;align-items:center;gap:14px;padding:14px 15px;display:flex}.mini-checkout>button:disabled{background:var(--mini-line)}.mini-checkout-note{text-align:right;color:var(--mini-muted);font-size:var(--text-10);margin-top:13px!important}.mini-form-error{background:var(--mini-paper);color:var(--mini-ink);font-size:var(--text-12);border-radius:var(--radius-control);padding:10px 12px;line-height:1.6;margin-top:14px!important}.mini-text-error{color:var(--mini-ink)!important}.mini-cart-unavailable{border:1px solid var(--mini-soft);border-radius:var(--radius-control);font-size:var(--text-14);justify-content:space-between;align-items:center;padding:15px;display:flex}.mini-cart-unavailable button{color:var(--mini-ink);font-size:var(--text-12);background:0 0;border:0}.mini-order-persona{color:var(--mini-muted);font-size:var(--text-12);margin:-7px 0 19px!important}.mini-order-success{background:var(--mini-paper);color:var(--mini-muted);border:1px solid var(--mini-line);border-radius:var(--radius-control);align-items:center;gap:9px;margin-bottom:17px;padding:15px 12px;display:flex}.mini-order-success>svg{flex-shrink:0}.mini-order-success strong{font-size:var(--text-14);color:var(--mini-ink);font-weight:600}.mini-order-success p{font-size:var(--text-12);color:var(--mini-ink);margin-top:4px;line-height:1.7}.mini-order-success button{color:var(--mini-muted);background:0 0;border:0;align-self:flex-start;margin-left:auto;padding:0}.mini-order-list{flex-direction:column;gap:12px;display:flex}.mini-order-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-order-card-top>span{font-family:Avenir Next,sans-serif;font-size:var(--text-12);color:var(--mini-ink);overflow-wrap:anywhere}.mini-order-status{font-size:var(--text-10);background:var(--mini-soft);color:var(--mini-muted);white-space:nowrap;border-radius:4px;padding:4px 6px;font-weight:500}.mini-order-status-muted{background:var(--mini-soft);color:var(--mini-muted)}.mini-order-date{color:var(--mini-muted);font-size:var(--text-10);margin-top:6px!important}.mini-order-products{border-bottom:1px solid var(--mini-soft);flex-direction:column;gap:12px;padding:16px 0;display:flex}.mini-order-product{font-size:var(--text-14);color:var(--mini-ink);align-items:flex-start;gap:8px;display:flex}.mini-order-product>span{flex:1;min-width:0;line-height:1.5}.mini-order-product small{color:var(--mini-muted);font-family:Avenir Next,sans-serif;font-size:var(--text-10);line-height:1.7}.mini-order-product strong{color:var(--mini-muted);font-family:Avenir Next,sans-serif;font-weight:500;font-size:var(--text-12);text-align:right;min-width:60px;line-height:1.6}.mini-order-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.mini-order-card-bottom>span{font-size:var(--text-10);color:var(--mini-muted)}.mini-order-card-bottom>span>strong{color:var(--mini-ink);font-family:Avenir Next,sans-serif;font-size:var(--text-14);margin-left:3px;font-weight:600}.mini-order-card-bottom>button{font-size:var(--text-10);color:var(--mini-muted);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.mini-order-card-bottom>button svg.is-open{transform:rotate(180deg)}.mini-profile{padding:5px 0 4px}.mini-profile-eyebrow{font-family:Avenir Next,PingFang SC,sans-serif;font-size:var(--text-10);color:var(--mini-muted);letter-spacing:.07em;margin-bottom:19px!important}.mini-profile-identity{align-items:center;gap:13px;margin-bottom:22px;display:flex}.mini-profile-avatar{background:var(--mini-line);width:57px;height:57px;color:var(--mini-ink);border-radius:17px;flex-shrink:0;place-items:center;font-size:26px;font-weight:500;display:grid;position:relative}.mini-profile-avatar>span{background:var(--mini-muted);width:19px;height:19px;color:var(--mini-surface);border:3px solid var(--mini-paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.mini-profile-identity h2{font-size:var(--text-20);letter-spacing:-.035em;font-weight:600;line-height:1.45}.mini-profile-role{font-size:var(--text-12);color:var(--mini-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.mini-profile-role>small{color:var(--mini-ink);background:var(--mini-soft);font-size:var(--text-10);border-radius:4px;padding:3px 6px;line-height:1;display:inline-block}.mini-profile-role>small.is-pending{color:var(--mini-muted);background:var(--mini-soft)}.mini-profile-benefit-strip{border-radius:var(--radius-card);background:var(--mini-ink);color:var(--mini-paper);justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:18px 17px;display:flex}.mini-profile-benefit-strip>div:first-child{flex-direction:column;gap:7px;display:flex}.mini-profile-benefit-strip>div:first-child>span{font-size:var(--text-10);color:var(--mini-muted)}.mini-profile-benefit-strip strong{font-size:var(--text-16);letter-spacing:.01em;font-weight:500}.mini-profile-benefit-strip>div:last-child{max-width:115px;color:var(--mini-muted);font-size:var(--text-10);text-align:right;flex-direction:column;align-items:flex-end;gap:8px;line-height:1.5;display:flex}.mini-profile-benefit-strip>div:last-child>svg{color:var(--mini-muted)}.mini-profile-orders,.mini-profile-address,.mini-profile-services{background:var(--mini-surface);border:1px solid var(--mini-soft);border-radius:var(--radius-card);margin-bottom:13px;overflow:hidden}.mini-profile-section-head{justify-content:space-between;align-items:center;gap:10px;padding:17px 15px 13px;display:flex}.mini-profile-section-head button{font-size:var(--text-12);color:var(--mini-muted);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.mini-profile-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 5px 20px;display:grid}.mini-profile-order-stages>button{color:var(--mini-muted);font-size:var(--text-12);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:3px 2px;display:flex}.mini-profile-order-stages>button:hover{color:var(--mini-ink)}.mini-profile-stage-icon{height:24px;display:block;position:relative}.mini-profile-stage-icon>strong{border-radius:var(--radius-card);border:1px solid var(--mini-surface);background:var(--mini-soft);min-width:16px;height:16px;color:var(--mini-muted);font-family:Avenir Next,sans-serif;font-size:var(--text-10);place-items:center;padding:0 3px;font-weight:500;display:grid;position:absolute;top:-5px;right:-11px}.mini-profile-service-row{text-align:left;width:100%;color:var(--mini-ink);background:0 0;border:0;align-items:center;gap:11px;padding:17px 15px;display:flex}.mini-profile-service-icon{width:31px;height:34px;color:var(--mini-muted);flex-shrink:0;place-items:center;display:grid}.mini-profile-service-green{color:var(--mini-muted)}.mini-profile-service-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mini-profile-service-copy>strong{font-size:var(--text-14);color:var(--mini-ink);align-items:center;gap:7px;font-weight:500;display:flex}.mini-profile-service-copy>strong>small{border:1px solid var(--mini-line);color:var(--mini-muted);font-size:var(--text-10);border-radius:3px;padding:2px 4px;font-weight:400;display:inline-block}.mini-profile-service-copy>span{font-size:var(--text-12);color:var(--mini-muted);line-height:1.5}.mini-profile-service-row>svg{color:var(--mini-muted);flex-shrink:0;transition:transform .16s}.mini-profile-service-row>svg.is-open{transform:rotate(90deg)}.mini-profile-address-text{font-size:var(--text-12);color:var(--mini-muted);overflow-wrap:anywhere;padding:0 15px 16px 57px;line-height:1.7}.mini-profile-services>div+div{border-top:1px solid var(--mini-soft)}.mini-profile-expanded{padding:0 17px 18px}.mini-profile-expanded dl{border-radius:var(--radius-control);background:var(--mini-paper);flex-direction:column;gap:11px;margin:0;padding:14px;display:flex}.mini-profile-expanded dl>div{font-size:var(--text-12);grid-template-columns:65px minmax(0,1fr);gap:10px;line-height:1.6;display:grid}.mini-profile-expanded dt{color:var(--mini-muted)}.mini-profile-expanded dd{color:var(--mini-ink);text-align:right;margin:0}.mini-profile-expanded>p{font-size:var(--text-12);color:var(--mini-muted);line-height:1.85;margin-top:12px!important}.mini-purchase-guide{flex-direction:column;gap:15px;display:flex}.mini-purchase-guide>div{align-items:flex-start;gap:9px;display:flex}.mini-purchase-guide>div>svg{color:var(--mini-muted);flex-shrink:0;margin-top:2px}.mini-purchase-guide p{font-size:var(--text-12);color:var(--mini-muted);line-height:1.85}.mini-purchase-guide strong{font-size:var(--text-14);color:var(--mini-ink);margin-bottom:4px;font-weight:500;display:block}.mini-profile-signoff{text-align:center;font-size:var(--text-10);letter-spacing:.05em;color:var(--mini-muted);margin-top:24px!important}.mini-address-form{border-top:1px solid var(--mini-soft);flex-direction:column;gap:14px;padding:16px;display:flex}.mini-address-form-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-address-form-title>span{font-size:var(--text-14);color:var(--mini-ink);font-weight:500}.mini-address-form-title>small{font-size:var(--text-10);color:var(--mini-muted);background:var(--mini-soft);border-radius:4px;padding:4px 6px}.mini-address-form>label{font-size:var(--text-12);color:var(--mini-muted);flex-direction:column;gap:8px;display:flex}.mini-address-form input,.mini-address-form textarea{border:1px solid var(--mini-line);border-radius:var(--radius-control);background:var(--mini-surface);width:100%;min-width:0;color:var(--mini-ink);font-size:var(--text-14);outline-offset:2px;padding:10px 11px;line-height:1.5}.mini-address-form textarea{resize:vertical;min-height:76px}.mini-address-form textarea:focus-visible{outline:2px solid var(--mini-accent)}.mini-address-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.mini-address-actions>button{border:1px solid var(--mini-line);color:var(--mini-muted);border-radius:var(--radius-control);font-size:var(--text-14);background:0 0;padding:10px 16px}.mini-address-actions>button[type=submit]{border-color:var(--mini-accent);background:var(--mini-accent);color:var(--mini-surface)}.mini-orders-back{color:var(--mini-muted);font-size:var(--text-12);background:0 0;border:0;align-items:center;gap:5px;padding:3px 0 10px;display:flex}.mini-order-filters{border-bottom:1px solid var(--mini-line);justify-content:space-between;gap:4px;margin-bottom:17px;display:flex}.mini-order-filters>button{min-width:0;color:var(--mini-muted);font-size:var(--text-12);white-space:nowrap;background:0 0;border:0;flex:1;padding:9px 2px 13px;position:relative}.mini-order-filters>button.is-active{color:var(--mini-ink);font-weight:500}.mini-order-filters>button.is-active:after{content:"";background:var(--mini-accent);border-radius:2px;width:19px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.mini-orders-empty{padding-top:67px}.mini-detail-backdrop{z-index:8;background:#11141370;align-items:flex-end;display:flex;position:absolute;inset:0}.mini-detail-sheet{background:var(--mini-paper);border-radius:21px 21px 0 0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:94%;min-height:0;max-height:94%;animation:.2s ease-out mini-sheet-in;display:grid;overflow:hidden;box-shadow:0 -10px 38px #11141313}.mini-detail-top{border-bottom:1px solid var(--mini-soft);justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 14px;display:flex}.mini-detail-top>span{font-size:var(--text-14);color:var(--mini-ink);font-weight:600}.mini-detail-top small{font-family:Avenir Next,sans-serif;font-size:var(--text-10);letter-spacing:.06em;color:var(--mini-muted);margin-left:3px;font-weight:500}.mini-detail-top>button{background:var(--mini-soft);color:var(--mini-muted);border:0;border-radius:50%;place-items:center;padding:7px;display:grid}.mini-detail-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mini-line) transparent;overflow-y:auto}.mini-detail-image{background:var(--mini-soft);justify-content:center;align-items:center;height:198px;display:flex;position:relative;overflow:hidden}.mini-detail-image:before{content:"";border:1px solid var(--mini-line);border-radius:50%;width:250px;height:250px;position:absolute;top:-82px;right:-37px}.mini-detail-image>img{object-fit:contain;filter:drop-shadow(0 8px 8px #11141312);width:260px;height:195px;display:block}.mini-detail-image>span{font-size:var(--text-12);background:var(--mini-surface);color:var(--mini-muted);border-radius:4px;padding:5px 8px;position:absolute;top:18px;left:20px}.mini-detail-image>small{font-family:Avenir Next,sans-serif;font-size:var(--text-10);color:var(--mini-muted);letter-spacing:.14em;position:absolute;bottom:12px;right:18px}.mini-detail-brand{font-size:var(--text-12);color:var(--mini-muted);margin-bottom:8px!important}.mini-detail-brand>span{font-family:Avenir Next,sans-serif;font-size:var(--text-10);color:var(--mini-muted);letter-spacing:.03em;margin-left:5px}.mini-detail-intro h2{font-size:var(--text-20);letter-spacing:-.02em;font-weight:600;line-height:1.5}.mini-detail-subtitle{color:var(--mini-muted);font-size:var(--text-14);line-height:1.7;margin-top:7px!important}.mini-detail-price-row{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.mini-detail-price-row>div>span{color:var(--mini-muted);font-size:var(--text-12);margin-bottom:4px;display:block}.mini-detail-price-row strong{color:var(--mini-ink);font-family:Avenir Next,sans-serif;font-size:var(--text-28);letter-spacing:-.035em;white-space:nowrap;font-weight:600;line-height:1.3}.mini-detail-price-row strong>small{font-size:var(--text-16);margin-right:3px}.mini-detail-price-row strong>em{color:var(--mini-muted);letter-spacing:0;margin-left:4px;font:11px PingFang SC,sans-serif}.mini-detail-stock{font-size:var(--text-12);color:var(--mini-muted);background:var(--mini-paper);white-space:nowrap;border-radius:4px;padding:6px 8px;display:inline-block}.mini-detail-stock.is-low{color:var(--mini-muted);background:var(--mini-paper)}.mini-detail-approval{color:var(--mini-muted);background:var(--mini-paper);border-radius:var(--radius-control);font-size:var(--text-12);padding:9px 11px;margin-top:15px!important}.mini-detail-specs,.mini-detail-fitment{border-top:6px solid var(--mini-soft);padding:19px 21px 21px}.mini-detail-specs h3,.mini-detail-fitment h3{font-size:var(--text-14);margin-bottom:15px;font-weight:600;line-height:1.6}.mini-detail-specs dl{gap:12px;margin:0;display:grid}.mini-detail-specs dl>div{line-height:1.5;font-size:var(--text-14);grid-template-columns:78px minmax(0,1fr);gap:12px;display:grid}.mini-detail-specs dd{color:var(--mini-ink);overflow-wrap:anywhere;margin:0}.mini-detail-fitment h3{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-detail-fitment h3>span{font-size:var(--text-10);color:var(--mini-muted);font-weight:400}.mini-detail-fitment>div{flex-wrap:wrap;gap:8px;display:flex}.mini-detail-fitment>div>span{border:1px solid var(--mini-line);border-radius:var(--radius-control);color:var(--mini-ink);background:var(--mini-paper);font-size:var(--text-12);align-items:center;gap:5px;padding:8px 10px;line-height:1.4;display:inline-flex}.mini-detail-fitment>div>span svg{color:var(--mini-muted);flex-shrink:0}.mini-detail-fitment>p{font-size:var(--text-10);color:var(--mini-muted);align-items:flex-start;gap:5px;line-height:1.7;display:flex;margin-top:14px!important}.mini-detail-fitment>p svg{flex-shrink:0;margin-top:2px}.mini-detail-footer{border-top:1px solid var(--mini-line);background:var(--mini-surface);align-items:stretch;gap:14px;padding:14px 20px 18px;display:flex}.mini-detail-cart{min-width:67px;color:var(--mini-muted);font-size:var(--text-10);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.mini-detail-add{border-radius:var(--radius-control);background:var(--mini-accent);color:var(--mini-on-accent);font-size:var(--text-14);border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-weight:500;display:flex}.mini-detail-add>span{font-size:var(--text-12);opacity:.9;font-weight:400}.mini-product-price>small,.mini-checkout strong>small,.mini-detail-price-row strong>small,.mini-detail-top small{display:inline}.mini-shop{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--text-10:10px;--text-12:12px;--text-14:14px;--text-16:16px;--text-20:20px;--text-24:24px;--text-28:28px;--radius-control:8px;--radius-card:16px;--page-gutter:20px;--mini-ink:#191919;--mini-muted:#666660;--mini-paper:#fff;--mini-surface:#fff;--mini-soft:#f5f5f3;--mini-line:#e1e1dc;--mini-accent:#171717;--mini-on-accent:#fff;--mini-error:#aa3327;--mini-focus:#60605a;background:var(--mini-paper);color:var(--mini-ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.mini-theme-track{--mini-ink:#f6f6f0;--mini-muted:#a8aaa2;--mini-paper:#151615;--mini-surface:#1e201d;--mini-soft:#252823;--mini-line:#393d34;--mini-accent:#d7f24a;--mini-on-accent:#171b0f;--mini-error:#ffb0a5;--mini-focus:#d7f24a;--radius-control:0px;--radius-card:0px}.mini-theme-catalog{--mini-ink:#23251f;--mini-muted:#6b6e62;--mini-paper:#f5f4ef;--mini-surface:#f5f4ef;--mini-soft:#eaeae4;--mini-line:#d6d8cc;--mini-accent:#d7f24a;--mini-on-accent:#23291b;--mini-error:#a63c2b;--mini-focus:#647538;--radius-control:0px;--radius-card:0px}.mini-shop button:focus-visible,.mini-shop input:focus-visible,.mini-shop select:focus-visible,.mini-shop textarea:focus-visible{outline:2px solid var(--mini-focus);outline-offset:3px}.mini-shop button:disabled{opacity:.45;cursor:not-allowed}.mini-shop button:hover{filter:none}.mini-shop button:active:not(:disabled){opacity:.75}.mini-device{background:var(--mini-paper)}.mini-header{background:var(--mini-paper);color:var(--mini-ink);border-bottom:0;padding:16px 20px}.mini-brand-mark{color:var(--mini-ink);flex-shrink:0}.mini-brand{gap:8px}.mini-brand strong{letter-spacing:-1px;font:italic 900 28px/.95 Avenir Next Condensed,Arial Narrow,sans-serif}.mini-brand strong>span{letter-spacing:1px;margin-left:4px;font:600 12px PingFang SC,sans-serif}.mini-brand p{letter-spacing:0;color:var(--mini-muted);margin-top:4px;font-size:10px}.mini-wechat-capsule{border-color:var(--mini-line);color:var(--mini-ink);height:28px}.mini-wechat-capsule i{background:var(--mini-line)}.mini-wechat-circle{border-color:var(--mini-ink)}.mini-wechat-circle:after{background:var(--mini-ink)}.mini-persona-panel{color:#66665f;background:#ecece8;border-bottom:1px solid #d7d7d0;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mini-demo-label{border-right:1px solid #c9c9c1;padding-right:8px;font-size:10px}.mini-persona-options{background:0 0;border-radius:0;flex:1;gap:4px;padding:0;display:flex}.mini-persona-options button{color:#65655e;border-radius:4px;flex:1;padding:4px;font-size:10px}.mini-persona-options button.is-active{color:#191919;box-shadow:none;background:#fff}.mini-persona-settings{flex-basis:100%;gap:8px 16px;padding:4px 0 0 32px}.mini-persona-settings label,.mini-persona-settings select{color:#54544c;font-size:10px}.mini-persona-settings select{background:0 0}.mini-body{background:var(--mini-paper);padding:16px var(--page-gutter) 24px;scrollbar-color:var(--mini-line) transparent}.mini-collection-title{justify-content:space-between;align-items:flex-end;padding:0 0 16px;display:flex}.mini-collection-title h2{letter-spacing:-.5px;font-size:24px;font-weight:600}.mini-collection-title p{color:var(--mini-muted);margin-top:4px;font-size:10px}.mini-collection-title>span{color:var(--mini-muted);padding-bottom:2px;font:10px Menlo,monospace}.mini-campaign{isolation:isolate;background:var(--mini-soft);border-radius:var(--radius-card);min-height:108px;margin:0 0 20px;padding:16px;display:flex;position:relative}.mini-campaign-copy{z-index:2;max-width:62%;position:relative}.mini-campaign-copy>p{color:var(--mini-muted);margin-bottom:4px;font-size:10px}.mini-campaign h3{font-size:16px;font-weight:500;line-height:1.3}.mini-campaign-copy>span{color:var(--mini-muted);margin-top:4px;font-size:10px;display:block}.mini-campaign-copy>button{background:var(--mini-accent);color:var(--mini-on-accent);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:12px;padding:0 12px;font-size:12px;display:inline-flex}.mini-campaign>img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 7px #00000012);width:154px;height:154px;position:absolute;top:-16px;right:0;transform:rotate(-12deg)}.mini-campaign-index{color:var(--mini-line);letter-spacing:-2px;font:italic 900 44px Avenir Next Condensed,sans-serif;position:absolute;top:29%;right:20px}.mini-garage{border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);align-items:center;gap:12px;margin-bottom:8px;padding:12px 0;display:flex;position:relative}.mini-garage-icon{color:var(--mini-ink);place-items:center;width:24px;display:grid}.mini-garage label{flex:1;min-width:0}.mini-garage label>span{color:var(--mini-muted);margin-bottom:4px;font-size:10px;display:block}.mini-garage select{appearance:none;width:100%;max-width:100%;min-height:24px;color:var(--mini-ink);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 20px 0 0;font-size:14px;font-weight:500;display:block}.mini-garage select>option{color:#191919;background:#fff}.mini-garage>svg{pointer-events:none;color:var(--mini-ink);position:absolute;top:29px;right:0}.mini-garage-count{color:var(--mini-muted);pointer-events:none;font-size:10px;position:absolute;top:9px;right:0}.mini-search{border:0;border-bottom:1px solid var(--mini-line);height:44px;color:var(--mini-muted);background:0 0;border-radius:0;padding:0}.mini-search input{color:var(--mini-ink);padding:12px 0;font-size:12px}.mini-search input::placeholder{color:var(--mini-muted)}.mini-search:focus-within{box-shadow:none;border-bottom-color:var(--mini-ink)}.mini-search>button{min-width:32px;min-height:32px}.mini-home-search{margin-bottom:20px}.mini-catalog-heading{justify-content:space-between;align-items:flex-end;margin:20px 0 16px;display:flex}.mini-catalog-heading>div>span{color:var(--mini-muted);margin-bottom:4px;font:10px Menlo,monospace;display:block}.mini-catalog-heading h2{letter-spacing:-.5px;font-size:20px;font-weight:600}.mini-catalog-heading>button{min-height:36px;color:var(--mini-muted);align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.mini-catalog-heading-trade,.mini-theme-gallery .mini-catalog-heading,.mini-theme-track .mini-catalog-heading{display:none}.mini-category-tabs{border:0;gap:24px;margin:0 0 16px}.mini-category-tabs>button{min-height:36px;color:var(--mini-muted);padding:0 0 8px;font-size:16px}.mini-category-tabs>button.is-active{color:var(--mini-ink);font-weight:600}.mini-category-tabs>button.is-active:after{display:none}.mini-theme-catalog .mini-category-tabs{border-bottom:1px solid var(--mini-line);gap:16px}.mini-theme-catalog .mini-category-tabs>button{font-size:12px}.mini-theme-catalog .mini-category-tabs>button.is-active:after{background:var(--mini-ink);border-radius:0;width:100%;height:2px;display:block}.mini-section-title{justify-content:space-between;margin-bottom:12px;display:flex}.mini-section-title h2,.mini-section-title>span{color:var(--mini-muted);font-size:10px;font-weight:400}.mini-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.mini-product{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.mini-product-image{aspect-ratio:1;border-radius:var(--radius-card);background:var(--mini-soft);height:auto;overflow:visible}.mini-product-image img{object-fit:contain;width:100%;height:100%;padding:4px;transition:transform .25s}.mini-product:hover .mini-product-image img{transform:translateY(-4px)}.mini-product-tag{background:var(--mini-surface);color:var(--mini-muted);border-radius:4px;padding:4px;font-size:10px;top:8px;left:8px}.mini-selected-count{background:var(--mini-ink);color:var(--mini-paper);border-radius:4px;font-size:10px}.mini-product-info{padding:12px 0 0}.mini-product-sku{color:var(--mini-muted);margin-bottom:4px;font:10px Menlo,monospace}.mini-product-info h3{white-space:normal;min-height:40px;font-size:14px;font-weight:500;line-height:1.4}.mini-product-name{white-space:normal;color:var(--mini-ink);overflow:visible}.mini-product-fitment{color:var(--mini-muted);font-size:10px;line-height:1.5;margin-top:4px!important}.mini-product-bottom{align-items:flex-end;gap:4px;margin-top:12px}.mini-price-label{color:var(--mini-muted);margin-bottom:4px;font-size:10px}.mini-product-price{color:var(--mini-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;font:600 24px/1.1 Avenir Next,Helvetica Neue,sans-serif}.mini-product-price small{margin-right:2px;font-size:12px;display:inline}.mini-add-button{border:1px solid var(--mini-line);border-radius:var(--radius-control);width:40px;height:40px;color:var(--mini-ink);background:0 0;place-items:center;display:grid}.mini-add-button:hover{background:var(--mini-soft)}.mini-add-button:disabled{color:var(--mini-muted);background:var(--mini-soft)}.mini-stock{color:var(--mini-muted);font-size:10px;margin-top:8px!important}.mini-stock-low{color:var(--mini-muted)}.mini-catalog-end{color:var(--mini-muted);font-size:10px;margin:32px 0 8px!important}.mini-trade-intro{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 0 16px;display:flex}.mini-trade-intro p{color:var(--mini-muted);margin-bottom:8px;font:10px Menlo,monospace}.mini-trade-intro h2{letter-spacing:-1px;font-size:28px;font-weight:600}.mini-trade-intro h2>span{color:var(--mini-muted);margin-left:8px;font-size:12px;font-weight:400}.mini-trade-customer{color:var(--mini-muted);text-align:right;max-width:80px;font-size:10px;line-height:1.5}.mini-member-card{border:0;border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:12px;padding:12px 0;display:flex}.mini-member-card strong,.mini-member-card>span{font-size:12px;font-weight:400}.mini-member-card>span{color:var(--mini-muted);margin-left:auto}.mini-member-pending>span{color:var(--mini-error)}.mini-shop .trade-catalog{--trade-ink:var(--mini-ink);--trade-muted:var(--mini-muted);--trade-paper:var(--mini-paper);--trade-line:var(--mini-line);--trade-acid:var(--mini-accent);--trade-on-acid:var(--mini-on-accent);--trade-image:var(--mini-soft);--trade-field:var(--mini-surface);--trade-focus:var(--mini-focus)}.mini-bottom-nav{background:var(--mini-paper);border-top:1px solid var(--mini-line);flex:none;min-height:64px;padding:8px;position:relative}.mini-bottom-nav button{min-height:44px;color:var(--mini-muted);gap:4px;font-size:10px}.mini-bottom-nav button.is-active{color:var(--mini-ink)}.mini-nav-icon{height:24px;position:relative}.mini-nav-icon>small{background:var(--mini-ink);border-color:var(--mini-paper);color:var(--mini-paper);min-width:16px;height:16px;font-size:10px}.mini-theme-gallery .mini-bottom-nav button.is-active .mini-nav-icon:before{content:"";z-index:-1;background:var(--mini-ink);border-radius:16px;width:38px;height:30px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.mini-theme-gallery .mini-bottom-nav button.is-active .mini-nav-icon>svg{color:var(--mini-paper)}.mini-theme-track .mini-bottom-nav button.is-active{color:var(--mini-accent)}.mini-theme-catalog .mini-bottom-nav button.is-active .mini-nav-icon{color:#566b1b}.mini-browse-tools,.mini-browse-results,.mini-browse-list{background:var(--mini-paper)}.mini-browse-tools{border-color:var(--mini-line);padding:8px 12px 12px}.mini-browse-filter-row{gap:8px;margin-top:12px}.mini-browse-model{gap:4px;font-size:10px}.mini-browse-model select{max-width:145px;color:var(--mini-ink);font-size:12px}.mini-browse-price-mode{background:var(--mini-soft);color:var(--mini-muted);border-radius:4px;padding:4px;font-size:10px}.mini-browse-sidebar{background:var(--mini-soft);border-color:var(--mini-line);flex-basis:80px}.mini-browse-sidebar>button{color:var(--mini-muted);border-color:var(--mini-line);min-height:56px;padding:20px 8px;font-size:12px}.mini-browse-sidebar>button>small{font-size:10px}.mini-browse-sidebar>button.is-active{background:var(--mini-paper);color:var(--mini-ink)}.mini-browse-sidebar>button.is-active:before{background:var(--mini-ink);border-radius:0;width:2px}.mini-browse-result-heading{border-color:var(--mini-line);min-height:40px;padding:12px}.mini-browse-result-heading h2,.mini-browse-result-heading>span{font-size:12px}.mini-browse-list{padding:0 12px 16px}.mini-product.mini-browse-product{border-bottom:1px solid var(--mini-line);padding:16px 0}.mini-product-image.mini-browse-open{aspect-ratio:auto;background:0 0;border-radius:0;grid-template-columns:64px minmax(0,1fr);gap:8px;height:auto}.mini-browse-open>img{object-fit:contain;background:var(--mini-soft);border-radius:var(--radius-control);width:64px;height:72px;padding:0}.mini-browse-sku{color:var(--mini-muted);font:10px Menlo,monospace}.mini-browse-name{color:var(--mini-ink);font-size:14px;font-weight:500;line-height:1.4}.mini-browse-fitment,.mini-browse-stock{color:var(--mini-muted);font-size:10px;line-height:1.5}.mini-browse-stock.is-low{color:var(--mini-muted)}.mini-browse-product-bottom{margin-top:12px}.mini-browse-product-bottom .mini-product-price{font-size:24px}.mini-browse-product-bottom .mini-product-price>span{color:var(--mini-muted);font-size:10px}.mini-add-button.mini-browse-add{border:1px solid var(--mini-line);width:60px;height:44px;color:var(--mini-ink);border-radius:var(--radius-control);background:0 0;font-size:12px}.mini-browse-empty{padding:32px 0}.mini-browse-empty h3{font-size:14px}.mini-browse-empty p,.mini-browse-empty button{font-size:12px}.mini-browse-end{color:var(--mini-muted);font-size:10px;margin-top:24px!important}.mini-page-title{border-bottom:1px solid var(--mini-line);margin-bottom:16px;padding:0 0 20px}.mini-page-title h2{letter-spacing:-1px;font-size:28px;font-weight:600}.mini-page-title p{color:var(--mini-muted);margin-bottom:8px;font:10px Menlo,monospace}.mini-page-title>span{color:var(--mini-muted);font-size:12px}.mini-cart-role{background:var(--mini-soft);border-radius:var(--radius-control);border:0;padding:12px;font-size:12px}.mini-cart-role strong{color:var(--mini-ink);font-weight:600}.mini-cart-line{border:0;border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;padding:20px 0}.mini-cart-line-top{gap:12px}.mini-cart-line-top>img{object-fit:contain;border-radius:var(--radius-control);background:var(--mini-soft);width:80px;height:80px;padding:0}.mini-cart-line-info>span{color:var(--mini-muted);font:10px Menlo,monospace}.mini-cart-line-info h3{margin-top:4px;font-size:14px;font-weight:500}.mini-cart-line-info p{color:var(--mini-muted);font-size:12px}.mini-cart-line-info strong{color:var(--mini-ink);font-size:20px;font-weight:500}.mini-cart-line-bottom{margin-top:12px}.mini-cart-line-bottom>span{color:var(--mini-muted);font-size:12px}.mini-stepper{border-radius:var(--radius-control);border-color:var(--mini-line)}.mini-stepper>button{width:36px;height:40px;color:var(--mini-ink);background:0 0}.mini-stepper>input{width:48px;height:40px;color:var(--mini-ink);background:0 0;border-radius:0;font-size:14px}.mini-cart-summary{background:0 0;border-radius:0;padding:20px 0}.mini-cart-summary>div{color:var(--mini-muted);font-size:12px}.mini-cart-summary strong{color:var(--mini-ink);font-weight:500}.mini-checkout{background:var(--mini-soft);border-radius:var(--radius-card);padding:16px}.mini-checkout>div>span{color:var(--mini-muted);font-size:10px}.mini-checkout strong{color:var(--mini-ink);font-size:28px;font-weight:600}.mini-checkout>button{border-radius:var(--radius-control);background:var(--mini-accent);min-height:44px;color:var(--mini-on-accent);padding:12px;font-size:14px}.mini-checkout>button:hover{background:var(--mini-accent)}.mini-checkout>button>span{color:inherit}.mini-checkout-note{color:var(--mini-muted);font-size:10px}.mini-form-error,.mini-text-error{color:var(--mini-error)}.mini-account-heading{border-bottom:1px solid var(--mini-line);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.mini-account-heading>p{color:var(--mini-muted);font:10px Menlo,monospace}.mini-account-heading>span{color:var(--mini-muted);font-size:12px}.mini-profile-identity{gap:16px;padding:0 0 24px}.mini-profile-avatar{background:var(--mini-soft);width:56px;height:56px;color:var(--mini-ink)}.mini-profile-avatar>span{background:var(--mini-ink);color:var(--mini-paper);border-color:var(--mini-paper)}.mini-profile-identity h2{font-size:24px;font-weight:600}.mini-profile-role{font-size:12px}.mini-profile-role small{background:var(--mini-soft);color:var(--mini-muted);font-size:10px}.mini-profile-benefit-strip{background:var(--mini-soft);color:var(--mini-ink);border-radius:var(--radius-card);border:0;margin-bottom:20px;padding:16px}.mini-profile-benefit-strip>div>span{color:var(--mini-muted);font-size:10px}.mini-profile-benefit-strip strong{color:var(--mini-ink);font-size:16px;font-weight:500}.mini-profile-benefit-strip>div+div{color:var(--mini-muted)}.mini-profile-garage{border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);text-align:left;width:100%;color:var(--mini-ink);border-radius:0;align-items:center;gap:16px;margin-bottom:16px;padding:16px 0;display:flex}.mini-profile-garage>span{flex:1}.mini-profile-garage small{color:var(--mini-muted);margin-bottom:4px;font-size:10px}.mini-profile-garage strong{font-size:14px;font-weight:500}.mini-profile-orders,.mini-profile-address,.mini-profile-services{border:0;border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;margin:0;padding:16px 0}.mini-profile-section-head h3{font-size:16px;font-weight:500}.mini-profile-section-head button{min-height:44px;font-size:12px}.mini-profile-order-stages{margin-top:16px}.mini-profile-order-stages>button{min-height:64px;font-size:12px}.mini-profile-stage-icon{color:var(--mini-ink)}.mini-profile-stage-icon strong{background:var(--mini-soft);color:var(--mini-ink);font-size:10px}.mini-profile-service-row{gap:12px;min-height:64px;padding:8px 0}.mini-profile-service-icon,.mini-profile-service-green{color:var(--mini-ink);background:0 0;border-radius:0;width:28px}.mini-profile-service-copy>strong{font-size:14px;font-weight:500}.mini-profile-service-copy>span{color:var(--mini-muted);font-size:12px}.mini-profile-address-text{color:var(--mini-muted);padding:4px 0 8px 40px;font-size:12px}.mini-profile-expanded{background:var(--mini-soft);border-radius:var(--radius-control);margin-top:12px;padding:16px}.mini-profile-expanded dt,.mini-profile-expanded dd,.mini-profile-expanded p{font-size:12px}.mini-address-form{padding:16px 0}.mini-address-form input,.mini-address-form textarea{border-color:var(--mini-line);background:var(--mini-surface);color:var(--mini-ink);border-radius:var(--radius-control);min-height:44px;font-size:14px}.mini-address-actions>button{border-radius:var(--radius-control);min-height:44px;font-size:14px}.mini-address-actions>button:last-child{background:var(--mini-accent);color:var(--mini-on-accent)}.mini-profile-signoff{color:var(--mini-muted);margin-top:32px;font-size:10px}.mini-orders-back{min-height:44px;margin-bottom:12px;padding:0;font-size:12px}.mini-order-card{border:1px solid var(--mini-line);border-radius:var(--radius-card);background:var(--mini-surface);padding:16px}.mini-order-card-top>span{font:10px Menlo,monospace}.mini-order-status{color:var(--mini-ink);background:var(--mini-soft);font-size:12px}.mini-order-success{background:var(--mini-soft);color:var(--mini-ink);border-radius:var(--radius-control);border:0}.mini-order-filters button{min-height:40px;font-size:12px}.mini-order-filters button.is-active{color:var(--mini-ink);border-color:var(--mini-ink)}.mini-order-product{font-size:12px}.mini-empty{color:var(--mini-muted);padding:40px 8px}.mini-empty h3{color:var(--mini-ink);font-size:16px;font-weight:500}.mini-empty p{font-size:12px}.mini-empty button{border-radius:var(--radius-control);border-color:var(--mini-line);min-height:44px;color:var(--mini-ink);font-size:14px}.mini-detail-backdrop{background:var(--mini-paper)}.mini-detail-sheet{background:var(--mini-paper);border-radius:0;height:100%;max-height:100%;animation:none}.mini-detail-top{background:var(--mini-paper);border:0;min-height:56px;padding:8px 16px}.mini-detail-top>span{color:var(--mini-ink);font-size:12px}.mini-detail-top small{color:var(--mini-muted);font-size:10px}.mini-detail-top>button{border-radius:var(--radius-control);width:44px;height:44px;color:var(--mini-ink);background:0 0}.mini-detail-image{isolation:isolate;background:var(--mini-paper);height:280px;position:relative;overflow:hidden}.mini-detail-image:before{content:none}.mini-detail-image>img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 12px #00000012);width:90%;height:100%;display:block;position:relative}.mini-detail-image>span{color:var(--mini-muted);z-index:2;background:0 0;border-radius:0;padding:0;font-size:10px;top:16px;left:20px}.mini-detail-image>small{color:var(--mini-muted);z-index:2;font:10px Menlo,monospace;bottom:16px;right:20px}.mini-detail-watermark{z-index:0;color:var(--mini-soft);letter-spacing:-4px;font:italic 900 100px Avenir Next Condensed,Arial Narrow,sans-serif;position:absolute;transform:rotate(-75deg)}.mini-detail-index{display:none}.mini-detail-intro{padding:20px}.mini-detail-brand{color:var(--mini-muted);font-size:12px;margin-bottom:8px!important}.mini-detail-brand>span{color:var(--mini-muted);font:10px Menlo,monospace}.mini-detail-intro h2{color:var(--mini-ink);letter-spacing:-.5px;font-size:24px;font-weight:500;line-height:1.3}.mini-detail-subtitle{color:var(--mini-muted);font-size:12px;margin-top:8px!important}.mini-detail-price-row{margin-top:20px}.mini-detail-price-row>div>span{color:var(--mini-muted);font-size:10px}.mini-detail-price-row strong{color:var(--mini-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;font:500 32px/1.2 Avenir Next,sans-serif}.mini-detail-price-row strong>small{font-size:14px}.mini-detail-price-row strong>em{color:var(--mini-muted);font-size:12px}.mini-detail-stock,.mini-detail-stock.is-low{color:var(--mini-muted);background:0 0;padding:0;font-size:12px}.mini-detail-approval{background:var(--mini-soft);color:var(--mini-error);border-radius:var(--radius-control);font-size:12px}.mini-detail-specs,.mini-detail-fitment{border-top:1px solid var(--mini-line);margin:0 20px;padding:20px 0}.mini-detail-specs h3,.mini-detail-fitment h3{color:var(--mini-ink);margin-bottom:16px;font-size:14px;font-weight:500}.mini-detail-specs dl{gap:12px}.mini-detail-specs dl>div{grid-template-columns:72px minmax(0,1fr);gap:16px;font-size:12px}.mini-detail-specs dt{color:var(--mini-muted)}.mini-detail-specs dd{color:var(--mini-ink)}.mini-detail-fitment h3>span{font-size:10px}.mini-detail-fitment>div>span{background:var(--mini-soft);color:var(--mini-ink);border-radius:var(--radius-control);border:0;padding:8px 12px;font-size:12px}.mini-detail-fitment>p{color:var(--mini-muted);font-size:10px}.mini-detail-footer{padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--mini-line);background:var(--mini-paper);gap:16px}.mini-detail-cart{min-width:64px;min-height:48px;color:var(--mini-ink);font-size:10px}.mini-detail-add{border-radius:var(--radius-control);background:var(--mini-accent);min-height:48px;color:var(--mini-on-accent);padding:12px 20px;font-size:14px;font-weight:500}.mini-detail-add:hover{background:var(--mini-accent)}.mini-detail-add>span{color:inherit;font-size:12px}.mini-detail-add:disabled{background:var(--mini-soft);color:var(--mini-muted)}.mini-toast{border-radius:var(--radius-control);background:var(--mini-ink);color:var(--mini-paper);padding:12px 16px;font-size:12px;bottom:80px}.mini-shop .mini-featured{color:var(--mini-ink);background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0}.mini-featured-heading{color:var(--mini-muted);justify-content:space-between;font-size:10px;display:flex}.mini-featured-heading i{margin:0 8px;font-style:normal}.mini-featured-heading>span:last-child{font:10px Menlo,monospace}.mini-featured-open{text-align:left;width:100%;color:var(--mini-ink);padding:0;display:block}.mini-shop .mini-featured-open h2{letter-spacing:-1px;padding-top:16px;font-size:28px;font-weight:600;line-height:1.2}.mini-featured-open h2>span{color:var(--mini-muted);letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.mini-featured-visual{background:var(--mini-soft);height:240px;margin-top:12px;position:relative;overflow:hidden}.mini-featured-visual>img{object-fit:contain;width:260px;height:260px;position:absolute;top:0;right:-4px}.mini-featured-dimension{z-index:2;position:absolute;top:16px;left:12px}.mini-featured-dimension>strong{letter-spacing:-4px;font:800 72px/1 Avenir Next Condensed,sans-serif;display:block}.mini-featured-dimension>span{border-top:1px solid var(--mini-muted);width:80px;color:var(--mini-muted);margin-top:8px;padding-top:8px;font:10px Menlo,monospace;display:block}.mini-featured-callout{color:var(--mini-muted);align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;bottom:16px;left:12px}.mini-featured-callout>i{background:var(--mini-muted);width:32px;height:1px}.mini-featured-more{border:1px solid var(--mini-line);background:var(--mini-paper);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.mini-featured-spec{border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);color:var(--mini-muted);justify-content:space-between;gap:8px;padding:12px 0;font-size:10px;display:flex}.mini-featured-spec>span:first-child{color:var(--mini-ink);font:10px Menlo,monospace}.mini-featured-purchase{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.mini-featured-purchase>div>span{color:var(--mini-muted);margin-bottom:4px;font-size:10px;display:block}.mini-featured-purchase .mini-product-price{font-size:32px}.mini-featured-purchase>button{background:var(--mini-accent);min-height:44px;color:var(--mini-on-accent);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;font-size:14px;display:flex}.mini-theme-gallery .mini-header{padding-top:20px;padding-bottom:20px}.mini-theme-gallery .mini-brand-mark{display:none}.mini-theme-gallery .mini-brand strong{color:#bcbcb6}.mini-theme-gallery .mini-brand p{display:none}.mini-theme-gallery .mini-product-image{border-radius:12px}.mini-theme-gallery .mini-detail-add{border-radius:32px}.mini-theme-gallery .mini-detail-top>button{border:1px solid var(--mini-line);width:36px;min-width:36px;height:36px}.mini-theme-track .mini-collection-title h2{font-size:28px;font-weight:700}.mini-theme-track .mini-campaign{min-height:212px;margin:0 calc(-1 * var(--page-gutter)) 20px;padding:24px var(--page-gutter);background:#272b20;overflow:hidden}.mini-theme-track .mini-campaign-copy{max-width:66%}.mini-theme-track .mini-campaign-copy>p{color:var(--mini-accent)}.mini-theme-track .mini-campaign h3{font-size:28px;font-weight:700;line-height:1.2}.mini-theme-track .mini-campaign-copy>span{color:#c1c6b6;margin-top:12px}.mini-theme-track .mini-campaign>img{filter:drop-shadow(0 12px 16px #0008);width:255px;height:255px;top:24px;right:-48px;transform:rotate(-20deg)}.mini-theme-track .mini-campaign-index{color:#3d4430;font-size:120px;top:-24px;left:125px}.mini-theme-track .mini-campaign-copy>button{background:var(--mini-accent);min-height:40px}.mini-theme-track .mini-garage{border-color:var(--mini-line)}.mini-theme-track .mini-category-tabs>button.is-active{color:var(--mini-accent)}.mini-theme-track .mini-product-grid{grid-template-columns:1fr;gap:0}.mini-theme-track .mini-product-grid>.mini-product{border-top:1px solid var(--mini-line);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.mini-theme-track .mini-product-grid .mini-product-image{aspect-ratio:auto;background:var(--mini-soft);height:160px}.mini-theme-track .mini-product-info{padding:0}.mini-theme-track .mini-product-info h3{font-weight:600}.mini-theme-track .mini-add-button{color:var(--mini-on-accent);background:var(--mini-accent);border-color:var(--mini-accent)}.mini-theme-track .mini-profile-benefit-strip{border-left:4px solid var(--mini-accent)}.mini-theme-track .mini-detail-image{background:#252a1f}.mini-theme-track .mini-detail-watermark{color:#424a32;font-size:140px;transform:rotate(-15deg)}.mini-theme-track .mini-detail-price-row strong{color:var(--mini-accent);font-weight:700}.mini-theme-track .mini-detail-index{color:var(--mini-accent);z-index:2;flex-direction:column;gap:8px;font-size:10px;display:flex;position:absolute;bottom:20px;left:20px}.mini-theme-track .mini-detail-index>span{font:600 40px Avenir Next Condensed,sans-serif}.mini-theme-track .mini-detail-index>i{background:var(--mini-accent);width:28px;height:2px}@media (width<=370px){.mini-shop{--page-gutter:16px}.mini-product-grid{gap:20px 12px}.mini-product-price{font-size:20px}.mini-add-button{width:36px;height:40px}.mini-product-info h3{font-size:14px}.mini-browse-sidebar{flex-basis:76px}.mini-browse-model select{max-width:116px}.mini-browse-price-mode{font-size:10px}.mini-browse-product-bottom .mini-product-price{font-size:20px}.mini-profile-benefit-strip{padding:12px}.mini-profile-benefit-strip>div+div{max-width:45%}.mini-checkout{flex-wrap:wrap;gap:12px;padding:12px}.mini-checkout>button{margin-left:auto}.mini-featured-visual{height:208px}.mini-featured-visual>img{width:224px;height:224px}.mini-featured-dimension>strong{font-size:64px}.mini-theme-track .mini-product-grid>.mini-product{grid-template-columns:112px minmax(0,1fr);gap:12px}}@media (height<=650px){.mini-detail-image{height:88px}.mini-detail-image>img{width:150px;height:88px}.mini-detail-watermark{font-size:64px;transform:rotate(-10deg)}.mini-detail-intro{padding:12px 16px}.mini-detail-intro h2{font-size:20px}.mini-detail-brand{margin-bottom:4px!important}.mini-detail-subtitle{margin-top:4px!important}.mini-detail-price-row{margin-top:8px}.mini-detail-top{min-height:44px;padding:4px 12px}.mini-detail-top>button{width:36px;height:36px}.mini-detail-footer{padding:8px 12px}.mini-detail-add,.mini-detail-cart{min-height:44px}.mini-featured-visual{height:132px}.mini-featured-visual>img{width:188px;height:188px;top:-28px}.mini-featured-dimension{top:8px}.mini-featured-dimension>strong{font-size:56px}.mini-featured-callout{bottom:8px}.mini-garage{padding-block:8px}.mini-garage>svg{top:24px}.mini-garage-count{top:5px}.mini-home-search{margin-bottom:16px}}@media (height<=450px){.mini-bottom-nav{min-height:48px;padding:0 8px}.mini-bottom-nav button{flex-direction:row;gap:8px;min-height:44px}.mini-detail-content{grid-template-columns:88px minmax(0,1fr);align-content:start;display:grid}.mini-detail-image{height:100%;min-height:128px}.mini-detail-image>img{width:100%;height:100px}.mini-detail-image>span{top:8px;left:8px}.mini-detail-image>small,.mini-detail-index{display:none!important}.mini-detail-intro{flex-direction:column;padding:8px 12px;display:flex}.mini-detail-brand{order:0;font-size:10px}.mini-detail-intro h2{order:1;font-size:16px}.mini-detail-price-row{order:2;margin-top:4px}.mini-detail-price-row strong{font-size:24px}.mini-detail-subtitle{order:3;font-size:10px}.mini-detail-approval{order:4}.mini-detail-specs,.mini-detail-fitment{grid-column:1/-1}.mini-browse-tools{padding:4px 12px}.mini-browse-search-row .mini-search{height:32px}.mini-browse-filter-row{margin-top:4px}.mini-browse-result-heading{min-height:32px;padding-block:8px}.mini-product.mini-browse-product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.mini-product-image.mini-browse-open{grid-template-columns:48px minmax(0,1fr);gap:8px}.mini-browse-open>img{width:48px;height:56px}.mini-browse-product-bottom{flex-direction:column;align-items:flex-end;gap:8px;margin-top:0}.mini-browse-product-bottom .mini-product-price{font-size:20px}.mini-browse-product-copy{gap:2px}.mini-browse-name{font-size:12px}.mini-browse-fitment{font-size:10px}.mini-empty-large{padding-top:24px}}@media (prefers-reduced-motion:reduce){.mini-shop *,.mini-shop :before,.mini-shop :after{transition:none!important;animation:none!important}}.mini-search-toggle{border-radius:var(--radius-control);width:44px;height:44px;color:var(--mini-ink);border:0;place-items:center;display:grid}.mini-theme-gallery .mini-collection-title{align-items:center;padding-bottom:16px}.mini-theme-gallery .mini-campaign{min-height:112px;margin-bottom:16px;padding:12px 16px}.mini-theme-gallery .mini-campaign-copy>p{display:none}.mini-theme-gallery .mini-campaign-copy>button{min-height:36px;margin-top:12px}.mini-theme-gallery .mini-garage,.mini-theme-track .mini-garage{min-height:44px;margin-bottom:20px;padding:8px 0}.mini-theme-gallery .mini-garage label>span,.mini-theme-track .mini-garage label>span,.mini-theme-gallery .mini-garage-count,.mini-theme-track .mini-garage-count{display:none}.mini-theme-gallery .mini-garage>svg,.mini-theme-track .mini-garage>svg{top:13px}.mini-theme-gallery .mini-catalog .mini-section-title,.mini-theme-track .mini-catalog .mini-section-title{display:none}.mini-theme-gallery .mini-home-search,.mini-theme-track .mini-home-search{margin-top:-8px;margin-bottom:20px}.mini-theme-track .mini-campaign{min-height:184px;padding-top:20px;padding-bottom:20px}.mini-theme-track .mini-campaign h3{font-size:24px}.mini-theme-track .mini-campaign-copy>button{min-height:36px}.mini-theme-track .mini-campaign>img{width:236px;height:236px;top:8px}.mini-campaign-copy>button,.mini-theme-gallery .mini-campaign-copy>button,.mini-theme-track .mini-campaign-copy>button{min-height:44px}.mini-add-button{width:44px;height:44px}.mini-stepper>button,.mini-stepper>input{height:44px}.mini-remove{width:44px;height:44px}.mini-detail-top>button,.mini-theme-gallery .mini-detail-top>button{width:44px;min-width:44px;height:44px}.mini-shop .trade-catalog{--trade-accent-ink:var(--mini-on-accent);--trade-field-border:var(--mini-line);--trade-disabled:var(--mini-soft);--trade-disabled-ink:var(--mini-muted);--trade-warning:var(--mini-muted);--trade-error-ink:var(--mini-error);--trade-error-paper:var(--mini-soft)}.mini-shop .trade-add,.mini-shop .trade-quantity-input{height:44px}.mini-shop .trade-product-image img{mix-blend-mode:normal}.mini-theme-gallery .mini-profile-avatar{border-radius:50%}@media (height<=450px){.mini-detail-top{padding:0 12px}}.mini-profile-identity{margin-bottom:0}.mini-profile-section-head,.mini-profile-order-stages{padding:0}.mini-shop .trade-catalog .trade-name{font-size:14px;font-weight:600}.mini-shop .trade-catalog .trade-specs{font-size:12px}.mini-shop .trade-catalog .trade-price>strong{font-size:24px}.mini-shop .trade-catalog .trade-product{padding:16px 0}.mini-shop .trade-catalog .trade-product-open{gap:12px}.mini-shop .trade-catalog .trade-purchase-row{gap:8px}.mini-theme-gallery .mini-product-grid>.mini-product{background:var(--mini-soft);border-radius:12px;flex-direction:column;padding:12px;display:flex}.mini-theme-gallery .mini-product-grid .mini-product-info{display:contents}.mini-theme-gallery .mini-product-grid .mini-product-sku{display:none}.mini-theme-gallery .mini-product-grid .mini-product-info h3{order:0;min-height:40px;font-size:14px}.mini-theme-gallery .mini-product-grid .mini-product-image{aspect-ratio:auto;background:0 0;border-radius:0;order:1;height:136px}.mini-theme-gallery .mini-product-grid .mini-product-image img{padding:0}.mini-theme-gallery .mini-product-grid .mini-product-fitment{order:2;font-size:10px;margin-top:4px!important}.mini-theme-gallery .mini-product-grid .mini-product-bottom{order:3;margin-top:12px}.mini-theme-gallery .mini-product-grid .mini-stock{order:4;font-size:10px}.mini-theme-gallery .mini-product-grid .mini-product-tag{background:var(--mini-paper);font-size:10px;top:0;left:0}.mini-theme-gallery .mini-product-grid .mini-add-button{background:var(--mini-paper);border-color:#d2d2cb}@media (width<=370px){.mini-theme-gallery .mini-product-grid>.mini-product{padding:8px}.mini-theme-gallery .mini-product-grid .mini-product-image{height:120px}.mini-theme-gallery .mini-product-grid .mini-product-info h3{min-height:36px;font-size:12px}}.mini-detail-technical{display:none}.mini-theme-catalog .mini-detail-image{background:var(--mini-soft);justify-content:flex-end;padding-right:8px}.mini-theme-catalog .mini-detail-image>img{width:76%;height:100%}.mini-theme-catalog .mini-detail-watermark{display:none}.mini-theme-catalog .mini-detail-technical{z-index:2;flex-direction:column;gap:24px;max-width:92px;display:flex;position:absolute;top:72px;left:20px}.mini-theme-catalog .mini-detail-technical>span{color:var(--mini-ink);font-size:12px;line-height:1.5}.mini-theme-catalog .mini-detail-technical small{color:var(--mini-muted);border-top:1px solid var(--mini-line);margin-bottom:8px;padding-top:8px;font:10px Menlo,monospace}.mini-theme-catalog .mini-detail-brand>span{color:var(--mini-ink)}.mini-theme-catalog .mini-detail-specs dl>div{border-bottom:1px solid var(--mini-line);padding-bottom:12px}@media (height<=650px){.mini-theme-catalog .mini-detail-image{justify-content:center}.mini-theme-catalog .mini-detail-technical{display:none}.mini-theme-catalog .mini-detail-image>img{width:150px;height:88px}}@media (height<=450px){.mini-theme-catalog .mini-detail-image>img{width:100%;height:100px}}.mini-product-fitment,.mini-theme-gallery .mini-product-grid .mini-product-fitment,.mini-price-label,.mini-stock,.mini-theme-gallery .mini-product-grid .mini-stock,.mini-browse-fitment,.mini-browse-stock,.mini-featured-spec,.mini-featured-purchase>div>span,.mini-shop .trade-catalog .trade-price>span:first-child,.mini-shop .trade-catalog .trade-availability,.mini-shop .trade-catalog .trade-quantity>label,.mini-shop .trade-catalog .trade-error{font-size:12px}.mini-shop .trade-catalog .trade-purchase-row{margin-top:8px}.mini-shop .trade-catalog .trade-quantity>label{margin-bottom:8px}.mini-browse-product-copy{gap:4px}@media (height<=450px){.mini-browse-product-copy{gap:2px}}.mini-shop .trade-catalog .trade-price-unit,.mini-shop .trade-catalog .trade-quantity>label>span,.mini-browse-product-price>span{font-size:12px}@media (height<=450px){.mini-browse-result-heading{min-height:24px;padding-block:4px}}.pointer-shop{--pointer-page-inset:20px;--pointer-section-gap:24px;--pointer-card-inset:20px;--pointer-compact-inset:16px;--pointer-stack-gap:12px;--pointer-copy-gap:8px;--mini-paper:#f4f6f8;--mini-surface:#fff;--mini-soft:#e9eef3;--mini-line:#dce3e9;--mini-ink:#18222d;--mini-muted:#5e6b78;--mini-accent:#076fe0;--mini-on-accent:#fff;--mini-focus:#076fe0;--mini-radius-control:18px}.pointer-shop.mini-theme-track{--mini-paper:#0c1320;--mini-surface:#121d2e;--mini-soft:#182539;--mini-line:#31405a;--mini-ink:#f7f9fc;--mini-muted:#b2bfd1;--mini-accent:#2760dd;--mini-on-accent:#fff;--mini-focus:#78a2ff;--mini-radius-control:2px}.pointer-shop.mini-theme-catalog{--mini-paper:#f4f5f7;--mini-surface:#fff;--mini-soft:#eaecef;--mini-line:#e3e5e9;--mini-ink:#172027;--mini-muted:#626b75;--mini-accent:#df3036;--mini-on-accent:#fff;--mini-focus:#b82028;--mini-radius-control:14px}.pointer-shop button,.pointer-shop input,.pointer-shop select,.pointer-shop textarea{font:inherit}.pointer-shop button{touch-action:manipulation}.pointer-shop button:focus-visible,.pointer-shop input:focus-visible,.pointer-shop select:focus-visible,.pointer-shop textarea:focus-visible{outline:2px solid var(--mini-focus);outline-offset:2px}.pointer-shop .mini-body{padding:var(--pointer-page-inset);scrollbar-gutter:auto;overscroll-behavior:contain;scrollbar-width:thin}.pointer-shop .mini-toast{white-space:normal;z-index:70;pointer-events:none;color:#fff;background:#172232;border-radius:12px;max-width:calc(100% - 24px);font-size:12px;bottom:90px}.pointer-shop .mini-header.pointer-header{min-height:72px;padding:12px var(--pointer-page-inset);flex:none;gap:12px}.pointer-header-icon{width:44px;height:44px;color:var(--mini-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pointer-header-bag i{background:var(--mini-accent);color:var(--mini-on-accent);border-radius:10px;min-width:17px;padding:0 3px;font:10px/17px Avenir Next,sans-serif;position:absolute;top:-1px;right:-1px}.pointer-header-gallery .pointer-logo{gap:8px;width:158px}.pointer-header-gallery .pointer-logo-symbol{width:30px}.pointer-header-gallery .pointer-logo-word{width:120px}.pointer-header-gallery .pointer-header-icon{background:#fff;box-shadow:0 3px 10px #1d3d5910}.pointer-header-track .pointer-logo{gap:8px;width:172px}.pointer-header-track .pointer-logo-symbol{width:32px}.pointer-header-track .pointer-logo-word{width:132px}.pointer-track-masthead{flex-direction:column;gap:6px;display:flex}.pointer-track-masthead>span{letter-spacing:.36em;color:#afbdd3;padding-left:40px;font:9px/1.1 Avenir Next,sans-serif}.pointer-header-track .pointer-header-icon{border:1px solid var(--mini-line);border-radius:4px}.pointer-catalog-masthead{flex-direction:column;gap:7px;display:flex}.pointer-catalog-masthead>span{letter-spacing:.2em;color:var(--mini-muted);padding-left:38px;font:9px/1.2 Avenir Next,sans-serif}.pointer-catalog-masthead .pointer-logo{gap:8px;width:182px}.pointer-catalog-masthead .pointer-logo-symbol{width:30px}.pointer-catalog-masthead .pointer-logo-word{width:144px}.pointer-header-index{background:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 12px #1c263009}.pointer-shop .mini-header.pointer-header-catalog{padding:16px var(--pointer-page-inset);background:var(--mini-paper);border:0;margin:0}.pointer-page-title{margin-bottom:var(--pointer-section-gap);justify-content:space-between;align-items:end;gap:12px;display:flex}.pointer-page-title h2,.pointer-profile-heading h2{letter-spacing:-1px;margin:var(--pointer-copy-gap) 0 0;font-size:30px;font-weight:650;line-height:1.2}.pointer-page-title>span,.pointer-page-title>div>span,.pointer-profile-heading>span{color:var(--mini-muted);font-size:12px}.pointer-page-title>div>span,.pointer-profile-heading>span{letter-spacing:.12em;font-family:Avenir Next,sans-serif}.pointer-all{border-top:1px solid var(--mini-line);justify-content:space-between;align-items:center;width:100%;min-height:52px;margin:24px 0 0;padding:16px 0;font-size:14px;display:flex}.pointer-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 12px;display:flex}.pointer-empty>svg{color:var(--mini-muted)}.pointer-empty h3{font-size:18px;font-weight:550;line-height:1.5}.pointer-empty p{color:var(--mini-muted);max-width:280px;font-size:13px;line-height:1.8}.pointer-empty button,.pointer-primary{background:var(--mini-accent);min-height:48px;color:var(--mini-on-accent);border-radius:var(--mini-radius-control);border:0;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:14px;display:flex}.pointer-trade-welcome{border-bottom:1px solid var(--mini-line);margin-bottom:24px;padding-bottom:20px}.pointer-trade-welcome>span{color:var(--mini-muted);letter-spacing:.05em;font-size:12px}.pointer-trade-welcome h2{margin-top:12px;font-size:24px;line-height:1.5}.pointer-trade-welcome p{color:var(--mini-muted);align-items:start;gap:6px;margin-top:12px;font-size:12px;line-height:1.8;display:flex}.pointer-trade-welcome svg{flex:none;margin-top:4px}.pointer-shop .pointer-body-categories{flex-direction:column;padding:0;display:flex;overflow:hidden}.pointer-category-page{flex-direction:column;flex:1;min-height:0;display:flex}.pointer-category-page>.pointer-page-title{padding:12px var(--pointer-page-inset) 16px;flex:none;margin:0}.pointer-category-page .pointer-page-title h2{font-size:25px}.pointer-filter{padding:0 var(--pointer-page-inset) 8px;border-bottom:1px solid var(--mini-line);flex:none}.pointer-search{background:var(--mini-surface);border:1px solid var(--mini-line);height:44px;color:var(--mini-muted);border-radius:24px;align-items:center;gap:9px;padding:0 12px;display:flex}.pointer-search input{width:100%;min-width:0;color:var(--mini-ink);background:0 0;border:0;outline:0;font-size:13px}.pointer-search input::placeholder{color:var(--mini-muted)}.pointer-search button{flex:none;place-items:center;width:44px;height:44px;display:grid}.pointer-filter-row{justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}.pointer-filter-row label{color:var(--mini-muted);align-items:center;gap:8px;display:flex}.pointer-filter-row select{max-width:180px;height:44px;color:var(--mini-ink);background:0 0;border:0;font-size:12px}.pointer-filter-row button{min-width:44px;min-height:44px;color:var(--mini-ink);font-size:12px}.pointer-catalog-browser{flex:1;grid-template-columns:88px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pointer-categories{overscroll-behavior:contain;scrollbar-width:none;border-right:1px solid var(--mini-line);flex-direction:column;gap:6px;min-height:0;padding:12px 6px 28px;display:flex;overflow-y:auto}.pointer-categories button{min-height:60px;color:var(--mini-muted);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 3px;font-size:12px;display:flex;position:relative}.pointer-categories button strong{white-space:nowrap;font-size:12px;font-weight:500}.pointer-categories button>span{display:none}.pointer-categories button>b{font:10px Menlo,monospace;display:none}.pointer-categories button.is-active{background:var(--mini-surface);color:var(--mini-accent);box-shadow:0 2px 8px #182d4210}.pointer-categories button.is-active strong{font-weight:650}.pointer-category-results{overscroll-behavior:contain;scrollbar-width:thin;background:var(--mini-surface);min-height:0;padding:0 12px 28px;overflow-y:auto}.pointer-result-heading{border-bottom:1px solid var(--mini-line);justify-content:space-between;align-items:center;gap:8px;min-height:52px;font-size:12px;display:flex}.pointer-result-heading strong{font-size:14px;font-weight:550}.pointer-result-heading>span{color:var(--mini-muted)}.pointer-category-list{flex-direction:column;display:flex}.pointer-category-item{border-bottom:1px solid var(--mini-line);min-width:0}.pointer-category-open{text-align:left;width:100%;min-height:124px;color:var(--mini-ink);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;display:grid;position:relative}.pointer-category-open .pointer-category-photo{background:#fff;border-radius:12px;width:74px;height:86px;margin:0;display:block;overflow:hidden}.pointer-category-photo img{object-fit:contain;width:100%;height:100%}.pointer-category-copy{min-width:0}.pointer-category-copy h3{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.6}.pointer-category-copy p{color:var(--mini-muted);margin-top:4px;font-size:12px;line-height:1.5}.pointer-category-item-index{color:var(--mini-muted);font-size:10px;display:none}.pointer-category-colors{margin-top:var(--pointer-copy-gap);gap:4px;display:flex}.pointer-category-colors i{border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 .5px #0002}.pointer-category-chevron{display:none}.pointer-fitment-note{color:var(--mini-muted);border-bottom:1px solid var(--mini-line);margin:0;padding:12px 0;font-size:12px;line-height:1.7}.pointer-category-results .pointer-empty{padding:32px 4px}.pointer-category-results .pointer-empty h3{font-size:14px}.pointer-category-results .pointer-empty button{font-size:12px}.pointer-category-track .pointer-search{background:0 0;border-radius:2px}.pointer-category-track .pointer-categories{border-right:1px solid #344257;gap:0;padding:0}.pointer-category-track .pointer-categories button{border-bottom:1px solid var(--mini-line);border-radius:0;flex-direction:column;align-items:start;min-height:64px;padding-left:12px}.pointer-category-track .pointer-categories button>b{color:#a1b6d5;display:block}.pointer-category-track .pointer-categories button.is-active{color:#fff;box-shadow:none;background:#2760dd}.pointer-category-track .pointer-category-results{background:#0c1320}.pointer-category-track .pointer-category-item-index{margin-bottom:4px;display:block}.pointer-category-track .pointer-category-photo{border-radius:0}.pointer-category-track .pointer-category-colors{display:none}.pointer-category-catalog .pointer-page-title h2{letter-spacing:-.8px;font-size:28px;font-weight:700}.pointer-category-catalog .pointer-search{background:#fff;border:0;border-radius:14px;box-shadow:0 3px 12px #17202705}.pointer-category-catalog .pointer-filter{border:0}.pointer-category-catalog .pointer-categories{border:0;gap:4px;padding:8px 0}.pointer-category-catalog .pointer-categories button{border-radius:14px 0 0 14px;flex-direction:column;gap:6px;min-height:64px;margin-left:8px;padding:8px 4px}.pointer-category-catalog .pointer-categories button>b{display:none}.pointer-category-catalog .pointer-categories button.is-active{color:var(--mini-accent);box-shadow:none;background:#fff}.pointer-category-catalog .pointer-categories button.is-active:before{content:"";background:var(--mini-accent);border-radius:2px;width:3px;position:absolute;top:20px;bottom:20px;left:0}.pointer-category-catalog .pointer-category-results{background:var(--mini-paper);padding:0 var(--pointer-page-inset) 24px 8px}.pointer-category-catalog .pointer-result-heading{border:0}.pointer-category-catalog .pointer-category-list{gap:var(--pointer-stack-gap)}.pointer-category-catalog .pointer-category-item{background:#fff;border:0;border-radius:18px;box-shadow:0 3px 12px #17202704}.pointer-category-catalog .pointer-category-open{grid-template-columns:66px minmax(0,1fr);gap:8px;min-height:128px;padding:12px}.pointer-category-catalog .pointer-category-open .pointer-category-photo{background:var(--mini-paper);border-radius:10px;width:66px;height:86px}.pointer-category-catalog .pointer-category-photo img{mix-blend-mode:multiply}.pointer-category-catalog .pointer-category-copy h3{font-size:13px;font-weight:600}.pointer-category-catalog .pointer-category-colors{gap:3px}.pointer-category-catalog .pointer-category-colors i{border-radius:2px;width:7px;height:7px}.pointer-cart-total{text-align:right;white-space:nowrap;font-size:12px}.pointer-cart-total b{color:var(--mini-ink);letter-spacing:-2px;margin-bottom:4px;font:500 40px/1 Avenir Next,sans-serif;display:block}.pointer-cart .pointer-pending-note{color:var(--mini-muted);margin:0 0 var(--pointer-section-gap);align-items:start;gap:8px;padding:0;font-size:12px;line-height:1.7;display:flex}.pointer-pending-note svg{flex:none;margin-top:2px}.pointer-cart-list{counter-reset:cart;gap:16px;display:grid}.pointer-cart-item{background:var(--mini-surface);counter-increment:cart;border-radius:24px;grid-template-columns:92px minmax(0,1fr) 24px;gap:12px;padding:16px;display:grid;position:relative}.pointer-cart-photo{background:#fff;border-radius:18px;align-self:start;overflow:hidden}.pointer-cart-photo img{object-fit:contain;width:100%;height:100px;display:block}.pointer-cart-info>span{letter-spacing:.04em;color:var(--mini-muted);font-size:9px}.pointer-cart-info h3{margin:4px 0;font-size:14px;font-weight:550;line-height:1.6}.pointer-cart-info p{color:var(--mini-muted);margin-bottom:var(--pointer-copy-gap);align-items:center;gap:6px;font-size:12px;display:flex}.pointer-cart-info p i{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 .5px #0002}.pointer-cart-info strong{font-size:12px;font-weight:500}.pointer-remove{width:44px;height:44px;color:var(--mini-muted);justify-self:end;place-items:center;margin-top:-7px;margin-right:-8px;display:grid}.pointer-cart-quantity{color:var(--mini-muted);border-top:1px solid var(--mini-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.pointer-stepper{border:1px solid var(--mini-line);background:var(--mini-paper);border-radius:24px;align-items:center;display:flex;overflow:hidden}.pointer-stepper button{width:44px;height:44px;color:var(--mini-ink);place-items:center;display:grid}.pointer-stepper button:disabled{opacity:.3;cursor:default}.pointer-stepper input{width:40px;height:44px;color:var(--mini-ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:14px}.pointer-cart-checkout{margin-top:var(--pointer-section-gap);padding:var(--pointer-card-inset);background:#fff;border-radius:24px;box-shadow:0 8px 26px #203e5710}.pointer-checkout-summary{color:var(--mini-muted);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.pointer-checkout-summary strong{color:var(--mini-ink);font-weight:500}.pointer-cart-actions{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.pointer-cart-actions>button{border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 8px;font-size:13px;display:flex}.pointer-cart-actions>button:first-child{border:1px solid var(--mini-line)}.pointer-local-note{text-align:center;color:var(--mini-muted);font-size:12px;line-height:1.7;margin:12px 0 0!important}.pointer-error{color:var(--mini-error);font-size:13px;line-height:1.8;margin:12px 0!important}.pointer-cart-track .pointer-page-title h2{font-size:40px;font-weight:800}.pointer-cart-track .pointer-cart-item{border-top:1px solid var(--mini-line);background:0 0;border-radius:0;grid-template-columns:112px minmax(0,1fr) 24px;padding:16px 0}.pointer-cart-track .pointer-cart-photo{border-radius:2px;grid-row:1/3}.pointer-cart-track .pointer-cart-photo img{height:124px}.pointer-cart-track .pointer-cart-quantity{border:0;flex-wrap:wrap;grid-column:2/-1;padding:0}.pointer-cart-track .pointer-stepper{background:0 0;border-radius:2px}.pointer-cart-track .pointer-cart-checkout{box-shadow:none;background:#182539;border:1px solid #33445f;border-radius:4px;padding:16px}.pointer-cart-track .pointer-cart-actions>button{border-radius:2px}.pointer-cart .pointer-page-title{margin-bottom:var(--pointer-stack-gap)}.pointer-cart-catalog .pointer-page-title h2{font-weight:700}.pointer-cart-catalog .pointer-cart-total b{color:var(--mini-accent);font-weight:650}.pointer-cart-catalog .pointer-cart-list{gap:var(--pointer-stack-gap)}.pointer-cart-catalog .pointer-cart-item{background:#fff;border:0;border-radius:20px;grid-template-columns:80px minmax(0,1fr) 20px;gap:8px 12px;padding:16px;box-shadow:0 4px 18px #17202705}.pointer-cart-catalog .pointer-cart-photo{background:var(--mini-paper);border-radius:14px;grid-row:1/3}.pointer-cart-catalog .pointer-cart-photo img{mix-blend-mode:multiply;height:128px}.pointer-cart-catalog .pointer-cart-info strong{display:none}.pointer-cart-catalog .pointer-cart-quantity{border:0;grid-column:2/-1;justify-content:flex-end;padding-top:0}.pointer-cart-catalog .pointer-cart-quantity>span{display:none}.pointer-cart-catalog .pointer-stepper{background:var(--mini-paper);border:0;border-radius:12px}.pointer-cart-catalog .pointer-stepper input{width:32px}.pointer-cart-catalog .pointer-cart-checkout{padding:var(--pointer-card-inset);margin-top:var(--pointer-section-gap);background:#fff;border-radius:24px;box-shadow:0 8px 28px #17202707}.pointer-cart-catalog .pointer-checkout-summary{border-bottom:1px solid var(--mini-line);padding:0 0 16px}.pointer-cart-catalog .pointer-checkout-summary strong{font-weight:650}.pointer-cart-catalog .pointer-cart-actions{grid-template-columns:1fr;gap:4px}.pointer-cart-catalog .pointer-cart-actions>button{border-radius:14px;min-height:52px}.pointer-cart-catalog .pointer-cart-actions>button:first-child{min-height:44px;color:var(--mini-muted);border:0;order:1}.pointer-member-card{margin:var(--pointer-section-gap) 0}.pointer-identity{padding:var(--pointer-card-inset) 0;align-items:center;gap:16px;display:flex}.pointer-avatar{background:var(--mini-soft);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.pointer-identity h3{font-size:20px;font-weight:600}.pointer-identity p{color:var(--mini-muted);margin-top:var(--pointer-copy-gap);font-size:12px}.pointer-identity>svg{color:var(--mini-accent);margin-left:auto}.pointer-account-policy{grid-template-columns:1fr auto;gap:8px;padding:16px 0;font-size:14px;display:grid}.pointer-account-policy span,.pointer-account-policy small{color:var(--mini-muted);font-size:12px}.pointer-account-policy small{grid-column:1/-1}.pointer-member-gallery{padding:0 var(--pointer-card-inset) 8px;background:#fff;border-radius:26px;box-shadow:0 5px 20px #203e5709}.pointer-member-gallery .pointer-account-policy{border-top:1px solid var(--mini-line)}.pointer-member-track{background:#182539;border:1px solid #35455d;border-radius:4px;padding:20px;position:relative;overflow:hidden}.pointer-member-track:after{content:"";pointer-events:none;background:#3d6cd726;width:36px;height:160px;position:absolute;top:-25px;right:20px;transform:rotate(35deg)}.pointer-pass-heading{letter-spacing:.04em;justify-content:space-between;align-items:center;font:700 23px/1 Avenir Next Condensed,sans-serif;display:flex}.pointer-member-track .pointer-identity{padding-block:28px 20px}.pointer-member-track .pointer-avatar{background:0 0;border:1px solid #567397;border-radius:0;width:52px;height:52px}.pointer-member-track .pointer-account-policy{border-top:1px solid var(--mini-line)}.pointer-pass-footer{letter-spacing:.15em;color:#b2bfd1;border-top:1px solid #374965;justify-content:space-between;gap:10px;padding-top:16px;font:9px Avenir Next,sans-serif;display:flex}.pointer-member-catalog{padding:0 var(--pointer-card-inset) var(--pointer-card-inset);background:#fff;border:0;border-radius:24px;box-shadow:0 8px 26px #17202708}.pointer-member-catalog .pointer-identity{padding-block:20px}.pointer-member-catalog .pointer-avatar{color:var(--mini-accent);background:#fff0f0;border:0;border-radius:18px}.pointer-member-catalog .pointer-identity h3{font-size:23px;font-weight:650}.pointer-member-catalog .pointer-account-policy{background:var(--mini-paper);border:0;border-radius:14px;gap:8px;padding:16px}.pointer-member-catalog .pointer-account-policy strong{color:var(--mini-accent);font-size:14px}.mini-theme-catalog .pointer-profile-orders{padding:12px var(--pointer-card-inset) var(--pointer-card-inset);margin-bottom:var(--pointer-section-gap);background:#fff;border:0;border-radius:20px}.mini-theme-catalog .pointer-order-stages button>span{background:var(--mini-paper);color:var(--mini-ink);border-radius:14px}.pointer-shop.mini-theme-catalog .pointer-profile-row{padding:16px var(--pointer-card-inset);margin-top:var(--pointer-stack-gap);background:#fff;border:0;border-radius:18px}.mini-theme-catalog .pointer-profile-row>svg:first-child{color:var(--mini-accent)}.mini-theme-catalog .pointer-profile-orders+.pointer-profile-row{margin-top:0}.pointer-profile-orders{border-bottom:1px solid var(--mini-line);padding:0 0 24px}.pointer-profile-orders>div:first-child{justify-content:space-between;align-items:center;display:flex}.pointer-profile-orders h3{font-size:16px;font-weight:600}.pointer-profile-orders>div:first-child button{min-width:44px;min-height:44px;color:var(--mini-muted);align-items:center;font-size:12px;display:flex}.pointer-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pointer-order-stages button{flex-direction:column;align-items:center;gap:8px;min-height:68px;padding:8px 0;font-size:12px;display:flex}.pointer-order-stages button>span{background:var(--mini-surface);border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.mini-theme-track .pointer-order-stages button>span{border:1px solid var(--mini-line);background:0 0;border-radius:2px}.pointer-profile-row{border-bottom:1px solid var(--mini-line);text-align:left;border-radius:0;align-items:center;gap:16px;width:100%;min-height:80px;padding:16px 0;display:flex}.pointer-profile-row>span{flex:1;min-width:0}.pointer-profile-row strong{font-size:14px;font-weight:550;display:block}.pointer-profile-row small{color:var(--mini-muted);margin-top:var(--pointer-copy-gap);font-size:12px;line-height:1.6;display:block}.pointer-profile-row>svg{flex:none}.pointer-profile-row>svg:last-child{transition:transform .18s,color .18s}.pointer-profile-row[aria-expanded=true]>svg:last-child{color:var(--mini-accent);transform:rotate(90deg)}.pointer-profile-row[aria-expanded=true] strong{color:var(--mini-accent)}.mini-theme-track .pointer-profile-row[aria-expanded=true] strong,.mini-theme-track .pointer-profile-row[aria-expanded=true]>svg:last-child{color:#a9c6ff}.pointer-expanded{margin-top:var(--pointer-stack-gap);padding:var(--pointer-card-inset);background:var(--mini-surface);color:var(--mini-muted);border-radius:22px;font-size:13px;line-height:1.8}.pointer-expanded h3{color:var(--mini-ink);margin:0 0 16px;font-size:16px;font-weight:600}.pointer-expanded dl{gap:12px;margin:0 0 16px;display:grid}.pointer-expanded dl>div{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.pointer-expanded dt{color:var(--mini-ink);font-weight:550}.pointer-expanded dd,.pointer-expanded p{margin:0}.pointer-expanded .pointer-benefits-note{border-top:1px solid var(--mini-line);margin-top:12px;padding-top:12px;font-size:12px}.mini-theme-track .pointer-expanded{background:var(--mini-soft);border:1px solid var(--mini-line);border-radius:2px}.mini-theme-catalog .pointer-expanded{background:#fff;border-radius:18px}.pointer-profile-signoff{flex-direction:column;align-items:center;gap:16px;padding:32px 0 12px;display:flex}.pointer-profile-signoff>span:last-child{letter-spacing:.12em;color:var(--mini-muted);font-size:10px}.pointer-profile-signoff .pointer-logo{opacity:.5}.pointer-address-form{margin-top:var(--pointer-stack-gap);padding:var(--pointer-card-inset);background:var(--mini-surface);border-radius:22px;gap:20px;display:grid}.pointer-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pointer-editor-heading>div>span{letter-spacing:.14em;color:var(--mini-muted);margin-bottom:4px;font:10px/1.4 Avenir Next,sans-serif;display:block}.pointer-editor-heading h3{margin:0;font-size:18px;font-weight:600;line-height:1.5}.pointer-editor-heading>button{background:var(--mini-paper);width:44px;height:44px;color:var(--mini-muted);border-radius:50%;flex:none;place-items:center;display:grid}.pointer-address-form label{color:var(--mini-muted);gap:8px;font-size:12px;display:grid}.pointer-address-form input,.pointer-address-form textarea{background:var(--mini-paper);width:100%;min-width:0;min-height:48px;color:var(--mini-ink);border:1px solid #0000;border-radius:14px;padding:12px;font-size:14px;line-height:1.5}.pointer-address-form input::placeholder,.pointer-address-form textarea::placeholder{color:var(--mini-muted)}.pointer-address-form textarea{resize:vertical;min-height:96px}.pointer-address-form [aria-invalid=true]{border-color:var(--mini-error)}.pointer-field-error{color:var(--mini-error);font-size:12px;line-height:1.6}.pointer-editor-actions{grid-template-columns:1fr 1.65fr;gap:12px;padding-top:4px;display:grid}.pointer-editor-actions button{gap:8px;min-height:48px;padding:12px;font-size:13px}.pointer-secondary{border:1px solid var(--mini-line);border-radius:var(--mini-radius-control);color:var(--mini-muted);background:0 0}.mini-theme-track .pointer-address-form{border:1px solid var(--mini-line);background:var(--mini-surface);border-radius:2px}.mini-theme-track .pointer-editor-heading>button{border:1px solid var(--mini-line);background:0 0;border-radius:2px}.mini-theme-track .pointer-address-form input,.mini-theme-track .pointer-address-form textarea{background:var(--mini-paper);border-color:var(--mini-line);border-radius:2px}.mini-theme-track .pointer-address-form [aria-invalid=true]{border-color:var(--mini-error)}.mini-theme-catalog .pointer-address-form{border-radius:20px;box-shadow:0 4px 18px #17202705}.mini-theme-catalog .pointer-editor-heading>button,.mini-theme-catalog .pointer-address-form input,.mini-theme-catalog .pointer-address-form textarea{border-radius:12px}.pointer-back{min-height:44px;color:var(--mini-muted);align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:12px;display:flex}.pointer-order-filters{background:var(--mini-soft);border-radius:28px;gap:4px;padding:4px;display:flex}.pointer-order-filters button{white-space:nowrap;min-width:0;min-height:44px;color:var(--mini-muted);border:0;border-radius:24px;flex:1;padding:0 4px;font-size:12px}.pointer-order-filters button[aria-pressed=true]{background:var(--mini-surface);color:var(--mini-accent);font-weight:600;box-shadow:0 2px 8px #182d4210}.mini-theme-track .pointer-order-filters{border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;gap:0;padding:0}.mini-theme-track .pointer-order-filters button{border-bottom:2px solid #0000;border-radius:0}.mini-theme-track .pointer-order-filters button[aria-pressed=true]{color:#a9c6ff;box-shadow:none;background:#182b49;border-bottom-color:#78a2ff}.mini-theme-catalog .pointer-order-filters{background:#fff;border-radius:16px;padding:4px}.mini-theme-catalog .pointer-order-filters button{border-radius:12px}.mini-theme-catalog .pointer-order-filters button[aria-pressed=true]{color:var(--mini-accent);box-shadow:none;background:#fff0f0}.pointer-saved-card{padding:var(--pointer-card-inset);background:var(--mini-surface);border:0;border-radius:24px;margin-bottom:16px;box-shadow:0 5px 20px #203e5709}.pointer-saved-card header,.pointer-saved-card footer{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.pointer-saved-card header h3{margin:0;font-size:18px;font-weight:600;line-height:1.5}.pointer-saved-card header strong{white-space:nowrap;color:var(--mini-muted);font-size:12px;font-weight:500}.pointer-saved-card .pointer-saved-date{color:var(--mini-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0 16px;font-size:12px;line-height:1.6;display:flex}.pointer-saved-date>span{color:var(--mini-accent)}.pointer-saved-line{text-align:left;border:0;border-top:1px solid var(--mini-line);background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;min-height:80px;margin:0;padding:12px 0;display:flex}.pointer-saved-line img{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:56px;height:64px}.pointer-saved-line>span{min-width:0;color:var(--mini-ink);flex:1;font-size:13px;line-height:1.6}.pointer-saved-line small{color:var(--mini-muted);margin-top:4px;font-size:12px;display:block}.pointer-saved-line b{color:var(--mini-ink);white-space:nowrap;font-size:14px;font-weight:500}.pointer-saved-line>svg{width:16px;color:var(--mini-muted);flex:none}.pointer-saved-card .pointer-saved-id{letter-spacing:.02em;color:var(--mini-muted);overflow-wrap:anywhere;margin:12px 0 0;font:10px/1.6 Menlo,monospace}.pointer-saved-card footer{border-top:1px solid var(--mini-line);color:var(--mini-muted);margin-top:12px;padding-top:12px;line-height:1.5}.pointer-saved-card footer button{min-height:44px;color:var(--mini-accent);background:#eaf3fd;border:0;border-radius:24px;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.mini-theme-track .pointer-saved-card{border:1px solid var(--mini-line);box-shadow:none;background:var(--mini-surface);border-radius:4px}.mini-theme-track .pointer-saved-date>span{color:#a9c6ff}.mini-theme-track .pointer-saved-line img{border-radius:0}.mini-theme-track .pointer-saved-card footer button{color:#a9c6ff;background:#182b49;border:1px solid #354f75;border-radius:2px}.mini-theme-catalog .pointer-saved-card{border-radius:20px;box-shadow:0 4px 18px #17202705}.mini-theme-catalog .pointer-saved-line img{background:var(--mini-paper);mix-blend-mode:multiply;border-radius:12px}.mini-theme-catalog .pointer-saved-card footer button{color:var(--mini-accent);background:#fff0f0;border-radius:12px}.pointer-quantity-error{color:var(--mini-error);grid-column:1/-1;align-items:start;gap:6px;margin:0;font-size:12px;line-height:1.7;display:flex}.pointer-quantity-error>svg{flex:none;margin-top:3px}.pointer-stepper:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--mini-error)}.pointer-shop .pointer-stepper input:focus-visible{border-radius:0;outline:0}.pointer-stepper:focus-within{outline:2px solid var(--mini-focus);outline-offset:2px}.pointer-shop .pointer-search input:focus-visible{border-radius:0;outline:0}.pointer-search:focus-within{outline:2px solid var(--mini-focus);outline-offset:2px}.pointer-shop .mini-toast{border-radius:22px;align-items:center;gap:8px;padding:12px 16px;line-height:1.6;display:flex;box-shadow:0 5px 20px #17223222}.pointer-shop .mini-toast>svg{flex:none}.pointer-shop .mini-toast>span{min-width:0}.pointer-shop.mini-theme-track .mini-toast{box-shadow:none;background:#20324c;border:1px solid #52698a;border-radius:2px}.pointer-shop.mini-theme-catalog .mini-toast{background:#172027;border-radius:14px}.pointer-shop .mini-toast.pointer-feedback-warning>svg{color:#ffd29e}@media (height<=650px){.pointer-member-track .pointer-pass-footer{display:none}.pointer-member-track .pointer-identity{padding-block:16px}.pointer-member-track{padding:16px}.pointer-category-results .pointer-empty{gap:12px;padding-block:20px}}@media (width<=370px){.pointer-shop{--pointer-page-inset:16px;--pointer-card-inset:16px;--pointer-compact-inset:12px}.pointer-shop .mini-body{padding:var(--pointer-page-inset)}.pointer-shop .mini-header.pointer-header{min-height:64px;padding-inline:16px}.pointer-shop .pointer-body-categories{padding:0}.pointer-category-page>.pointer-page-title,.pointer-filter{padding-inline:16px}.pointer-catalog-browser{grid-template-columns:76px minmax(0,1fr)}.pointer-category-open{grid-template-columns:62px minmax(0,1fr);gap:8px;min-height:120px}.pointer-category-open .pointer-category-photo{width:62px;height:76px}.pointer-category-results{padding-inline:10px}.pointer-category-catalog .pointer-catalog-browser{grid-template-columns:76px minmax(0,1fr)}.pointer-page-title h2{font-size:26px}.pointer-cart-item{grid-template-columns:70px minmax(0,1fr) 20px;gap:8px;padding:12px}.pointer-cart-photo img{height:88px}.pointer-cart-track .pointer-cart-item{grid-template-columns:84px minmax(0,1fr) 20px}.pointer-cart-catalog .pointer-cart-item{grid-template-columns:64px minmax(0,1fr) 20px}.pointer-cart-checkout{padding:16px 12px}.pointer-cart-actions{gap:8px}.pointer-cart-actions>button{font-size:12px}.pointer-identity h3{font-size:18px}}@media (height<=650px){.pointer-shop .mini-header.pointer-header{min-height:58px;padding-block:7px}.pointer-shop .mini-body{padding-top:12px}.pointer-shop .pointer-body-categories{padding:0}.pointer-empty{padding-block:24px}.pointer-category-page>.pointer-page-title{padding-top:8px;padding-bottom:8px}.pointer-category-page .pointer-page-title h2{font-size:22px}.pointer-category-page .pointer-page-title>div>span{display:none}}@media (height<=450px){.pointer-shop .mini-header.pointer-header{display:none}.pointer-shop .mini-body{padding-block:12px}.pointer-shop .pointer-body-categories{padding:0}.pointer-category-page>.pointer-page-title{display:none}.pointer-filter{align-items:center;gap:12px;padding:6px 16px;display:flex}.pointer-search{flex:1;min-width:0}.pointer-filter-row{flex:none;gap:10px;margin:0}.pointer-filter-row label>select{max-width:110px}.pointer-filter-row label{gap:4px}.pointer-category-open{grid-template-columns:82px minmax(0,1fr);min-height:106px}.pointer-category-open .pointer-category-photo{width:82px;height:78px}.pointer-shop .mini-toast{bottom:64px}.pointer-cart-checkout{padding:16px}.pointer-category-copy h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.pointer-shop *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pointer-categories button>span{opacity:.75;font:12px/1.2 Avenir Next,sans-serif;display:block}.pointer-category-track .pointer-categories button>span{font-size:10px;position:absolute;top:10px;right:8px}.pointer-shop.mini-theme-track .pointer-profile-row,.pointer-shop.mini-theme-track .pointer-back{border-radius:0}.pointer-empty-art{align-items:center;width:240px;height:164px;margin:0 0 12px;display:flex;position:relative}.pointer-empty-mat{background:#fff;border-radius:50%;flex:none;place-items:center;width:140px;height:140px;display:grid;box-shadow:0 8px 22px #203e5710}.pointer-empty-mat img{object-fit:contain;border-radius:0;width:92px;height:92px;display:block}.pointer-empty-mat+.pointer-empty-mat{margin-left:-40px;transform:translateY(22px)}.pointer-empty-art>span{background:var(--mini-accent);width:42px;height:42px;color:var(--mini-on-accent);border:5px solid var(--mini-paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:60px;left:99px}.mini-theme-track .pointer-empty-art{gap:10px;width:232px;height:150px}.mini-theme-track .pointer-empty-mat{width:112px;height:132px;box-shadow:none;border-radius:0}.mini-theme-track .pointer-empty-mat img{width:112px;height:132px}.mini-theme-track .pointer-empty-mat+.pointer-empty-mat{margin:0;transform:translateY(16px)}.mini-theme-track .pointer-empty-art>span{border-radius:0;top:50px;left:95px}.mini-theme-catalog .pointer-empty-art{width:240px;height:160px}.mini-theme-catalog .pointer-empty-mat{border-radius:20px;transform:rotate(-8deg);box-shadow:0 8px 24px #1720270a}.mini-theme-catalog .pointer-empty-mat+.pointer-empty-mat{transform:translateY(20px)rotate(8deg)}.mini-theme-catalog .pointer-empty-art>span{border-radius:14px;top:65px;left:99px}@media (width<=370px){.pointer-empty-art{margin-block:-8px;transform:scale(.9)}}@media (height<=450px){.pointer-empty-selection .pointer-empty-art{display:none}}@media (width<=370px){.pointer-category-catalog .pointer-category-open{grid-template-columns:54px minmax(0,1fr);gap:6px;padding-inline:8px}.pointer-category-catalog .pointer-category-open .pointer-category-photo{width:54px;height:72px}.pointer-category-catalog .pointer-category-copy h3,.pointer-category-catalog .pointer-category-copy p{font-size:12px}.pointer-cart-catalog .pointer-cart-item{grid-template-columns:64px minmax(0,1fr) 16px;gap:8px;padding:12px}.pointer-cart-catalog .pointer-cart-photo img{height:112px}.pointer-catalog-masthead .pointer-logo{width:166px}.pointer-catalog-masthead .pointer-logo-word{width:128px}}@media (height<=450px){.pointer-category-results .pointer-empty{gap:8px;padding-block:8px}}@media (width>=580px) and (height<=450px){.pointer-address-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-editor-heading,.pointer-editor-actions{grid-column:1/-1}.pointer-address-form label:has(textarea){grid-column:1/-1}}.service-header-notifications{position:relative}.service-header-badge,.service-unread{background:var(--mini-accent);color:var(--mini-on-accent);border-radius:10px;place-items:center;min-width:17px;padding:0 4px;font:600 10px/17px Avenir Next,sans-serif;display:inline-grid}.service-header-badge{position:absolute;top:0;right:0}.service-unread{margin-left:8px}.service-inline-link{color:var(--mini-accent);align-items:center;gap:2px;font-size:12px;display:flex}.pointer-shop .pointer-cart .pointer-page-title{align-items:center;margin-bottom:16px}.pointer-shop .pointer-cart .pointer-page-title>div>span,.pointer-shop .pointer-profile-heading>span{display:none}.pointer-shop .pointer-cart .pointer-page-title h2,.pointer-shop .pointer-profile-heading h2{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:650;line-height:1.2}.pointer-shop .pointer-cart-total{color:#54677d;background:#e9f1fc;border-radius:16px;align-items:baseline;gap:6px;padding:10px 12px;font-size:12px;display:flex}.pointer-shop .pointer-cart-total b{letter-spacing:-.8px;color:#076fe0;margin:0;font-size:23px;font-weight:650;line-height:1;display:inline}.pointer-shop .pointer-cart .pointer-pending-note{margin-bottom:20px;font-size:12px;line-height:1.7}.pointer-shop .pointer-cart .pointer-cart-item{background:#fff;border:0;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);gap:10px 16px;padding:16px;display:grid}.pointer-shop .pointer-cart .pointer-cart-photo{background:#f0f5fa;border-radius:18px;grid-area:1/1/3;align-self:stretch;min-width:0;min-height:128px}.pointer-shop .pointer-cart .pointer-cart-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;min-height:128px;max-height:160px;display:block}.pointer-shop .pointer-cart .pointer-cart-info{grid-area:1/2;min-width:0;padding:3px 24px 0 0}.pointer-shop .pointer-cart-info>span{display:none}.pointer-shop .pointer-cart-info h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.5}.pointer-shop .pointer-cart-info p{margin:0 0 7px;font-size:12px;line-height:1.5}.pointer-shop .pointer-cart .pointer-cart-info strong{color:var(--mini-muted);font-size:12px;font-weight:500;line-height:1.5;display:block}.pointer-shop .pointer-cart .pointer-remove{width:44px;height:44px;color:var(--mini-muted);border-radius:50%;margin:0;position:absolute;top:7px;right:5px}.pointer-shop .pointer-cart .pointer-cart-quantity{border:0;grid-area:2/2;justify-content:flex-start;align-self:end;gap:0;min-width:0;padding:0}.pointer-shop .pointer-cart .pointer-cart-quantity>span{display:none}.pointer-shop .pointer-cart .pointer-stepper{background:#edf3f9;border:0;border-radius:22px;min-width:0}.pointer-shop .pointer-cart .pointer-stepper button{flex:none;width:44px;height:44px}.pointer-shop .pointer-cart .pointer-stepper input{width:44px;height:44px}.pointer-shop .pointer-cart .pointer-quantity-error{grid-area:3/1/auto/-1}.pointer-shop .pointer-cart-checkout{box-shadow:none;background:#e9f1fc;border-radius:24px;margin-top:20px;padding:20px}.pointer-shop .pointer-checkout-summary{color:#54677d;align-items:center;margin-bottom:16px;font-size:12px;line-height:1.5}.pointer-shop .pointer-checkout-summary strong{color:var(--mini-ink);font-size:15px;font-weight:650}.pointer-shop .pointer-cart-actions{grid-template-columns:1fr 1.45fr;gap:10px}.pointer-shop .pointer-cart-actions>button{border-radius:24px;min-height:50px;font-size:13px}.pointer-shop .pointer-local-note{color:var(--mini-muted);font-size:12px;line-height:1.7}.pointer-shop .pointer-empty-selection{gap:14px;padding:26px 16px 30px}.pointer-shop .pointer-empty-selection .pointer-empty-art{margin-bottom:8px}.pointer-shop.mini-theme-track .pointer-cart .pointer-page-title h2{font-size:32px;font-weight:750}.pointer-shop.mini-theme-track .pointer-cart-total{color:#b6c8df;background:#172b45;border:1px solid #2d4668;border-radius:3px}.pointer-shop.mini-theme-track .pointer-cart-total b{color:#d4e3ff}.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-item{background:#111e30;border:1px solid #2b3e57;border-radius:3px;gap:10px 14px;padding:14px}.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-photo{background:#fff;border-radius:2px}.pointer-shop.mini-theme-track .pointer-cart .pointer-remove{border-radius:2px}.pointer-shop.mini-theme-track .pointer-cart-checkout{background:#15263c;border:1px solid #364e6e;border-radius:3px}.pointer-shop.mini-theme-track .pointer-checkout-summary{color:#b7c7db}.pointer-shop.mini-theme-catalog .pointer-cart-total{color:#90676a;background:#fff0f0;border-radius:14px}.pointer-shop.mini-theme-catalog .pointer-cart-total b{color:#df3036}.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-item{border-radius:22px;grid-template-columns:104px minmax(0,1fr);gap:10px 14px;padding:14px;box-shadow:0 4px 18px #17202705}.pointer-shop.mini-theme-catalog .pointer-cart-checkout{background:#fff;border-radius:22px;box-shadow:0 6px 22px #17202706}.pointer-shop.mini-theme-catalog .pointer-checkout-summary{color:var(--mini-muted);border-bottom:1px solid var(--mini-line);padding:0 0 16px}.pointer-shop.mini-theme-catalog .pointer-cart-actions>button:first-child{min-height:44px;color:var(--mini-muted);background:0 0;order:1}.pointer-shop .pointer-profile-heading{align-items:center;min-height:34px;display:flex}.pointer-shop .pointer-member-card{box-shadow:none;background:#fff;border:0;border-radius:22px;margin:16px 0 20px;padding:16px;position:relative}.pointer-shop .pointer-member-card:after{display:none}.pointer-shop .pointer-member-card .pointer-identity{gap:12px;padding:0}.pointer-shop .pointer-member-card .pointer-avatar{color:#076fe0;background:#eaf2fc;border:0;border-radius:50%;width:46px;height:46px}.pointer-shop .pointer-member-card .pointer-avatar>svg{width:25px;height:25px}.pointer-shop .pointer-member-card .pointer-identity h3{font-size:18px;font-weight:650;line-height:1.4}.pointer-shop .pointer-member-card .pointer-identity p{margin-top:4px;font-size:12px}.pointer-shop .pointer-member-card .pointer-account-policy{border:0;border-top:1px solid var(--mini-line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:12px 0 0;display:flex}.pointer-shop .pointer-account-policy>span{display:none}.pointer-shop .pointer-account-policy strong{color:var(--mini-ink);font-size:12px;font-weight:600;line-height:1.5}.pointer-shop .pointer-account-policy small{color:var(--mini-muted);font-size:12px;line-height:1.5}.pointer-shop .pointer-pass-footer{display:none}.pointer-shop .pointer-pass-heading{letter-spacing:.12em;color:#9fb7d6;align-items:center;margin-bottom:12px;font-size:11px;line-height:1;display:flex}.pointer-shop .pointer-pass-heading>svg{color:#a9c6ff;width:16px;height:16px}.pointer-shop.mini-theme-track .pointer-member-card{background:#132238;border:1px solid #304865;border-radius:3px}.pointer-shop.mini-theme-track .pointer-member-card .pointer-avatar{color:#d7e7ff;background:#1b3554;border:1px solid #44678f;border-radius:2px}.pointer-shop.mini-theme-track .pointer-member-card .pointer-account-policy{border-color:#304865}.pointer-shop.mini-theme-track .pointer-account-policy strong{color:#c6dcff}.pointer-shop.mini-theme-catalog .pointer-member-card{background:#fff;border-radius:20px}.pointer-shop.mini-theme-catalog .pointer-member-card .pointer-avatar{color:#df3036;background:#fff0f0;border-radius:14px}.pointer-shop.mini-theme-catalog .pointer-member-card .pointer-account-policy{border-color:#edf0f3}.pointer-shop.mini-theme-catalog .pointer-account-policy strong{color:#df3036}.pointer-shop .pointer-profile-orders{background:#fff;border:0;border-radius:22px;margin:0 0 16px;padding:12px 16px 16px}.pointer-shop .pointer-profile-orders h3{font-size:16px;font-weight:650;line-height:1.4}.pointer-shop .pointer-order-stages{gap:8px;margin-top:4px}.pointer-shop .pointer-order-stages button{gap:6px;min-height:68px;padding:0;font-size:12px}.pointer-shop .pointer-order-stages button>span{color:#335f94;background:#edf4fc;border:0;border-radius:50%;width:40px;height:40px}.pointer-shop .pointer-order-stages button>span>svg{width:21px;height:21px}.pointer-shop .pointer-profile-services{gap:12px;display:grid}.pointer-shop .pointer-profile-services>.pointer-profile-row{background:#e9f1fc;border:0;border-radius:22px;gap:12px;min-height:76px;margin:0;padding:14px 16px}.pointer-shop .pointer-profile-services>.pointer-profile-row>svg:first-child{color:#076fe0;background:#fff;border-radius:14px;width:42px;height:42px;padding:10px}.pointer-shop .pointer-profile-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pointer-shop .pointer-profile-tools .pointer-profile-row{background:#fff;border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px 6px;min-width:0;min-height:132px;margin:0;padding:16px;display:grid}.pointer-shop .pointer-profile-tools .pointer-profile-row>svg:first-child{color:#076fe0;background:#edf4fc;border-radius:14px;grid-column:1/-1;width:40px;height:40px;padding:9px}.pointer-shop .pointer-profile-tools .pointer-profile-row>span{grid-column:1;min-width:0}.pointer-shop .pointer-profile-tools .pointer-profile-row>svg:last-child{grid-column:2;align-self:end;width:16px;height:16px}.pointer-shop .pointer-profile-services .pointer-profile-row strong{font-size:14px;font-weight:650;line-height:1.5}.pointer-shop .pointer-profile-services>.pointer-profile-row strong{align-items:center;gap:8px;display:flex}.pointer-shop .pointer-saved-count{color:#076fe0;white-space:nowrap;background:#fff;border-radius:9px;padding:2px 7px;font-size:12px;font-weight:650;line-height:1.5}.pointer-shop.mini-theme-track .pointer-saved-count{color:#c6dcff;background:#213f63;border-radius:2px}.pointer-shop.mini-theme-catalog .pointer-saved-count{color:#df3036;background:#fff0f0;border-radius:8px}.pointer-shop .pointer-profile-services .pointer-profile-row small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.pointer-shop .pointer-profile-signoff{display:none}.pointer-shop .pointer-profile-services .pointer-expanded,.pointer-shop .pointer-profile-services .pointer-address-form{margin-top:0}.pointer-shop.mini-theme-track .pointer-profile-orders{background:#111e30;border:1px solid #2b3f59;border-radius:3px}.pointer-shop.mini-theme-track .pointer-order-stages button>span{color:#c7daf4;background:#172b44;border:1px solid #3e5676;border-radius:2px}.pointer-shop.mini-theme-track .pointer-profile-services>.pointer-profile-row{background:#162b45;border:1px solid #365375;border-radius:3px}.pointer-shop.mini-theme-track .pointer-profile-services>.pointer-profile-row>svg:first-child{color:#c6dcff;background:#213f63;border-radius:2px}.pointer-shop.mini-theme-track .pointer-profile-tools .pointer-profile-row{background:#111e30;border:1px solid #2b3f59;border-radius:3px}.pointer-shop.mini-theme-track .pointer-profile-tools .pointer-profile-row>svg:first-child{color:#c7daf4;background:#172b44;border:1px solid #3e5676;border-radius:2px}.pointer-shop.mini-theme-catalog .pointer-profile-orders{background:#fff;border-radius:20px}.pointer-shop.mini-theme-catalog .pointer-order-stages button>span{color:#29343f;background:#f1f3f5;border:0;border-radius:13px}.pointer-shop.mini-theme-catalog .pointer-profile-services>.pointer-profile-row{background:#fff;border:0;border-radius:20px}.pointer-shop.mini-theme-catalog .pointer-profile-services>.pointer-profile-row>svg:first-child{color:#df3036;background:#fff0f0;border-radius:13px}.pointer-shop.mini-theme-catalog .pointer-profile-tools .pointer-profile-row{background:#fff;border:0;border-radius:20px}.pointer-shop.mini-theme-catalog .pointer-profile-tools .pointer-profile-row>svg:first-child{color:#df3036;background:#fff0f0;border:0;border-radius:13px}.pointer-shop .pointer-orders-page .pointer-page-title,.pointer-shop .pointer-saved-page .pointer-page-title{margin-bottom:20px}.pointer-shop .pointer-orders-page .pointer-page-title h2,.pointer-shop .pointer-saved-page .pointer-page-title h2{letter-spacing:-.7px;margin:0;font-size:26px;line-height:1.3}.pointer-shop .pointer-saved-page .pointer-page-title>div>span{display:none}.pointer-shop .pointer-orders-page .pointer-empty,.pointer-shop .pointer-saved-page>.pointer-empty{background:#fff;border-radius:24px;gap:16px;margin-top:20px;padding:32px 20px}.pointer-shop.mini-theme-track .pointer-orders-page .pointer-empty,.pointer-shop.mini-theme-track .pointer-saved-page>.pointer-empty{background:#111e30;border:1px solid #2b3f59;border-radius:3px}.pointer-shop.mini-theme-catalog .pointer-orders-page .pointer-empty,.pointer-shop.mini-theme-catalog .pointer-saved-page>.pointer-empty{background:#fff;border-radius:20px}.pointer-shop .pointer-saved-card{box-shadow:none;margin-bottom:16px;padding:20px}.pointer-shop .pointer-saved-card header h3{font-size:18px}.pointer-shop .pointer-saved-card .pointer-saved-date{align-items:center;margin:8px 0 16px}.pointer-shop .pointer-saved-date>span{color:#466c9c;background:#edf4fc;border-radius:9px;padding:5px 8px;font-size:12px}.pointer-shop .pointer-saved-line{grid-template-columns:76px minmax(0,1fr) auto 16px;gap:12px;min-height:112px;padding:14px 0;display:grid}.pointer-shop .pointer-saved-line img{mix-blend-mode:multiply;background:#f0f5fa;border-radius:16px;width:76px;height:86px}.pointer-shop .pointer-saved-line>span{font-size:14px;font-weight:550}.pointer-shop .pointer-saved-line small{margin-top:6px;font-weight:400}.pointer-shop .pointer-saved-line b{font-size:14px}.pointer-shop .pointer-saved-card footer{margin-top:12px;padding-top:14px}.pointer-shop.mini-theme-track .pointer-saved-date>span{color:#bad1f2;background:#1a3352;border-radius:2px}.pointer-shop.mini-theme-track .pointer-saved-line img{mix-blend-mode:normal;background:#fff;border-radius:2px}.pointer-shop.mini-theme-catalog .pointer-saved-date>span{color:#b13a40;background:#fff0f0;border-radius:8px}.pointer-shop.mini-theme-catalog .pointer-saved-line img{background:#f1f3f5;border-radius:14px}.pointer-shop .pointer-address-form{border-radius:22px;gap:16px;padding:20px}.pointer-shop .pointer-editor-heading{margin-bottom:4px}.pointer-shop .pointer-editor-heading>div>span{display:none}.pointer-shop .pointer-editor-heading h3{font-size:18px}.pointer-shop .pointer-address-form input,.pointer-shop .pointer-address-form textarea{background:#f0f5fa;border-radius:14px}.pointer-shop .pointer-editor-actions{gap:12px;padding-top:8px}.pointer-shop .pointer-expanded{border-radius:22px;padding:20px}.pointer-shop .pointer-expanded dl{gap:0}.pointer-shop .pointer-expanded dl>div{border-bottom:1px solid var(--mini-line);grid-template-columns:40px minmax(0,1fr);padding:12px 0}.pointer-shop .pointer-expanded h3{margin-bottom:8px}.pointer-shop.mini-theme-track .pointer-address-form,.pointer-shop.mini-theme-track .pointer-expanded{background:#111e30;border:1px solid #2b3f59;border-radius:3px}.pointer-shop.mini-theme-track .pointer-address-form input,.pointer-shop.mini-theme-track .pointer-address-form textarea{background:#0b1523;border-radius:2px}.pointer-shop.mini-theme-catalog .pointer-address-form,.pointer-shop.mini-theme-catalog .pointer-expanded{background:#fff;border-radius:20px}.pointer-shop.mini-theme-catalog .pointer-address-form input,.pointer-shop.mini-theme-catalog .pointer-address-form textarea{background:#f1f3f5;border-radius:12px}@media (width<=370px){.pointer-shop .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-item{grid-template-columns:96px minmax(0,1fr);gap:10px 12px;padding:12px}.pointer-shop .pointer-cart .pointer-cart-photo,.pointer-shop .pointer-cart .pointer-cart-photo img{min-height:124px}.pointer-shop .pointer-cart-info h3{font-size:14px}.pointer-shop .pointer-cart .pointer-cart-info{padding-right:19px}.pointer-shop .pointer-cart .pointer-remove{top:3px;right:3px}.pointer-shop .pointer-cart-checkout{padding:16px}.pointer-shop .pointer-cart-actions{gap:8px}.pointer-shop .pointer-cart-actions>button{font-size:12px}.pointer-shop .pointer-profile-tools{gap:10px}.pointer-shop .pointer-profile-tools .pointer-profile-row{gap:10px 4px;padding:14px}.pointer-shop .pointer-member-card .pointer-identity h3{font-size:17px}.pointer-shop .pointer-saved-card{padding:16px}.pointer-shop .pointer-saved-line{grid-template-columns:64px minmax(0,1fr) auto 16px;gap:8px}.pointer-shop .pointer-saved-line img{width:64px;height:78px}.pointer-shop .pointer-saved-line>span{font-size:13px}.pointer-shop .pointer-address-form,.pointer-shop .pointer-expanded{padding:16px}}@media (width<=370px) and (height>=451px) and (height<=650px){.pointer-shop .pointer-empty-selection{gap:12px;padding-top:18px}.pointer-shop .pointer-empty-selection .pointer-empty-art{height:132px;margin:-8px 0 0;transform:scale(.78)}.pointer-shop .pointer-empty-selection>button{min-height:48px}}@media (width<=370px) and (height<=650px){.pointer-shop .pointer-orders-page .pointer-empty,.pointer-shop .pointer-saved-page>.pointer-empty{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px 10px;padding:16px;display:grid}.pointer-shop .pointer-orders-page .pointer-empty>svg,.pointer-shop .pointer-saved-page>.pointer-empty>svg{width:32px;height:32px}.pointer-shop .pointer-orders-page .pointer-empty>h3,.pointer-shop .pointer-saved-page>.pointer-empty>h3{margin:0;font-size:17px}.pointer-shop .pointer-orders-page .pointer-empty>p,.pointer-shop .pointer-saved-page>.pointer-empty>p{grid-column:1/-1;max-width:none;margin:0}.pointer-shop .pointer-orders-page .pointer-empty>button,.pointer-shop .pointer-saved-page>.pointer-empty>button{grid-column:1/-1;justify-self:start;margin:0}}@media (width>=580px) and (height<=450px){.pointer-shop .pointer-cart-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-shop .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-item{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:12px}.pointer-shop .pointer-cart .pointer-cart-photo,.pointer-shop .pointer-cart .pointer-cart-photo img{min-height:124px}.pointer-shop .pointer-cart-info h3{font-size:14px}.pointer-shop .pointer-cart .pointer-cart-info{padding-right:19px}.pointer-shop .pointer-cart-checkout{grid-template-columns:1fr 1.35fr;gap:8px 20px;padding:16px;display:grid}.pointer-shop .pointer-checkout-summary{border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;margin:0;padding:0;display:flex}.pointer-shop .pointer-cart .pointer-cart-actions{grid-template-columns:1fr 1.45fr}.pointer-shop.mini-theme-catalog .pointer-cart-actions>button:first-child{order:0}.pointer-shop .pointer-local-note{grid-column:1/-1;margin-top:0!important}.pointer-shop .pointer-profile{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pointer-shop .pointer-profile-heading{grid-column:1/-1;min-height:28px}.pointer-shop .pointer-profile-heading h2{font-size:24px}.pointer-shop .pointer-member-card,.pointer-shop .pointer-profile-orders{align-self:stretch;margin:0}.pointer-shop .pointer-profile-services{grid-column:1/-1}.pointer-shop .pointer-profile-tools .pointer-profile-row{grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:104px}.pointer-shop .pointer-profile-tools .pointer-profile-row>svg:first-child{grid-column:1}.pointer-shop .pointer-profile-tools .pointer-profile-row>span{grid-column:2}.pointer-shop .pointer-profile-tools .pointer-profile-row>svg:last-child{grid-column:3;align-self:center}}.pointer-shop button:disabled{cursor:default;opacity:.38}.pointer-shop .pointer-cart-toolbar{border-bottom:1px solid var(--mini-line);color:var(--mini-muted);justify-content:space-between;align-items:center;margin:0 0 8px;padding-bottom:8px;display:flex}.pointer-cart-toolbar>button,.pointer-line-check{align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;display:flex}.pointer-cart-toolbar>button>span{margin-left:3px;font-size:11px}.pointer-cart-toolbar i,.pointer-line-check i{color:#fff;background:0 0;border:1px solid #a6b4c5;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pointer-shop [role=checkbox][aria-checked=true] i,.pointer-shop [role=checkbox][aria-checked=mixed] i{border-color:var(--mini-accent);background:var(--mini-accent)}.pointer-shop .pointer-cart .pointer-page-title{margin-bottom:12px}.pointer-shop .pointer-cart .pointer-page-title>div>span{letter-spacing:.11em;margin-bottom:8px;font-size:10px;display:block}.pointer-shop .pointer-cart-list{gap:0}.pointer-shop .pointer-cart .pointer-cart-item{border:0;border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;grid-template-rows:36px auto 44px;grid-template-columns:112px minmax(0,1fr);gap:8px 16px;padding:12px 0 20px;position:relative}.pointer-cart-item-heading{min-width:0;height:36px;color:var(--mini-muted);grid-area:1/1/auto/-1;align-items:center;gap:10px;display:flex}.pointer-cart-item-heading>span{letter-spacing:.04em;font-size:11px}.pointer-line-check{font-variant-numeric:tabular-nums;gap:10px;min-width:54px;font-size:11px}.pointer-shop .pointer-cart .pointer-remove{width:44px;height:44px;color:var(--mini-muted);place-items:center;margin-left:auto;display:grid;position:static}.pointer-shop .pointer-cart .pointer-cart-photo{background:#e7eef5;border-radius:20px;grid-area:2/1/4;min-height:120px}.pointer-shop .pointer-cart .pointer-cart-photo img{min-height:120px;max-height:142px}.pointer-shop .pointer-cart .pointer-cart-info{grid-area:2/2;padding:2px 0 0}.pointer-shop .pointer-cart-info h3{margin:0;font-size:16px;font-weight:650;line-height:1.5}.pointer-cart-variant{min-height:36px;color:var(--mini-muted);align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.pointer-cart-variant>i{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0001}.pointer-shop .pointer-cart .pointer-cart-quantity{grid-area:3/2}.pointer-shop .pointer-cart .pointer-stepper{background:#e7eef5}.pointer-shop .pointer-cart .pointer-quantity-error{grid-row:4}.pointer-shop .pointer-cart .is-unselected .pointer-cart-photo,.pointer-shop .pointer-cart .is-unselected .pointer-cart-info{opacity:.5}.pointer-shop .pointer-cart .pointer-pending-note{margin:20px 0 0;font-size:12px}.pointer-shop .mini-device>.pointer-cart-checkout{z-index:3;background:#fff;border-radius:22px;flex:none;margin:0 14px;padding:14px 16px 10px;box-shadow:0 -4px 20px #17202704}.pointer-shop .pointer-checkout-summary{color:var(--mini-muted);border:0;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0;font-size:12px;display:flex}.pointer-checkout-summary b{color:var(--mini-ink);font-variant-numeric:tabular-nums;font-size:18px}.pointer-shop .pointer-checkout-summary strong{font-size:13px;font-weight:500;line-height:1.5}.pointer-shop .pointer-cart-actions{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.pointer-shop .pointer-cart-actions>button{border-radius:26px;order:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:13px;display:flex}.pointer-shop .pointer-cart-actions>button:first-child{color:#365471;background:#e7eef5;border:0}.pointer-shop .pointer-local-note{text-align:center;color:var(--mini-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.pointer-shop .pointer-body-cart{scroll-padding-bottom:16px}.pointer-shop:has(.pointer-cart-checkout) .mini-toast{bottom:235px}.pointer-undo{z-index:2;color:#fff;background:#182838;border-radius:18px;flex:none;align-items:center;gap:10px;margin:4px 16px 8px;padding:8px 12px;font-size:12px;display:flex;position:relative;box-shadow:0 6px 24px #0002}.pointer-undo>span{flex:1}.pointer-undo>button{color:#fff;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;display:flex}.pointer-shop .pointer-profile-heading{justify-content:space-between}.pointer-shop .pointer-profile-heading>span{letter-spacing:.08em;order:1;font-size:10px;display:block}.pointer-shop .pointer-member-gallery{background:0 0;border-radius:0;margin:22px 0 20px;padding:0}.pointer-shop .pointer-member-gallery .pointer-avatar{background:#e7eef5;width:56px;height:56px}.pointer-shop .pointer-member-gallery .pointer-identity h3{letter-spacing:-.5px;font-size:23px}.pointer-shop .pointer-member-gallery .pointer-account-policy{margin-top:16px;padding-top:12px}.pointer-account-collections{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.pointer-account-collections>button{text-align:left;background:#e7eef5;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:105px;padding:16px;display:grid}.pointer-account-collections>button>svg:first-child{color:var(--mini-accent);grid-area:1/2}.pointer-account-collections strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:30px;font-weight:550;line-height:1}.pointer-account-collections span{grid-area:2/1;font-size:12px}.pointer-account-collections>button>svg:last-child{color:var(--mini-muted);grid-area:2/2}.pointer-shop.mini-theme-gallery .pointer-profile-orders{border:0;border-top:1px solid var(--mini-line);border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;margin-bottom:8px;padding:8px 0 18px}.pointer-shop.mini-theme-gallery .pointer-order-stages button>span{color:#365471;background:#fff}.pointer-shop.mini-theme-gallery .pointer-profile-tools{display:block}.pointer-shop.mini-theme-gallery .pointer-profile-tools .pointer-profile-row{border-bottom:1px solid var(--mini-line);background:0 0;border-radius:0;align-items:center;gap:16px;min-height:80px;padding:12px 0;display:flex}.pointer-shop.mini-theme-gallery .pointer-profile-tools .pointer-profile-row>svg:first-child{color:#365471;background:#fff;border-radius:50%;width:44px;height:44px;padding:12px}.pointer-shop.mini-theme-gallery .pointer-profile-tools .pointer-profile-row>svg:last-child{align-self:center}.pointer-shop.mini-theme-track .pointer-cart-total{background:0 0;border:0;border-radius:0;padding:0}.pointer-shop.mini-theme-track .pointer-cart-total b{color:#93b7fc;font-size:32px}.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-item{background:#121d2e;border:0;border-bottom:1px solid #31405a;border-radius:0;gap:8px 14px;margin:0 0 12px;padding:10px 14px 16px}.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-photo{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#e8edf3;border-radius:0}.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-photo img{mix-blend-mode:multiply}.pointer-shop.mini-theme-track .pointer-cart .pointer-stepper{background:#0c1320;border:1px solid #31405a;border-radius:0}.pointer-shop.mini-theme-track .pointer-cart-toolbar i,.pointer-shop.mini-theme-track .pointer-line-check i{border-radius:2px}.pointer-shop.mini-theme-track .mini-device>.pointer-cart-checkout{box-shadow:none;background:#111c2b;border:0;border-top:1px solid #31405a;border-radius:0;margin:0;padding:14px 20px 10px}.pointer-shop.mini-theme-track .pointer-cart-actions>button{border-radius:0}.pointer-shop.mini-theme-track .pointer-cart-actions>button:first-child{color:#b2bfd1;background:0 0;border:1px solid #354b68}.pointer-shop.mini-theme-track .pointer-cart-actions>.pointer-primary{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.pointer-shop.mini-theme-track .pointer-member-track{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:#172a44;border:0;border-radius:0;margin-bottom:0;padding:20px}.pointer-shop.mini-theme-track .pointer-member-track .pointer-identity h3{font-size:23px}.pointer-shop.mini-theme-track .pointer-member-track .pointer-account-policy{border-color:#344964}.pointer-shop.mini-theme-track .pointer-account-collections{background:#31405a;border-top:1px solid #31405a;gap:1px;margin-bottom:24px}.pointer-shop.mini-theme-track .pointer-account-collections>button{background:#121f32;border-radius:0;min-height:96px;padding:16px 20px}.pointer-shop.mini-theme-track .pointer-account-collections strong{color:#c3d9ff;font-family:Avenir Next Condensed,sans-serif;font-size:34px;font-weight:700}.pointer-shop.mini-theme-track .pointer-account-collections>button>svg:first-child{color:#94b7f4}.pointer-shop.mini-theme-track .pointer-profile-orders{background:0 0;border:0;border-bottom:1px solid #31405a;border-radius:0;padding:0 0 20px}.pointer-shop.mini-theme-track .pointer-order-stages button>span{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:#172438;border:0}.pointer-shop.mini-theme-track .pointer-profile-tools{background:#31405a;border:1px solid #31405a;gap:1px}.pointer-shop.mini-theme-track .pointer-profile-tools .pointer-profile-row{background:#121d2e;border:0;border-radius:0;min-height:116px;padding:16px}.pointer-shop.mini-theme-track .pointer-profile-tools .pointer-profile-row>svg:first-child{background:0 0;border:0;width:24px;height:24px;padding:0}.pointer-shop.mini-theme-track .pointer-undo{background:#203453;border:1px solid #476386;border-radius:0}.pointer-shop.mini-theme-catalog .pointer-member-catalog{border-radius:24px 24px 0 0;margin-bottom:0;padding:20px 20px 12px}.pointer-shop.mini-theme-catalog .pointer-member-catalog .pointer-identity h3{font-size:22px}.pointer-shop.mini-theme-catalog .pointer-member-catalog .pointer-avatar{background:#fff0f0;width:52px;height:52px}.pointer-shop.mini-theme-catalog .pointer-account-collections{background:#fff;border-radius:0 0 24px 24px;gap:8px;margin-bottom:20px;padding:0 12px 12px}.pointer-shop.mini-theme-catalog .pointer-account-collections>button{background:#edf0f3;border-radius:16px;min-height:96px;padding:16px}.pointer-shop.mini-theme-catalog .pointer-account-collections strong{font-size:28px;font-weight:650}.pointer-shop.mini-theme-catalog .pointer-profile-orders{border-radius:24px;padding:12px 16px 16px}.pointer-shop.mini-theme-catalog .pointer-profile-tools{background:#fff;border-radius:24px;padding:0 16px;display:block}.pointer-shop.mini-theme-catalog .pointer-profile-tools .pointer-profile-row{background:0 0;border-radius:0;align-items:center;gap:12px;min-height:80px;padding:14px 0;display:flex}.pointer-shop.mini-theme-catalog .pointer-profile-tools .pointer-profile-row+button{border-top:1px solid #e3e5e9}.pointer-shop.mini-theme-catalog .pointer-profile-tools .pointer-profile-row>svg:last-child{align-self:center}.pointer-shop.mini-theme-catalog .pointer-cart-list{gap:12px}.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-item{background:#fff;border:0;border-radius:24px;grid-template-columns:104px minmax(0,1fr);gap:8px 14px;padding:10px 14px 16px}.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-photo{background:#edf0f3;border-radius:16px}.pointer-shop.mini-theme-catalog .pointer-cart .pointer-stepper{background:#edf0f3;border-radius:12px}.pointer-shop.mini-theme-catalog .mini-device>.pointer-cart-checkout{border-radius:24px 24px 0 0;margin:0;padding:16px 20px 10px;box-shadow:0 -6px 24px #17202706}.pointer-shop.mini-theme-catalog .pointer-cart-actions>button{border-radius:14px}.pointer-shop.mini-theme-catalog .pointer-cart-actions>button:first-child{color:#bd262e;background:#fff0f0}.pointer-shop.mini-theme-catalog .pointer-cart-toolbar i,.pointer-shop.mini-theme-catalog .pointer-line-check i{border-radius:6px}.pointer-shop.mini-theme-catalog:has(.pointer-cart-checkout) .pointer-nav-catalog{box-shadow:none;border-radius:0}.pointer-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.pointer-favorite-grid article{min-width:0;position:relative}.pointer-favorite-open{text-align:left;width:100%;padding:0;display:block}.pointer-favorite-open>span{aspect-ratio:1;background:#e7eef5;border-radius:22px;display:block;overflow:hidden}.pointer-favorite-open img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pointer-favorite-open>small{color:var(--mini-muted);margin:12px 0 6px;font-size:11px;display:block}.pointer-favorite-open h3{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.pointer-favorite-open p{color:var(--mini-muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.pointer-favorite-remove{width:44px;height:44px;color:var(--mini-accent);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.pointer-shop.mini-theme-track .pointer-favorite-open>span{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:#e8edf3;border-radius:0}.pointer-shop.mini-theme-track .pointer-favorite-remove{color:#a9c6ff;background:#172438;border-radius:0}.pointer-shop.mini-theme-catalog .pointer-favorite-grid article{background:#fff;border-radius:22px;padding:12px}.pointer-shop.mini-theme-catalog .pointer-favorite-open>span{background:#edf0f3;border-radius:14px}.pointer-shop.mini-theme-catalog .pointer-favorite-remove{background:#fff0f0;border-radius:12px}.pointer-shop .pointer-saved-card header h3{overflow-wrap:anywhere;min-width:0}.pointer-shop .pointer-saved-card footer{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pointer-shop .pointer-saved-card footer button{justify-content:center;gap:6px;padding:0 8px;font-size:12px}.pointer-shop .pointer-saved-reuse{width:100%;min-height:48px;margin-top:12px;font-size:13px}.pointer-list-rename{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.pointer-list-rename label{color:var(--mini-muted);grid-column:1/-1;gap:8px;font-size:12px;display:grid}.pointer-list-rename input{background:var(--mini-paper);width:100%;min-height:44px;color:var(--mini-ink);border:1px solid var(--mini-line);border-radius:12px;padding:10px}.pointer-list-rename>button{background:var(--mini-soft);border-radius:12px;min-height:44px;font-size:12px}.pointer-shop.mini-theme-track .pointer-list-rename input,.pointer-shop.mini-theme-track .pointer-list-rename>button{border-radius:0}.pointer-address-delete{min-height:44px;color:var(--mini-muted);border-top:1px solid var(--mini-line);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=370px){.pointer-shop .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-track .pointer-cart .pointer-cart-item,.pointer-shop.mini-theme-catalog .pointer-cart .pointer-cart-item{grid-template-columns:88px minmax(0,1fr);gap:8px 12px}.pointer-shop .pointer-cart .pointer-cart-photo,.pointer-shop .pointer-cart .pointer-cart-photo img{min-height:120px}.pointer-shop .pointer-cart-info h3{font-size:14px}.pointer-shop .pointer-cart .pointer-stepper input{width:36px}.pointer-shop .pointer-profile-heading>span{font-size:9px}.pointer-shop .pointer-member-card .pointer-identity h3{font-size:20px}.pointer-shop .mini-device>.pointer-cart-checkout{margin-inline:10px;padding:12px 14px 8px}.pointer-shop.mini-theme-track .mini-device>.pointer-cart-checkout,.pointer-shop.mini-theme-catalog .mini-device>.pointer-cart-checkout{margin-inline:0;padding-inline:16px}.pointer-shop .pointer-cart-actions{grid-template-columns:76px minmax(0,1fr)}}@media (height<=650px){.pointer-shop .mini-device>.pointer-cart-checkout{padding-block:10px 8px}.pointer-shop .pointer-checkout-summary{margin-bottom:8px}.pointer-shop .pointer-local-note{display:none}}@media (width>=580px) and (height<=450px){.pointer-shop .pointer-cart-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pointer-shop .pointer-cart .pointer-cart-item{grid-template-columns:88px minmax(0,1fr);gap:6px 10px;padding:10px}.pointer-shop .mini-device>.pointer-cart-checkout{border-radius:0;align-items:center;gap:20px;margin:0;padding:8px 16px;display:flex}.pointer-shop .pointer-checkout-summary{flex:1;margin:0;display:block}.pointer-shop .pointer-checkout-summary strong{display:block}.pointer-shop .pointer-cart-actions{width:300px}.pointer-shop .pointer-profile{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pointer-profile-heading{grid-column:1/-1}.pointer-shop .pointer-member-card,.pointer-shop .pointer-profile-orders,.pointer-shop .pointer-account-collections{margin:0}.pointer-shop .pointer-profile-services{grid-column:1/-1}}.pointer-shop.mini-theme-catalog .pointer-cart-actions{grid-template-columns:88px minmax(0,1fr);gap:8px}.pointer-shop.mini-theme-catalog .pointer-cart-actions>button:first-child{order:0;min-height:48px}.pointer-shop.mini-theme-catalog .pointer-checkout-summary{border:0;margin-bottom:10px;padding:0}@media (width<=370px){.pointer-shop.mini-theme-catalog .pointer-cart-actions{grid-template-columns:76px minmax(0,1fr)}}.pointer-shop .pointer-empty .pointer-demo-entry{border:1px solid var(--mini-line);color:var(--mini-muted);background:0 0;min-height:44px;font-size:12px}.pointer-shop .mini-toast{top:78px;bottom:auto!important}@media (height<=650px){.pointer-shop:has(.pointer-body-cart) .mini-header.pointer-header{min-height:56px;padding-block:6px}.pointer-shop .pointer-cart .pointer-page-title>div>span{display:none}.pointer-shop .pointer-cart .pointer-page-title{margin-bottom:4px}.pointer-shop .pointer-cart .pointer-page-title h2{font-size:24px}.pointer-shop .pointer-cart-total{padding:6px 10px}.pointer-shop .pointer-cart-total b{font-size:23px}.pointer-shop .pointer-cart-toolbar{margin-bottom:4px;padding-bottom:4px}.pointer-shop .pointer-cart .pointer-cart-item{grid-template-rows:28px auto 44px;gap:4px 12px;padding-top:4px}.pointer-shop .pointer-cart-item-heading{height:28px}.pointer-shop .pointer-cart .pointer-cart-photo,.pointer-shop .pointer-cart .pointer-cart-photo img{min-height:108px;max-height:120px}.pointer-shop.mini-theme-track .pointer-member-track{margin-top:12px;padding:16px}.pointer-shop.mini-theme-track .pointer-account-collections>button{min-height:76px;padding:12px 16px}.pointer-shop.mini-theme-track .pointer-member-track .pointer-account-policy{margin-top:10px;padding-top:10px}.pointer-shop .mini-toast{top:58px}}@media (width>=580px) and (height<=450px){.pointer-shop .pointer-cart{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.pointer-shop .pointer-cart .pointer-page-title{grid-column:1;align-items:center;margin:0}.pointer-shop .pointer-cart .pointer-cart-toolbar{border:0;grid-column:2;align-self:center;margin:0;padding:0}.pointer-shop .pointer-cart .pointer-cart-total{background:0 0;padding:0}.pointer-shop .pointer-cart .pointer-cart-list,.pointer-shop .pointer-cart>.pointer-pending-note,.pointer-shop .pointer-cart>.pointer-empty{grid-column:1/-1}.pointer-shop .pointer-cart .pointer-cart-item{grid-template-rows:28px auto 44px;margin:0;padding:8px 10px 10px}.pointer-shop .mini-toast{max-width:320px;top:12px}}.pointer-shop .library-feedback,.pointer-shop .library-current,.pointer-shop .library-sync{border:1px solid var(--mini-line);background:var(--mini-surface);color:var(--mini-ink);overflow-wrap:anywhere;border-radius:16px;margin:0 0 16px;padding:16px;font-size:12px;line-height:1.65}.pointer-shop .library-feedback strong,.pointer-shop .library-current strong{color:var(--mini-ink);font-size:13px;display:block}.pointer-shop .library-feedback p,.pointer-shop .library-current p{color:var(--mini-muted);margin:6px 0}.pointer-shop .library-feedback ul{margin:10px 0;padding-left:18px}.pointer-shop .library-feedback button,.pointer-shop .library-current button{background:var(--mini-soft);min-height:44px;color:var(--mini-ink);border-radius:12px;padding:8px 12px;font-size:12px;font-weight:600}.pointer-shop .library-feedback>div,.pointer-shop .library-current>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pointer-shop .library-feedback>button{margin:8px 8px 0 0}.pointer-shop .pointer-list-rename>.library-current{grid-column:1/-1;margin:0}.pointer-shop .pointer-address-form>.library-current{margin:0}.pointer-shop .pointer-saved-line:disabled,.pointer-shop .pointer-favorite-open:disabled{opacity:.65;cursor:default}.pointer-shop.mini-theme-rider .library-feedback,.pointer-shop.mini-theme-rider .library-current{background:#fdfdfd;border-color:#e3e6de;border-radius:18px}.pointer-shop.mini-theme-rider .library-feedback button,.pointer-shop.mini-theme-rider .library-current button{background:#edf0e9;border-radius:22px}.pointer-shop.mini-theme-catalog .library-feedback,.pointer-shop.mini-theme-catalog .library-current{border-radius:12px}.pointer-shop .commerce-address>.library-current{margin-top:16px;display:block}.pointer-shop .commerce-address>.library-current>div{grid-template-columns:none;display:flex}.pointer-shop .library-address-note{color:var(--mini-muted);margin-top:12px;font-size:10px;line-height:1.7}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .pointer-address-page .pointer-page-title{align-items:flex-end;margin-bottom:24px}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .library-address-count{text-align:right;white-space:nowrap;color:var(--mini-muted);gap:5px;font-size:10px;display:grid}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .library-address-count b{letter-spacing:-1px;color:var(--mini-ink);font:500 28px/1 Avenir Next,sans-serif}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-content{gap:14px;display:grid}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .pointer-address-page .rider-section-label{min-width:0;color:var(--mini-ink);justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:600;display:flex}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .pointer-address-page .rider-section-label>span:first-child{flex:none}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .pointer-address-page .rider-section-label>span+span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mini-muted);font-size:10px;font-weight:400;overflow:hidden}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card{background:var(--mini-surface);color:var(--mini-ink);grid-template-columns:44px minmax(0,1fr);gap:18px 14px;padding:20px;display:grid}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-pin{width:44px;height:44px;color:var(--mini-accent);flex:none;place-items:center;display:grid}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card>div{min-width:0}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:650;line-height:1.45}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card header span{color:var(--mini-accent);flex:none;padding:3px 7px;font-size:10px;line-height:1.4}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card p{color:var(--mini-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.85}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card .rider-address-phone{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:7px;font-size:12px}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-edit{grid-column:1/-1;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-edit svg{flex:none}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-edit svg:last-child{margin-left:auto}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-note{color:var(--mini-muted);align-items:flex-start;gap:8px;margin:0 4px;font-size:10px;line-height:1.8;display:flex}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-note svg{flex:none;margin-top:2px}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .pointer-address-page .pointer-address-form{margin-top:0}.pointer-shop.mini-theme-gallery .rider-address-card{border:1px solid #edf1f5;border-radius:24px;box-shadow:0 5px 18px #19385604}.pointer-shop.mini-theme-gallery .rider-address-pin{background:#edf4fc;border-radius:50%}.pointer-shop.mini-theme-gallery .rider-address-card header span{background:#edf4fc;border-radius:7px}.pointer-shop.mini-theme-gallery .rider-address-edit{color:#076fe0;background:#edf4fc;border-radius:24px}.pointer-shop.mini-theme-catalog .rider-address-card{border:1px solid var(--mini-line);border-radius:12px;gap:16px 12px;padding-bottom:8px}.pointer-shop.mini-theme-catalog .rider-address-pin{background:#fff0f0;border-radius:12px}.pointer-shop.mini-theme-catalog .rider-address-card header span{background:#fff7f7;border:1px solid #f5d9da;border-radius:5px}.pointer-shop.mini-theme-catalog .rider-address-edit{border-top:1px solid var(--mini-line);color:var(--mini-ink);border-radius:0;padding-inline:0}.pointer-shop.mini-theme-catalog .rider-address-edit svg:first-child{color:var(--mini-accent)}@media (width<=370px){.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-card{grid-template-columns:40px minmax(0,1fr);gap:16px 12px;padding:16px}.pointer-shop:is(.mini-theme-gallery,.mini-theme-catalog) .rider-address-pin{width:40px;height:40px}.pointer-shop.mini-theme-catalog .rider-address-card{padding-bottom:6px}}.directions-page{color:#24262b;width:100%;max-width:1360px;margin:0 auto;padding:46px 40px 42px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.directions-page *,.directions-page :before,.directions-page :after{box-sizing:border-box}.directions-page h1,.directions-page h2,.directions-page h3,.directions-page p{margin:0}.directions-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.directions-heading>div>p{letter-spacing:.13em;color:#71757d;margin-bottom:11px;font:10px/1.5 SFMono-Regular,Consolas,monospace}.directions-heading h1{letter-spacing:-.045em;font-size:30px;font-weight:650;line-height:1.35}.directions-current{color:#676c76;flex:none;align-items:center;gap:7px;padding-bottom:4px;font-size:11px;display:inline-flex}.directions-current>span{background:#535b69;border-radius:50%;width:5px;height:5px}.directions-intro{color:#737882;max-width:760px;font-size:13px;line-height:1.8;margin-top:15px!important}.directions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.directions-card{background:#fff;border:1px solid #dfe2e6;flex-direction:column;min-width:0;display:flex}.directions-card.is-current{outline-offset:0;outline:1px solid #666e7b}.directions-preview{min-width:0;padding:24px 16px;overflow:hidden}.directions-preview-gallery{background:#e8ecf0}.directions-preview-track{background:#1a202b}.directions-preview-catalog{background:#e5e8ec}.directions-card-content{flex-direction:column;flex:1;padding:23px 22px 22px;display:flex}.directions-card-meta{color:#7a808b;justify-content:space-between;align-items:flex-start;gap:8px;min-height:17px;font-size:9px;line-height:1.6;display:flex}.directions-active-label{color:#404b5c;flex:none;align-items:center;gap:3px;display:inline-flex}.directions-card-content h2{letter-spacing:-.04em;margin-top:10px;font-size:24px;font-weight:650;line-height:1.4}.directions-card-content>p{color:#707680;margin-top:10px;font-size:12px;line-height:1.85}.directions-characteristics{flex-wrap:wrap;gap:5px 10px;margin:16px 0 20px;display:flex}.directions-characteristics>span{color:#646c78;border-bottom:1px solid #e1e4e9;padding-bottom:3px;font-size:9px;line-height:1.6}.directions-page .directions-select{color:#303844;cursor:pointer;background:#fff;border:1px solid #ccd1d8;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:auto;padding:12px 14px;font:600 12px/1.5 PingFang SC,Microsoft YaHei,sans-serif;display:flex}.directions-page .directions-select:hover{background:#f2f4f6;border-color:#8a939f}.directions-page .directions-select:focus-visible{outline-offset:4px;outline:2px solid #3769b1}.directions-card.is-current .directions-select{color:#fff;background:#242d39;border-color:#242d39}.directions-common{border-top:1px solid #d8dde3;grid-template-columns:100px 1fr;gap:7px 20px;margin-top:32px;padding-top:21px;display:grid}.directions-common>span{color:#8a9098;grid-row:span 2;font-size:10px;line-height:1.8}.directions-common p{color:#818791;font-size:11px;line-height:1.8}.directions-common strong{color:#4e5865;font-weight:500}@media (width<=1160px){.directions-page{padding:34px 24px}.directions-grid{gap:16px}.directions-preview{padding:20px 12px}.directions-card-content{padding:20px 17px}.directions-card-meta{font-size:8px}.directions-active-label{gap:2px}.directions-card-content h2{font-size:22px}.directions-card-content>p{font-size:11px}}@media (width<=960px){.directions-grid{grid-template-columns:1fr;gap:24px;max-width:420px;margin-inline:auto}.directions-preview{padding:25px 18px}.directions-card-content{padding:24px}.directions-card-meta{font-size:10px}.directions-card-content h2{font-size:24px}.directions-card-content>p{font-size:12px}.directions-heading{flex-direction:column;align-items:flex-start;gap:12px}.directions-current{padding:0}}@media (width<=480px){.directions-page{padding:27px 16px 32px}.directions-heading h1{font-size:26px}.directions-heading>div>p{font-size:8px}.directions-intro{font-size:12px}.directions-grid{margin-top:24px}.directions-preview{padding:24px 15px}.directions-card-content{padding:22px}.directions-common{grid-template-columns:1fr;gap:6px}.directions-common>span{grid-row:auto}}@media (width<=350px){.directions-page{padding-inline:13px}.directions-preview{padding-inline:12px}.directions-card-content{padding:19px 17px}.directions-card-meta{font-size:8px}.directions-phone .pointer-logo{width:104px}.directions-phone .pointer-logo-word{width:78px}.dg-header{gap:5px}.dg-stage-sheet{padding-inline:9px}.dg-colors{gap:2px}.dg-colors>i{width:5px;height:5px}}.directions-real-preview{aspect-ratio:390/844;border-radius:24px;width:100%;max-width:276px;margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 20px #1b20201c}.directions-real-frame{transform-origin:0 0;color:#18222d;background:#f4f6f8;flex-direction:column;width:390px;height:844px;display:flex}.directions-real-header{flex:none;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:12px 20px;display:flex}.directions-real-header .pointer-logo{gap:8px;width:158px}.directions-real-header .pointer-logo-symbol{width:30px}.directions-real-header .pointer-logo-word{width:120px}.directions-real-control{background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.directions-real-body{flex:1;min-height:0;padding:20px;overflow:hidden}.directions-real-track .directions-real-frame{color:#f7f9fc;background:#0c1320}.directions-real-track .directions-real-control{background:0 0;border:1px solid #31405a;border-radius:2px}.directions-real-track .pointer-logo img{filter:grayscale()invert();mix-blend-mode:screen}.directions-real-track .pointer-logo{width:172px}.directions-real-track .pointer-logo-word{width:132px}.directions-real-catalog .directions-real-frame{background:#f4f5f7}.directions-real-catalog .directions-real-control{border-radius:14px}.directions-real-catalog .pointer-logo{width:182px}.directions-real-catalog .pointer-logo-word{width:142px}.directions-real-preview .pointer-navigation .pn-item{box-sizing:border-box}.mini-shop.mini-theme-rider,.directions-real-rider,.brand-collection.brand-style-rider,.brand-detail-overlay.brand-style-rider{--mini-paper:#f5f5f3;--mini-surface:#fff;--mini-soft:#eaecea;--mini-line:#e1e4e3;--mini-ink:#161e2d;--mini-muted:#747b85;--mini-accent:#ff765d;--mini-on-accent:#161e2d;--mini-focus:#d54b34;--mini-radius-control:24px;--brand-paper:#f5f5f3;--brand-soft:#eaecea;--brand-line:#e1e4e3;--brand-ink:#161e2d;--brand-muted:#747b85;--brand-accent:#ff765d;--brand-on-accent:#161e2d;--rider-navy:#161e2d;--rider-coral:#ff765d;--radius-card:22px;--radius-control:24px;color:var(--mini-ink);background:var(--mini-paper);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.preview-rider{background:#dedfdd}.preview-rider .mini-context h1{color:#161e2d}.preview-rider .mini-context .eyebrow{color:#b44834}.pointer-shop.mini-theme-rider .mini-header.pointer-header{background:#f5f5f3;border:0;justify-content:space-between;min-height:58px;padding:6px 20px}.pointer-header-rider .pointer-logo{gap:7px;width:150px}.pointer-header-rider .pointer-logo-symbol{width:28px}.pointer-header-rider .pointer-logo-word{width:115px}.pointer-header-rider .pointer-header-icon{box-shadow:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px}.pointer-header-rider .rider-header-avatar{color:#495646;place-items:center;width:44px;height:44px;margin:0;display:grid}.pointer-header-rider .rider-header-avatar>svg{background:#e7e7e1;border:4px solid #fff;border-radius:50%;width:32px;height:32px;padding:4px;box-shadow:0 0 0 1px #e5e6e2}.mini-theme-rider .pointer-logo img{mix-blend-mode:darken}.pointer-shop.mini-theme-rider .mini-body{padding:12px 20px 20px}.pointer-shop.mini-theme-rider .pointer-body-categories{padding:0}.pointer-shop.mini-theme-rider .pointer-body-home{padding-top:8px}.rider-welcome{margin:0 0 14px}.rider-welcome h2{letter-spacing:-.65px;font-size:24px;font-weight:720;line-height:1.28}.rider-welcome h2>span{color:#ff765d}.rider-edits{scrollbar-width:none;gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}.rider-edits>button{isolation:isolate;white-space:nowrap;color:#5c6470;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:11px;display:flex;position:relative}.rider-edits>button:before{content:"";z-index:-1;background:#fff;border:1px solid #e9eae7;border-radius:19px;transition:background .18s;position:absolute;inset:5px 0}.rider-edits>button>span{color:#ce604c;place-items:center;width:17px;height:17px;display:grid}.rider-edits>button[aria-selected=true]{color:#fff}.rider-edits>button[aria-selected=true]:before{background:#161e2d;border-color:#161e2d;box-shadow:0 3px 7px #161e2d0c}.rider-edits>button[aria-selected=true]>span{color:#ff947e}.rider-feature-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-6px -20px -14px;padding:6px 40px 14px;display:flex;position:relative;overflow-x:auto}.rider-feature-shelf::-webkit-scrollbar{display:none}.rider-feature-card{scroll-snap-align:center;scroll-snap-stop:always;background:#fdfdfd;border:1px solid #e7e9e7;border-radius:22px;flex:0 0 100%;min-width:0;padding:16px 16px 0;transition:box-shadow .18s,opacity .18s;box-shadow:0 5px 16px #161e2d07}.rider-feature-card.rider-feature{box-shadow:0 8px 22px #161e2d0a,0 1px 2px #161e2d03}.rider-feature-card[aria-hidden=true]{opacity:.65}.rider-feature-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.rider-feature-heading>div{min-width:0}.rider-feature-heading h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:650;line-height:1.5}.rider-feature-heading p{color:#7b828b;margin:3px 0 0;font-size:10px;line-height:1.6}.rider-heart{color:#7b828b;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:-9px -9px 0 0;display:grid}.rider-heart[aria-pressed=true]{color:#d95e49;background:0 0}.rider-feature-image{background:0 0;border-radius:0;width:100%;height:188px;margin:4px 0;padding:0;display:block;position:relative}.rider-feature-image>.rider-image-frame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.rider-image-frame>img{object-fit:contain;mix-blend-mode:darken;width:100%;height:100%;display:block}.rider-image-handguards .rider-image-frame>img{transform:translateY(-24px)scale(1.48)}.rider-specs{border-top:1px solid #f0f1ef;grid-template-columns:1fr 1fr 42px;align-items:center;gap:10px;margin:0;padding:10px 0 14px;display:grid}.rider-specs>div{min-width:0}.rider-specs dt{color:#89909a;letter-spacing:.04em;font-size:8px}.rider-specs dd{color:#161e2d;margin:4px 0 0;font-size:12px;font-weight:600}.rider-brand-seal .pointer-logo{opacity:.8;flex-direction:column;gap:5px;width:42px}.rider-brand-seal .pointer-logo-symbol{width:25px}.rider-brand-seal .pointer-logo-word{width:42px}.rider-stories{margin-top:22px}.rider-stories>header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.rider-stories>header h3{font-size:14px;font-weight:650}.rider-stories>header>span{letter-spacing:.08em;color:#8c9299;font-size:8px}.rider-stories>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rider-story{text-align:left;color:#161e2d;background:#fdfdfd;border:1px solid #e8eae6;border-radius:19px;min-width:0;padding:10px 12px 12px;display:block}.rider-story-photo{height:104px;margin:0 -4px 8px;display:block;position:relative;overflow:hidden}.rider-story-photo img{object-fit:contain;mix-blend-mode:darken;width:100%;height:100%;display:block}.rider-story-textured-grips img{transform:translateY(-7px)scale(1.22)}.rider-story>small{color:#7b818a;font-size:9px}.rider-story h4{letter-spacing:-.1px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}.rider-story-bottom{color:#747b85;justify-content:space-between;align-items:center;gap:4px;margin-top:10px;font-size:9px;display:flex}.rider-story-bottom svg{color:#b95945}.pointer-shop.mini-theme-rider .pointer-all{color:#626a75;border-color:#e1e4e3;min-height:44px;margin-top:18px;padding:12px 2px;font-size:11px}.rider-story:active,.rider-feature-image:active{transform:scale(.985)}nav.pointer-navigation.pointer-nav-rider{margin:6px 16px max(12px,env(safe-area-inset-bottom));background:#161e2d;border:1px solid #ffffff18;border-radius:30px;gap:2px;min-height:56px;padding:5px 7px;box-shadow:0 7px 16px #161e2d17,0 2px 4px #161e2d0a}.pointer-navigation.pointer-nav-rider .pn-item{isolation:isolate;color:#a8b1c0;background:0 0;border-radius:24px;flex-direction:row;gap:6px;min-height:44px;padding:0 6px;font-size:11px;position:relative}.pointer-navigation.pointer-nav-rider .pn-item:before{content:"";z-index:-1;background:0 0;border-radius:20px;transition:background-color .18s;display:block;position:absolute;inset:5px 1px}.pointer-navigation.pointer-nav-rider .pn-icon{width:20px;height:20px}.pointer-navigation.pointer-nav-rider .pn-icon>svg{stroke-width:1.5px;width:18px;height:18px}.pointer-navigation.pointer-nav-rider .pn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pointer-navigation.pointer-nav-rider .pn-item.is-active{color:#161e2d;background:0 0;gap:6px;padding:0 8px}.pointer-navigation.pointer-nav-rider .pn-item.is-active:before{background:#ff8069;width:calc(100% - 2px);max-width:104px;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffb4a355}.pointer-navigation.pointer-nav-rider .pn-item.is-active .pn-label{clip-path:none;width:auto;height:auto;font-size:11px;font-weight:550;position:static;overflow:visible}.pointer-navigation.pointer-nav-rider .pointer-nav-badge{color:#161e2d;background:#ff8069;border:2px solid #161e2d;border-radius:8px;min-width:14px;height:14px;padding:0 3px;font-size:8px;top:-5px;right:-7px}.pointer-navigation.pointer-nav-rider .pn-item.is-active .pointer-nav-badge{color:#fff;background:#161e2d;border-color:#ff8069}.pointer-navigation.pointer-nav-rider .pn-item:focus-visible{outline-offset:1px;outline-width:2px;outline-color:#ffb4a4}.pc-rider .pc-heading{align-items:flex-end;padding:4px 20px 16px}.pc-rider .pc-heading>div>span{letter-spacing:.1em;font-size:9px}.pc-rider .pc-heading h2{margin-top:6px;font-size:27px;font-weight:750}.pc-rider .pc-heading-count{color:#161e2d;font-size:25px}.pc-rider .pc-heading-count>span{font-size:9px}.pc-rider .pc-search-wrap{padding:0 20px 14px}.pc-rider .pc-search{background:#fff;border:1px solid #e8eae7;border-radius:16px;height:46px;font-size:12px}.pc-rider .pc-directory-label h3{font-size:12px}.pc-rider .pc-directory-label>span{font-size:10px}.pc-rider .pc-directory-link{min-height:84px;box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceeea;border-radius:0;grid-template-rows:1fr;grid-template-columns:26px 1fr 70px 18px;align-items:center;gap:9px;padding:9px 0;display:grid;overflow:visible}.pc-rider .pc-directory-number{color:#a0a5ad;grid-area:1/1;font-size:11px}.pc-rider .pc-directory-copy{flex-direction:column;grid-area:1/2;gap:4px;display:flex}.pc-rider .pc-directory-picture{background:#f5f5f3;border-radius:12px;grid-area:1/3;justify-content:center;align-items:center;width:70px;height:64px;display:flex;overflow:hidden}.pc-rider .pc-directory-picture img{object-fit:contain;mix-blend-mode:darken;width:100%;min-width:0;height:100%}.pc-rider .pc-directory-picture:has(img+img) img{width:50%}.pc-rider .pc-directory-arrow{color:#747b85;background:0 0;grid-area:1/4;width:18px;height:24px}.pc-rider .pc-model-entry{color:#fff;background:#161e2d;border-radius:20px;margin-top:18px;padding:16px}.pc-rider .pc-model-entry small{color:#adb6c5}.pc-rider .pc-model-mark{color:#ff765d;font-size:28px}.pc-rider .pc-model-entry>svg{color:#ff765d}.pc-rider .pc-directory-back{background:#fff;border:1px solid #e8eae7}.pc-rider.pc-is-results .pc-search-wrap{padding:8px 20px 12px 72px}.pc-rider .pc-taxonomy{gap:6px;padding:0 20px 10px}.pc-rider .pc-taxonomy button{background:#fff;border:1px solid #e8eae7;border-radius:20px;gap:0;width:auto;min-height:44px;padding:0 12px}.pc-rider .pc-taxonomy button.is-active{color:#fff;background:#161e2d;border-color:#161e2d}.pc-rider .pc-tools{min-height:40px;font-size:11px}.pc-rider .pc-results{padding:0 20px 20px}.pc-rider .pc-products{gap:12px}.pc-rider .pc-product-button{background:#fff;border:1px solid #e8eae7;border-radius:20px;padding:10px}.pc-rider .pc-product-photo{background:#fff;height:126px}.pc-rider .pc-product-copy h3{font-size:13px}.pc-rider .pc-product-meta{font-size:10px}.pc-rider .pc-product-action{color:#d54b34;background:#fff0eb}.brand-detail-overlay.brand-style-rider,.brand-style-rider .brand-detail-dialog{background:#161e2d}.brand-style-rider .brand-detail-top{color:#fff;background:#161e2d;gap:10px;height:64px;min-height:64px;padding:8px 16px}.brand-style-rider .brand-detail-top>span:first-of-type{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;flex:1;min-width:0;font-size:12px;font-weight:550;overflow:hidden}.brand-style-rider .brand-detail-top .brand-detail-category{display:none}.brand-style-rider .brand-detail-top>button{color:#f5f5f3;background:0 0;border-radius:50%;flex:none;width:44px;height:44px}.brand-style-rider .brand-detail-top .brand-favorite[aria-pressed=true]{color:#ff9d88}.brand-style-rider .brand-detail-content{background:#f5f5f3;border-radius:28px 28px 0 0;flex:1}.rider-detail-layout{background:#f5f5f3;padding:0 20px 24px}.rider-sheet-handle{justify-content:center;height:22px;margin:0;display:flex}.rider-sheet-handle>span{background:#161e2d;border-radius:0 0 8px 8px;width:32px;height:6px}.rider-detail-options{padding:8px 0 0}.rider-detail-options .brand-detail-option-heading{margin-bottom:12px}.rider-detail-options .brand-detail-option-heading h3{color:#747b85;font-size:11px;font-weight:500}.rider-detail-options .brand-detail-option-heading>span{color:#747b85;font-size:10px}.brand-style-rider .brand-color-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.brand-style-rider .brand-color-options>button{color:#5f6672;background:0 0;border:0;border-radius:25px;flex-direction:column;gap:5px;min-height:58px;padding:8px 0;font-size:10px;display:flex}.brand-style-rider .brand-color-options>button.is-selected{color:#fff;background:#161e2d;box-shadow:0 3px 10px #161e2d15}.brand-style-rider .brand-color-swatch{width:18px;height:18px}.brand-style-rider .brand-color-swatch>i{width:14px;height:14px}.brand-style-rider .brand-color-swatch>svg{display:none}.brand-style-rider .brand-single-variant{color:#fff;background:#161e2d;border:0;border-radius:24px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:12px;display:inline-flex}.brand-style-rider .brand-single-variant>svg{color:#fff;width:13px}.brand-style-rider .brand-detail-visual{outline-offset:2px;background:0 0;border:0;margin:12px 0 0;padding:0}.brand-style-rider .brand-detail-image-stage{background:#f5f5f3;border-radius:0;justify-content:center;align-items:center;height:230px;min-height:0;display:flex;overflow:hidden}.brand-style-rider .rider-detail-framed .brand-detail-main-image{transform:translateY(-25px)scale(1.45)}.brand-style-rider .brand-detail-main-image{object-fit:contain;mix-blend-mode:darken;width:100%;height:100%;display:block}.brand-style-rider .brand-detail-image-stage>.brand-image-open{box-shadow:none;color:#77818e;background:#fff;border:1px solid #e1e4e3;bottom:0;right:0}.brand-style-rider .brand-detail-media-row{background:0 0;border:0;justify-content:center;min-height:54px;margin:0;padding:10px 0 0;position:relative}.brand-style-rider .brand-detail-media-row:before{content:"";pointer-events:none;border-bottom:1px solid #d3d8db;border-radius:0 0 50% 50%;height:20px;position:absolute;top:-10px;left:14px;right:14px}.brand-style-rider .brand-detail-media-caption{color:#858d97;font-size:9px;position:absolute;bottom:13px;left:0}.brand-style-rider .brand-detail-gallery-control{background:#f5f5f3;gap:0;position:relative}.brand-style-rider .brand-detail-gallery-control>span{color:#747b85;text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:10px}.brand-style-rider .brand-detail-gallery-control>button{color:#5b6674;border-radius:50%;width:44px;min-width:44px;height:44px}.brand-style-rider .brand-detail-gallery-control>button>svg{width:15px;height:15px}.rider-detail-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 22px;display:grid}.rider-detail-specs>div{text-align:center;background:#e9ecea;border:1px solid #e5e8e6;border-radius:13px;min-width:0;padding:13px 8px}.rider-detail-specs dt{color:#838992;font-size:9px}.rider-detail-specs dd{color:#161e2d;margin:5px 0 0;font-size:12px;font-weight:600}.rider-detail-description .brand-detail-eyebrow{display:none}.rider-detail-description .brand-detail-title h2{letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:1.4}.rider-detail-description>p{color:#747b85;margin:8px 0 0;font-size:12px;line-height:1.8}.brand-style-rider .brand-detail-quantity{margin-top:16px;padding-top:16px}.brand-style-rider .brand-detail-quantity h3{font-size:13px}.brand-style-rider .brand-detail-quantity .pointer-stepper{color:#161e2d;background:#eaecea;border-radius:24px}.brand-style-rider .brand-detail-quantity>div>span{font-size:10px}.brand-style-rider .brand-detail-fitment-note{color:#747b85;margin-top:14px;font-size:11px}.rider-detail-gallery{margin-top:24px}.brand-style-rider .brand-detail-gallery h3,.brand-style-rider .brand-detail-info-heading h3{font-size:13px}.brand-style-rider .brand-detail-gallery>div{gap:10px;padding:8px 0;display:flex;overflow-x:auto}.brand-style-rider .brand-detail-gallery>div button{background:#eaecea;border:1px solid #0000;border-radius:14px;min-width:80px;max-width:110px;padding:6px}.brand-style-rider .brand-detail-gallery>div button[aria-pressed=true]{background:#fff;border-color:#ff765d}.brand-style-rider .brand-detail-gallery>div img{object-fit:contain;mix-blend-mode:darken;width:100%;height:65px}.brand-style-rider .brand-detail-gallery>div span{font-size:10px}.brand-style-rider .brand-detail-information{background:0 0;border-top:1px solid #e1e4e3;margin-top:18px;padding:18px 0 0}.brand-style-rider .brand-detail-information>p{display:none}.brand-style-rider .brand-detail-pending{background:#eaecea;border-radius:14px;padding:14px;font-size:11px}.brand-style-rider .brand-detail-footer{isolation:isolate;background:#f5f5f3;border:0;flex:none;gap:0;min-height:74px;padding:6px 12px 12px;position:relative}.brand-style-rider .brand-detail-footer:before{content:"";z-index:-1;background:#161e2d;border-radius:30px;position:absolute;inset:4px 12px 12px;box-shadow:0 5px 14px #161e2d16}.brand-style-rider .brand-detail-summary{min-width:0;padding-left:18px}.brand-style-rider .brand-detail-summary>span{color:#aeb6c2;font-size:9px}.brand-style-rider .brand-detail-summary strong{color:#fff;margin-top:2px;font-size:14px}.brand-style-rider .brand-detail-summary small{color:#aeb6c2;font-size:11px}.brand-style-rider .brand-detail-bottom-actions{gap:6px;padding:0 8px 0 6px}.brand-style-rider .brand-detail-bottom-actions .brand-detail-cart{color:#c6cedb;isolation:isolate;background:0 0;border:0;width:44px;height:44px;position:relative}.brand-style-rider .brand-detail-bottom-actions .brand-detail-select{isolation:isolate;background:0 0;border-radius:24px;gap:6px;min-height:44px;padding:0 16px;font-size:11px;font-weight:600;position:relative;color:#161e2d!important}.brand-style-rider .brand-detail-select:before{content:"";z-index:-1;background:#ff8069;border-radius:22px;position:absolute;inset:5px 0}.brand-style-rider .brand-detail-cart:before{content:"";z-index:-1;background:#2b3546;border-radius:50%;position:absolute;inset:6px}.brand-style-rider .brand-detail-select svg{display:none}.brand-style-rider .brand-detail-cart i{background:#ff765d;border-color:#273143}.pointer-shop.mini-theme-rider .pointer-page-title h2,.pointer-shop.mini-theme-rider .pointer-profile-heading h2{letter-spacing:-.7px;font-size:27px;font-weight:750}.pointer-shop.mini-theme-rider .pointer-page-title>div>span{letter-spacing:.1em;font-size:9px}.pointer-shop.mini-theme-rider .pointer-cart-total{background:0 0;border:0;gap:4px;padding:0}.pointer-shop.mini-theme-rider .pointer-cart-total b{color:#161e2d;font-size:27px}.pointer-shop.mini-theme-rider .pointer-cart-total span{font-size:10px}.pointer-shop.mini-theme-rider .pointer-cart-toolbar{border:0;margin:0 0 12px;padding-bottom:0;font-size:11px}.pointer-shop.mini-theme-rider .pointer-cart-toolbar>button{font-size:11px}.pointer-shop.mini-theme-rider [role=checkbox][aria-checked=true] i,.pointer-shop.mini-theme-rider [role=checkbox][aria-checked=mixed] i{color:#fff;background:#161e2d;border-color:#161e2d}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{background:#fff;border:1px solid #e8eae7;border-radius:22px;grid-template-rows:30px auto 44px;grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0 0 12px;padding:12px}.pointer-shop.mini-theme-rider .pointer-line-check{gap:7px;min-width:42px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-cart-item-heading>span{font-size:10px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo{background:#f5f5f3;border-radius:14px;min-height:100px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo img{object-fit:contain;mix-blend-mode:darken;height:110px;min-height:100px}.pointer-shop.mini-theme-rider .pointer-cart-info h3{font-size:14px;font-weight:650}.pointer-shop.mini-theme-rider .pointer-cart-variant{min-height:32px;font-size:11px}.pointer-shop.mini-theme-rider .pointer-cart-info>span{font-size:10px}.pointer-shop.mini-theme-rider .pointer-stepper{color:#161e2d;background:#eaecea;border:0;border-radius:22px}.pointer-shop.mini-theme-rider .pointer-stepper button,.pointer-shop.mini-theme-rider .pointer-stepper input{height:44px;font-size:12px}.pointer-shop.mini-theme-rider .pointer-pending-note{padding-top:4px;font-size:11px}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{color:#161e2d;background:#fff;border:1px solid #e8eae7;border-radius:26px;flex:none;grid-template-columns:minmax(76px,1fr) auto;align-items:center;gap:6px;margin:4px 16px 2px;padding:10px 8px 10px 16px;display:grid;box-shadow:0 4px 16px #161e2d05}.pointer-shop.mini-theme-rider .pointer-checkout-summary{border:0;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0;display:flex}.pointer-shop.mini-theme-rider .pointer-checkout-summary>span{color:#747b85;font-size:10px}.pointer-shop.mini-theme-rider .pointer-checkout-summary strong{color:#161e2d;font-size:11px}.pointer-shop.mini-theme-rider .pointer-checkout-summary b{color:#161e2d;font-size:inherit}.pointer-shop.mini-theme-rider .pointer-cart-actions{align-items:center;gap:6px;margin:0;display:flex}.pointer-shop.mini-theme-rider .pointer-cart-actions>button{border-radius:24px;min-height:44px}.pointer-shop.mini-theme-rider .pointer-cart-actions>button:first-child{color:#536070;background:#f0f1ee;place-items:center;width:44px;min-width:44px;padding:0;font-size:0;display:grid}.pointer-shop.mini-theme-rider .pointer-cart-actions>.pointer-primary{color:#161e2d;white-space:nowrap;background:#ff8069;gap:6px;padding:0 12px;font-size:11px}.pointer-shop.mini-theme-rider .pointer-cart-checkout .pointer-local-note{display:none}.pointer-shop.mini-theme-rider .pointer-profile-heading{justify-content:space-between;margin:0 0 18px}.pointer-shop.mini-theme-rider .pointer-profile-heading>span{letter-spacing:.1em;order:1;font-size:8px;display:block}.pointer-shop.mini-theme-rider .pointer-member-card{color:#fff;background:#161e2d;border:0;border-radius:24px;margin:0;padding:22px 20px;overflow:hidden}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-identity h3{font-size:22px;font-weight:650}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-identity p{color:#adb6c4;font-size:11px}.pointer-shop.mini-theme-rider .pointer-account-policy{color:#fff;border-color:#354050;margin-top:20px;padding-top:14px}.pointer-shop.mini-theme-rider .pointer-account-policy strong{color:#ffab96;font-size:12px}.pointer-shop.mini-theme-rider .pointer-account-collections{gap:10px;margin:12px 0 24px}.pointer-shop.mini-theme-rider .pointer-account-collections>button{background:#fff;border:1px solid #e8eae7;border-radius:18px;gap:8px;min-height:92px;padding:14px}.pointer-shop.mini-theme-rider .pointer-account-collections strong{letter-spacing:-1px;font-size:26px}.pointer-shop.mini-theme-rider .pointer-account-collections>button>svg:first-child{color:#d45b43;width:17px}.pointer-shop.mini-theme-rider .pointer-account-collections span{font-size:11px}.pointer-shop.mini-theme-rider .pointer-profile-orders{background:#fff;border:1px solid #e8eae7;border-radius:22px;margin-bottom:18px;padding:16px 14px}.pointer-shop.mini-theme-rider .pointer-profile-orders h3{font-size:14px}.pointer-shop.mini-theme-rider .pointer-order-stages button{color:#747b85;font-size:10px}.pointer-shop.mini-theme-rider .pointer-order-stages svg{width:20px}.pointer-shop.mini-theme-rider .pointer-profile-tools{background:#fff;border:1px solid #e8eae7;border-radius:22px;padding:0 14px;display:block;overflow:hidden}.pointer-shop.mini-theme-rider .pointer-profile-row{background:0 0;border:0;border-bottom:1px solid #eceeeb;border-radius:0;align-items:center;gap:12px;min-height:74px;padding:14px 0;display:flex}.pointer-shop.mini-theme-rider .pointer-profile-row:last-child{border-bottom:0}.pointer-shop.mini-theme-rider .pointer-profile-row>svg:first-child{color:#bc513c;background:#fff0eb;border-radius:50%;flex:none;width:36px;height:36px;padding:8px}.pointer-shop.mini-theme-rider .pointer-profile-row>span{flex:1}.pointer-shop.mini-theme-rider .pointer-profile-row strong{font-size:13px}.pointer-shop.mini-theme-rider .pointer-profile-row small{margin-top:5px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-profile-row>svg:last-child{align-self:center}.pointer-shop.mini-theme-rider .pointer-primary{color:#161e2d;box-shadow:none;background:#ff765d;border-radius:24px}.pointer-shop.mini-theme-rider .pointer-secondary{color:#161e2d;background:#eaecea;border:0;border-radius:24px}.pointer-shop.mini-theme-rider .pointer-address-form,.pointer-shop.mini-theme-rider .pointer-expanded,.pointer-shop.mini-theme-rider .pointer-saved-card{background:#fff;border:1px solid #e8eae7;border-radius:22px;padding:18px}.pointer-shop.mini-theme-rider .pointer-address-form input,.pointer-shop.mini-theme-rider .pointer-address-form textarea,.pointer-shop.mini-theme-rider .pointer-saved-rename input{color:#161e2d;background:#f5f5f3;border-color:#e1e4e3;border-radius:12px}.pointer-shop.mini-theme-rider .pointer-editor-actions button{border-radius:24px;min-height:44px}.pointer-shop.mini-theme-rider .pointer-editor-actions button:last-child{color:#161e2d;background:#ff765d}.pointer-shop.mini-theme-rider .pointer-saved-reuse{color:#fff;background:#161e2d;border-radius:24px}.pointer-shop.mini-theme-rider .pointer-saved-tools button{background:#f5f5f3;border-radius:50%}.pointer-shop.mini-theme-rider .pointer-favorite-grid article{background:#fff;border:1px solid #e8eae7;border-radius:20px}.pointer-shop.mini-theme-rider .pointer-favorite-open>span{background:#fff}.pointer-shop.mini-theme-rider .pointer-favorite-remove{color:#d54b34;background:#fff0eb}.pointer-shop.mini-theme-rider .pointer-order-filter button.is-active{color:#fff;background:#161e2d}.pointer-shop.mini-theme-rider .pointer-empty button{color:#161e2d;background:#ff765d;border-radius:25px}.pointer-shop.mini-theme-rider .pointer-undo{color:#fff;box-shadow:none;background:#283346;border-radius:22px}.pointer-demo-shop.mini-theme-rider .mini-order-card{background:#fff;border:1px solid #e8eae7;border-radius:24px}.pointer-demo-shop.mini-theme-rider .mini-order-filters button.is-active{color:#fff;background:#161e2d}.pointer-demo-shop.mini-theme-rider .demo-order-progress .is-done i{background:#161e2d;border-color:#161e2d}.pointer-demo-shop.mini-theme-rider .demo-order-buttons .is-primary,.pointer-demo-shop.mini-theme-rider .demo-order-confirm>button{color:#161e2d;background:#ff765d}.pointer-demo-shop.mini-theme-rider .mini-checkout>button{color:#161e2d;background:#ff765d;border-radius:24px}.toast.toast-rider{color:#fff;background:#161e2d;border:0;border-radius:24px}.directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directions-real-rider .directions-real-frame,.directions-real-rider .directions-real-header,.directions-real-rider .directions-real-body{background:#f5f5f3}.directions-real-rider .directions-real-body{padding:10px 20px}.directions-real-rider .directions-real-header .pointer-logo{margin:auto}@keyframes rider-reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=370px){.pointer-shop.mini-theme-rider{--pointer-page-inset:16px}.pointer-shop.mini-theme-rider .mini-body{padding:10px 16px 16px}.pointer-shop.mini-theme-rider .pointer-body-categories{padding:0}.pointer-shop.mini-theme-rider .mini-header.pointer-header{padding-inline:16px}.rider-welcome h2{font-size:23px}.rider-edits{gap:5px}.rider-edits>button{gap:4px;padding:0 7px;font-size:10px}.rider-feature-shelf{margin-inline:-16px;padding-inline:32px}.rider-feature-card{flex-basis:100%;padding:14px 14px 0}.rider-feature-image{height:178px}.rider-feature-heading h3{font-size:16px}.rider-story{padding:9px}.rider-story-photo{height:104px}.rider-story h4{font-size:12px}.rider-story-bottom{font-size:9px}nav.pointer-navigation.pointer-nav-rider{margin-inline:12px;padding:5px}.pointer-navigation.pointer-nav-rider .pn-item.is-active{gap:4px;padding-inline:6px}.pointer-navigation.pointer-nav-rider .pn-item.is-active .pn-label{font-size:11px}.pc-rider .pc-heading,.pc-rider .pc-search-wrap,.pc-rider .pc-directory{padding-inline:16px}.pc-rider .pc-directory-grid{padding-inline:12px}.pc-rider .pc-directory-link{grid-template-columns:22px 1fr 58px 16px;gap:8px;min-height:78px}.pc-rider .pc-directory-picture{width:58px;height:56px}.pc-rider .pc-directory-copy strong{font-size:13px}.rider-detail-layout{padding-inline:16px}.brand-style-rider .brand-color-options{gap:2px}.brand-style-rider .brand-detail-image-stage{height:215px}.brand-style-rider .brand-detail-summary{padding-left:14px}.brand-style-rider .brand-detail-select{padding-inline:12px!important}.rider-detail-specs{gap:8px}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{grid-template-columns:minmax(65px,1fr) auto;margin-inline:12px;padding-left:12px}.pointer-shop.mini-theme-rider .pointer-cart-actions>.pointer-primary{padding:0 10px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-checkout-summary>span{font-size:9px}.pointer-shop.mini-theme-rider .pointer-checkout-summary strong{font-size:10px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{grid-template-columns:82px minmax(0,1fr);gap:6px 10px}.pointer-shop.mini-theme-rider .pointer-cart-info h3{font-size:13px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo img{height:100px}}@media (height<=650px){.pointer-shop.mini-theme-rider .mini-header.pointer-header{min-height:56px;padding-block:6px}.rider-welcome h2{font-size:23px}.rider-welcome>p{display:none}.rider-welcome{margin-bottom:14px}.rider-feature-image{height:156px}.rider-feature-heading h3{font-size:16px}.rider-feature-heading>div>span{display:none}.rider-edits{margin-bottom:12px}.rider-specs{padding-block:12px}.brand-style-rider .brand-detail-top{height:54px;min-height:54px;padding-block:5px}.rider-sheet-handle{height:14px}.rider-detail-options{padding-top:4px}.rider-detail-options .brand-detail-option-heading{margin-bottom:6px}.brand-style-rider .brand-color-options>button{gap:3px;min-height:48px;padding:5px 0}.brand-style-rider .brand-detail-image-stage{height:158px}.brand-style-rider .brand-detail-visual{margin-top:8px}.brand-style-rider .brand-detail-media-row{min-height:36px;padding-block:3px}.rider-detail-specs{margin:10px 0 16px}.rider-detail-specs>div{padding:10px 6px}.brand-style-rider .brand-detail-footer{min-height:72px;padding-top:8px}nav.pointer-navigation.pointer-nav-rider{margin-top:4px;margin-bottom:max(8px,env(safe-area-inset-bottom));min-height:56px;padding-block:4px}.pointer-shop.mini-theme-rider .pointer-member-card{padding:18px}.pointer-shop.mini-theme-rider .pointer-account-collections>button{min-height:80px}.pointer-shop.mini-theme-rider .pointer-profile-orders{padding-block:12px}}@media (width>=580px) and (height<=450px){.pointer-shop.mini-theme-rider .mini-header.pointer-header{display:none}.pointer-shop.mini-theme-rider .mini-body{padding:12px 18px}.pointer-shop.mini-theme-rider .pointer-body-categories{padding:0}.rider-collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px;display:grid}.rider-welcome{grid-area:1/1;margin:0}.rider-welcome h2{font-size:24px}.rider-edits{flex-wrap:wrap;grid-area:2/1;align-self:start;margin:0}.rider-feature-shelf{grid-area:1/2/4;margin:0 -18px 0 -10px;padding:4px 24px 12px}.rider-feature-card{flex-basis:100%;padding:12px 12px 0}.rider-feature-image{height:144px}.rider-stories{grid-column:1/-1;margin-top:8px}.rider-stories>div{grid-template-columns:1fr 1fr}.rider-story-photo{height:130px}.pc-rider .pc-directory-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.pc-rider .pc-directory-link{min-height:72px}.pc-rider .pc-directory-picture{height:56px}.pc-rider .pc-search-wrap{padding:6px 18px 10px}.pc-rider .pc-directory{padding-inline:18px}.pc-rider .pc-products{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-style-rider .brand-detail-top{height:48px;min-height:48px}.rider-detail-layout{grid-template-columns:1fr 1fr;gap:12px 20px;padding:12px 20px;display:grid}.rider-sheet-handle{display:none}.rider-detail-options{grid-area:1/2}.brand-style-rider .brand-detail-visual{grid-area:1/1/3;margin:0}.brand-style-rider .brand-detail-image-stage{height:190px}.rider-detail-specs{grid-area:3/1;margin:0}.rider-detail-description{grid-area:2/2/5}.rider-detail-gallery{grid-area:4/1;margin-top:6px}.rider-detail-layout>.brand-detail-information{grid-column:1/-1}.brand-style-rider .brand-detail-footer{min-height:64px;padding-block:6px 8px}.brand-style-rider .brand-detail-footer:before{inset:4px 12px 8px}.brand-style-rider .brand-detail-summary{align-items:center;gap:12px;display:flex}.pointer-shop.mini-theme-rider .pointer-profile{gap:14px}.pointer-shop.mini-theme-rider .pointer-profile-heading,.pointer-shop.mini-theme-rider .pointer-account-collections,.pointer-shop.mini-theme-rider .pointer-profile-orders{margin:0}.pointer-shop.mini-theme-rider .pointer-cart .pointer-page-title{grid-column:1;margin:0}.pointer-shop.mini-theme-rider .pointer-cart-toolbar{grid-column:2;margin:0}.pointer-shop.mini-theme-rider .pointer-cart-list{grid-column:1/-1}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{margin-top:0}nav.pointer-navigation.pointer-nav-rider{min-height:52px;margin:3px 16px 5px;padding:3px 6px}.pointer-navigation.pointer-nav-rider .pn-item{flex-direction:row;gap:7px;min-height:44px}.pointer-navigation.pointer-nav-rider .pn-label{font-size:10px}}@media (width<=960px){.directions-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rider-feature-card,.rider-edits>button:before,.pointer-navigation.pointer-nav-rider .pn-item:before{transition:none}.rider-story:active,.rider-feature-image:active{transform:none}}@media (width>=701px){.mini-stage.preview-rider .phone-wrap{border-color:#d0d3cf;border-radius:30px}.preview-rider .phone-caption{color:#747b85;background:#eceeeb;border-color:#dedfdd}}.pointer-account-overview{display:contents}.pointer-shop.mini-theme-rider{--rider-card:#fdfdfd;--rider-bed:#eeefec;--rider-edge:#e7e9e5;--rider-shadow:0 4px 14px #161e2d04}.pc-rider.pc-is-directory .pc-heading{align-items:center;padding:6px 20px 18px}.pc-rider.pc-is-directory .pc-heading h2{letter-spacing:-.8px;font-size:27px}.pc-rider.pc-is-directory .pc-heading-count{color:#161e2d;letter-spacing:-1.3px;font-size:29px}.pc-rider.pc-is-directory .pc-heading-count>span{letter-spacing:0;font-size:9px}.pc-rider .pc-search{background:#fdfdfd;border-color:#e1e4df;border-radius:24px}.pc-rider .pc-search:focus-within{border-color:#89909a;box-shadow:0 0 0 3px #161e2d07}.pc-rider .pc-directory{padding:0 20px 24px}.pc-rider .pc-model-entry{background:#161e2d;border:1px solid #263043;border-radius:22px;gap:14px;min-height:78px;margin:2px 0 24px;padding:14px 16px}.pc-rider .pc-model-mark{color:#ffac97;letter-spacing:-1px;background:#2b3444;border:1px solid #414959;border-radius:14px;flex:none;place-items:center;width:48px;height:46px;font-size:23px;font-weight:600;display:grid}.pc-rider .pc-model-entry strong{font-size:13px;font-weight:600}.pc-rider .pc-model-entry small{color:#b0b8c4;margin-top:5px;font-size:10px}.pc-rider .pc-model-entry>svg{color:#ffac97;border:1px solid #495260;border-radius:50%;width:30px;height:30px;padding:7px}.pc-rider .pc-directory-label{margin:0 2px 12px}.pc-rider .pc-directory-label h3{color:#161e2d;font-size:14px;font-weight:650}.pc-rider .pc-directory-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid;overflow:visible}.pc-rider .pc-directory-link{background:var(--rider-card);border:1px solid var(--rider-edge);min-height:96px;box-shadow:var(--rider-shadow);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr) 30px;gap:0 14px;padding:8px 12px 8px 8px;overflow:hidden}.pc-rider .pc-directory-link:last-child{border-bottom:1px solid var(--rider-edge)}.pc-rider .pc-directory-picture{background:var(--rider-bed);border:1px solid #e9ebe6;border-radius:14px;grid-area:1/1/3;width:84px;height:78px}.pc-rider .pc-directory-picture img{mix-blend-mode:darken}.pc-rider .pc-directory-picture img[data-product=handguards]{clip-path:inset(22% 0 0);transform:translateY(-7px)scale(1.08)}.pc-rider .pc-directory-copy{grid-area:1/2/3;gap:5px}.pc-rider .pc-directory-copy strong{font-size:15px;font-weight:650}.pc-rider .pc-directory-copy small{color:#7b838c;font-size:10px}.pc-rider .pc-directory-english{display:none}.pc-rider .pc-directory-number{letter-spacing:.04em;color:#9ba1a8;grid-area:1/3;place-self:end center;margin-bottom:5px;font-size:10px}.pc-rider .pc-directory-arrow{color:#5e6876;background:#f1f2ef;border-radius:50%;grid-area:2/3;align-self:start;width:28px;height:28px}.pc-rider .pc-directory-arrow svg{stroke-width:1.5px;width:14px;height:14px}.pc-rider .pc-view-all{color:#354050;border:1px solid #dce0db;border-radius:24px;justify-content:center;gap:14px;width:100%;min-height:48px;margin-top:14px;font-size:12px}.pc-rider .pc-directory-back{border-radius:50%}.pc-rider .pc-taxonomy{gap:8px}.pc-rider .pc-taxonomy button{border-radius:24px;flex-direction:row;padding-inline:14px}.pc-rider .pc-taxonomy button strong{font-size:12px}.pc-rider .pc-taxonomy button.is-active{box-shadow:0 3px 9px #161e2d13}.pc-rider .pc-tools{border-bottom:0}.pc-rider .pc-results-heading{border-top:1px solid #e2e5df;padding:14px 0}.pc-rider .pc-results-heading h3{font-size:17px}.pc-rider .pc-products{grid-template-columns:1fr;gap:12px}.pc-rider .pc-product-button{background:var(--rider-card);border-color:var(--rider-edge);box-shadow:var(--rider-shadow);border-radius:22px;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:10px;display:grid}.pc-rider .pc-product-photo{background:var(--rider-bed);border-radius:14px;height:132px;min-height:0}.pc-rider .pc-product-photo img{mix-blend-mode:darken}.pc-rider [data-product-id=handguards] .pc-product-photo img{clip-path:inset(22% 0 0);transform:translateY(-8px)scale(1.08)}.pc-rider .pc-product-copy{padding:9px 4px 3px 0}.pc-rider .pc-product-copy h3{font-size:15px;font-weight:650;line-height:1.45}.pc-rider .pc-product-meta{margin-top:8px;font-size:11px}.pc-rider .pc-product-bottom{margin-top:auto;padding-top:14px}.pc-rider .pc-swatches{gap:3px}.pc-rider .pc-swatches i{width:7px;height:7px}.pc-rider .pc-product-action{color:#a94a38;background:#fff0eb;border-radius:16px;gap:4px;width:auto;height:30px;padding:0 8px;font-size:10px}.pc-rider .pc-product-action svg{width:13px;height:13px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-page-title{margin-bottom:14px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-page-title>div>span{letter-spacing:.12em;font-size:8px}.pointer-shop.mini-theme-rider .pointer-cart-total{padding:0;font-size:10px}.pointer-shop.mini-theme-rider .pointer-cart-total b{letter-spacing:-1.5px;font-size:28px;font-weight:500}.pointer-shop.mini-theme-rider .pointer-cart-toolbar{margin-bottom:14px;padding:0 2px}.pointer-shop.mini-theme-rider .pointer-cart-toolbar>button{gap:8px;font-size:11px}.pointer-shop.mini-theme-rider [role=checkbox] i{border-width:1px;width:19px;height:19px}.pointer-shop.mini-theme-rider .pointer-cart-list{gap:14px;display:grid}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{background:var(--rider-card);border-color:var(--rider-edge);box-shadow:var(--rider-shadow);border-radius:24px;grid-template-rows:30px minmax(104px,auto) auto;grid-template-columns:112px minmax(0,1fr);gap:10px 16px;margin:0;padding:12px 14px 8px}.pointer-shop.mini-theme-rider .pointer-cart-item-heading{gap:8px;height:30px}.pointer-shop.mini-theme-rider .pointer-cart-item-heading>span{letter-spacing:.03em;color:#8a929a;font-size:10px}.pointer-shop.mini-theme-rider .pointer-line-check{gap:7px;font-size:9px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-remove{color:#9299a2;margin-left:auto;position:static}.pointer-shop.mini-theme-rider .pointer-cart .pointer-remove svg{stroke-width:1.5px;width:15px;height:15px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo{background:var(--rider-bed);border:1px solid #e9ebe6;border-radius:14px;grid-row:2;height:104px;min-height:104px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo img{mix-blend-mode:darken;height:104px;min-height:104px;max-height:104px}.pointer-shop.mini-theme-rider .pointer-cart [data-product=handguards] .pointer-cart-photo img{clip-path:inset(22% 0 0);transform:translateY(-8px)scale(1.08)}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 0 0;display:flex}.pointer-shop.mini-theme-rider .pointer-cart-info h3{font-size:15px;font-weight:650;line-height:1.5}.pointer-shop.mini-theme-rider .pointer-cart-variant{isolation:isolate;color:#606b78;gap:7px;min-height:44px;margin:3px 0 0;padding:0 10px;font-size:11px;position:relative}.pointer-shop.mini-theme-rider .pointer-cart-variant:before{content:"";z-index:-1;background:#f0f1ee;border-radius:18px;position:absolute;inset:6px 0}.pointer-shop.mini-theme-rider .pointer-cart-variant>i{width:8px;height:8px;box-shadow:0 0 0 2px #fff}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-quantity{border-top:1px solid #edf0e9;grid-area:3/1/auto/-1;justify-content:space-between;padding-top:6px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-quantity>span{color:#828b94;font-size:10px;display:block}.pointer-shop.mini-theme-rider .pointer-cart .pointer-stepper{background:0 0;gap:0}.pointer-shop.mini-theme-rider .pointer-cart .pointer-stepper button{isolation:isolate;font-size:13px;position:relative}.pointer-shop.mini-theme-rider .pointer-cart .pointer-stepper button:before{content:"";z-index:-1;background:#f3f4f0;border:1px solid #e2e6dd;border-radius:50%;position:absolute;inset:6px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-stepper input{width:36px;font-size:13px;font-weight:600}.pointer-shop.mini-theme-rider .pointer-cart .pointer-quantity-error{grid-row:4}.pointer-shop.mini-theme-rider .pointer-pending-note{gap:8px;margin:16px 0 10px;font-size:10px}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{background:#fdfdfd;border-radius:24px;grid-template-columns:minmax(86px,1fr) auto;gap:8px;margin:6px 16px 2px;padding:12px 10px 12px 16px;box-shadow:0 -5px 20px #161e2d04}.pointer-shop.mini-theme-rider .pointer-checkout-summary{gap:5px}.pointer-shop.mini-theme-rider .pointer-checkout-summary>span{font-size:10px}.pointer-shop.mini-theme-rider .pointer-checkout-summary strong{font-size:12px;font-weight:650}.pointer-shop.mini-theme-rider .pointer-cart-actions{gap:4px}.pointer-shop.mini-theme-rider .pointer-cart-actions>button:first-child{color:#7b8490;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;width:44px;min-width:44px;font-size:9px;display:flex}.pointer-shop.mini-theme-rider .pointer-cart-actions>button:first-child svg{stroke-width:1.5px;width:16px;height:16px}.pointer-shop.mini-theme-rider .pointer-cart-actions>.pointer-primary{padding-inline:15px;font-size:12px;font-weight:600}.pointer-shop.mini-theme-rider .pointer-profile-heading{margin-bottom:18px}.pointer-shop.mini-theme-rider .pointer-profile-heading>span{font-size:8px}.pointer-shop.mini-theme-rider .pointer-account-overview{box-shadow:var(--rider-shadow);background:#fdfdfd;border:1px solid #e2e5de;border-radius:25px;margin-bottom:24px;display:block;overflow:hidden}.pointer-shop.mini-theme-rider .pointer-member-card{border-radius:24px 24px 0 0;margin:0;padding:18px 20px 16px}.rider-account-masthead{letter-spacing:.12em;color:#c5cbd4;justify-content:space-between;align-items:center;margin-bottom:21px;font-size:9px;font-weight:600;display:flex}.rider-account-masthead>span:last-child{color:#8e9aac;font-size:7px;font-weight:400}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-avatar{color:#ffb29e;background:#2c3546;border:1px solid #4b5363;width:46px;height:46px}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-identity h3{font-size:20px;font-weight:600;line-height:1.4}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-identity p{margin-top:4px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-member-card .pointer-account-policy{border-color:#323c4c;margin-top:18px;padding-top:13px}.pointer-shop.mini-theme-rider .pointer-account-policy strong{color:#ffc0ae;font-size:11px;font-weight:500}.pointer-shop.mini-theme-rider .pointer-account-policy small{color:#96a2b3;font-size:9px}.pointer-shop.mini-theme-rider .pointer-account-collections{gap:0;margin:0;padding:14px 0}.pointer-shop.mini-theme-rider .pointer-account-collections>button{text-align:left;background:0 0;border:0;border-right:1px solid #e8ebe4;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr 16px;align-items:center;gap:4px 8px;min-height:58px;padding:4px 20px;display:grid}.pointer-shop.mini-theme-rider .pointer-account-collections>button:last-child{border-right:0}.pointer-shop.mini-theme-rider .pointer-account-collections>button>svg:first-child{color:#7d8793;stroke-width:1.5px;grid-area:1/1;width:15px;height:15px}.pointer-shop.mini-theme-rider .pointer-account-collections strong{letter-spacing:-1px;grid-area:1/2;font-size:25px;font-weight:500;line-height:1.1}.pointer-shop.mini-theme-rider .pointer-account-collections span{color:#737e8a;grid-area:2/1/auto/3;font-size:10px}.pointer-shop.mini-theme-rider .pointer-account-collections>button>svg:last-child{color:#9ba3ad;stroke-width:1.5px;grid-area:1/3/3;width:14px;height:14px}.pointer-shop.mini-theme-rider .pointer-profile-orders{border-color:var(--rider-edge);box-shadow:var(--rider-shadow);background:#fdfdfd;border-radius:24px;margin-bottom:24px;padding:10px 16px 16px}.pointer-shop.mini-theme-rider .pointer-profile-orders>div:first-child{border-bottom:1px solid #edf0e9;padding-bottom:6px}.pointer-shop.mini-theme-rider .pointer-profile-orders h3{font-size:14px;font-weight:650}.pointer-shop.mini-theme-rider .pointer-profile-orders>div:first-child button{gap:2px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-order-stages{gap:4px;margin-top:10px}.pointer-shop.mini-theme-rider .pointer-order-stages button{color:#6e7884;gap:5px;min-height:66px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-order-stages button>span{color:#44505f;background:#f0f2ed;border-radius:13px;width:40px;height:40px}.pointer-shop.mini-theme-rider .pointer-order-stages svg{width:20px;height:20px}.rider-service-heading{justify-content:space-between;align-items:center;margin:0 2px;display:flex}.rider-service-heading h3{font-size:14px;font-weight:650}.rider-service-heading>span{letter-spacing:.12em;color:#9aa1aa;font-size:7px}.pointer-shop.mini-theme-rider .pointer-profile-services{gap:12px}.pointer-shop.mini-theme-rider .pointer-profile-tools{border-color:var(--rider-edge);box-shadow:var(--rider-shadow);background:#fdfdfd;border-radius:24px;padding:0 16px}.pointer-shop.mini-theme-rider .pointer-profile-tools .pointer-profile-row{gap:12px;min-height:78px;padding:12px 0;display:flex}.pointer-shop.mini-theme-rider .pointer-profile-tools .pointer-profile-row>svg:first-child{color:#586574;stroke-width:1.5px;background:#f0f2ed;border-radius:13px;width:38px;height:38px;padding:10px}.pointer-shop.mini-theme-rider .pointer-profile-services .pointer-profile-row strong{font-size:13px;font-weight:600}.pointer-shop.mini-theme-rider .pointer-profile-services .pointer-profile-row small{color:#8a929b;margin-top:4px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-profile-row>svg:last-child{color:#87919c;width:14px;height:14px;transition:transform .16s}.pointer-shop.mini-theme-rider .pointer-profile-row[aria-expanded=true]>svg:last-child{color:#b85841;transform:rotate(90deg)}.pointer-shop.mini-theme-rider .pointer-profile-row[aria-expanded=true]>svg:first-child{color:#b85841;background:#fff0e9}.pointer-shop.mini-theme-rider .pointer-address-form,.pointer-shop.mini-theme-rider .pointer-expanded{box-shadow:var(--rider-shadow);border-radius:24px;padding:20px}.pointer-shop.mini-theme-rider .pointer-editor-heading>div>span{letter-spacing:.1em;color:#8d96a1;margin-bottom:5px;font-size:8px;display:block}.pointer-shop.mini-theme-rider .pointer-address-form label{font-size:11px}.pointer-shop.mini-theme-rider .pointer-address-form input,.pointer-shop.mini-theme-rider .pointer-address-form textarea{background:#f2f3ef;border-radius:13px;font-size:13px}.pointer-shop.mini-theme-rider .pointer-editor-actions{border-top:1px solid #edf0e9;gap:10px;padding-top:16px}.pointer-shop.mini-theme-rider .pointer-editor-actions button{font-size:12px}@media (hover:hover){.pc-rider .pc-directory-link:hover,.pc-rider .pc-product-button:hover{border-color:#c9cfc7;box-shadow:0 5px 18px #161e2d08}.pc-rider .pc-directory-link:hover .pc-directory-arrow{color:#b85841;background:#fff0e9}}@media (width<=370px){.pc-rider.pc-is-directory .pc-heading,.pc-rider .pc-directory{padding-inline:16px}.pc-rider .pc-model-entry{gap:10px;margin-bottom:20px;padding:12px}.pc-rider .pc-model-entry strong{font-size:12px}.pc-rider .pc-directory-link{grid-template-columns:70px minmax(0,1fr) 28px;gap:0 12px;min-height:88px}.pc-rider .pc-directory-picture{width:70px;height:70px}.pc-rider .pc-directory-copy strong{font-size:14px}.pc-rider .pc-product-button{grid-template-columns:100px minmax(0,1fr);gap:12px}.pc-rider .pc-product-copy h3{font-size:14px}.pc-rider .pc-product-photo{height:124px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{grid-template-columns:96px minmax(0,1fr);gap:8px 12px;padding:10px 12px 6px}.pointer-shop.mini-theme-rider .pointer-cart-info h3{font-size:14px}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{grid-template-columns:minmax(66px,1fr) auto;gap:4px;margin-inline:12px;padding:10px 8px 10px 12px}.pointer-shop.mini-theme-rider .pointer-cart-actions>.pointer-primary{gap:4px;padding-inline:10px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-checkout-summary strong{font-size:11px}.pointer-shop.mini-theme-rider .pointer-checkout-summary>span{font-size:9px}.pointer-shop.mini-theme-rider .pointer-member-card,.pointer-shop.mini-theme-rider .pointer-account-collections>button{padding-inline:16px}.pointer-shop.mini-theme-rider .pointer-account-collections strong{font-size:24px}}@media (height<=650px){.pointer-shop.mini-theme-rider .mini-header.pointer-header{flex-shrink:0}.pc-rider.pc-is-directory .pc-heading{display:none}.pc-rider .pc-model-entry{min-height:66px;margin-bottom:16px;padding-block:10px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-page-title{margin-bottom:2px}.pointer-shop.mini-theme-rider .pointer-cart-toolbar{margin-bottom:8px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{grid-template-rows:24px minmax(80px,auto) auto;gap:6px 12px;padding-block:8px 4px}.pointer-shop.mini-theme-rider .pointer-cart-item-heading{height:24px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo{height:80px;min-height:80px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo img{height:80px;min-height:80px;max-height:80px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-info{padding-top:0}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-quantity{padding-top:2px}}@media (width>=580px) and (height<=450px){.pc-rider .pc-model-entry{min-height:68px;margin-bottom:16px}.pc-rider .pc-directory-grid{grid-template-columns:1fr 1fr;gap:10px}.pc-rider .pc-directory-link{grid-template-columns:70px minmax(0,1fr) 28px;gap:0 12px;min-height:88px}.pc-rider .pc-directory-picture{width:70px;height:70px}.pc-rider .pc-products{grid-template-columns:1fr 1fr}.pc-rider .pc-product-button{grid-template-columns:100px minmax(0,1fr);gap:12px}.pc-rider .pc-product-photo{height:124px}.pc-rider .pc-product-copy h3{font-size:13px}.pointer-shop.mini-theme-rider .pointer-cart-list{grid-template-columns:1fr 1fr;gap:12px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-item{grid-template-rows:24px auto 44px;grid-template-columns:90px minmax(0,1fr);gap:4px 12px;padding:6px 12px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo{grid-row:2/4;height:106px;min-height:106px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-photo img{height:106px;min-height:106px;max-height:106px}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-quantity{border:0;grid-column:2;justify-content:flex-end;padding:0}.pointer-shop.mini-theme-rider .pointer-cart .pointer-cart-quantity>span{display:none}.pointer-shop.mini-theme-rider .pointer-cart-variant{margin:0}.pointer-shop.mini-theme-rider .pointer-cart-actions{width:auto}.pointer-shop.mini-theme-rider .pointer-cart-info h3{font-size:14px}.pointer-shop.mini-theme-rider .mini-device>.pointer-cart-checkout{margin-top:4px;padding-block:6px}.pointer-shop.mini-theme-rider .pointer-account-overview{grid-area:2/1/5;align-self:start;margin-bottom:0}.pointer-shop.mini-theme-rider .pointer-profile-orders{grid-area:2/2;margin-bottom:0}.pointer-shop.mini-theme-rider .pointer-profile-services{grid-area:3/2/6}.pointer-shop.mini-theme-rider .pointer-profile-heading{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.pointer-shop.mini-theme-rider .pointer-profile-row>svg:last-child{transition:none}}.mini-theme-rider .mini-device:is([data-tab=favorites],[data-tab=saved],[data-tab=address],[data-tab=benefits],[data-tab=orders])>.mini-header{display:none}.mini-theme-rider .mini-device:is([data-tab=favorites],[data-tab=saved],[data-tab=address],[data-tab=benefits],[data-tab=orders])>.mini-body{padding:0 20px 24px}.mini-theme-rider .rider-subpage-header{color:#fff;background:#161e2d;border-radius:0 0 28px 28px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -20px 24px;padding:26px 20px 28px;display:grid}.mini-theme-rider .rider-subpage-header>button{color:#fff;background:0 0;border:1px solid #424b5b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mini-theme-rider .rider-subpage-header h2{letter-spacing:-.5px;margin:5px 0 0;font-size:24px;font-weight:600;line-height:1.35}.mini-theme-rider .rider-subpage-header>div>span{letter-spacing:.12em;color:#b0b7c2;font-size:9px}.mini-theme-rider .rider-subpage-count{color:#ffad99;white-space:nowrap;align-self:end;padding-bottom:6px;font-size:11px}.mini-theme-rider .rider-subpage-spacer{width:0}.mini-theme-rider .rider-section-label{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;font-size:13px;font-weight:600;display:flex}.mini-theme-rider .rider-section-label>span+span{letter-spacing:.04em;color:#7b838c;font-size:9px;font-weight:400}.pointer-shop.mini-theme-rider .pointer-favorite-grid{grid-template-columns:1fr;gap:12px}.pointer-shop.mini-theme-rider .pointer-favorite-grid article{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:22px;padding:8px;box-shadow:0 4px 14px #161e2d04}.pointer-shop.mini-theme-rider .pointer-favorite-open{grid-template-rows:auto auto 1fr;grid-template-columns:112px minmax(0,1fr);gap:0 14px;min-height:116px;padding:0 32px 0 0;display:grid}.pointer-shop.mini-theme-rider .pointer-favorite-open>span{aspect-ratio:auto;background:#eeefec;border:1px solid #e7e9e3;border-radius:15px;grid-area:1/1/4;height:116px}.pointer-shop.mini-theme-rider .pointer-favorite-open img{mix-blend-mode:darken}.pointer-shop.mini-theme-rider .pointer-favorite-open>small{color:#868c93;margin:12px 0 7px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-favorite-open h3{margin:0;font-size:14px;font-weight:600;line-height:1.55}.pointer-shop.mini-theme-rider .pointer-favorite-open>p{align-self:end;gap:5px;margin:10px 0 9px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-favorite-open>p svg{display:none}.pointer-shop.mini-theme-rider .pointer-favorite-remove{color:#d66b56;background:0 0;width:44px;height:44px;top:8px;right:5px}.pointer-shop.mini-theme-rider .pointer-favorite-remove svg{stroke-width:1.5px;width:16px;height:16px}.pointer-shop.mini-theme-rider .pointer-saved-card{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;margin-bottom:16px;padding:18px;box-shadow:0 4px 14px #161e2d04}.pointer-shop.mini-theme-rider .pointer-saved-card>header{align-items:baseline;gap:10px}.pointer-shop.mini-theme-rider .pointer-saved-card>header h3{letter-spacing:-.3px;font-size:17px}.pointer-shop.mini-theme-rider .pointer-saved-card>header strong{color:#7d858e;font-size:10px}.pointer-shop.mini-theme-rider .pointer-saved-card .pointer-saved-date{gap:5px;margin:6px 0 14px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-saved-date>span{color:#72786f;background:#f2f1ed;border:1px solid #e6e6dd;border-radius:8px;padding:3px 6px;font-size:9px}.pointer-shop.mini-theme-rider .pointer-saved-line{border-color:#edefe9;grid-template-columns:66px minmax(0,1fr) auto 12px;gap:10px;min-height:92px;padding:12px 0}.pointer-shop.mini-theme-rider .pointer-saved-line img{mix-blend-mode:darken;background:#eeefec;border-radius:12px;width:66px;height:66px}.pointer-shop.mini-theme-rider .pointer-saved-line>span{font-size:12px;font-weight:600;line-height:1.6}.pointer-shop.mini-theme-rider .pointer-saved-line small{color:#838a91;margin-top:5px;font-size:10px}.pointer-shop.mini-theme-rider .pointer-saved-line b{font-size:12px;font-weight:500}.pointer-shop.mini-theme-rider .pointer-saved-line>svg{color:#a1a6ac;width:12px}.pointer-shop.mini-theme-rider .pointer-saved-card .pointer-saved-id{letter-spacing:.02em;color:#9ca1a6;margin-top:10px;font-family:inherit;font-size:9px}.pointer-shop.mini-theme-rider .pointer-saved-card footer{border-top:1px solid #e9ece6;gap:4px;margin-top:10px;padding-top:8px}.pointer-shop.mini-theme-rider .pointer-saved-card footer button{color:#626d79;background:0 0;border-radius:12px;gap:6px;min-height:44px;padding:0 5px;font-size:11px}.pointer-shop.mini-theme-rider .pointer-saved-card footer button:hover{background:#f1f2ee}.pointer-shop.mini-theme-rider .pointer-saved-card footer svg{stroke-width:1.5px;width:15px}.pointer-shop.mini-theme-rider .pointer-saved-reuse{color:#fff;background:#161e2d;border-radius:24px;gap:9px;min-height:46px;margin-top:6px;font-size:12px}.pointer-shop.mini-theme-rider .pointer-list-rename{background:#f3f4ef;border-radius:14px;gap:8px;padding:12px}.pointer-shop.mini-theme-rider .pointer-list-rename input{background:#fff;border:1px solid #d9ded5;border-radius:10px;width:100%;min-height:44px;padding:8px 12px;font-size:13px}.pointer-shop.mini-theme-rider .pointer-list-rename button{border-radius:20px;min-height:44px;font-size:12px}.pointer-shop.mini-theme-rider .pointer-list-rename button[type=submit]{color:#fff;background:#161e2d}.mini-theme-rider .rider-address-card{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;grid-template-columns:42px minmax(0,1fr);gap:14px 12px;padding:20px 18px 8px;display:grid;box-shadow:0 4px 14px #161e2d04}.mini-theme-rider .rider-address-pin{color:#bd6752;background:#f4ece5;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mini-theme-rider .rider-address-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-theme-rider .rider-address-card h3{margin:0;font-size:17px;line-height:1.4}.mini-theme-rider .rider-address-card header span{color:#6c7868;border:1px solid #e1e5db;border-radius:7px;padding:3px 7px;font-size:9px}.mini-theme-rider .rider-address-card p{overflow-wrap:anywhere;color:#68717d;margin:12px 0 0;font-size:12px;line-height:1.8}.mini-theme-rider .rider-address-card p.rider-address-phone{letter-spacing:.04em;margin-top:5px;font-size:11px}.mini-theme-rider .rider-address-edit{color:#3e4a5b;border-top:1px solid #e9ece6;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;display:flex}.mini-theme-rider .rider-address-edit svg:last-child{color:#8a929a;margin-left:auto}.mini-theme-rider .rider-address-edit svg:first-child{margin-right:auto}.mini-theme-rider .rider-address-note{color:#878f98;align-items:flex-start;gap:7px;margin:16px 4px;font-size:10px;line-height:1.8;display:flex}.mini-theme-rider .rider-address-note svg{flex:none}.pointer-shop.mini-theme-rider .pointer-address-form{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;gap:20px;margin:0;padding:20px 18px}.pointer-shop.mini-theme-rider .pointer-editor-heading{align-items:center;margin:0}.pointer-shop.mini-theme-rider .pointer-editor-heading h3{font-size:16px}.pointer-shop.mini-theme-rider .pointer-editor-heading>button{background:#f3f4ef;border-radius:50%;width:44px;height:44px}.pointer-shop.mini-theme-rider .pointer-address-form label{color:#606c78;gap:8px;font-size:11px}.pointer-shop.mini-theme-rider .pointer-address-form input,.pointer-shop.mini-theme-rider .pointer-address-form textarea{background:#f4f5f0;border:1px solid #e3e6de;border-radius:12px;min-height:48px;padding:12px;font-size:13px;line-height:1.6}.pointer-shop.mini-theme-rider .pointer-address-form textarea{resize:vertical;min-height:100px}.pointer-shop.mini-theme-rider .pointer-address-form :is(input,textarea):focus{outline-offset:2px;outline:2px solid #798594}.pointer-shop.mini-theme-rider .pointer-address-form [aria-invalid=true]{background:#fff3ef;border-color:#bb4939}.pointer-shop.mini-theme-rider .pointer-editor-actions{gap:10px;padding:0}.pointer-shop.mini-theme-rider .pointer-editor-actions button{border:1px solid #e1e4dc;min-height:48px;font-size:12px}.pointer-shop.mini-theme-rider .pointer-editor-actions button:last-child{background:#ff8069;border-color:#0000}.pointer-shop.mini-theme-rider .pointer-address-delete{color:#a85848;border:0;min-height:44px;font-size:11px}.mini-theme-rider .rider-access-card{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;margin-bottom:24px;padding:20px}.mini-theme-rider .rider-access-heading{align-items:center;gap:12px;display:flex}.mini-theme-rider .rider-access-icon{color:#455748;background:#eeefea;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mini-theme-rider .rider-access-heading h3{margin:0;font-size:15px;font-weight:600}.mini-theme-rider .rider-access-heading p{color:#868d95;margin:4px 0 0;font-size:10px}.mini-theme-rider .rider-access-status{color:#bd6651;white-space:nowrap;margin-left:auto;font-size:10px}.mini-theme-rider .rider-access-price{border-top:1px solid #e9ece6;gap:6px;margin-top:18px;padding-top:16px;display:grid}.mini-theme-rider .rider-access-price>span{color:#7c858d;font-size:10px}.mini-theme-rider .rider-access-price strong{letter-spacing:-.4px;font-size:21px;font-weight:600}.mini-theme-rider .rider-access-price small{color:#939aa2;font-size:10px}.mini-theme-rider .rider-permission-list{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;padding:0 16px}.mini-theme-rider .rider-permission-list>div{border-bottom:1px solid #ebede7;align-items:center;gap:12px;padding:18px 0;display:flex}.mini-theme-rider .rider-permission-list>div:last-child{border:0}.mini-theme-rider .rider-permission-list>div>svg:first-child{color:#727f8a;stroke-width:1.5px;flex:none}.mini-theme-rider .rider-permission-list>div>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.mini-theme-rider .rider-permission-list strong{font-size:12px;font-weight:600}.mini-theme-rider .rider-permission-list small{color:#8a929b;font-size:10px;line-height:1.6}.mini-theme-rider .rider-permission-list .is-enabled,.mini-theme-rider .rider-permission-list>div>svg:last-child{color:#688064;flex:none;font-size:9px}.mini-theme-rider .rider-permission-list .is-locked{color:#969ea5;flex:none;font-size:9px}.mini-theme-rider .rider-access-note{color:#858e97;margin:16px 4px;font-size:10px;line-height:1.9}.pointer-shop.mini-theme-rider :is(.pointer-orders-page,.pointer-saved-page,.pointer-favorites-page,.pointer-address-page) .pointer-empty{text-align:center;background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin:0;padding:34px 20px;display:flex}.pointer-shop.mini-theme-rider :is(.pointer-orders-page,.pointer-saved-page,.pointer-favorites-page,.pointer-address-page) .pointer-empty>svg{color:#687481;background:#f1f2ed;border-radius:50%;width:64px;height:64px;padding:17px}.pointer-shop.mini-theme-rider .pointer-empty h3{margin:2px 0 0;font-size:17px;font-weight:600}.pointer-shop.mini-theme-rider .pointer-empty p{color:#858c94;margin:0;font-size:11px;line-height:1.85}.pointer-shop.mini-theme-rider .pointer-empty button{background:#ff8069;min-height:46px;margin:4px 0 0;padding:0 22px;font-size:12px}.pointer-shop.mini-theme-rider .pointer-empty button.pointer-demo-entry{color:#777f8b;background:0 0;border:0;border-radius:0;margin-top:0;font-size:10px}.pointer-shop.mini-theme-rider .pointer-order-filters{background:0 0;gap:4px;margin:0 0 20px;padding:0}.pointer-shop.mini-theme-rider .pointer-order-filters button{isolation:isolate;min-height:44px;box-shadow:none;color:#777f8b;background:0 0;font-size:11px;position:relative}.pointer-shop.mini-theme-rider .pointer-order-filters button[aria-pressed=true]{color:#fff}.pointer-shop.mini-theme-rider .pointer-order-filters button[aria-pressed=true]:before{content:"";z-index:-1;background:#161e2d;border-radius:20px;position:absolute;inset:5px 0}.pointer-demo-shop.mini-theme-rider .mini-orders{padding:0}.mini-theme-rider .rider-demo-context{color:#7b858f;justify-content:space-between;align-items:center;gap:8px;margin-top:-12px;font-size:9px;display:flex}.mini-theme-rider .rider-demo-context button{color:#ad5b49;align-items:center;gap:4px;min-height:44px;font-size:10px;display:flex}.pointer-demo-shop.mini-theme-rider .mini-order-persona{color:#8b939a;margin:4px 0 16px;font-size:10px}.pointer-demo-shop.mini-theme-rider .mini-order-filters{scrollbar-width:none;border:0;gap:6px;margin:0 0 18px;overflow-x:auto}.pointer-demo-shop.mini-theme-rider .mini-order-filters button{isolation:isolate;color:#808993;white-space:nowrap;background:0 0;border:0;border-radius:22px;min-height:44px;padding:0 12px;font-size:11px;position:relative}.pointer-demo-shop.mini-theme-rider .mini-order-filters button.is-active{color:#fff}.pointer-demo-shop.mini-theme-rider .mini-order-filters button.is-active:before{content:"";z-index:-1;background:#161e2d;border-radius:20px;position:absolute;inset:5px 0}.pointer-demo-shop.mini-theme-rider .mini-order-card{background:#fdfdfd;border:1px solid #e5e8e2;border-radius:24px;padding:18px}.pointer-demo-shop.mini-theme-rider .mini-order-card-top>span{color:#8b929b;font-size:10px}.pointer-demo-shop.mini-theme-rider .mini-order-status{color:#ae6250;white-space:nowrap;background:#fbede7;border-radius:8px;padding:5px 7px;font-size:10px}.pointer-demo-shop.mini-theme-rider .mini-order-status-muted{color:#8a9099;background:#f0f1ed}.pointer-demo-shop.mini-theme-rider .mini-order-date{color:#9aa0a8;margin:5px 0 12px;font-size:9px}.pointer-demo-shop.mini-theme-rider .mini-order-product{border-bottom:1px solid #eceee8;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0;padding:12px 0;display:grid}.pointer-demo-shop.mini-theme-rider .mini-order-product>img{object-fit:contain;mix-blend-mode:darken;background:#eeefec;border-radius:12px;grid-area:1/1/3;width:64px;height:64px;padding:4px}.pointer-demo-shop.mini-theme-rider .mini-order-product>span{font-size:12px;font-weight:600;line-height:1.5}.pointer-demo-shop.mini-theme-rider .mini-order-product>small{font-size:11px}.pointer-demo-shop.mini-theme-rider .mini-order-product>strong{grid-area:2/2/auto/4;font-size:11px}.pointer-demo-shop.mini-theme-rider .mini-order-card-bottom{gap:4px;padding-top:12px}.pointer-demo-shop.mini-theme-rider .mini-order-card-bottom>span{font-size:10px}.pointer-demo-shop.mini-theme-rider .mini-order-card-bottom>span>strong{font-size:18px;font-weight:600}.pointer-demo-shop.mini-theme-rider .mini-order-card-bottom>button{font-size:10px}.pointer-demo-shop.mini-theme-rider .demo-order-delivery{background:#f4f5f0;border-radius:14px;gap:10px;padding:12px;font-size:11px}.pointer-demo-shop.mini-theme-rider .demo-order-delivery small{color:#8a919a;font-size:10px;line-height:1.7}.pointer-demo-shop.mini-theme-rider .demo-order-progress{padding:18px 0}.pointer-demo-shop.mini-theme-rider .demo-order-progress li{color:#9aa1a9;font-size:9px}.pointer-demo-shop.mini-theme-rider .demo-order-progress i{color:#99a1aa;background:#eeefeb;border:0;width:24px;height:24px}.pointer-demo-shop.mini-theme-rider .demo-order-progress li.is-done{color:#485565}.pointer-demo-shop.mini-theme-rider .demo-order-progress li.is-done i{color:#fff;background:#161e2d}.pointer-demo-shop.mini-theme-rider .demo-order-buttons{justify-content:flex-end;gap:8px}.pointer-demo-shop.mini-theme-rider .demo-order-buttons button{color:#536171;background:0 0;border:1px solid #dfe3da;border-radius:23px;min-height:44px;padding:0 14px;font-size:11px}.pointer-demo-shop.mini-theme-rider .demo-order-buttons .is-primary{color:#161e2d;background:#ff8069;border-color:#0000}.pointer-demo-shop.mini-theme-rider .demo-order-confirm{background:#f3f4ef;border:1px solid #e2e5dc;border-radius:18px;margin-top:12px;padding:14px}.pointer-demo-shop.mini-theme-rider .demo-order-confirm h4{font-size:14px}.pointer-demo-shop.mini-theme-rider .demo-order-confirm p{color:#808994;font-size:11px;line-height:1.8}.pointer-demo-shop.mini-theme-rider .demo-order-confirm textarea{background:#fff;border:1px solid #dce1d5;border-radius:12px;min-height:86px;font-size:12px}.pointer-demo-shop.mini-theme-rider .demo-order-confirm>button{color:#161e2d;background:#ff8069;border-radius:23px;min-height:46px}.pointer-demo-shop.mini-theme-rider .demo-after-sale{background:#f7efe8;border:1px solid #ecdfd3;border-radius:16px;padding:14px}.pointer-demo-shop.mini-theme-rider .demo-after-sale>span{color:#9b654f;font-size:11px}.pointer-demo-shop.mini-theme-rider .demo-after-sale p{font-size:12px;line-height:1.7}.pointer-demo-shop.mini-theme-rider .demo-after-sale small{font-size:10px;line-height:1.7}@media (width<=370px){.mini-theme-rider .mini-device:is([data-tab=favorites],[data-tab=saved],[data-tab=address],[data-tab=benefits],[data-tab=orders])>.mini-body{padding-inline:16px}.mini-theme-rider .rider-subpage-header{gap:10px;margin-inline:-16px;padding:22px 16px 24px}.mini-theme-rider .rider-subpage-header h2{font-size:22px}.pointer-shop.mini-theme-rider .pointer-favorite-open{grid-template-columns:90px minmax(0,1fr);column-gap:10px}.pointer-shop.mini-theme-rider .pointer-favorite-open h3{font-size:13px}.pointer-shop.mini-theme-rider .pointer-saved-card,.pointer-demo-shop.mini-theme-rider .mini-order-card{padding:14px}.pointer-shop.mini-theme-rider .pointer-saved-line{grid-template-columns:56px minmax(0,1fr) auto 10px;gap:8px}.pointer-shop.mini-theme-rider .pointer-saved-line img{width:56px;height:60px}.mini-theme-rider .rider-access-card{padding:16px}}@media (width>=580px) and (height<=450px){.mini-theme-rider .rider-subpage-header{margin-bottom:18px;padding-block:12px}.mini-theme-rider .rider-subpage-header h2{font-size:21px}.pointer-shop.mini-theme-rider .pointer-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-shop.mini-theme-rider .pointer-favorite-open{grid-template-columns:88px minmax(0,1fr)}}.pointer-demo-shop.mini-theme-rider .mini-order-products{border:0;gap:0;padding:0}.pointer-demo-shop.mini-theme-rider .mini-order-product:last-child{border-bottom:1px solid #eceee8}.pointer-demo-shop.mini-theme-rider .demo-order-actions-panel{margin-top:10px;padding-top:14px}.pointer-demo-shop.mini-theme-rider .mini-order-success{background:#eef0e9;border-color:#e1e5d9;border-radius:18px;padding:10px 12px}.pointer-demo-shop.mini-theme-rider .mini-order-success strong{font-size:12px}.pointer-demo-shop.mini-theme-rider .mini-order-success p{color:#747f88;font-size:10px}.pointer-demo-shop.mini-theme-rider .mini-order-success button{align-self:center;place-items:center;min-width:44px;min-height:44px;display:grid}.pointer-demo-shop.mini-theme-rider .mini-order-filters button{border-bottom:0!important}@media (width>=580px) and (height<=450px){.pointer-demo-shop.mini-theme-rider .mini-browse-product-bottom{flex-direction:row;align-items:center;gap:14px}}.pointer-demo-shop.mini-theme-rider .mini-order-filters>button.is-active:after{display:none}.pointer-order-stages button{position:relative}.pointer-order-count{background:var(--mini-accent,#ff7a65);min-width:16px;height:16px;color:var(--mini-on-accent,#172032);border-radius:9px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:18%}.mini-theme-rider .demo-after-sale{background:#f1f3f1;border:1px solid #e2e5e3;border-left:3px solid #ff7e68;border-radius:0 12px 12px 0;padding:14px}.commerce-checkout-footer button:disabled{opacity:.6;cursor:wait}.remote-entry{color:#18202e;background:#f5f5f1;place-items:center;min-height:100dvh;padding:28px;display:grid}.remote-login{background:#fff;border:1px solid #e6e7e4;border-radius:28px;width:min(440px,100%);padding:40px;box-shadow:0 20px 70px #18202e0c}.remote-login .brand-logo{max-width:230px;margin-bottom:35px}.remote-kicker{letter-spacing:.16em;color:#858b94;font-size:10px;display:block}.remote-login h1{letter-spacing:-.04em;margin:13px 0;font-size:30px}.remote-login>p{color:#727985;margin-bottom:26px;font-size:14px;line-height:1.8}.remote-login form{gap:18px;display:grid}.remote-login label{gap:8px;font-size:13px;font-weight:600;display:grid}.remote-login input{background:#f9faf9;border:1px solid #dfe2e5;border-radius:10px;width:100%;min-height:48px;padding:10px 13px}.remote-login button{color:#fff;background:#172030;border:0;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-weight:600;display:flex}.remote-login button:disabled{opacity:.5}.remote-login footer{color:#8c929a;align-items:center;gap:8px;margin-top:28px;font-size:11px;display:flex}.remote-login footer span{flex:1}.remote-error{margin:0;font-size:13px;line-height:1.7;color:#aa362b!important}.remote-status{z-index:1000;color:#7f5210;background:#fff4df;border:1px solid #e5d2a2;border-radius:12px;max-width:calc(100% - 24px);padding:10px 16px;font-size:12px;position:fixed;top:48px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0001}.remote-status button{color:inherit;background:0 0;border:0;margin-left:12px;text-decoration:underline}.backend-app .mini-persona-panel{display:none!important}.backend-app .phone-caption{color:#6c7480}.backend-app .aw-staff-switch strong{font-size:12px;display:block}.backend-app .aw-staff-switch small{color:#79828c;font-size:10px;display:block}.backend-app .aw-staff-switch{cursor:default}.remote-accounts{margin-top:22px}.remote-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.remote-account-fields label{gap:7px;font-size:12px;display:grid}.remote-account-fields input,.remote-account-fields select{border:1px solid #d9dee4;border-radius:7px;min-width:0;min-height:40px;padding:8px}.remote-account-fields .full{grid-column:1/-1}@media (width<=480px){.remote-login{padding:28px}.remote-account-fields{grid-template-columns:1fr}}.backend-app>.review-bar{justify-content:space-between;gap:12px;display:flex}.backend-app>.review-bar .review-label{white-space:nowrap;flex-shrink:0;display:flex}.backend-app>.review-bar .review-actions{justify-content:flex-end;align-items:center;gap:16px;width:auto;min-width:0;margin-left:auto;display:flex}.backend-app>.review-bar .review-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.backend-app>.review-bar .review-reset{white-space:nowrap;min-height:32px;color:inherit;flex-shrink:0;padding:6px 0}@media (width<=480px){.backend-app>.review-bar{padding:0 16px}.backend-app>.review-bar .review-actions{gap:12px}.backend-app>.review-bar .review-actions>span{max-width:120px;font-size:10px}.backend-app>.review-bar .review-label{font-size:10px}.backend-app>.review-bar .review-label .live-dot{display:none}}.remote-style-rider{--entry-accent:#ff7d65;--entry-ink:#172030;--entry-bg:#f5f5f1;--entry-radius:22px}.remote-style-gallery{--entry-accent:#076fe0;--entry-ink:#18222d;--entry-bg:#f4f6f8;--entry-radius:24px}.remote-style-catalog{--entry-accent:#df3036;--entry-ink:#172027;--entry-bg:#f4f5f7;--entry-radius:14px}.remote-entry{background:var(--entry-bg);padding:28px 20px}.remote-login{border-radius:var(--entry-radius)}.remote-login.has-test-accounts{width:min(630px,100%)}.remote-login.has-test-accounts .brand-logo{margin-bottom:28px}.remote-login.has-test-accounts h1{font-size:28px}.test-account-groups{gap:24px;margin:24px 0;display:grid}.test-account-groups h3{letter-spacing:.04em;color:#737c85;margin:0 0 10px;font-size:12px;font-weight:500}.test-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.test-account-grid.customer{grid-template-columns:1fr}.test-account-grid button{align-items:center;justify-content:initial;border-radius:calc(var(--entry-radius) - 7px);color:var(--entry-ink);text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #e5e7e5;gap:12px;min-height:72px;padding:14px;transition:background .16s,border-color .16s;display:flex}.test-account-grid button:hover:not(:disabled){border-color:var(--entry-accent);background:#fff}.test-account-grid button:focus-visible{outline:2px solid var(--entry-accent);outline-offset:3px}.test-account-grid button:disabled{opacity:.55;cursor:default}.test-account-grid button>span:nth-child(2){flex:1;min-width:0}.test-account-grid button>svg{flex-shrink:0;width:16px}.test-account-grid strong{align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.test-account-grid small{color:#737c85;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.test-account-grid em{color:#637564;font-size:10px;font-style:normal}.test-account-icon{background:#edf0ec;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.customer .test-account-icon{background:var(--entry-ink);color:var(--entry-accent)}.remote-password{border-top:1px solid #e6e8e4;margin-top:24px;padding-top:18px}.remote-password summary{cursor:pointer;color:#727985;justify-content:space-between;font-size:13px;list-style:none;display:flex}.remote-password summary::-webkit-details-marker{display:none}.remote-password form{margin-top:20px}.remote-password[open] summary svg{transform:rotate(180deg)}.remote-switch{border-radius:var(--entry-radius);background:var(--entry-bg);color:var(--entry-ink);border:1px solid #e4e6e2;width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 24px 80px #15203030}.remote-switch::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151d2b70}.remote-switch-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.remote-switch-head h2{margin:8px 0 0;font-size:22px}.remote-switch-head>button{cursor:pointer;background:#fff;border:1px solid #dfe3dd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.remote-switch-note{color:#737c85;margin:14px 0 0;font-size:12px;line-height:1.8}.remote-switch .test-account-groups{margin-bottom:0}@media (width<=480px){.remote-login{padding:24px}.remote-login.has-test-accounts h1{font-size:24px}.remote-login>p{margin-bottom:20px;font-size:13px}.remote-switch{padding:22px 18px}.test-account-grid{gap:8px}.test-account-grid button{gap:8px;padding:12px 10px}.test-account-grid:not(.customer) .test-account-icon{display:none}.test-account-grid small{font-size:10px}.backend-app .review-bar{gap:8px;height:auto;min-height:50px;padding:8px 12px}.backend-app .review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.backend-app .review-actions>span{display:none}.backend-app .review-label{font-size:10px}.backend-app .review-detail{display:none}.backend-app .review-reset{font-size:11px}}.remote-login .pointer-logo-lockup{flex-direction:row;gap:12px;width:230px;height:40px;margin-bottom:28px}.remote-login .pointer-logo-lockup .pointer-logo-symbol{width:42px}.remote-login .pointer-logo-lockup .pointer-logo-word{width:176px}.backend-app .review-bar .review-actions .review-reset{white-space:nowrap;flex:none;width:auto;min-width:0;min-height:36px;padding:8px 12px}.backend-app .review-bar .review-actions .test-switch-trigger{color:#263444;background:#fff;border:1px solid #d1d5d5;border-radius:20px}.backend-app .review-bar .review-actions{gap:8px}@media (width<=480px){.backend-app .review-bar .review-actions .review-reset{min-height:40px;padding:8px 10px}.backend-app .review-bar{min-height:56px}}.remote-login .remote-main-form{margin-top:24px}.remote-login .remote-browse-back{color:#65717d;background:0 0;justify-content:center;margin:16px auto 0;padding:12px;font-size:13px;font-weight:500}.remote-debug>p{color:#7a838e;margin-top:14px;font-size:11px;line-height:1.7}.remote-debug .test-account-groups{margin-bottom:0}.guest-context-note{border-top:1px solid #cccac4;max-width:320px;margin-top:32px;padding-top:24px}.guest-context-note strong{font-size:14px}.guest-context-note p{color:#68716c;margin-top:10px;font-size:12px;line-height:1.8}.backend-app .review-bar .guest-login-trigger{color:#fff;background:#172030;border-radius:20px;padding:8px 16px}.remote-style-gallery .remote-main-form>button{background:#076fe0}.remote-style-catalog .remote-main-form>button{background:#df3036;border-radius:10px}.remote-style-rider .remote-main-form>button{color:#fff;background:#172030}.guest-app .remote-status button{align-items:center;gap:4px;display:inline-flex}.brand-resume-note{color:#54645a;background:#f3f5f1;border:1px solid #e0e4df;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.brand-resume-note svg{flex-shrink:0;margin-top:2px}.brand-style-gallery .brand-resume-note{color:#366293;background:#edf4fd;border-color:#dce7f7}.brand-style-catalog .brand-resume-note{color:#53585d;background:#f7f7f7;border-radius:8px}.backend-app.guest-app>.review-bar .review-actions .guest-login-trigger{color:#fff}@media (width<=760px){.backend-app:has(>.mini-stage:not([hidden])){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.backend-app:has(>.mini-stage:not([hidden]))>.review-bar{flex:none}.backend-app>.mini-stage{flex:1;width:100%;height:auto;min-height:0;max-height:none}}:root{color:#25322c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#e96942;--ink:#25322c;--muted:#899087;--line:#e8ebe5;--green:#456151;--paper:#fff;--radius:10px;background:#f4f5f1;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #e9694270}button{transition:background .15s,box-shadow .15s,transform .15s}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}button,input,select{border-radius:6px}button{background:0 0;border:0}input,select{min-width:0}small{display:block}strong,b{font-weight:600}button:hover{filter:brightness(.98)}.review-bar{color:#e5eadf;z-index:30;background:#26362d;justify-content:space-between;align-items:center;gap:15px;height:46px;padding:0 25px;font-size:11px;display:flex;position:relative}.review-label{letter-spacing:.4px;align-items:center;gap:7px;display:flex}.live-dot{background:#9cc67b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.review-detail{color:#a8b4a5}.surface-tabs{align-items:center;gap:5px;height:100%;display:flex}.surface-tabs button{color:#adb8ac;align-items:center;gap:6px;padding:8px 15px;font-size:11px;display:flex}.review-reset{color:#b9c3b4;align-items:center;gap:6px;font-size:11px;display:flex}.admin-shell{min-height:calc(100vh - 46px);display:flex}.sidebar{background:#fdfefa;border-right:1px solid #e3e7de;flex-direction:column;flex-shrink:0;width:230px;height:calc(100vh - 46px);min-height:710px;padding:32px 16px 0;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand-mark{color:#fff;text-align:center;background:#e96c45;border-radius:10px 10px 10px 2px;width:39px;height:40px;font-size:33px;font-style:italic;font-weight:800;line-height:40px;position:relative}.brand-mark span{color:#fff;font-size:26px;position:absolute;top:-6px;right:1px}.brand strong{letter-spacing:1px;font-size:19px}.brand em{letter-spacing:1.5px;margin-left:6px;font-size:13px;font-style:normal;font-weight:750}.brand small{color:#8b9389;letter-spacing:1.7px;margin-top:5px;font-size:10px}.workspace{background:#f4f6f0;border:1px solid #e7eae2;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;font-size:11px;display:flex}.workspace>svg{color:#6c8865;margin-left:auto}.workspace small{color:#9a9f91;margin-top:5px;font-size:9px}.workspace-icon{color:#778b6d}.nav-group{color:#9ca394;letter-spacing:1px;margin:30px 15px 12px;font-size:10px}.side-nav button{text-align:left;color:#727d6e;align-items:center;gap:13px;width:100%;margin:4px 0;padding:13px 16px;font-size:12px;display:flex}.side-nav button svg{stroke-width:1.7px}.side-nav button:hover{background:#f0f2ec}.side-nav button.selected{color:#c9562d;background:#f9e9df;font-weight:600;position:relative}.side-nav button.selected:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;height:16px;position:absolute;left:-16px}.side-nav button b{color:#718065;background:#eef0e8;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.side-nav button.selected b{color:#bd5834;background:#f4d8c6}.nav-dot{background:#de9271;border-radius:50%;width:5px;height:5px;margin-left:auto}.channel-health{color:#899781;align-items:center;gap:7px;margin:0 8px 20px;font-size:10px;display:flex}.channel-health button{color:#7e8b74;margin-left:auto;padding:0;display:flex}.profile{text-align:left;border-top:1px solid #e6eade;align-items:center;gap:10px;width:100%;padding:20px 8px;font-size:12px;display:flex}.profile>svg{color:#8b9482;margin-left:auto}.avatar{color:#63725b;background:#e7ebdf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}.profile small{color:#9a9f92;margin-top:5px;font-size:9px}.admin-right{flex:1;min-width:0}.topbar{background:#fafbf7;border-bottom:1px solid #e3e7de;justify-content:space-between;align-items:center;gap:15px;height:70px;padding:0 34px;display:flex}.breadcrumb{color:#9ba090;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb span{color:#5b6753}.top-tools{align-items:center;gap:21px;display:flex}.sample-date{color:#98a08f;letter-spacing:.4px;font-size:10px}.top-shop{color:#626e58;align-items:center;gap:6px;font-size:10px;display:flex}.icon-btn{color:#798571;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.icon-btn:hover{background:#e9ede3}.notifications i{background:#e77750;border:1px solid #fafbf7;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.notifications-panel{border:1px solid var(--line);z-index:35;background:#fff;border-radius:10px;width:280px;padding:22px;font-size:13px;position:absolute;top:109px;right:32px;box-shadow:0 12px 40px #26362d18}.notifications-panel>strong{margin-bottom:12px;display:block}.notifications-panel button{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:12px;display:flex}.main{max-width:1660px;margin:0 auto;padding:32px 34px 20px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:2px;color:#8c977e;margin-bottom:10px;font-size:9px;font-weight:600}.page-heading h1{letter-spacing:1px;font-size:29px;font-weight:600}.heading-dot{color:var(--accent);margin-left:4px}.page-heading p{color:#8a9580;letter-spacing:.3px;margin-top:9px;font-size:11px}.primary-btn,.outline-btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-size:11px;font-weight:550;line-height:18px;display:inline-flex}.primary-btn{color:#fff;background:#e96b43;box-shadow:0 2px 3px #dc6b3610}.primary-btn:hover{background:#d85c35;transform:translateY(-1px)}.outline-btn{color:#657357;background:#fff;border:1px solid #dfe5d7}.text-btn{color:#77846d;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:inline-flex}.text-btn:hover{color:var(--accent)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:22px;display:grid}.stat-card{text-align:left;background:#fff;border:1px solid #e6eae0;border-radius:9px;min-width:0;padding:20px 21px 18px}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 18px #283b2810}.stat-top{color:#7a8770;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.peach{color:#df8054;background:#fceee5}.blue{color:#8796af;background:#edf1f7}.sand{color:#c2a05c;background:#f7f0df}.sage{color:#819875;background:#edf3e7}.stat-card>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:11px 0 19px;font-family:Avenir Next,Helvetica Neue,sans-serif;font-size:29px;font-weight:600;line-height:1.2;display:block}.stat-bottom{color:#9aa38f;border-top:1px solid #f0f2eb;justify-content:space-between;gap:4px;padding-top:13px;font-size:9px;display:flex}.stat-bottom svg{color:#a3ad98}.panel{background:#fff;border:1px solid #e5e9de;border-radius:9px;min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:22px 23px 0;display:flex}.panel-heading h2{letter-spacing:.3px;white-space:nowrap;font-size:14px}.panel-heading p{color:#9aa48e;margin-top:8px;font-size:10px}.panel-heading>.muted{font-size:9px}.muted{color:#96a089}.badge{color:#829171;white-space:nowrap;background:#f1f4ec;border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;font-size:9px;font-weight:400;line-height:1.25;display:inline-flex}.badge.orange{color:#df7a50;background:#fff0e8}.badge.green{color:#799269;background:#edf4e8}.badge.amber{color:#b59b56;background:#fbf4e2}.badge.neutral{color:#89987d;background:#f2f4ef}.overview-middle{grid-template-columns:1.35fr 1fr;gap:22px;margin-bottom:22px;display:grid}.sales-body{align-items:center;gap:40px;padding:26px 28px 23px;display:flex}.sales-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:157px;height:157px;display:flex;transform:rotate(-90deg)}.sales-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:124px;height:124px;display:flex;transform:rotate(90deg)}.sales-ring small{color:#a0a894;font-size:10px}.sales-ring strong{margin:3px 0;font-family:Avenir Next,sans-serif;font-size:34px;font-weight:600}.sales-ring strong span{color:#9ca78f;font-size:10px;font-weight:400}.sales-ring div>span{color:#a4ad97;font-size:8px}.sales-legend{flex:1;min-width:0}.legend-row{align-items:center;gap:10px;margin:17px 0;font-size:10px;display:flex}.legend-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.d0{background:var(--accent)}.d1{background:#425b51}.d2{background:#c8d2b9}.legend-row b{color:#647158;font-size:11px;font-weight:500}.legend-row small{color:#a3ab96;margin-top:6px;font-size:9px}.legend-row strong{white-space:nowrap;letter-spacing:.3px;margin-left:auto;font-family:Avenir Next,sans-serif;font-size:12px}.sales-footer{color:#a0aa91;border-top:1px solid #edf0e7;align-items:center;gap:6px;padding:13px 23px;font-size:9px;display:flex}.sales-footer button{color:#7d8e6c;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.count-pill{color:#8a9879;vertical-align:middle;background:#eef2e8;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:9px}.task-panel .panel-heading{margin-bottom:8px}.task-row{text-align:left;border-bottom:1px solid #f0f2eb;border-radius:0;align-items:center;gap:14px;width:calc(100% - 46px);margin:0 23px;padding:19px 0;display:flex}.task-row:last-child{border-bottom:0}.task-icon{border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.task-copy{flex:1}.task-copy strong{font-size:11px;font-weight:500}.task-copy small{color:#a1aa95;margin-top:6px;font-size:9px}.task-row b{font-family:Avenir Next,sans-serif;font-size:18px;font-weight:500}.task-row>svg{color:#b2bba7;margin-left:7px}.overview-lower{grid-template-columns:minmax(0,2.25fr) minmax(240px,1fr);gap:22px;display:grid}.recent-orders .panel-heading{padding-bottom:14px}.table-scroll{scrollbar-width:thin;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#9ba68d;background:#f9fbf6;border-top:1px solid #edf0e7;border-bottom:1px solid #edf0e7;padding:12px 22px;font-size:9px;font-weight:400}td{color:#68765a;border-bottom:1px solid #f0f3e9;padding:16px 22px;font-size:11px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfefb}td strong{font-size:11px;font-weight:500}td small{color:#a4ad98;margin-top:6px;font-size:9px}.order-link{letter-spacing:.25px;padding:0;font-family:Avenir Next,sans-serif;font-size:10px;font-weight:600}.order-link:hover{color:var(--accent)}.number-cell{text-align:right}.amount{font-variant-numeric:tabular-nums;color:#46573b;font-family:Avenir Next,Helvetica Neue,sans-serif;font-weight:550}.last-col{text-align:right}.customer-name{color:#667458;font-size:11px}.role-dot{vertical-align:middle;background:#b8c6a3;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.role-dot.agent{background:#dba27f}.role-dot.store{background:#93aa8f}.recent-orders th,.recent-orders td{padding-left:18px;padding-right:12px}.recent-orders th:last-child,.recent-orders td:last-child{padding-right:21px}.recent-orders th:nth-child(3),.recent-orders td:nth-child(3){display:none}.low-stock .panel-heading{margin-bottom:15px}.stock-alert{text-align:left;border-bottom:1px solid #f1f3eb;border-radius:0;align-items:center;gap:11px;width:calc(100% - 40px);margin:0 20px;padding:13px 0;display:flex}.stock-alert img{object-fit:cover;background:#f2f4ed;border-radius:5px;width:54px;height:58px}.stock-alert>div{flex:1;min-width:0}.stock-alert strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.stock-alert small{color:#a3ad96;margin-top:5px;font-size:8px}.stock-bar{background:#f3f0e7;border-radius:5px;height:3px;margin:9px 0 7px}.stock-bar i{background:#d9b574;border-radius:5px;height:100%;display:block}.stock-alert span{color:#a1aa94;font-size:8px;display:block}.stock-alert span b{color:#bc9659}.stock-alert em{float:right;font-style:normal}.stock-footer{color:#91a17f;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:15px 20px;font-size:10px;display:flex}.workspace-footer{color:#a8b198;justify-content:space-between;gap:15px;padding-top:23px;font-size:9px;display:flex}.workspace-footer span:first-child{align-items:center;gap:5px;display:flex}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;display:flex}.filter-tabs{gap:20px;display:flex}.filter-tabs button{color:#93a182;white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;padding:8px 0;font-size:11px}.filter-tabs button.active{color:var(--accent);border-bottom-color:var(--accent)}.filter-tabs button span{background:#f4eee4;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px}.search-field{color:#9eaa8e;background:#fdfefa;border:1px solid #e2e8d8;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.search-field input{color:#647454;background:0 0;border:0;outline:none;width:180px;font-size:10px}.search-field input::placeholder{color:#a6b19a}.search-field button{color:#99a68a;padding:0;display:flex}.inventory-summary{color:#839172;background:#edf1e6;border:1px solid #e0e7d6;border-radius:7px;align-items:center;gap:30px;margin-bottom:20px;padding:16px 20px;font-size:11px;display:flex}.inventory-summary span{align-items:center;gap:8px;display:flex}.inventory-summary b{color:#4b6440;margin-left:4px;font-family:Avenir Next,sans-serif}.inventory-summary button{margin-left:auto}.product-cell{align-items:center;gap:13px;display:flex}.product-cell img{object-fit:cover;background:#f1f4eb;border-radius:5px;width:52px;height:48px}.stock-warning{color:#c68e45}.customer-explainer{background:#eaf0e4;border:1px solid #dfe8d6;border-radius:9px;align-items:center;gap:23px;margin-bottom:25px;padding:23px 28px;display:flex}.customer-explainer>div{flex:1;padding-left:31px;position:relative}.step-number{color:#a6b497;font-family:Avenir Next,sans-serif;font-size:12px;position:absolute;top:0;left:0}.customer-explainer strong{color:#5e7652;font-size:12px}.customer-explainer p{color:#92a180;margin-top:8px;font-size:10px}.customer-explainer>svg{color:#b0bf9f;flex-shrink:0}.explainer-note{color:#93a282;border-left:1px solid #d5dfca;max-width:125px;padding-left:20px;font-size:10px;line-height:1.8}.page-note{color:#98a48b;margin-top:18px;font-size:11px;line-height:1.8}.campaign-grid{grid-template-columns:1.2fr 1fr;gap:25px;max-width:1060px;display:grid}.campaign-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.campaign-visual{background:#f8e9dc;min-height:247px;padding:30px;position:relative;overflow:hidden}.campaign-visual>span:first-child{letter-spacing:2px;color:#bb876b;font-size:8px}.campaign-visual h2{letter-spacing:1px;z-index:1;color:#735140;margin:14px 0;font-size:26px;line-height:1.45;position:relative}.campaign-visual img{opacity:.8;width:235px;height:230px;position:absolute;top:14px;right:-35px;transform:rotate(17deg)}.coupon-value{color:#d3653e;z-index:1;font-family:Avenir Next,sans-serif;font-size:33px;position:relative}.coupon-value small{font-family:inherit;font-size:11px;display:inline}.campaign-content{padding:24px}.campaign-content>div:first-child{justify-content:space-between;align-items:center;display:flex}.campaign-content h3{font-size:14px}.campaign-content dl{margin:21px 0;font-size:11px;line-height:2.5}.campaign-content dl div{gap:30px;display:flex}.campaign-content dt{color:#9aa68c;width:58px}.campaign-content dd{color:#6b7d5d;margin:0}.campaign-plan{height:fit-content;padding:30px}.campaign-plan>svg{color:#df926b;margin-bottom:20px}.campaign-plan h2{font-size:20px}.campaign-plan>p{color:#95a286;margin:13px 0 25px;font-size:12px;line-height:2}.campaign-plan>div:not(.planned-rule){color:#829671;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.planned-rule{border-top:1px solid var(--line);margin-top:22px;padding-top:23px}.planned-rule span{color:#a5b197;font-size:10px}.planned-rule p{color:#849772;margin-top:12px;font-size:12px}.settlement-layout{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.settlement-main,.erp-scope{padding:28px}.settlement-main>svg{color:#d29363;margin-bottom:18px}.settlement-main h2{font-size:23px}.settlement-main>p,.erp-scope>p{color:#9ba88d;margin:13px 0 20px;font-size:12px;line-height:1.9}.settlement-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:24px 0;display:flex}.settlement-row strong{font-size:13px}.settlement-row p{color:#93a482;margin-top:9px;font-size:10px;line-height:1.7}.settlement-row>.badge{margin-left:auto}.settlement-main>.primary-btn{margin-top:10px}.erp-scope h2{font-size:17px}.erp-scope>div{border-bottom:1px solid var(--line);color:#82946f;align-items:center;gap:13px;padding:15px 0;font-size:12px;display:flex}.erp-scope>div>span:first-child{color:#bbc6ae;font-size:10px}.erp-scope .badge{margin-left:auto}.erp-scope>small{color:#a7b39a;margin-top:20px;font-size:10px;line-height:1.8}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#17251cc0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:590px;max-width:100%;max-height:90vh;padding:25px 28px;overflow-y:auto;box-shadow:0 24px 80px #0003}.modal-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-head h2{font-size:18px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.order-modal-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.order-modal-meta strong{font-family:Avenir Next,sans-serif;font-size:15px}.order-modal-meta p{color:#8e9c7d;margin-top:9px;font-size:11px}.order-detail-lines>div{align-items:center;gap:13px;margin:18px 0;font-size:12px;display:flex}.order-detail-lines img{object-fit:cover;background:#f0f3e9;border-radius:6px;width:62px;height:58px}.order-detail-lines small{color:#a1ad93;margin-top:9px;font-size:10px}.order-detail-lines b{margin-left:auto;font-family:Avenir Next,sans-serif}.order-total{border-top:1px solid var(--line);color:#869777;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.order-total strong{color:var(--accent);font-family:Avenir Next,sans-serif;font-size:22px}.form{flex-direction:column;gap:20px;display:flex}.form label{color:#7a8d68;flex-direction:column;flex:1;gap:9px;min-width:0;font-size:11px;display:flex}.form input,.form select{color:#596f46;background:#fcfdf8;border:1px solid #dae3ce;width:100%;min-width:0;padding:11px;font-size:12px}.form-hint{color:#97a686;background:#f3f6ed;border-radius:6px;padding:13px 15px;font-size:10px;line-height:1.9}.form .modal-actions{margin-top:0}.form-grid{gap:16px;display:flex}.form-customer{align-items:center;gap:12px;margin-bottom:4px;font-size:14px;display:flex}.form-customer small{color:#9ba88e;margin-top:5px;font-size:10px}.ledger>div{border-top:1px solid var(--line);align-items:center;gap:11px;padding:15px 0;font-size:11px;display:flex}.ledger>div>svg{color:#caa46e}.ledger small{color:#a1ad94;margin-top:7px;font-size:9px}.ledger b{white-space:nowrap;margin-left:auto}.help-content h3{margin-top:24px;font-size:22px}.help-content p{color:#859774;margin:17px 0;font-size:12px;line-height:2}.help-content button{margin-top:10px}.empty-state{text-align:center;color:#adb99c;padding:50px 20px}.empty-state>svg{margin-bottom:15px}.empty-state h3{color:#849770;margin-bottom:10px;font-size:14px}.empty-state p{max-width:360px;margin:0 auto;font-size:11px;line-height:1.9}.toast{color:#f1f6e9;z-index:200;background:#314534;border-radius:8px;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 32px);padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #21351e33}.mini-stage{grid-template-columns:1fr 430px;align-items:start;gap:110px;max-width:1200px;margin:0 auto;padding:58px 65px 45px;display:grid}.mini-context{padding-top:55px}.mini-context h1{letter-spacing:2px;margin:18px 0;font-size:36px;font-weight:600;line-height:1.55}.mini-context-roles>div{border-bottom:1px solid #dfe5d6;gap:22px;padding:18px 0;display:flex}.mini-context-roles>div>span{color:#afbc9d;padding-top:2px;font-family:Avenir Next,sans-serif;font-size:12px}.mini-context-roles strong{font-size:13px;font-weight:500}.prototype-note{color:#a4b095;align-items:flex-start;gap:8px;margin-top:25px;font-size:10px;line-height:1.9;display:flex}.prototype-note svg{flex-shrink:0;margin-top:2px}.phone-wrap{background:#fff;border:1px solid #d9e0d2;border-radius:19px;width:430px;max-width:100%;overflow:hidden;box-shadow:0 20px 55px #3a4d3210}.phone-caption{text-align:center;color:#b3bf9e;background:#fcfdf8;border-top:1px solid #e5ecd9;padding:13px 6px;font-size:9px}.state-controls{color:#8a9d75;align-items:center;gap:20px;margin:25px 0;font-size:11px;display:flex}.state-controls select{color:#6f845a;background:#fbfdf7;border:1px solid #dce5d0;padding:8px 25px 8px 10px;font-size:11px}.phone-state{color:#9daf84;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:680px;padding:40px;display:flex;position:relative}.phone-state>strong{color:#4b6141;font-size:17px;position:absolute;top:35px;left:28px}.phone-state h3{color:#6e865c;font-size:18px}.phone-state p{color:#a2b38b;font-size:12px}.phone-state button{margin-top:10px}.spin{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.design-page{max-width:1280px;margin:0 auto;padding:60px 45px}.design-page>h1{letter-spacing:1px;margin-top:20px;font-size:32px;font-weight:600}.design-intro{color:#96a783;margin-top:20px;font-size:13px;line-height:2}.direction-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px;display:grid}.direction-card{background:#fff;border:1px solid #e0e7d8;border-radius:12px;overflow:hidden}.direction-card.recommended{border-color:#e7aa87}.direction-preview{height:330px;padding:26px;overflow:hidden}.direction-mini-brand{letter-spacing:1px;font-size:10px;font-weight:650}.direction-mini-brand>span{float:right;color:#adad94;font-size:8px}.supply{background:#f4f2e9}.supply h3{letter-spacing:.5px;color:#654;margin:23px 0 17px;font-size:25px;font-weight:600;line-height:1.5}.mini-category-row{gap:10px;display:flex}.mini-category-row span{color:#9c8d73;background:#ebe5d8;border-radius:4px;padding:6px 15px;font-size:9px}.mini-category-row span:first-child{color:#fff;background:#e78b63}.direction-products{gap:10px;margin-top:17px;display:flex}.direction-products img{object-fit:cover;background:#ebe9de;border-radius:5px;width:calc(50% - 5px);height:111px}.race{color:#c3ed77;background:#25332a;position:relative}.race h3{letter-spacing:-3px;z-index:1;margin-top:35px;font-family:Avenir Next,sans-serif;font-size:52px;font-style:italic;font-weight:850;line-height:.95;position:relative}.race h3 span{margin-top:7px;font-size:49px;display:block}.race img{width:210px;position:absolute;top:120px;right:-30px;transform:rotate(-15deg)}.race-strip{color:#384c25;letter-spacing:2px;background:#badb75;padding:13px 23px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.catalog{color:#44603e;background:#e9eadc}.catalog .direction-mini-brand{border-bottom:1px solid #cad2ba;padding-bottom:14px;font-size:12px}.catalog .direction-mini-brand small{float:right;letter-spacing:1px;font-size:7px}.catalog h3{margin:18px 0;font-size:25px;font-weight:500;line-height:1.4}.catalog-row{border-top:1px solid #cbd5b9;align-items:center;gap:15px;padding:11px 0;font-size:9px;display:flex}.catalog-row>span{color:#9aae81;font-size:8px}.catalog-row b{font-size:10px;font-weight:500}.catalog-row small{color:#96aa7e;margin-top:4px;font-size:7px}.catalog-row strong{margin-left:auto;font-family:Avenir Next,sans-serif;font-size:11px}.direction-copy{padding:25px}.direction-copy>span{letter-spacing:1.5px;color:#adb99c;font-size:7px}.direction-copy h2{margin:13px 0;font-size:20px;font-weight:600}.direction-copy h2 .badge{vertical-align:middle;margin-left:5px;font-size:8px}.direction-copy p{color:#96a686;min-height:65px;font-size:11px;line-height:1.9}.direction-copy button{margin-top:17px}.direction-copy>small{color:#b0bc9e;margin-top:25px;font-size:10px}.design-footnote{color:#a8b596;margin-top:27px;font-size:10px;line-height:1.8}@media (width>=1600px){.main{padding:38px 45px}.stats-grid{gap:23px}.stat-card{padding:23px 25px}.overview-middle{grid-template-columns:1.4fr 1fr}.sales-body{gap:65px;padding-left:45px;padding-right:45px}.sales-ring{width:175px;height:175px}.sales-ring>div{width:141px;height:141px}.overview-lower{grid-template-columns:2.4fr 1fr}.recent-orders th:nth-child(3),.recent-orders td:nth-child(3){display:table-cell}.task-row{padding:22px 0}}@media (width<=1250px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.brand{padding-left:6px}.brand em{font-size:11px}.main{padding:26px 24px}.topbar{padding:0 24px}.stats-grid{gap:12px}.stat-card{padding:16px}.stat-card>strong{font-size:25px}.overview-middle{grid-template-columns:1.2fr 1fr;gap:16px}.sales-body{gap:20px;padding:24px 20px}.sales-ring{width:130px;height:130px}.sales-ring>div{width:102px;height:102px}.sales-ring strong{font-size:27px}.panel-heading{padding-left:18px;padding-right:18px}.panel-heading>.muted{display:none}.task-row{gap:10px;width:calc(100% - 36px);margin:0 18px;padding:15px 0}.task-icon{width:33px;height:33px}.overview-lower{grid-template-columns:minmax(0,1.9fr) minmax(225px,1fr);gap:16px}.recent-orders th,.recent-orders td{padding-left:12px;padding-right:10px}.recent-orders th:last-child,.recent-orders td:last-child{padding-right:12px}.customer-explainer{gap:15px;padding:20px}.explainer-note{display:none}.mini-stage{grid-template-columns:1fr 420px;gap:70px;padding:45px 55px}}@media (width<=1000px){.sidebar{width:178px}.brand{gap:8px}.brand strong{font-size:16px}.brand em{display:none}.brand small{font-size:8px}.workspace{padding:10px 7px;font-size:9px}.workspace-icon{display:none}.workspace small{font-size:8px}.side-nav button{gap:10px;font-size:11px}.sample-date{display:none}.overview-middle,.overview-lower{grid-template-columns:1fr}.sales-body{justify-content:center;gap:55px}.sales-legend{max-width:320px}.task-panel,.low-stock{display:none}.stat-card{padding:13px}.stat-card>strong{font-size:23px}.stat-icon{width:27px;height:27px}.stat-icon svg{width:16px}.stat-top{font-size:10px}.stat-bottom{font-size:8px}.stat-bottom svg{display:none}.stats-grid{gap:10px}.main{padding:24px 20px}.mini-stage{grid-template-columns:1fr 400px;gap:35px;padding:35px}.mini-context h1{font-size:29px}.phone-wrap{width:400px}.settlement-layout,.campaign-grid{grid-template-columns:1fr}.direction-grid{gap:15px}.design-page{padding:40px 25px}.direction-preview{padding:20px}.race h3{font-size:42px}.direction-copy{padding:20px}}@media (width<=760px){.review-bar{gap:6px;height:49px;padding:0 12px}.review-label{gap:4px;font-size:9px}.review-detail{display:none}.surface-tabs{gap:1px}.surface-tabs button{gap:4px;padding:8px 9px;font-size:10px}.surface-tabs button svg{width:12px}.review-reset>span{display:none}.review-reset{padding:3px}.sidebar{width:64px;height:calc(100vh - 49px);min-height:0;padding:20px 8px 0}.brand{padding:0 3px 25px}.brand>div,.workspace,.nav-group,.side-nav button>span,.side-nav button>b,.sidebar-bottom{display:none}.brand-mark{flex-shrink:0;width:39px;height:39px}.side-nav button{justify-content:center;margin:8px 0;padding:13px}.side-nav button.selected:before{left:-8px}.topbar{height:54px;padding:0 15px}.breadcrumb{gap:6px;font-size:10px}.top-tools{gap:8px}.top-shop{font-size:9px}.top-shop svg:last-child{display:none}.main{padding:21px 15px}.page-heading{align-items:flex-start;margin-bottom:22px}.eyebrow{letter-spacing:1.1px;font-size:7px}.page-heading h1{font-size:23px}.page-heading p{max-width:220px;font-size:10px;line-height:1.7}.page-actions .primary-btn,.page-actions .outline-btn{padding:9px;font-size:10px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:15px}.stat-card>strong{margin:10px 0 14px;font-size:25px}.stat-bottom{font-size:8px}.overview-middle{margin-bottom:15px}.sales-body{gap:20px;padding:20px 15px}.sales-ring{width:108px;height:108px}.sales-ring>div{width:84px;height:84px}.sales-ring strong{font-size:23px}.sales-ring small{font-size:8px}.sales-ring div>span{font-size:7px}.legend-row{gap:6px}.legend-row strong{font-size:10px}.legend-row b{font-size:9px}.legend-row small{font-size:7px}.panel-heading{padding:18px 15px 0}.panel-heading h2{font-size:12px}.panel-heading p{font-size:9px}.panel-heading>.badge{padding:3px 5px;font-size:7px}.sales-footer{padding:12px 15px;font-size:8px}.sales-footer>span{max-width:130px;line-height:1.5}.sales-footer button{font-size:8px}.workspace-footer{flex-direction:column;gap:5px;font-size:8px;line-height:1.9}.table-toolbar{padding:14px}.filter-tabs{gap:14px;max-width:100%;overflow-x:auto}.filter-tabs button{font-size:10px}.search-field{width:100%}.search-field input{flex:1;width:100%}.inventory-summary{flex-wrap:wrap;gap:15px;padding:14px;font-size:10px}.inventory-summary button{margin-left:0}.customer-explainer{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.customer-explainer>svg{display:none}.customer-explainer>div{padding-left:30px}.customer-explainer p{margin-top:5px}.modal-backdrop{padding:15px}.modal{max-height:88vh;padding:20px}.modal-head h2{font-size:17px}.form-grid{gap:10px}.modal-actions{flex-wrap:wrap}.mini-stage{padding:0;display:block}.mini-context{display:none}.phone-wrap{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0}.phone-caption{padding:12px 0;font-size:9px}.mini-stage .phone-wrap .mini-shop{border-radius:0}.design-page{padding:34px 20px}.design-page>h1{font-size:26px;line-height:1.6}.design-intro{margin-top:13px;font-size:12px}.direction-grid{grid-template-columns:1fr;gap:22px;margin-top:24px}.direction-preview{height:330px;padding:28px}.direction-products img{height:120px}.direction-copy p{min-height:0}.race h3{font-size:62px}.race img{width:270px;top:95px}.race h3 span{margin-top:0}.design-footnote{font-size:10px}.campaign-visual{padding:22px}.campaign-visual h2{font-size:22px}.campaign-visual img{width:190px;right:-40px}.campaign-plan{padding:23px}.settlement-main,.erp-scope{padding:21px}.settlement-main h2{font-size:21px}.settlement-row{gap:10px}.settlement-row .badge{font-size:8px}.settlement-row>div{flex:1}.erp-scope>div{font-size:11px}.erp-scope .badge{font-size:8px}.order-detail-lines img{width:46px;height:46px}.order-detail-lines>div{gap:9px;font-size:10px}.order-detail-lines small{font-size:9px}.order-modal-meta strong{font-size:12px}.notifications-panel{top:102px;right:12px}.phone-state{min-height:calc(100vh - 90px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=761px){.side-nav button{font-size:13px}.page-heading p,.stat-top{font-size:12px}.stat-bottom{font-size:10px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:11px}.task-copy strong{font-size:12px}.task-copy small,th{font-size:10px}td{font-size:12px}td small{font-size:10px}.order-link{font-size:11px}.customer-name{font-size:12px}.badge{font-size:10px}.legend-row b{font-size:12px}.legend-row small{font-size:10px}.stock-alert strong{font-size:11px}.stock-alert small,.stock-alert span{font-size:9px}.sales-footer,.sales-footer button,.stock-footer{font-size:10px}.text-btn,.primary-btn,.outline-btn,.filter-tabs button,.search-field input,.product-cell strong{font-size:12px}}.stat-top,.side-nav button,.page-heading p,.task-copy small,.panel-heading p,.legend-row small,.sales-footer,.stock-alert small,.stock-alert span,.stat-bottom,.breadcrumb,.sample-date,.sales-ring small,.sales-ring div>span,td small,.muted,.page-note,.mini-context>p:not(.prototype-note),.mini-context-roles p{color:#7c8874}.badge.neutral{color:#738268}.badge.green{color:#607c4f}.badge.amber{color:#9b7b2f}.badge.orange{color:#bc5b30}th{color:#738269}.legend-row b,.customer-name,.task-copy strong{color:#4c5e40}.sales-footer button,.text-btn,.stock-footer{color:#687d58}.modal{flex-direction:column;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);flex:none;margin:0;padding:20px 28px}.modal-body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow-y:auto}.modal-body .order-detail-lines>div>span{overflow-wrap:anywhere;min-width:0}.modal-body .order-detail-lines b{flex-shrink:0}.modal-body .ledger>div>span{overflow-wrap:anywhere;min-width:0}.sidebar{height:calc(100dvh - 46px);min-height:0;overflow:hidden}.sidebar .brand,.sidebar .workspace,.sidebar-bottom{flex-shrink:0}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{margin-top:0;padding-top:12px}@media (width<=760px){.sidebar{height:calc(100dvh - 49px)}.modal{max-height:calc(100dvh - 30px)}.modal-head{padding:16px 20px}.modal-body{padding:20px}}@media (height<=650px){.sidebar{padding-top:16px}.sidebar .brand{padding-bottom:16px}.sidebar .workspace,.sidebar-bottom .channel-health{display:none}.sidebar-bottom{padding-top:6px}}@media (height<=450px){.sidebar-bottom{display:none}.sidebar .brand{padding-bottom:8px}}.mini-stage[hidden],.mini-live-preview[hidden]{display:none!important}.mini-live-preview{flex-direction:column;flex:1;min-height:0;display:flex}.mini-stage{grid-template-columns:minmax(0,1fr) 410px;align-items:stretch;gap:80px;height:calc(100dvh - 46px);min-height:0;max-height:calc(100dvh - 46px);padding:22px 55px;overflow:hidden}.mini-context{scrollbar-width:thin;min-height:0;padding-top:22px;overflow-y:auto}.mini-context h1{margin:13px 0;font-size:32px}.mini-context-roles>div{padding:14px 0}.mini-stage .phone-wrap{border-radius:16px;flex-direction:column;width:410px;height:100%;min-height:0;display:flex}.mini-stage .mini-shop{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.mini-stage .mini-persona-panel{background:#111413;flex:none;padding:11px 13px 10px}.mini-stage .mini-persona-top{margin-bottom:8px}.mini-stage .mini-persona-settings{padding-top:7px}.mini-stage .mini-device{height:auto;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0;flex:1}.mini-stage .mini-body{min-height:0;overflow-y:auto}.mini-stage .phone-caption{flex:none;padding:10px 6px;font-size:9px}.mini-stage .phone-state{flex:1;height:auto;min-height:0}.mini-stage .mini-detail-layer{min-height:0}@media (width<=1000px){.mini-stage{justify-content:center;gap:0;padding:18px;display:flex}.mini-context{display:none}.mini-stage .phone-wrap{width:410px;max-width:100%}}@media (width<=760px){.mini-stage{height:calc(100dvh - 49px);max-height:calc(100dvh - 49px);padding:0}.mini-stage .phone-wrap{border:0;border-radius:0;width:100%}.mini-stage .phone-caption{display:none}.mini-stage .mini-bottom-nav{padding-bottom:max(11px,env(safe-area-inset-bottom))}.mini-stage .mini-persona-panel{padding:10px 14px}.mini-stage .mini-header{padding:13px 17px}.mini-stage .mini-persona-top{margin-bottom:7px}.mini-stage .mini-persona-options button{padding:7px 3px}.mini-stage .mini-persona-settings{gap:7px 15px}}@media (height<=760px) and (width>=1001px){.mini-context{padding-top:7px}.mini-context h1{font-size:27px;line-height:1.4}.mini-context-roles{margin-top:13px}.mini-context-roles>div{padding:10px 0}.mini-context .prototype-note{margin-top:18px}.mini-context .state-controls{margin:16px 0}}.mini-stage .mini-persona-options button{transition:none}.direction-card.performance-selected{border-color:#bbd733}.performance-selected .badge,.performance-selected .primary-btn{color:#111413;background:#d7ff3f}.performance-selected .race{color:#f6f7f4;background:#111413}.performance-selected .race img{object-fit:cover;opacity:.8;width:100%;height:100%;inset:0;transform:none}.performance-selected .race .direction-mini-brand{z-index:2;color:#d7ff3f;position:relative}.performance-selected .race h3{text-shadow:0 2px 18px #0008;font-style:italic}.performance-selected .race-strip{z-index:2;color:#111413;background:#d7ff3f}body:has(.mini-stage:not([hidden])) .review-bar{color:#c1c8bd;background:#111413}body:has(.mini-stage:not([hidden])) .surface-tabs button.active{color:#111413;background:#d7ff3f}.mini-stage .phone-wrap{border-color:#c9cfca;box-shadow:0 20px 55px #1015101c}.mini-stage .phone-caption{color:#afb8aa;background:#111413;border-color:#30352f}.mini-context h1{letter-spacing:-1px;color:#111413;font-weight:800}.mini-context h1 span{color:#849d20}.mini-context>.eyebrow{color:#6d795d}.mini-context-roles strong{color:#20271d;font-weight:650}.mini-context-roles>div{border-color:#d2d8ce}.mini-context .text-btn{color:#313e20}.mini-context>p:not(.prototype-note),.mini-context-roles p{color:#616c59}.mini-stage .phone-state{color:#536052;background:#f6f7f4}.mini-stage .phone-state>strong,.mini-stage .phone-state h3{color:#111413;font-weight:800}.mini-stage .phone-state p{color:#646e60}.mini-stage .phone-state .primary-btn{color:#111413;background:#d7ff3f;border-radius:2px}.mini-stage .phone-state .outline-btn{color:#111413;background:#fff;border-color:#aeb8a7;border-radius:2px}body:has(.mini-stage:not([hidden])) .toast{color:#f6f7f4;background:#111413;border:1px solid #586348}@media (height<=650px){.mini-stage{padding-block:10px}.mini-stage .mini-persona-top{display:none}.mini-stage .mini-persona-panel{padding:8px 12px}.mini-stage .mini-persona-options button{padding-block:6px}.mini-stage .mini-header{padding:10px 16px}.mini-stage .mini-body{padding-top:10px}.mini-stage .mini-bottom-nav{min-height:56px;padding-top:7px;padding-bottom:8px}.mini-stage .mini-category-tabs{margin-bottom:12px}.mini-stage .mini-bottom-nav button{gap:4px}.mini-stage .phone-caption{display:none}}@media (height<=450px){.mini-stage{padding:0}.mini-stage .mini-header{display:none}.mini-stage .mini-persona-settings{padding-top:2px}.mini-stage .mini-persona-options button{padding-block:4px}.mini-stage .mini-persona-panel{padding-block:5px}.mini-stage .mini-bottom-nav{min-height:45px;padding-block:5px}.mini-stage .mini-bottom-nav button{flex-direction:row;gap:7px}.mini-stage .mini-body{min-height:0;padding-bottom:15px}.mini-stage .mini-detail-sheet{height:100%;max-height:100%}.mini-stage .mini-detail-footer{padding-block:8px}.mini-stage .mini-empty-large{padding-top:25px}}body:has(.mini-stage:not([hidden])){background:#e6e6e4}body:has(.mini-stage:not([hidden])) .review-bar{color:#58574e;background:#e6e6e4;border-bottom:1px solid #cfcec9}body:has(.mini-stage:not([hidden])) .review-bar .live-dot{background:#76756a}body:has(.mini-stage:not([hidden])) .surface-tabs button{color:#6d6c61}body:has(.mini-stage:not([hidden])) .surface-tabs button.active{color:#eeeeec;background:#2c2b27;border-radius:2px}body:has(.mini-stage:not([hidden])) .review-reset{color:#6d6c61}body:has(.mini-stage:not([hidden])) .review-detail{color:#7e7d71}.mini-stage{grid-template-columns:minmax(0,1fr) 420px;gap:120px;max-width:1230px;padding:24px 55px}.mini-stage .phone-wrap{border:1px solid #c9c8c2;border-radius:8px;width:420px;box-shadow:0 16px 48px #3737321c}.mini-stage .phone-caption{color:#6d6c62;background:#dfdedb;padding:7px 5px;font-size:8px}.mini-stage .mini-persona-panel{background:#e4e4e1;padding:5px 10px}.mini-stage .mini-persona-options button{padding:6px 2px}.mini-stage .mini-persona-settings{gap:5px 12px;padding-top:3px}.mini-stage .mini-header{padding:13px 20px}.mini-stage .mini-bottom-nav{min-height:60px;padding:9px 9px 10px}.mini-context{align-self:center;max-height:100%;padding-top:0;padding-bottom:12px}.mini-context>.eyebrow{letter-spacing:.1em;color:#6c6b61;margin-bottom:26px;font:9px Menlo,monospace}.context-wordmark{letter-spacing:-5px;color:#2c2b27;width:max-content;font-family:Avenir Next Condensed,Arial Narrow,sans-serif;font-size:92px;font-style:italic;font-weight:900;line-height:.95;position:relative}.context-wordmark>span{font:14px Arial,sans-serif;position:absolute;top:7px;right:-20px}.mini-context h1{color:#393833;letter-spacing:-1.5px;margin:28px 0 17px;font-size:32px;font-weight:750;line-height:1.4}.mini-context>p:not(.prototype-note){color:#78776b;font-size:12px;line-height:2}.mini-context-roles{margin-top:28px}.mini-context-roles>div{border-color:#cbcbc6;gap:20px;padding:12px 0}.mini-context-roles>div>span{color:#8a897c;padding-top:2px;font:9px Menlo,monospace}.mini-context-roles strong{color:#5f5e56;font-size:12px;font-weight:550}.mini-context-roles p{color:#858377;margin-top:5px;font-size:10px}.mini-context .prototype-note{color:#8b8a7d;margin-top:20px;font-size:9px;line-height:1.7}.mini-context .state-controls{gap:15px;margin:20px 0;font-size:10px}.mini-context .state-controls select{color:#6a695f;background:#ececea;border:1px solid #c8c7c1;border-radius:1px;padding:8px 10px;font-size:10px}.mini-context .text-btn{color:#66655b;font-size:10px}@media (width<=1000px){.mini-stage{gap:0;padding:15px}}@media (width<=760px){.mini-stage{padding:0}.mini-stage .phone-wrap{border:0;border-radius:0;width:100%}.mini-stage .mini-persona-panel{padding:5px 12px}.mini-stage .mini-header{padding:11px 18px}}@media (height<=650px){.mini-stage{padding-block:8px}.mini-stage .mini-header{padding:8px 16px}.mini-stage .mini-persona-panel,.mini-stage .mini-persona-options button{padding-block:4px}.mini-stage .mini-bottom-nav{min-height:53px;padding-block:7px}.mini-stage .mini-body{padding-top:12px}.mini-context h1{margin:15px 0;font-size:25px}.context-wordmark{font-size:70px}.mini-context-roles{margin-top:15px}}@media (height<=450px){.mini-stage{padding:0}.mini-stage .mini-header{display:none}.mini-stage .mini-bottom-nav{min-height:44px;padding-block:5px}}.mini-design-switcher{gap:8px;margin:24px 0;display:grid}.mini-design-switcher>button{text-align:left;color:#60605a;background:0 0;border:1px solid #cacac2;border-radius:4px;width:100%;padding:12px 16px;display:block;position:relative}.mini-design-switcher>button>span{font-size:14px;font-weight:500;display:block}.mini-design-switcher>button>small{color:#77776f;margin-top:4px;font-size:11px;line-height:1.6;display:block}.mini-design-switcher>button[aria-pressed=true]{color:#20201c;background:#f6f6f2;border-color:#292923}.mini-design-switcher>button[aria-pressed=true]:after{content:"↗";color:#20201c;position:absolute;top:12px;right:14px}.mini-context-roles{display:none}.preview-gallery .phone-wrap{border-radius:24px}.preview-track .phone-wrap{border-color:#44483d;border-radius:4px}.preview-catalog .phone-wrap{border-radius:24px}@media (width<=760px){.mini-stage .phone-wrap{border-radius:0}}.preview-mode-bar{color:#64645e;background:#e6e6e4;border-bottom:1px solid #cfcec9;flex:none;align-items:center;gap:4px;min-height:36px;padding:4px 8px;font-size:11px;display:flex}.preview-mode-bar button{white-space:nowrap;border-radius:4px;min-height:28px;padding:4px 10px;font-size:11px}.preview-mode-bar button[aria-pressed=true]{color:#111b2b;background:#fff;box-shadow:0 1px 3px #0001}.preview-mode-bar>span{white-space:nowrap;margin-left:auto;font-size:10px}.preview-mode-surface{flex-direction:column;flex:1;min-height:0;display:flex}.preview-mode-surface[hidden]{display:none!important}.sidebar .brand .pointer-logo{gap:8px;width:188px}.sidebar .brand .pointer-logo-word{width:134px}.mini-context>.pointer-logo{margin-bottom:4px}.mini-context>.eyebrow{margin-bottom:24px}.mini-context h1{letter-spacing:-1px;font-size:30px}.pointer-inventory{margin-top:20px;margin-bottom:24px}.pointer-inventory .panel-heading{padding-bottom:24px}.pointer-inventory td{font-size:12px}.pointer-inventory .product-cell img{object-fit:contain;background:#fff}.pointer-inventory .text-btn{min-height:44px}.pointer-inventory-empty{padding:24px;font-size:14px}.pointer-inventory-detail{border-top:1px solid var(--line);padding:24px}.pointer-inventory-detail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pointer-inventory-detail-head h3{font-size:18px}.pointer-inventory-detail-head button{place-items:center;width:44px;height:44px;display:grid}.pointer-inventory-detail-body{grid-template-columns:minmax(180px,320px) 1fr;align-items:start;gap:32px;display:grid}.pointer-inventory-detail-body>img{background:#fff;width:100%}.pointer-inventory-detail-body p{color:#59616a;margin-bottom:20px;font-size:13px;line-height:1.8}.pointer-inventory-variants{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pointer-inventory-variants button{border:1px solid #d2d7dc;border-radius:4px;min-width:60px;min-height:44px;padding:8px 12px;font-size:13px}.pointer-inventory-variants button[aria-pressed=true]{color:#fff;background:#182a43;border-color:#182a43}.demo-inventory>summary{cursor:pointer;color:#646b76;padding:16px 0;font-size:13px}@media (width<=760px){.preview-mode-bar>span{display:none}.preview-mode-bar{justify-content:center}.sidebar .brand .pointer-logo{width:28px}.sidebar .brand .pointer-logo-word{display:none}.sidebar .brand .pointer-logo-symbol{width:28px}.pointer-inventory-detail-body{grid-template-columns:1fr}}@media (height<=700px){.mini-context>.pointer-logo-lockup{flex-direction:row;gap:10px;width:260px}.mini-context>.pointer-logo-lockup .pointer-logo-symbol{width:48px}.mini-context>.pointer-logo-lockup .pointer-logo-word{width:202px}.mini-context h1{margin:18px 0 12px;font-size:24px}.mini-design-switcher{gap:6px;margin:16px 0}.mini-design-switcher>button{padding:8px 12px}.preview-mode-bar{min-height:32px;padding-block:2px}}:root{--accent:#285cce;--ink:#17263b;--muted:#687382;--line:#e0e5eb;--green:#385f52}body{color:#17263b;background:#f3f5f7}.review-bar{color:#e5ebf4;background:#101b2c}.review-detail,.surface-tabs button{color:#b6c2d1}.surface-tabs button.active{color:#17263b;background:#fff}.review-bar .live-dot{background:#71a3ff}.admin-shell .sidebar{background:#f9fafc;border-color:#dfe5ec}.admin-shell .workspace{color:#41536a;background:#eef2f7}.admin-shell .workspace small,.admin-shell .nav-group{color:#788497}.admin-shell .side-nav button{color:#657286}.admin-shell .side-nav button.selected{color:#244d9a;background:#e6edf9}.admin-shell .side-nav button.selected:before{background:#285cce}.admin-shell .topbar{background:#fff;border-color:#e2e7ed}.admin-shell .page-heading h1,.admin-shell .panel-heading h2{color:#17263b}.admin-shell .eyebrow{color:#64758c}.admin-shell .page-heading p{color:#687789}.admin-shell .primary-btn,.modal .primary-btn{color:#fff;background:#285cce}.admin-shell .primary-btn:hover,.modal .primary-btn:hover{background:#234fae}.admin-shell .text-btn,.admin-shell .top-shop{color:#42648d}.admin-shell .panel,.admin-shell .stat-card{border-color:#e1e6ed}.admin-shell .badge.neutral{color:#566a83;background:#edf1f6}.admin-shell th{color:#647286;background:#f5f7fa;border-color:#e3e8ee}.admin-shell td{color:#45566c;border-color:#edf0f4}.admin-shell .product-cell strong{color:#21344d}.admin-shell .muted,.admin-shell td small{color:#6d7d90}@media (width<=760px){.review-bar{height:49px}}@media (width<=370px){.review-bar .review-label{display:none}.surface-tabs button{white-space:nowrap}}.review-actions{flex:none;align-items:center;gap:12px;display:flex}.review-settings{min-height:44px;color:inherit;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.review-settings[aria-expanded=true]{background:#ffffff30}.preview-controls-closed .preview-mode-bar,.preview-controls-closed .mini-persona-panel{display:none!important}@media (width<=760px){.review-bar{gap:4px;padding-inline:8px}.review-bar .review-label{display:none}.review-actions{gap:0}.review-actions button{justify-content:center;width:36px;min-height:44px;padding:0}.review-actions button span{display:none}.surface-tabs{flex:1;gap:2px}.surface-tabs button{white-space:nowrap;gap:4px;padding:8px 7px;font-size:10px}}
