@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@800&family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800&display=swap";.cat-products{padding-top:65px;padding-bottom:80px}.cat-products>div:first-child{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.cat-products h2{font:500 42px Georgia,serif;margin:4px 0}.cat-products>div:first-child>span{font-size:12px;color:#748177}@media(max-width:640px){.cat-products{padding-top:42px}.cat-products h2{font-size:34px}}.cat-products h2{font:700 clamp(26px,4vw,40px) "Archivo",system-ui,sans-serif;letter-spacing:-.026em;color:var(--ink)}.cat-products>div:first-child>span{color:var(--ink-3)}@media(max-width:640px){.cat-products>div:first-child{display:grid;gap:2px;align-items:start;margin-bottom:18px}}.cat-page .cat-products{padding-top:38px}.cat-page .cat-products>div:first-child{display:block}.landing-head h1{font:800 clamp(30px,4.4vw,46px)/1.03 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:6px 0 0}.landing-head .landing-note{max-width:60ch;margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--ink-2)}.landing-head>span{display:block;margin-top:14px;font-size:12px;color:var(--ink-3)}@media(max-width:640px){.cat-page .cat-products{padding-top:26px}.landing-head .landing-note{font-size:14px}}.offer-strip{--offer-fade:clamp(24px,8vw,96px);display:flex;align-items:center;gap:6px;background:var(--red);color:#fff;padding-right:10px;overflow:hidden}.offer-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--offer-fade),#000 calc(100% - var(--offer-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--offer-fade),#000 calc(100% - var(--offer-fade)),transparent)}.offer-track{display:flex;width:max-content;animation:offer-run linear infinite}.offer-run{display:flex;align-items:center;flex:none}@keyframes offer-run{0%{transform:translate(var(--offer-fade))}to{transform:translate(calc(-50% + var(--offer-fade)))}}.offer-strip.is-paused .offer-track{animation-play-state:paused}.offer-item{flex:none;padding:11px 0;margin-right:34px;color:inherit;white-space:nowrap;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15.5px;font-weight:500;letter-spacing:-.005em}.offer-item:after{content:"";display:inline-block;position:relative;top:-3px;margin-left:34px;width:4px;height:4px;border-radius:50%;background:#ffffff80}a.offer-item:hover{text-decoration:underline;text-underline-offset:3px}.offer-pause{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#ffffff24;color:#fff;transition:background .15s}.offer-pause:hover{background:#ffffff42}@media(max-width:640px){.offer-item{font-size:14px;margin-right:24px}.offer-item:after{margin-left:24px}}@media(prefers-reduced-motion:reduce){.offer-track{animation:none}.offer-run[aria-hidden]{display:none}.offer-marquee{overflow-x:auto;scrollbar-width:none}.offer-marquee::-webkit-scrollbar{display:none}.offer-pause{display:none}}.wa-button{position:fixed;right:18px;bottom:18px;z-index:9;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 24px #10101038;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s}.wa-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10101047}.wa-button:active{transform:translateY(0)}.wa-button:focus-visible{outline:3px solid #0b0b0b;outline-offset:3px}@media(max-width:640px){.wa-button{right:14px;bottom:76px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.wa-button,.wa-button:hover{transition:none;transform:none}}@media print{.wa-button{display:none}}.skel{display:block;flex-shrink:0;background:#ececec;background-image:linear-gradient(90deg,#ececec 0,#f7f7f7 46%,#ececec 88%);background-size:220% 100%;border-radius:6px;animation:skel-sweep 1.5s linear infinite}@keyframes skel-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none;background-image:none}}.skel-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skel-text{height:.72em;border-radius:4px}.skel-card{display:flex;flex-direction:column;gap:10px;height:100%}.skel-card-photo{aspect-ratio:1;border-radius:12px}.skel-card-text{display:grid;gap:7px}.skel-card-button{height:40px;border-radius:7px;margin-top:auto}.skel-hero{height:clamp(260px,26vw,340px);border-radius:0}.skel-tile{display:flex;flex-direction:column;align-items:center;gap:11px;width:clamp(92px,10vw,128px)}.skel-tile-mark{width:100%;aspect-ratio:1;border-radius:50%}.skel-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.skel-detail-photo{aspect-ratio:1;border-radius:14px}.skel-thumbs{display:flex;gap:10px;margin-top:12px}.skel-thumb{width:66px;height:66px;border-radius:9px}.skel-filters{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.skel-pill{height:40px;width:132px;border-radius:9px}.skel-cell{height:12px;border-radius:4px}.skel-stat{height:11px;border-radius:4px}.yov{color:#2a2a2a}.yov button{cursor:pointer}.yov-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.yov-stat,.yov-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px 16px #243b2708}.yov-stat{padding:20px 21px;min-height:155px}.yov-stat-top{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:12px;color:#707070}.yov-stat-top svg{color:#9e9e9e}.yov-stat strong{display:block;font:600 30px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.7px;margin:25px 0 4px}.yov-stat small{font-size:11px;color:#848484}.yov-stat p{font-size:10px;margin:6px 0 0;color:#b4b4b4}.yov-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr);gap:16px;margin-bottom:16px}.yov-card{padding:24px;min-width:0}.yov-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:21px}.yov-card-head h3{font-size:19px;letter-spacing:-.45px;margin:0}.yov-card-head>span{font-size:11px;color:#878787;background:#f0f0f0;padding:7px 10px;border-radius:5px}.yov-card-head button{display:flex;align-items:center;gap:5px;color:#4e4e4e;font-size:11px;white-space:nowrap}.yov-chart{display:flex;gap:10px;height:184px}.yov-chart-scale{display:flex;flex-direction:column;justify-content:space-between;align-items:end;min-width:62px;color:#989898;font-size:10px}.yov-chart svg{width:100%;height:100%;overflow:visible}.yov-chart line{stroke:#ebebeb;stroke-width:1}.yov-chart-dates{display:flex;justify-content:space-between;padding-left:72px;color:#989898;font-size:10px;margin-top:12px}.yov-chart-empty,.yov-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#9b9b9b}.yov-chart-empty{min-height:206px;background:#f8f8f8;border:1px dashed #e0e0e0;border-radius:9px;padding:25px}.yov-chart-empty strong,.yov-empty strong{color:#5d5d5d;font-size:13px;margin-top:11px}.yov-chart-empty p,.yov-empty p{font-size:11px;line-height:1.5;max-width:280px;margin:7px 0 0}.yov-task{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border-top:1px solid #eeeeee;padding:12px 0}.yov-task-icon{display:grid;place-items:center;background:#eee;color:#6e6e6e;border-radius:8px;width:36px;height:36px;flex-shrink:0}.yov-task-copy{flex:1}.yov-task-copy strong,.yov-task-copy small{display:block}.yov-task-copy strong{font-size:12px}.yov-task-copy small{font-size:10px;color:#9a9a9a;margin-top:4px}.yov-task b{font-size:12px;border-radius:20px;background:#efefef;padding:5px 9px;min-width:27px;text-align:center}.yov-task b.has-work{background:#fff0d9;color:#9a651d}.yov-task>svg{color:#9b9b9b}.yov-tasks-foot{display:flex;align-items:center;gap:9px;border-top:1px solid #eeeeee;padding-top:15px;margin-top:3px;font-size:11px;color:#717171}.yov-tasks-foot strong{margin-left:auto;color:#3f3f3f}.yov-table-wrap{overflow:auto}.yov table{border-collapse:collapse;width:100%;min-width:450px;text-align:left}.yov th{font-size:9px;letter-spacing:1px;color:#989898;padding:10px 7px;border-bottom:1px solid #ebebeb}.yov td{font-size:11px;padding:13px 7px;border-bottom:1px solid #f1f1f1}.yov td strong,.yov td small{display:block}.yov td small{color:#9c9c9c;margin-top:4px}.yov-status{display:inline-block;padding:5px 9px;border-radius:20px;background:#eee;color:#6a6a6a;text-transform:capitalize}.yov-status.placed,.yov-status.confirmed,.yov-status.processing{background:#fff2de;color:#a36b2a}.yov-status.delivered{background:#eee;color:#5a5a5a}.yov-status.cancelled,.yov-status.refunded{background:#fbeae8;color:#a6534d}.yov-empty{min-height:190px}.yov-sellers>div{display:flex;align-items:center;gap:13px;border-top:1px solid #eeeeee;padding:13px 0}.yov-seller-rank{font:600 20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#9f9f9f;width:25px}.yov-sellers>div>span:nth-child(2){flex:1;min-width:0}.yov-sellers strong,.yov-sellers small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yov-sellers strong{font-size:12px}.yov-sellers small{font-size:10px;color:#9c9c9c;margin-top:4px}.yov-sellers b{font-size:11px;white-space:nowrap}.yov-bottom-strip{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.yov-bottom-strip section{background:#eee;border:1px solid #e4e4e4;border-radius:12px;padding:19px 23px}.yov-bottom-strip section>span{display:block;font-size:9px;letter-spacing:1.5px;font-weight:750;color:#7c7c7c;margin-bottom:14px}.yov-bottom-strip section>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.yov-bottom-strip button{text-align:left}.yov-bottom-strip button strong,.yov-bottom-strip button small{display:block}.yov-bottom-strip button strong{font:600 19px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.yov-bottom-strip button small{text-transform:capitalize;color:#848484;font-size:10px;margin-top:5px}.yov-footnote{font-size:10px;color:#929292;line-height:1.5;margin:17px 1px 0}@media(max-width:1150px){.yov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.yov-grid,.yov-bottom-strip{grid-template-columns:1fr}}@media(max-width:700px){.yov-stats{gap:9px}.yov-stat{padding:15px;min-height:136px}.yov-stat strong{font-size:23px;margin-top:21px;overflow-wrap:anywhere}.yov-stat-top{font-size:11px}.yov-stat-top svg{width:17px}.yov-card{padding:18px}.yov-bottom-strip section{padding:17px;overflow:auto}.yov-bottom-strip section>div{min-width:570px}.yov-bottom-strip .yov-stock>div{min-width:260px}.yov-chart-scale{min-width:52px}.yov-chart-dates{padding-left:62px}}.yprod{color:#303030}.yprod button{cursor:pointer}.yprod-kicker{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#848484;margin:0 0 8px}.yprod-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.yprod-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.yprod-head p:last-child{font-size:12px;color:#8a8a8a;margin:7px 0 0}.yprod-head>div:last-child{display:flex;gap:9px}.yprod-refresh{display:inline-flex;align-items:center;gap:7px;border:1px solid #e0e0e0;background:#fff;border-radius:7px;padding:10px 13px;color:#4e4e4e;font-size:11px}.yprod-tabs{display:flex;gap:5px;border-bottom:1px solid #e3e3e3;margin-bottom:16px;overflow-x:auto}.yprod-tabs button{padding:13px 15px;font-size:12px;color:#818181;white-space:nowrap;border-bottom:2px solid transparent}.yprod-tabs button.active{font-weight:750;color:#484848;border-color:#5a5a5a}.yprod-panel{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px 18px #1a302008;overflow:hidden}.yprod-filters{display:flex;gap:9px;padding:17px;border-bottom:1px solid #eaeaea;flex-wrap:wrap}.yprod-filters form{display:flex;align-items:center;gap:8px;flex:1;min-width:270px;border:1px solid #e2e2e2;border-radius:8px;padding-left:11px;color:#939393}.yprod-filters input{flex:1;min-width:80px;border:0;outline:0;font-size:12px;padding:10px 0}.yprod-filters form button{padding:11px 13px;background:#ececec;color:#474747;font-size:11px;font-weight:700;border-radius:0 7px 7px 0}.yprod-filters select{border:1px solid #e2e2e2;border-radius:8px;background:#fff;color:#565656;padding:0 12px;font-size:11px}.yprod-count,.yprod-pagination{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-size:11px;color:#949494}.yprod-count strong{color:#404040;font-size:12px}.yprod-table-wrap{overflow-x:auto}.yprod table{border-collapse:collapse;width:100%;min-width:780px;text-align:left}.yprod th{background:#f8f8f8;color:#9c9c9c;font-size:9px;letter-spacing:1px;padding:14px 13px}.yprod td{border-bottom:1px solid #eeeeee;padding:13px;font-size:11px;white-space:nowrap}.yprod td small{display:block;color:#9c9c9c;font-size:10px;margin-top:5px}.yprod-product{display:flex;align-items:center;gap:12px;min-width:240px}.yprod-photo{display:grid;place-items:center;width:48px;height:57px;border-radius:5px;background:#f0f0f0;color:#9a9a9a;overflow:hidden;flex-shrink:0}.yprod-photo img{width:100%;height:100%;object-fit:cover}.yprod-product>span:last-child{min-width:0}.yprod-product button{display:block;font-weight:750;color:#424242;font-size:12px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.yprod-status{display:inline-block;text-transform:capitalize;border-radius:20px;padding:5px 10px;background:#eee;color:#6c6c6c;font-size:10px}.yprod-status.active{background:#eee;color:#5a5a5a}.yprod-status.draft{background:#fff1df;color:#a46c2a}.yprod-status.archived{background:#f1f0ed;color:#787878}.yprod-stock-empty{color:#ad5555}.yprod-stock-low{color:#a87732}.yprod-open{color:#828282}.yprod-empty{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9a9a9a;text-align:center}.yprod-empty strong{font-size:13px;color:#606060;margin-top:12px}.yprod-empty p{font-size:11px;margin:7px 0}.yprod-pagination{border-top:1px solid #eeeeee}.yprod-pagination>div{display:flex;gap:7px}.yprod-pagination button{border:1px solid #e2e2e2;border-radius:7px;padding:8px 12px;color:#585858}.yprod-pagination button:disabled{opacity:.45;cursor:default}@media(max-width:700px){.yprod-head{align-items:start;flex-direction:column}.yprod-head h2{font-size:27px}.yprod-head>div:last-child{width:100%}.yprod-head>div:last-child>*{flex:1}.yprod-filters{padding:12px}.yprod-filters form{min-width:100%}.yprod-filters select{min-height:39px;flex:1}.yprod-tabs button{padding:12px 10px;font-size:11px}}.yprod-committed{display:block;margin-top:3px;font-size:10.5px;color:#9a9a9a}.yprod-filters form .yprod-search-clear{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border-radius:6px;background:transparent;color:#777}.yprod-filters form .yprod-search-clear:hover{background:#f1f1f1;color:#222}.yeditor{max-width:1190px;color:#323232;padding-bottom:72px}.yeditor button{cursor:pointer}.yeditor-head{margin-bottom:22px}.yeditor-back{display:flex;align-items:center;gap:7px;color:#5b5b5b;font-size:12px;margin-bottom:14px}.yeditor-head>div{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.yeditor-head h2{font:600 32px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.8px;margin:0}.yeditor-head p{font-size:12px;color:#8c8c8c;margin:7px 0 0}.yeditor-status{font-size:10px;text-transform:capitalize;padding:5px 10px;background:#fff1da;color:#9a6927;border-radius:20px}.yeditor-status.active{background:#ececec;color:#555}.yeditor-status.archived{background:#eee;color:#6f6f6f}.yeditor-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.9fr);align-items:start;gap:16px}.yeditor-main,.yeditor-side{display:grid;gap:16px;min-width:0}.yeditor-card{background:#fff;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 4px 16px #1d352008;padding:22px;min-width:0}.yeditor-card h3{font-size:16px;letter-spacing:-.3px;margin:0 0 18px}.yeditor-card h4{font-size:13px;margin:0 0 14px}.yeditor-card-head h3{margin-bottom:4px}.yeditor-card label{display:grid;gap:7px;font-size:11px;font-weight:650;color:#4c4c4c;margin:0 0 16px}.yeditor-card label:last-child{margin-bottom:0}.yeditor-card input:not([type=file]):not([type=checkbox]),.yeditor-card select,.yeditor-card textarea{width:100%;min-height:39px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;color:#2f2f2f;padding:9px 11px;font-size:12px;outline-color:#6a6a6a}.yeditor-card textarea{resize:vertical;line-height:1.5}.yeditor-card label>small{font-size:10px;color:#a0a0a0;font-weight:400}.yeditor-help{font-size:11px;line-height:1.55;color:#8a8a8a;margin:-8px 0 16px}.yeditor-media{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:15px}.yeditor-media>img{width:98px;height:116px;object-fit:cover;border:1px solid #e4e4e4;border-radius:7px}.yeditor details{border-top:1px solid #eeeeee;padding-top:13px}.yeditor summary{cursor:pointer;color:#606060;font-size:11px;font-weight:650;margin-bottom:14px}.yeditor-variants{border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.yeditor-variants>div{display:grid;grid-template-columns:minmax(150px,1.6fr) 1fr 65px minmax(90px,1fr);align-items:center;gap:10px;padding:12px;font-size:11px;border-top:1px solid #eeeeee}.yeditor-variants>div:first-child{border-top:0}.yeditor-variants .yeditor-variant-head{font-size:9px;letter-spacing:.8px;color:#9b9b9b;background:#f8f8f8}.yeditor-variants strong,.yeditor-variants small{display:block}.yeditor-variants small{font-size:10px;color:#999;margin-top:4px}.yeditor-strike{text-decoration:line-through}.yeditor-variants button{color:#565656;font-size:10px;margin-right:9px;text-decoration:underline}.yeditor-variant-entry{padding-top:18px;border-top:1px solid #eeeeee;margin-top:15px}.yeditor-no-variants{display:flex;align-items:center;gap:8px;color:#9a9a9a;font-size:11px;padding:12px;background:#f8f8f8;border-radius:7px}.yeditor-variant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px}.yeditor-variant-fields details{grid-column:1/-1}.yeditor-variant-fields details>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.yeditor-seo-preview{border:1px solid #e6e6e6;border-radius:8px;padding:15px;margin-bottom:20px}.yeditor-seo-preview small{color:#888;font-size:9px;letter-spacing:1px}.yeditor-seo-preview strong{display:block;color:#505050;font-size:15px;margin-top:7px}.yeditor-seo-preview p{font-size:11px;color:#868686;margin:7px 0 0;line-height:1.5;max-height:3.3em;overflow:hidden}.yeditor-card .yeditor-check{display:flex;align-items:center;gap:8px;cursor:pointer}.yeditor-check input{width:auto!important;min-height:0!important}.yeditor-archive button{display:flex;align-items:center;gap:7px;color:#a64e4e;font-size:11px}.yeditor-add-variant{margin-top:16px;max-width:710px}.yeditor-variant-actions{display:flex;align-items:center;gap:13px}.yeditor-variant-actions>button:last-child:not(.adm-primary){font-size:11px;color:#6d6d6d}.yeditor-savebar{position:sticky;bottom:0;z-index:18;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid #dfdfdf;border-radius:10px;padding:12px 16px;margin-top:18px;box-shadow:0 -4px 20px #1e3c1f12}.yeditor-savebar span{display:flex;align-items:center;gap:8px;font-size:11px;color:gray}.yeditor-savebar span svg{color:#757575}@media(max-width:900px){.yeditor-grid{grid-template-columns:1fr}.yeditor-side{grid-template-columns:repeat(2,minmax(0,1fr))}.yeditor-add-variant{max-width:none}}@media(max-width:700px){.yeditor-head h2{font-size:27px}.yeditor-card{padding:17px}.yeditor-side,.yeditor-variant-fields{grid-template-columns:1fr}.yeditor-variant-fields details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.yeditor-variants{overflow-x:auto}.yeditor-variants>div{min-width:560px}.yeditor-savebar span{display:none}.yeditor-savebar .adm-primary{width:100%}}.yeditor-media figure{width:98px;margin:0;flex-shrink:0}.yeditor-media figure img{display:block;width:98px;height:116px;object-fit:cover;border:1px solid #e4e4e4;border-radius:7px}.yeditor-media figcaption{font-size:10px;color:#8c8c8c;margin-top:5px;text-align:center}.yeditor-file-note{font-size:10px;color:#787878;line-height:1.5;margin:0 0 14px}.yeditor-pending-photo{position:relative}.yeditor-pending-photo img{border-color:#969696!important}.yeditor-pending-photo figcaption{color:#636363!important}.yeditor-pending-photo button{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#565656;box-shadow:0 1px 5px #19352233}.yeditor-card .yeditor-media-drop{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:148px;border:1.5px dashed #c0c0c0;border-radius:9px;background:#f9f9f9;color:#585858;cursor:pointer;text-align:center;margin-bottom:14px}.yeditor-media-drop.dragging{background:#efefef;border-color:#666}.yeditor-media-drop strong{font-size:13px}.yeditor-media-drop small{font-size:10px;color:#8b8b8b}.yeditor-media-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.yeditor-media-drop:focus-within{outline:2px solid #767676;outline-offset:2px}.yeditor-pending-photo .yeditor-make-primary{position:static;display:block;width:100%;height:auto;margin-top:5px;padding:4px;border-radius:4px;background:#eee;box-shadow:none;font-size:9px;line-height:1.2;text-align:center}.yeditor-group{margin:20px 0 8px;font-size:11px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase;color:#8d8d8d;grid-column:1/-1}.yeditor-group:first-child{margin-top:0}.yeditor-private{font-weight:500;color:#9a9a9a;text-transform:none;letter-spacing:0;font-size:11px}.yeditor-swatch-field{display:flex;align-items:center;gap:8px}.yeditor-swatch-field input[type=color]{width:39px!important;min-width:39px;padding:3px;cursor:pointer}.yeditor-swatch-field button{font-size:10px;color:#6d6d6d;text-decoration:underline;white-space:nowrap}.yeditor-variant-fields label:has(textarea){grid-column:1/-1}.yeditor-variant-name{display:flex;align-items:center;gap:9px}.yeditor-swatch{flex:0 0 auto;width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003}.yeditor-committed{display:block;margin-top:2px;font-size:10.5px;color:#9a9a9a}.yeditor-dropdown-field{display:grid;gap:7px;margin-bottom:16px;font-size:11px;font-weight:650;color:#4c4c4c}.yeditor-category-field .adm-dropdown-list{position:relative;top:auto;left:auto;right:auto;margin-top:5px;max-height:250px}.adm-dropdown{position:relative;min-width:0}.adm-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--adm-field-border,#d4d4d4);border-radius:7px;background:#fff;color:var(--adm-ink,#303030);text-align:left;font-size:12px;cursor:pointer}.adm-dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-dropdown-trigger:hover:not(:disabled),.adm-dropdown-trigger[aria-expanded=true]{border-color:var(--adm-accent,#c3330f)}.adm-dropdown-trigger:focus-visible{outline:2px solid var(--adm-accent,#c3330f);outline-offset:2px}.adm-dropdown-trigger:disabled{opacity:.55;cursor:not-allowed}.adm-dropdown-list{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:45;max-height:min(320px,40vh);overflow-y:auto;padding:5px;border:1px solid #e2e2e2;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1717171c}.adm-dropdown-list button{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:#fff;color:var(--adm-ink,#303030);text-align:left;font-size:12px;cursor:pointer}.adm-dropdown-list button:hover,.adm-dropdown-list button.selected{background:#fff1e9;color:var(--adm-accent,#c3330f)}.adm-dropdown-list .adm-dropdown-child{padding-left:25px;color:#666}.adm-dropdown-list .adm-dropdown-child:before{content:"↳";margin-right:8px;color:#999}@media(max-width:700px){.adm-dropdown-trigger{min-height:44px}.adm-dropdown-list{max-height:min(300px,45vh)}}.yorders{max-width:1220px;color:#303030}.yorders button{cursor:pointer}.yorders-kicker{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#868686;margin:0 0 8px}.yorders-top,.yorders-detail-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.yorders-top h2,.yorders-detail-head h2{font:600 30px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.yorders-top p:last-child,.yorders-detail-head>div>p:last-child{font-size:12px;color:#8b8b8b;margin:7px 0 0}.yorders-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfdfdf;border-radius:8px;padding:10px 13px;background:#fff;color:#484848;font-size:11px;white-space:nowrap}.yorders-views{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid #e2e2e2;margin-bottom:16px}.yorders-views button{font-size:12px;color:#7c7c7c;padding:13px 14px;border-bottom:2px solid transparent;white-space:nowrap}.yorders-views button.active{font-weight:750;color:#3e3e3e;border-color:#575757}.yorders-panel{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px 18px #1a302008;padding:22px;min-width:0}.yorders-list{padding:0}.yorders-filter{display:flex;gap:9px;padding:18px;border-bottom:1px solid #eaeaea;flex-wrap:wrap}.yorders-filter form{display:flex;align-items:center;gap:8px;min-width:260px;flex:1;border:1px solid #e2e2e2;border-radius:8px;padding:0 0 0 11px;color:#979797}.yorders-filter input{flex:1;min-width:80px;border:0;outline:0;padding:10px 0;font-size:12px}.yorders-filter form button{background:#ececec;color:#464646;padding:11px 13px;font-size:11px;font-weight:700;border-radius:0 7px 7px 0}.yorders-filter select{border:1px solid #e2e2e2;border-radius:8px;background:#fff;color:#565656;padding:0 12px;min-height:39px;font-size:11px}.yorders-list-title,.yorders-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;color:#929292;font-size:11px}.yorders-list-title strong{color:#404040;font-size:12px}.yorders-table-wrap{overflow-x:auto}.yorders table{border-collapse:collapse;width:100%;min-width:800px;text-align:left}.yorders th{font-size:9px;letter-spacing:1px;color:#9c9c9c;background:#f8f8f8;padding:14px 13px}.yorders td{padding:16px 13px;border-bottom:1px solid #eeeeee;font-size:11px;white-space:nowrap}.yorders td strong,.yorders td small{display:block}.yorders td small{font-size:10px;color:#9a9a9a;margin-top:5px}.yorders-order-link{font-weight:750;color:#4a4a4a;font-size:11px}.yorders-row-arrow{color:#868686}.yorders-pill{display:inline-block;padding:5px 10px;border-radius:30px;background:#eee;color:#646464;font-size:10px;text-transform:capitalize;white-space:nowrap}.yorders-pill.placed,.yorders-pill.confirmed,.yorders-pill.processing,.yorders-pill.cod_due,.yorders-pill.pending{background:#fff2de;color:#a46b24}.yorders-pill.packed,.yorders-pill.shipped{background:#e8effb;color:#536e9e}.yorders-pill.delivered,.yorders-pill.paid{background:#ececec;color:#585858}.yorders-pill.cancelled,.yorders-pill.refunded,.yorders-pill.failed{background:#f9e8e7;color:#aa5352}.yorders-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#999;min-height:230px}.yorders-empty strong{font-size:13px;color:#5e5e5e;margin-top:13px}.yorders-empty p{font-size:11px;margin:7px 0}.yorders-pagination{border-top:1px solid #eeeeee}.yorders-pagination>div{display:flex;gap:7px}.yorders-pagination button{padding:8px 12px;border:1px solid #e2e2e2;border-radius:7px;color:#565656}.yorders-pagination button:disabled{opacity:.45;cursor:default}.yorders-detail-head{flex-wrap:wrap}.yorders-back{display:flex;align-items:center;gap:7px;color:#666;font-size:11px;width:100%;margin-bottom:4px}.yorders-detail-head>div>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yorders-detail-head .yorders-kicker{width:100%;margin-bottom:-3px}.yorders-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:16px}.yorders-main,.yorders-aside{display:grid;align-content:start;gap:16px}.yorders-panel-title{display:flex;align-items:start;justify-content:space-between;color:#828282}.yorders-panel h3{font-size:17px;margin:0 0 12px;text-transform:capitalize;color:#373737}.yorders-flow{display:flex;justify-content:space-between;gap:5px;overflow-x:auto;margin:20px 0}.yorders-flow span{min-width:76px;text-align:center;color:#a4a4a4;font-size:10px;text-transform:capitalize;border-top:3px solid #e8e8e8;padding-top:8px}.yorders-flow span.done{color:#585858;border-color:#858585}.yorders-tracking,.yorders-aside p,.yorders-aside address{font-size:12px;color:#7f7f7f;line-height:1.7}.yorders-tracking strong,.yorders-due strong{color:#404040}.yorders-actions{display:flex;align-items:end;gap:10px;margin-top:20px;flex-wrap:wrap}.yorders-actions label{display:grid;gap:6px;font-size:10px;color:#858585}.yorders-actions input{border:1px solid #e0e0e0;border-radius:7px;padding:10px 12px;font-size:12px;min-width:220px}.yorders-danger{display:block;color:#aa5151;font-size:11px;margin-top:18px;text-decoration:underline}.yorders-items>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #f0f0f0}.yorders-item-icon{width:44px;height:50px;display:grid;place-items:center;background:#efefef;color:gray;border-radius:6px;flex-shrink:0}.yorders-items>div>div:nth-child(2){flex:1;min-width:0}.yorders-items strong,.yorders-items small{display:block}.yorders-items strong{font-size:12px}.yorders-items small{font-size:10px;color:#909090;margin-top:5px}.yorders-items b{font-size:12px}.yorders-totals{border-top:1px solid #ebebeb;padding-top:13px}.yorders-totals>div{display:flex;justify-content:space-between;margin:10px 0;font-size:12px;color:#838383}.yorders-totals b{color:#404040}.yorders-totals .total{font-size:16px;color:#363636;border-top:1px solid #ebebeb;padding-top:16px;margin-top:16px}.yorders-aside .yorders-panel>p{margin:10px 0}.yorders-aside .yorders-pill{margin-left:7px}.yorders-aside a{color:#585858}.yorders-aside address{font-style:normal}.yorders-aside .adm-primary{margin-top:12px}.yorders-muted{color:#a0a0a0!important}@media(max-width:950px){.yorders-detail-grid{grid-template-columns:1fr}.yorders-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.yorders-top h2,.yorders-detail-head h2{font-size:26px}.yorders-filter{padding:12px}.yorders-filter form{flex-basis:100%}.yorders-filter select{flex:1;min-width:0}.yorders-panel{padding:16px}.yorders-list{padding:0}.yorders-aside{grid-template-columns:1fr}.yorders-views button{padding:12px 10px;font-size:11px}.yorders-detail-head>.yorders-outline{margin-left:0}}.yorders-row{cursor:pointer;transition:background .14s}.yorders-row:hover{background:#fafafa}.yorders-row:hover .yorders-order-link{text-decoration:underline}.yorders-row:hover .yorders-row-arrow{color:#4a4a4a;transform:translate(2px)}.yorders-row-arrow{transition:color .14s,transform .14s}.yorders-check{cursor:default}.yorders-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yorders-ship-manual{margin-top:18px;padding:16px;border:1px solid #e2e2e2;border-radius:8px}.yorders-ship-manual>strong{font-size:13px}.yorders-ship-manual>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0}.yorders-ship-manual label,.yorders-return label{display:grid;gap:6px;font-size:12px;font-weight:600}.yorders-ship-manual input,.yorders-return input,.yorders-return textarea,.yorders-note{width:100%;min-width:0;border:1px solid #d7d7d7;border-radius:8px;padding:10px 12px;background:#fff;color:#303030;font:inherit;font-size:13px}.yorders-ship-manual button{margin-top:4px}.yorders-return>p{font-size:13px;line-height:1.6;white-space:pre-wrap}.yorders-return .yorders-actions{align-items:center}.yorders-activity ol{list-style:none;margin:16px 0 0;padding:0;border-left:2px solid #e5e5e5}.yorders-activity li{position:relative;display:grid;gap:3px;margin:0 0 17px 17px;font-size:12px}.yorders-activity li:before{content:"";position:absolute;left:-23px;top:3px;width:9px;height:9px;border-radius:50%;background:#777}.yorders-activity li:last-child{margin-bottom:0}.yorders-activity time,.yorders-activity li span{color:#858585}.yorders-note{resize:vertical;margin:8px 0 10px}.yorders-payment-review{display:grid;justify-items:start;gap:8px;margin-top:14px}.yorders-payment-review p{margin:0;font-size:12px;color:#666}@media(max-width:700px){.yorders-head-actions{width:100%}.yorders-ship-manual>div{grid-template-columns:1fr}}.yorders-mobile-select{display:none}@media(max-width:700px){.yorders-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;border:0}.yorders-views button{min-width:0;padding:10px 4px;border:1px solid #dedede;border-radius:8px;white-space:normal;font-size:12px;line-height:1.2}.yorders-views button.active{border-color:#c3330f;background:#fdf3f0}.yorders-table-wrap{overflow:visible;padding:0 12px 12px}.yorders table,.yorders tbody{display:block;min-width:0;width:100%}.yorders thead{display:none}.yorders-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;position:relative;margin:0 0 10px;padding:14px 14px 14px 42px;border:1px solid #e4e4e4;border-radius:12px;background:#fff}.yorders-row td{display:block;min-width:0;padding:0;border:0;white-space:normal}.yorders-row td:nth-child(1){position:absolute;top:16px;left:13px}.yorders-row td:nth-child(2){grid-column:1;grid-row:1;overflow-wrap:anywhere}.yorders-row td:nth-child(3){grid-column:2;grid-row:2;text-align:right;color:#777;font-size:11px}.yorders-row td:nth-child(4){grid-column:1;grid-row:2}.yorders-row td:nth-child(5){grid-column:2;grid-row:1;text-align:right}.yorders-row td:nth-child(6){grid-column:1;grid-row:3}.yorders-row td:nth-child(7){grid-column:2;grid-row:3;text-align:right}.yorders-row td:nth-child(8){grid-column:1;grid-row:4;color:#777}.yorders-row td:nth-child(8):after{content:" items"}.yorders-row td:nth-child(9){grid-column:2;grid-row:4;text-align:right}.yorders-row td strong,.yorders-row td small{overflow-wrap:anywhere}.yorders-mobile-select{display:flex;align-items:center;gap:9px;padding:0 16px 12px;font-size:12px;color:#555}.yorders-mobile-select input{flex:none}}@media(max-width:360px){.yorders-row{column-gap:6px}.yorders-order-link{font-size:11px;letter-spacing:-.2px}.yorders-row td:nth-child(8){text-align:left}}.yinv{max-width:1220px;color:#313131}.yinv button{cursor:pointer}.yinv-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.yinv-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;letter-spacing:-.6px}.yinv-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.yinv-refresh{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e2e2e2;border-radius:7px;padding:10px 13px;color:#545454;font-size:11px}.yinv-tabs,.yinv-views{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #e2e2e2}.yinv-tabs{margin-bottom:16px}.yinv-tabs button,.yinv-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:12px;color:#868686;white-space:nowrap}.yinv-tabs button.active,.yinv-views button.active{border-color:#5d5d5d;color:#484848;font-weight:750}.yinv-panel{background:#fff;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.yinv-views{padding:0 13px}.yinv-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.yinv-filters form{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;border:1px solid #e0e0e0;border-radius:8px;padding-left:11px;color:#969696}.yinv-filters input{flex:1;min-width:80px;border:0;outline:0;padding:10px 0;font-size:12px}.yinv-filters form button{padding:11px 13px;background:#ededed;color:#4d4d4d;font-size:11px;border-radius:0 7px 7px 0}.yinv-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:11px;min-height:39px}.yinv-pages{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;color:#929292;font-size:11px}.yinv-table-wrap{overflow-x:auto}.yinv table{width:100%;min-width:730px;border-collapse:collapse;text-align:left}.yinv th{font-size:9px;letter-spacing:1px;color:#9c9c9c;background:#f8f8f8;padding:14px 13px}.yinv td{font-size:11px;padding:14px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.yinv td strong,.yinv td small{display:block}.yinv td small{font-size:10px;color:#999;margin-top:5px}.yinv-product{display:flex;align-items:center;gap:11px;min-width:230px}.yinv-photo{display:grid;place-items:center;width:44px;height:54px;border-radius:5px;background:#eee;color:#9a9a9a;overflow:hidden;flex-shrink:0}.yinv-photo img{width:100%;height:100%;object-fit:cover}.yinv-adjust{display:flex;align-items:center;gap:5px;font-size:11px;color:#555}.yinv-empty{min-height:225px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#9e9e9e}.yinv-empty strong{font-size:13px;color:#616161;margin-top:12px}.yinv-empty p{font-size:11px;margin:7px 0}.yinv-pages{border-top:1px solid #ebebeb}.yinv-pages>div{display:flex;gap:7px}.yinv-pages button{border:1px solid #e2e2e2;border-radius:7px;padding:8px 12px;color:#565656}.yinv-pages button:disabled{opacity:.45;cursor:default}.yinv-history-head{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:21px}.yinv-history-head h3{margin:0;font-size:19px}.yinv-history-head p:last-child{font-size:11px;color:#939393;margin:7px 0 0}.yinv-history-head>span{font-size:10px;color:#959595;background:#f2f2f2;border-radius:5px;padding:7px 9px}.yinv-positive{color:#5a5a5a}.yinv-negative{color:#ad5752}.yinv-capitalize{text-transform:capitalize}.yinv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14291a70;display:flex;align-items:center;justify-content:center;padding:18px}.yinv-dialog{width:min(470px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 25px 65px #101e1160;padding:25px}.yinv-dialog-head{display:flex;justify-content:space-between;gap:10px}.yinv-dialog-head h3{font-size:21px;margin:0}.yinv-dialog-head p:last-child{color:#909090;font-size:11px;margin:8px 0}.yinv-dialog-head>button{align-self:start;color:#818181}.yinv-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f3f3;border-radius:8px;padding:13px;font-size:12px;margin:18px 0}.yinv-preview strong{color:#484848}.yinv-dialog label{display:grid;gap:7px;margin:14px 0;font-size:11px;font-weight:650;color:#5c5c5c}.yinv-dialog input,.yinv-dialog select{border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:12px;min-height:40px;background:#fff}.yinv-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px}.yinv-dialog-actions>button:first-child{font-size:11px;color:#767676}@media(max-width:700px){.yinv-head h2{font-size:27px}.yinv-filters{padding:12px}.yinv-filters form{min-width:100%}.yinv-filters select{flex:1}.yinv-tabs button,.yinv-views button{font-size:11px;padding:12px 10px}}.yinv-tick{width:36px;text-align:center}.yinv-tick input{accent-color:#c3330f;cursor:pointer}.yinv-bulk{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 17px;border-bottom:1px solid #e9e9e9;font-size:12px}.yinv-bulk button,.yinv-row-actions{display:inline-flex;align-items:center;gap:8px}.yinv-bulk button:hover,.yinv-delete:hover{color:#c3330f}.yinv-row-actions{white-space:nowrap}.yinv-delete{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#666}.yinv-filters form .yinv-search-clear{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border-radius:6px;background:transparent;color:#777}.yinv-filters form .yinv-search-clear:hover{background:#f1f1f1;color:#222}.yinv-totals{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:15px 20px;border-bottom:1px solid #ebebeb;font-size:11px;color:#8b8b8b;font-variant-numeric:tabular-nums}.yinv-totals strong{color:#3f3f3f;font-weight:650}.yinv-totals>span:last-child{margin-left:auto;color:#9c9c9c}.yinv-num{text-align:right;font-variant-numeric:tabular-nums}.yinv th.yinv-num{text-align:right}.yinv-zero{color:#bdbdbd}.yinv-sku{color:#6f6f6f;font-variant-numeric:tabular-nums}.yinv-available{display:inline-block;min-width:34px;font-weight:650;color:#3f3f3f}.yinv-available.is-low{color:#9c6b25}.yinv-available.is-out{color:#a95652}.yinv-qty{width:72px;text-align:right;font-size:11px;font-variant-numeric:tabular-nums;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#3f3f3f;font-weight:650}.yinv-qty:hover{border-color:#dcdcdc;background:#fff}.yinv-qty:focus{outline:0;border-color:#5d5d5d;box-shadow:0 0 0 2px #5d5d5d26;background:#fff}.yinv-edited td{background:#fbf8ec}.yinv-edited .yinv-qty{border-color:#c9a227;background:#fff}.yinv-incoming{font-size:11px;color:#6f6f6f;font-variant-numeric:tabular-nums;padding:5px 8px;border-radius:6px;border:1px solid transparent}.yinv-incoming:hover{border-color:#dcdcdc;color:#3f3f3f}.yinv-savebar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;background:#2b2b2b;color:#f0f0f0;font-size:11px}.yinv-savebar>div{display:flex;gap:9px}.yinv-savebar button{border:1px solid #545454;border-radius:7px;padding:8px 13px;color:#e4e4e4;background:transparent;font-size:11px}.yinv-savebar button.adm-primary{background:#fff;border-color:#fff;color:#1f1f1f;font-weight:650}.yinv-savebar button:disabled{opacity:.5;cursor:default}.yinv-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.yinv-states>div{background:#f5f5f5;border-radius:8px;padding:10px}.yinv-states span{display:block;font-size:10px;color:#828282}.yinv-states strong{display:block;margin-top:4px;font-size:16px;font-weight:650;color:#3f3f3f;font-variant-numeric:tabular-nums}.yinv-help{font-size:11px;color:#8b8b8b;margin:-6px 0 4px}.yinv-dialog-small{width:min(380px,100%)}@media(max-width:700px){.yinv-totals{gap:4px}.yinv-totals>span:last-child{margin-left:0;flex-basis:100%}.yinv-states{grid-template-columns:repeat(2,minmax(0,1fr))}}.yinv-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.yinv-views button.active span{background:#e4e4e4;color:#4a4a4a}.yinv table{min-width:920px}.yinv-product{min-width:0}.yinv-product>span:last-child{min-width:0}.yinv-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.yinv td.yinv-num{width:1%}.yinv-sku{font-size:10px}.ycat{max-width:1180px;color:#313131}.ycat button{cursor:pointer}.ycat-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.ycat-head{margin-bottom:24px}.ycat-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.ycat-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.ycat-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.ycat-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494}.ycat-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;min-width:180px}.ycat-icon{width:40px;height:44px;display:grid;place-items:center;flex:none;color:#777;background:#efefef;border-radius:7px;overflow:hidden}.ycat-state{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.ycat-state.active{background:#eee;color:#5a5a5a}.ycat-state.draft{background:#efefef;color:#7f7f7f}.ycat-text-button{font-size:11px;color:#565656;padding:6px}.ycat-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.ycat-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.ycat-empty p{font-size:11px;margin:7px 0 14px}.ycat-empty button{display:flex;align-items:center;gap:5px;font-size:11px;color:#565656}.ycat-page{max-width:620px}.ycat-dialog-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px}.ycat-dialog-head h3{font-size:23px;margin:0}.ycat-dialog-head button{color:#818181}.ycat-page form{display:grid;gap:14px}.ycat-page form>label{display:grid;gap:7px;font-size:11px;font-weight:650;color:#5c5c5c}.ycat-page input:not([type=checkbox]),.ycat-page select,.ycat-page textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:12px;background:#fff;min-height:40px;resize:vertical}.ycat-page .ycat-check{display:flex;align-items:center;gap:9px}.ycat-check input{accent-color:#4a4a4a}.ycat-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.ycat-actions>button:first-child{font-size:11px;color:#767676}@media(max-width:700px){.ycat-head{align-items:flex-start}.ycat-head h2{font-size:25px}.ycat-head .adm-primary{font-size:0;padding:11px}.ycat-head .adm-primary svg{width:18px;height:18px}.ycat-search{width:100%}.ycat-search input{min-width:0;flex:1}.ycat-icon{width:35px;height:40px}.ycat-state{font-size:9px}.ycat-text-button{font-size:10px}}@media(min-width:701px)and (max-width:900px){.ycat-head h2{font-size:26px}}.ycat-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ycat-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.ycat-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.ycat-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.ycat-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.ycat-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.ycat-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.ycat-filters .ycat-search{flex:1;min-width:240px}.ycat-filters .ycat-search input{flex:1;min-width:0}.ycat-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:12px;min-height:39px}.ycat-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.ycat-bulk>div{display:flex;gap:8px}.ycat-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.ycat-bulk button:disabled{opacity:.5;cursor:default}.ycat-table-wrap{overflow-x:auto}.ycat table{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.ycat th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.ycat td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.ycat tbody tr:hover td{background:#fafafa}.ycat-picked td{background:#f4f7fb}.ycat-tick{width:1%;padding-right:0}.ycat-tick input{accent-color:#4a4a4a}.ycat-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.ycat-muted{color:#8f8f8f}.ycat td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.ycat-title{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left}.ycat-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.ycat-title:hover strong{text-decoration:underline}.ycat-title .ycat-icon{width:34px;height:34px;border-radius:8px}.ycat-type{font-size:10px;color:#8c8c8c;font-weight:500}.ycat-parent-note{margin:7px 0 0;color:#777;font-size:12px}.ycat-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ycat-card-heading h4{margin:0}.ycat-card-heading button{display:inline-flex;align-items:center;gap:5px;color:#c3330f;font-size:12px;font-weight:600}.ycat-children{display:grid;gap:7px}.ycat-children button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid #e8e8e8;border-radius:7px;background:#fff;color:#3a3a3a;font-size:12px}.ycat-children button:hover{border-color:#c3330f}.ycat-children small{color:#888;font-size:11px}.ycat-page{max-width:1080px}.ycat-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.ycat-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.ycat-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.ycat-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.ycat-card label:last-child{margin-bottom:0}.ycat-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.ycat-side .ycat-check{margin-bottom:8px}@media(max-width:900px){.ycat-editor{grid-template-columns:minmax(0,1fr)}}.ycat-dropdown-field{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.ycat-filters .adm-dropdown{min-width:190px}.ycat-optional{font-size:11px;font-weight:400;color:#8f8f8f}.ycat-add-image{padding:9px 12px;border:1px solid #ddaa92;border-radius:7px;background:#fff7f2;color:#a73516;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:14px}.ybrand{max-width:1180px;color:#313131}.ybrand button{cursor:pointer}.ybrand-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.ybrand-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.ybrand-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.ybrand-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.ybrand-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.ybrand-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.ybrand-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.ybrand-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.ybrand-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.ybrand-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494;flex:1;min-width:240px}.ybrand-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;flex:1;min-width:0}.ybrand-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:12px;min-height:39px}.ybrand-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.ybrand-bulk>div{display:flex;gap:8px}.ybrand-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.ybrand-bulk button:disabled{opacity:.5;cursor:default}.ybrand-table-wrap{overflow-x:auto}.ybrand table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.ybrand th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.ybrand td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.ybrand tbody tr:hover td{background:#fafafa}.ybrand-picked td{background:#f4f7fb}.ybrand-tick{width:1%;padding-right:0}.ybrand-tick input{accent-color:#4a4a4a}.ybrand-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.ybrand-muted{color:#8f8f8f}.ybrand td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.ybrand-state{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.ybrand-state.active{background:#eee;color:#5a5a5a}.ybrand-state.draft{background:#efefef;color:#7f7f7f}.ybrand-text-button{font-size:11px;color:#565656;padding:6px;background:none;border:0}.ybrand-title{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left}.ybrand-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.ybrand-title:hover strong{text-decoration:underline}.ybrand-icon{width:38px;height:34px;display:grid;place-items:center;flex:none;color:#777;background:#fff;border:1px solid #e7e7e7;border-radius:7px;overflow:hidden;padding:3px}.ybrand-icon img{width:100%;height:100%;object-fit:contain}.ybrand-swatch{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000014}.ybrand-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.ybrand-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.ybrand-empty p{font-size:11px;margin:7px 0 14px}.ybrand-page{max-width:1080px}.ybrand-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;transition:background .15s,color .15s,border-color .15s}.ybrand-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.ybrand-dialog-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px}.ybrand-dialog-head h3{font-size:23px;margin:0}.ybrand-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.ybrand-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.ybrand-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.ybrand-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.ybrand-card label:last-child{margin-bottom:0}.ybrand-page input:not([type=checkbox]):not([type=color]),.ybrand-page select,.ybrand-page textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:12px;background:#fff;min-height:40px;resize:vertical}.ybrand-page input[type=color]{width:52px;height:34px;padding:2px;border:1px solid #e0e0e0;border-radius:7px;background:#fff}.ybrand-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.ybrand-check{display:flex;align-items:center;gap:9px}.ybrand-check input{accent-color:#4a4a4a}.ybrand-side .ybrand-check{margin-bottom:8px}.ybrand-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.ybrand-actions>button:first-child{font-size:11px;color:#767676;background:none;border:0}.ybrand-tints{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.ybrand-tints label{margin-bottom:0}.ybrand-preview{display:grid;place-items:center;min-height:92px;padding:18px 14px;background:#fff;border:1px solid #ececec;border-radius:12px;margin-bottom:12px;transition:border-color .15s,box-shadow .15s}.ybrand-preview:hover{border-color:#dcdcdc;box-shadow:0 10px 30px #0c0c0c12}.ybrand-preview img{max-width:150px;max-height:54px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .15s,opacity .15s}.ybrand-preview:hover img{filter:none;opacity:1}.ybrand-preview span{font:650 17px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.3px;color:#2f2f2f;opacity:.9;transition:color .15s}.ybrand-preview:hover span{color:var(--preview-tint,#2f2f2f);opacity:1}.ybrand-danger button{display:flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 12px;background:#fff;color:#a3391f;font-size:12px}.ybrand-danger button:hover{background:#fdf4f2}.ybrand-danger button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.ybrand-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ybrand-head{align-items:flex-start}.ybrand-head h2{font-size:25px}.ybrand-head .adm-primary{font-size:0;padding:11px}.ybrand-head .adm-primary svg{width:18px;height:18px}.ybrand-search{width:100%}.ybrand-state{font-size:9px}.ybrand-text-button{font-size:10px}}.yenq{max-width:1180px;color:#313131}.yenq button{cursor:pointer}.yenq-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.yenq-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.yenq-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.yenq-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.yenq-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.yenq-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.yenq-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.yenq-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.yenq-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.yenq-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494;flex:1;min-width:240px}.yenq-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;flex:1;min-width:0}.yenq-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.yenq-bulk>div{display:flex;gap:8px}.yenq-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.yenq-bulk button:disabled{opacity:.5;cursor:default}.yenq-table-wrap{overflow-x:auto}.yenq table{width:100%;min-width:860px;border-collapse:collapse;text-align:left}.yenq th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.yenq td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap;vertical-align:top}.yenq tbody tr:hover td{background:#fafafa}.yenq-picked td{background:#f4f7fb}.yenq-tick{width:1%;padding-right:0}.yenq-tick input{accent-color:#4a4a4a}.yenq-muted{color:#8f8f8f}.yenq-excerpt{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6f6f6f}.yenq-state{display:inline-block;font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.yenq-state.new{background:#fdeee9;color:#a3391f;font-weight:650}.yenq-state.open{background:#eef2f8;color:#3f5a7d}.yenq-state.done{background:#eef3ee;color:#4a6b53}.yenq-title{display:grid;gap:2px;background:none;border:0;padding:0;text-align:left}.yenq-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.yenq-title:hover strong{text-decoration:underline}.yenq-title small{font-size:11px;color:#9a9a9a;font-variant-numeric:tabular-nums}.yenq-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.yenq-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.yenq-empty p{font-size:11px;margin:7px 0 14px}.yenq-page{max-width:1080px}.yenq-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;transition:background .15s,color .15s,border-color .15s}.yenq-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.yenq-page .yenq-head h2{font-size:24px}.yenq-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.yenq-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.yenq-card h3{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.yenq-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.yenq-page select,.yenq-page textarea{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font:inherit;font-size:12px;font-weight:400;background:#fff;min-height:40px;resize:vertical}.yenq-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.yenq-message{margin:0;font-size:13.5px;line-height:1.7;color:#3d3d3d;white-space:pre-wrap}.yenq-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px}.yenq-actions>button:first-child{font-size:11px;color:#767676;background:none;border:0}.yenq-contact{display:flex;align-items:center;gap:9px;padding:9px 0;font-size:13px;color:#3d3d3d;border-bottom:1px solid #f1f1f1}.yenq-contact:last-child{border-bottom:0}.yenq-contact:hover{color:#a3391f}.yenq-contact svg{flex:none;color:#8a8a8a}.yenq-danger button{display:flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 12px;background:#fff;color:#a3391f;font-size:12px}.yenq-danger button:hover{background:#fdf4f2}.yenq-danger button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.yenq-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.yenq-head{align-items:flex-start}.yenq-head h2{font-size:25px}.yenq-search{width:100%}.yenq-state{font-size:9px}}.yblog{max-width:1180px;color:#313131}.yblog button{cursor:pointer}.yblog-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.yblog-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.yblog-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.yblog-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.yblog-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.yblog-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.yblog-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.yblog-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.yblog-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.yblog-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494;flex:1;min-width:240px}.yblog-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;flex:1;min-width:0}.yblog-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:12px;min-height:39px}.yblog-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.yblog-bulk>div{display:flex;gap:8px}.yblog-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.yblog-bulk button:disabled{opacity:.5;cursor:default}.yblog-table-wrap{overflow-x:auto}.yblog table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.yblog th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.yblog td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.yblog tbody tr:hover td{background:#fafafa}.yblog-picked td{background:#f4f7fb}.yblog-tick{width:1%;padding-right:0}.yblog-tick input{accent-color:#4a4a4a}.yblog-muted{color:#8f8f8f}.yblog td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.yblog-state{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.yblog-state.active{background:#eee;color:#5a5a5a}.yblog-text-button{font-size:11px;color:#565656;padding:6px;background:none;border:0}.yblog-title{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left}.yblog-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.yblog-title:hover strong{text-decoration:underline}.yblog-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.yblog-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.yblog-empty p{font-size:11px;margin:7px 0 14px}.yblog-page{max-width:1080px}.yblog-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;transition:background .15s,color .15s,border-color .15s}.yblog-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.yblog-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.yblog-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.yblog-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.yblog-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.yblog-card label:last-child{margin-bottom:0}.yblog-page input:not([type=checkbox]):not([type=color]),.yblog-page select,.yblog-page textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:12px;background:#fff;min-height:40px;resize:vertical}.yblog-page input[type=color]{width:52px;height:34px;padding:2px;border:1px solid #e0e0e0;border-radius:7px;background:#fff}.yblog-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.yblog-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.yblog-actions>button:first-child{font-size:11px;color:#767676;background:none;border:0}.yblog-danger button{display:flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 12px;background:#fff;color:#a3391f;font-size:12px}.yblog-danger button:hover{background:#fdf4f2}.yblog-danger button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.yblog-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.yblog-head{align-items:flex-start}.yblog-head h2{font-size:25px}.yblog-head .adm-primary{font-size:0;padding:11px}.yblog-head .adm-primary svg{width:18px;height:18px}.yblog-search{width:100%}.yblog-state{font-size:9px}.yblog-text-button{font-size:10px}}.yblog-page{max-width:1140px}.yblog-editor{grid-template-columns:minmax(0,1fr) 300px}.yblog-page textarea{font:inherit;font-size:13px;line-height:1.6}.yblog-help code{font-size:11px;background:#f1f1f1;border-radius:4px;padding:1px 5px}.yblog-thumb{width:40px;height:34px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #e7e7e7;border-radius:7px;background:#fafafa;color:#9a9a9a}.yblog-thumb img{width:100%;height:100%;object-fit:cover}.yblog-title{align-items:flex-start;gap:11px}.yblog-title small{display:block;max-width:420px;margin-top:3px;font-size:11.5px;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yblog-state.published{background:#eef3ee;color:#4a6b53}.yblog-state.draft{background:#efefef;color:#7f7f7f}.yblog-page-head{margin-bottom:20px}.yblog-page-head h3{font-size:23px;margin:0}.yblog-section{background:#fff;border:1px solid #e2e2e2;border-radius:11px;padding:18px;margin-bottom:16px;box-shadow:0 4px 16px #1c352009}.yblog-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.yblog-section-head h3{margin:0 0 3px;font-size:14px;font-weight:650;color:#3a3a3a}.yblog-section-head p{margin:0;font-size:11.5px;color:#8f8f8f}.yblog-section-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:14px 0 0}.yblog-section-read dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a}.yblog-section-read dd{margin:3px 0 0;font-size:13px;color:#3d3d3d;overflow-wrap:anywhere}.yblog-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0 0}.yblog-section-grid label{display:grid;gap:6px;margin:0;font-size:12px;font-weight:600;color:#5c5c5c}.yblog-section-grid .yblog-wide{grid-column:1/-1}.yblog-section input,.yblog-section textarea{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:7px;padding:9px 11px;font:inherit;font-size:12.5px;background:#fff;resize:vertical}.yblog-section .yblog-actions{margin-top:14px}@media(max-width:760px){.yblog-section-grid,.yblog-section-read{grid-template-columns:minmax(0,1fr)}}.yfaq{max-width:1180px;color:#313131}.yfaq button{cursor:pointer}.yfaq-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.yfaq-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.yfaq-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.yfaq-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.yfaq-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.yfaq-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.yfaq-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.yfaq-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.yfaq-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.yfaq-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494;flex:1;min-width:240px}.yfaq-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;flex:1;min-width:0}.yfaq-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:12px;min-height:39px}.yfaq-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.yfaq-bulk>div{display:flex;gap:8px}.yfaq-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.yfaq-bulk button:disabled{opacity:.5;cursor:default}.yfaq-table-wrap{overflow-x:auto}.yfaq table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.yfaq th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.yfaq td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.yfaq tbody tr:hover td{background:#fafafa}.yfaq-picked td{background:#f4f7fb}.yfaq-tick{width:1%;padding-right:0}.yfaq-tick input{accent-color:#4a4a4a}.yfaq-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.yfaq td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.yfaq-state{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.yfaq-state.active{background:#eee;color:#5a5a5a}.yfaq-state.draft{background:#efefef;color:#7f7f7f}.yfaq-text-button{font-size:11px;color:#565656;padding:6px;background:none;border:0}.yfaq-title{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left}.yfaq-title:hover strong{text-decoration:underline}.yfaq-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.yfaq-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.yfaq-empty p{font-size:11px;margin:7px 0 14px}.yfaq-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;transition:background .15s,color .15s,border-color .15s}.yfaq-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.yfaq-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.yfaq-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.yfaq-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.yfaq-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.yfaq-card label:last-child{margin-bottom:0}.yfaq-page input:not([type=checkbox]):not([type=color]),.yfaq-page select,.yfaq-page textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:12px;background:#fff;min-height:40px;resize:vertical}.yfaq-page input[type=color]{width:52px;height:34px;padding:2px;border:1px solid #e0e0e0;border-radius:7px;background:#fff}.yfaq-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.yfaq-check{display:flex;align-items:center;gap:9px}.yfaq-check input{accent-color:#4a4a4a}.yfaq-side .yfaq-check{margin-bottom:8px}.yfaq-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.yfaq-actions>button:first-child{font-size:11px;color:#767676;background:none;border:0}.yfaq-danger button{display:flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 12px;background:#fff;color:#a3391f;font-size:12px}.yfaq-danger button:hover{background:#fdf4f2}.yfaq-danger button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.yfaq-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.yfaq-head{align-items:flex-start}.yfaq-head h2{font-size:25px}.yfaq-head .adm-primary{font-size:0;padding:11px}.yfaq-head .adm-primary svg{width:18px;height:18px}.yfaq-search{width:100%}.yfaq-state{font-size:9px}.yfaq-text-button{font-size:10px}}.yfaq-title{align-items:flex-start;display:grid;gap:3px}.yfaq-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.yfaq-title small{display:block;max-width:560px;font-size:11.5px;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yfaq td:first-of-type{white-space:normal}.yfaq-state.on{background:#eef3ee;color:#4a6b53}.yfaq-state.off{background:#efefef;color:#7f7f7f}.yfaq-page{max-width:1080px}.yfaq-page-head{margin-bottom:20px}.yfaq-page-head h3{font-size:23px;margin:0}.yfaq-page textarea{font:inherit;font-size:13px;line-height:1.6}.yfaq-section{background:#fff;border:1px solid #e2e2e2;border-radius:11px;padding:18px;margin-bottom:16px;box-shadow:0 4px 16px #1c352009}.yfaq-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.yfaq-section-head h3{margin:0 0 3px;font-size:14px;font-weight:650;color:#3a3a3a}.yfaq-section-head p{margin:0;font-size:11.5px;color:#8f8f8f}.yfaq-section-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:14px 0 0}.yfaq-section-read>div{min-width:0}.yfaq-section-read dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a}.yfaq-section-read dd{margin:3px 0 0;font-size:13px;color:#3d3d3d;overflow-wrap:anywhere}.yfaq-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0 0}.yfaq-section-grid label{display:grid;gap:6px;margin:0;font-size:12px;font-weight:600;color:#5c5c5c}.yfaq-section-grid .yfaq-wide{grid-column:1/-1}.yfaq-section input,.yfaq-section textarea{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:7px;padding:9px 11px;font:inherit;font-size:12.5px;background:#fff;resize:vertical}.yfaq-section .yfaq-actions{margin-top:14px}@media(max-width:760px){.yfaq-section-grid,.yfaq-section-read{grid-template-columns:minmax(0,1fr)}}.ystore{max-width:1180px;color:#313131}.ystore button{cursor:pointer}.ystore-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.ystore-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.ystore-head p{font-size:12.5px;color:#8c8c8c;margin:7px 0 0}.ystore-head-actions{display:flex;align-items:center;gap:10px}.ystore-view{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;padding:9px 13px;font-size:12.5px;color:#4e4e4e;background:#fff;text-decoration:none}.ystore-view:hover{border-color:#cfcfcf;background:#f6f6f6;color:#1c1c1c}.ystore-panel{background:#fff;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.ystore-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.ystore-views button{padding:13px 15px;border:0;border-bottom:2px solid transparent;background:none;font-size:13px;color:#868686;white-space:nowrap}.ystore-views button.active{border-bottom-color:#5d5d5d;color:#484848;font-weight:650}.ystore-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.ystore-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.ystore-search{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;border:1px solid #e0e0e0;border-radius:8px;padding:0 11px;color:#949494}.ystore-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;padding:10px 0;font-size:13px}.ystore-bulk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;font-size:12px;color:#4a4a4a}.ystore-bulk>div{display:flex;gap:8px}.ystore-bulk button{border:1px solid #d9d9d9;border-radius:7px;padding:7px 12px;background:#fff;color:#454545;font-size:12px}.ystore-bulk button:disabled{opacity:.5;cursor:default}.ystore-table-wrap{overflow-x:auto}.ystore table{width:100%;min-width:840px;border-collapse:collapse;text-align:left}.ystore th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.ystore td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.ystore tbody tr:hover td{background:#fafafa}.ystore-picked td{background:#f4f7fb}.ystore-tick{width:1%;padding-right:0}.ystore-tick input{accent-color:#4a4a4a}.ystore-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.ystore th.ystore-num{text-align:right}.ystore-muted{color:#8f8f8f}.ystore td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.ystore-title{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;text-align:left}.ystore-title strong{display:block;font-size:13px;font-weight:600;color:#2f2f2f}.ystore-title small{display:block;font-size:11.5px;color:#9a9a9a;margin-top:3px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ystore-title:hover strong{text-decoration:underline}.ystore-thumb{display:grid;place-items:center;width:56px;height:36px;flex:none;border-radius:7px;background:#fff;border:1px solid #ececec;color:#b4b4b4;overflow:hidden}.ystore-thumb img{width:100%;height:100%;object-fit:contain}.ystore-state{display:inline-block;font-size:11.5px;font-weight:600;border-radius:20px;padding:4px 10px}.ystore-state.live{background:#eaf4ee;color:#2f6b47}.ystore-state.hidden{background:#f2f2f2;color:#7c7c7c}.ystore-text-button{font-size:12px;color:#565656;padding:6px;background:none;border:0}.ystore-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;color:#9c9c9c;text-align:center;padding:25px}.ystore-empty strong{font-size:13.5px;color:#5e5e5e;margin-top:12px}.ystore-empty p{font-size:12px;margin:7px 0}.ystore-page{max-width:1080px}.ystore-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12.5px}.ystore-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.ystore-page-head h3{font-size:23px;margin:0 0 20px}.ystore-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.ystore-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.ystore-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.ystore-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.ystore-card label:last-child{margin-bottom:0}.ystore-card input:not([type=checkbox]),.ystore-card select,.ystore-card textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font-size:13px;background:#fff;min-height:40px;resize:vertical}.ystore-check{display:flex;align-items:center;gap:9px;margin-bottom:8px}.ystore-check input{accent-color:#4a4a4a}.ystore-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.ystore-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.ystore-actions>button:first-child{font-size:12px;color:#767676;background:none;border:0}@media(max-width:900px){.ystore-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ystore-head{align-items:flex-start;flex-direction:column}.ystore-head h2{font-size:25px}.ystore-title small{max-width:150px}}.ystore-delete{display:inline-flex;align-items:center;gap:7px;margin-right:auto;border:1px solid #e3cdc8;border-radius:8px;padding:8px 13px;background:#fff;color:#a3391f;font-size:12px}.ystore-delete:hover{background:#fdf4f2}.ystore-delete:disabled{opacity:.5;cursor:default}.ystore-bulk-delete{color:#a3391f;border-color:#e3cdc8}.ystore-bulk-delete:hover{background:#fdf4f2}.ypage{max-width:1180px;color:#313131}.ypage button{cursor:pointer}.ypage-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.ypage-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.6px;margin:0}.ypage-head p:last-child{font-size:12px;color:#8c8c8c;margin:7px 0 0}.ypage-panel{background:#fff;border:1px solid #e2e2e2;border-radius:11px;box-shadow:0 4px 16px #1c352009;overflow:hidden}.ypage-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.ypage-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap}.ypage-views button.active{border-color:#5d5d5d;color:#484848;font-weight:650}.ypage-views button span{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9px;background:#ececec;color:#6e6e6e;font-size:10px;font-variant-numeric:tabular-nums}.ypage-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.ypage-search{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 11px;color:#949494;flex:1;min-width:240px}.ypage-search input{border:0;background:transparent;outline:0;padding:10px 0;font-size:12px;flex:1;min-width:0}.ypage-table-wrap{overflow-x:auto}.ypage table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.ypage th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.ypage td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.ypage tbody tr:hover td{background:#fafafa}.ypage td code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:2px 6px}.ypage-state{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.ypage-state.published{background:#eef3ee;color:#4a6b53}.ypage-state.draft{background:#efefef;color:#7f7f7f}.ypage-text-button{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#565656;padding:6px;background:none;border:0}.ypage-title{display:flex;align-items:flex-start;gap:11px;background:none;border:0;padding:0;text-align:left}.ypage-title strong{font-size:13px;font-weight:600;color:#2f2f2f}.ypage-title:hover strong{text-decoration:underline}.ypage-title small{display:block;max-width:420px;margin-top:3px;font-size:11.5px;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ypage-thumb{width:40px;height:34px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #e7e7e7;border-radius:7px;background:#fafafa;color:#9a9a9a}.ypage-thumb img{width:100%;height:100%;object-fit:cover}.ypage-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:260px;color:#9c9c9c;text-align:center;padding:25px}.ypage-empty strong{font-size:13px;color:#5e5e5e;margin-top:12px}.ypage-empty p{font-size:11px;margin:7px 0 14px}.ypage-editor-shell{max-width:1140px}.ypage-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 11px 7px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;transition:background .15s,color .15s,border-color .15s}.ypage-back:hover{background:#f4f4f4;color:#1c1c1c;border-color:#cfcfcf}.ypage-editor-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:20px}.ypage-editor-head h3{font-size:23px;margin:0}.ypage-editor-head code{font-size:12px;color:#7a7a7a;background:#f4f4f4;border-radius:5px;padding:3px 7px}.ypage-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.ypage-card{background:#fff;border:1px solid #e4e4e4;border-radius:11px;padding:16px;margin-bottom:16px}.ypage-card h4{margin:0 0 12px;font-size:14px;font-weight:650;color:#3a3a3a}.ypage-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ypage-card-head h4{margin:0}.ypage-card label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;color:#5c5c5c}.ypage-card label:last-child{margin-bottom:0}.ypage-card label small{font-weight:400;font-size:11px;color:#9a9a9a}.ypage input:not([type=checkbox]),.ypage select,.ypage textarea{width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:10px 11px;font:inherit;font-size:12.5px;background:#fff;min-height:40px;resize:vertical}.ypage textarea{line-height:1.6}.ypage-help{font-size:11.5px;color:#8f8f8f;margin:-4px 0 12px}.ypage-none{font-size:12px;color:#a0a0a0;margin:0 0 12px;padding:14px;border:1px dashed #e2e2e2;border-radius:9px;text-align:center}.ypage-preview{max-width:100%;border-radius:8px;margin-bottom:10px}.ypage-block{position:relative;border:1px solid #e8e8e8;border-radius:10px;padding:14px;margin:0 0 14px;background:#fcfcfc}.ypage-block legend{padding:0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a}.ypage-block-tools{position:absolute;top:10px;right:10px;display:flex;gap:4px}.ypage-block-tools button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #e2e2e2;border-radius:6px;background:#fff;color:#6e6e6e}.ypage-block-tools button:hover:not(:disabled){background:#f3f3f3;color:#2c2c2c}.ypage-block-tools button:disabled{opacity:.35;cursor:default}.ypage-block-remove{color:#a3391f!important}.ypage-block-remove:hover{background:#fdf4f2!important}.ypage-note{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;align-items:start;padding:12px 40px 12px 12px;margin-bottom:10px;border:1px solid #e8e8e8;border-radius:10px;background:#fcfcfc}.ypage-note label{margin:0}.ypage-note-remove{position:absolute;top:12px;right:10px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #e2e2e2;border-radius:6px;background:#fff;color:#a3391f}.ypage-note-remove:hover{background:#fdf4f2}.ypage-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:8px}.ypage-actions>button:first-child{font-size:11px;color:#767676;background:none;border:0}.ypage-danger button{display:flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 12px;background:#fff;color:#a3391f;font-size:12px}.ypage-danger button:hover{background:#fdf4f2}.ypage-danger button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.ypage-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ypage-head{align-items:flex-start}.ypage-head h2{font-size:25px}.ypage-head .adm-primary{font-size:0;padding:11px}.ypage-head .adm-primary svg{width:18px;height:18px}.ypage-search{width:100%}.ypage-note{grid-template-columns:minmax(0,1fr)}.ypage-state{font-size:9px}.ypage-text-button{font-size:10px}}.ypage-contact-note{margin-top:16px;padding-top:14px;border-top:1px solid #ededed}.ypage-row-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.ypage-row-delete{color:#a3391f}.ypage-row-delete:hover{background:#fdf4f2;border-radius:6px}.ypage-row-delete:disabled{opacity:.5;cursor:default}.yops{max-width:1320px}.yops-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:23px}.yops-header h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:29px;font-weight:500;letter-spacing:-.03em;margin:5px 0 7px;color:#2e2e2e}.yops-header p:last-child,.yops-muted{color:#797979;font-size:13px;line-height:1.5}.yops-kicker{font-size:10px;font-weight:750;letter-spacing:.16em;color:#757575;margin:0}.yops-plain{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e0e0e0;border-radius:8px;padding:10px 13px;color:#464646;font-size:12px;font-weight:650;background:#fff}.yops-card{background:#fff;border:1px solid #e3e3e3;border-radius:13px;box-shadow:0 5px 25px #29452d0a;overflow:hidden}.yops-badge{font-size:10px;font-weight:700;text-transform:capitalize;color:#936b38;background:#fff4e4;border-radius:20px;padding:6px 9px;white-space:nowrap}.yops-badge.approved,.yops-badge.received{color:#575757;background:#eee}.yops-badge.rejected{color:#9e5551;background:#f8ebea}.yops-badge.refunded{color:#4e4e4e;background:#eaeaea}.yops-detail{padding:27px}.yops-detail h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:27px;font-weight:500;margin:5px 0 8px;color:#2e2e2e}.yops-detail>p{font-size:13px}.yops-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.yops-facts>div{padding:14px;background:#f6f6f6;border:1px solid #ececec;border-radius:8px;display:grid;gap:6px}.yops-facts span{font-size:10px;color:gray;text-transform:uppercase;letter-spacing:.08em}.yops-facts strong{font-size:13px;color:#373737}.yops-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px}.yops-actions button:disabled,.yops-pages button:disabled{opacity:.5;cursor:not-allowed}.yops-pages{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;color:#929292;font-size:11px}.yops-pages button{font-size:11px;color:#535353}.yops-empty{text-align:center;padding:55px 15px;color:#929292}.yops-empty svg{margin:auto}.yops-empty strong{display:block;color:#5e5e5e;margin:10px 0 4px}.yops-empty p{font-size:12px}.yops-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid #e8ddc3;background:#fdf8ec;color:#785f32;padding:14px 16px;border-radius:9px;font-size:12px;line-height:1.5;margin-bottom:20px}.yops-banner svg{flex:none}.yops-review{border-top:1px solid #eaeaea;margin-top:24px;padding-top:19px}.yops-review h4{font-size:13px;margin:0 0 12px}.yops-review p,.yops-review li{font-size:12px;color:#6e6e6e;line-height:1.6}.yops-review ul{padding-left:20px}.yops-danger{border:1px solid #ddc2ba;color:#9e4b40;background:#fff6f3;padding:11px 14px;border-radius:7px;font-size:12px;font-weight:700;margin:10px 0}@media(max-width:600px){.yops-header{align-items:flex-start}.yops-header h2{font-size:25px}.yops-plain{padding:9px;font-size:11px}.yops-detail{padding:20px}.yops-facts{gap:8px}}.pay-gateway{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f5f5f5;border:1px solid #e2e2e2;border-radius:11px;padding:14px 17px;margin-bottom:17px}.pay-gateway>div{display:flex;align-items:center;gap:11px}.pay-gateway strong{font-size:13px}.pay-gateway p{margin:3px 0 0;color:#797979;font-size:11px}.pay-dot{width:9px;height:9px;border-radius:50%;background:#bd685f;box-shadow:0 0 0 5px #f3e4e2}.pay-dot.ready{background:#6a6a6a;box-shadow:0 0 0 5px #e8e8e8}.pay-tabs{display:flex;gap:5px;overflow:auto;margin:0 0 17px;padding-bottom:2px}.pay-tabs button{white-space:nowrap;border:1px solid #e1e1e1;border-radius:20px;background:#fff;color:#696969;padding:8px 12px;font-size:11px}.pay-tabs button.active{background:#383838;border-color:#383838;color:#fff}.pay-tabs span{margin-left:6px;opacity:.72}.yops-badge.paid{color:#575757;background:#eee}.yops-badge.failed{color:#9e5551;background:#f8ebea}.yops-badge.pending,.yops-badge.cod_due{color:#936b38;background:#fff4e4}.pay-row>.yops-badge{flex:none}.pay-reference{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:8px 0;margin:18px 0}.pay-reference>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 0}.pay-reference span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8b8b8b}.pay-reference strong,.pay-reference code{font-size:11px;color:#404040;text-align:right;overflow-wrap:anywhere}.pay-reference code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:600px){.pay-gateway{align-items:flex-start}.pay-row{flex-wrap:wrap}.pay-row>span:first-child{flex-basis:55%}}.pay-filters{display:flex;gap:9px;margin:0 0 17px}.pay-filters input,.pay-filters select{border:1px solid #dedede;border-radius:8px;background:#fff;color:#333;padding:10px 12px;font:inherit;font-size:12px}.pay-filters input{flex:1;min-width:0}.pay-filters button{border:1px solid #dedede;border-radius:8px;background:#f3f3f3;padding:10px 14px;font-size:12px}.pay-filters select{min-width:158px}@media(max-width:600px){.pay-filters{flex-wrap:wrap}.pay-filters input{flex-basis:100%}.pay-filters select{flex:1}}.pay-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--adm-line);padding:0 4px;background:none}.pay-tabs button{padding:13px 15px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:13px;color:var(--adm-ink-3);white-space:nowrap;cursor:pointer}.pay-tabs button.active{background:none;border-bottom-color:var(--adm-accent);color:var(--adm-accent);font-weight:650}.pay-count{display:flex;align-items:center;gap:6px;padding:15px 20px;border-bottom:1px solid var(--adm-line-soft);font-size:12px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.pay-count strong{color:var(--adm-ink);font-weight:650}.pay-count>span:last-child{margin-left:auto}.pay-table-wrap{overflow-x:auto}.pay-list table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.pay-list th{font-size:12px;font-weight:600;color:var(--adm-ink-3);background:#f8f8f8;padding:13px}.pay-list td{font-size:13px;padding:12px 13px;border-bottom:1px solid var(--adm-line-soft);white-space:nowrap}.pay-list td small{display:block;font-size:11.5px;color:var(--adm-ink-4);margin-top:3px}.pay-list tbody tr:hover td{background:#fafafa}.pay-selected td{background:#f4f7fb}.pay-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.pay-list th.pay-num{text-align:right}.pay-muted{color:var(--adm-ink-3)}.pay-list code{font-size:11.5px;color:var(--adm-ink-3);background:#f4f4f4;border-radius:5px;padding:2px 6px}.pay-number{background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--adm-ink);cursor:pointer}.pay-number:hover{text-decoration:underline}.yops-detail{margin-top:16px}.ycust{max-width:1180px;color:#333}.ycust-kicker{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#848484;margin:0 0 8px}.ycust-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ycust-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}.ycust-head>div>p:last-child{font-size:12px;color:#898989;margin:7px 0 0}.ycust-head form{display:flex;align-items:center;gap:9px}.ycust-head form label{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;background:#fff;border-radius:7px;padding:0 11px;color:#8f8f8f}.ycust-head form input{width:220px;padding:10px 0;border:0;outline:0;font-size:12px}.ycust-panel{background:#fff;border:1px solid #e3e3e3;border-radius:10px;box-shadow:0 3px 13px #1b352008;overflow:hidden}.ycust-back{display:inline-flex;align-items:center;gap:5px;color:#545454;font-size:11px}.ycust-back{margin-bottom:23px}.ycust-detail-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ycust-detail-head h2{font:600 32px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}.ycust-detail-head p:last-child{display:flex;align-items:center;gap:6px;color:gray;font-size:12px;margin:6px 0 0}.ycust-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#dbdbdb;color:#343434;font:600 25px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ycust-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px}.ycust-metrics article{background:#fff;border:1px solid #e3e3e3;border-radius:9px;padding:18px}.ycust-metrics span,.ycust-metrics small{display:block;color:#8e8e8e;font-size:10px}.ycust-metrics strong{display:block;font:600 21px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:10px 0 7px}.ycust-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:18px}.ycust-panel-title{display:flex;align-items:flex-start;gap:12px;padding:20px;border-bottom:1px solid #eeeeee}.ycust-panel-title svg{color:#717171}.ycust-panel-title h3{font-size:15px;margin:0}.ycust-panel-title p{font-size:10px;color:#939393;margin:5px 0 0}.ycust-order{display:grid;grid-template-columns:1.4fr auto 1fr auto;align-items:center;gap:13px;padding:16px 20px;border-bottom:1px solid #eeeeee;font-size:11px}.ycust-order small{display:block;color:#959595;margin-top:4px}.ycust-order details{grid-column:1/-1}.ycust-order summary{color:#545454;cursor:pointer}.ycust-order details p{font-size:10px;color:#7b7b7b;margin:8px 0 0}.ycust-pill{font-size:9px;border-radius:20px;padding:5px 8px;background:#efefef;text-transform:capitalize}.ycust-pill.delivered{background:#ebebeb;color:#515151}.ycust-pill.cancelled,.ycust-pill.refunded{background:#f7e8e7;color:#9d4a48}.ycust-panel address{font-style:normal;font-size:11px;line-height:1.7;padding:17px 20px;border-bottom:1px solid #eeeeee;color:#747474}.ycust-panel address strong{display:block;color:#3c3c3c;margin-bottom:5px}@media(max-width:850px){.ycust-metrics{grid-template-columns:repeat(2,1fr)}.ycust-detail-grid{grid-template-columns:1fr}.ycust-order{grid-template-columns:1fr auto}.ycust-order>span:nth-of-type(2),.ycust-order>strong{grid-column:auto}}@media(max-width:650px){.ycust-head{align-items:stretch;flex-direction:column}.ycust-head form{align-items:stretch}.ycust-head form label{flex:1}.ycust-head form input{width:100%}.ycust-metrics{grid-template-columns:1fr 1fr;gap:8px}.ycust-order{padding:14px}.ycust-detail-head h2{font-size:26px}}.ycust-views{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #e2e2e2;padding:0 13px}.ycust-views button{padding:13px 15px;border-bottom:2px solid transparent;font-size:13px;color:#868686;white-space:nowrap;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.ycust-views button.active{border-bottom-color:#5d5d5d;color:#484848;font-weight:650}.ycust-filters{display:flex;gap:9px;flex-wrap:wrap;padding:17px;border-bottom:1px solid #ebebeb}.ycust-filters form{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;border:1px solid #e0e0e0;border-radius:8px;padding-left:11px;color:#969696}.ycust-filters input{flex:1;min-width:80px;border:0;outline:0;padding:10px 0;font-size:13px}.ycust-filters form button{padding:11px 13px;background:#ededed;color:#4d4d4d;font-size:12px;border:0;border-radius:0 7px 7px 0;cursor:pointer}.ycust-filters select{border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;color:#585858;background:#fff;font-size:12px;min-height:39px}.ycust-totals{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:15px 20px;border-bottom:1px solid #ebebeb;font-size:12px;color:#8b8b8b;font-variant-numeric:tabular-nums}.ycust-totals strong{color:#3f3f3f;font-weight:650}.ycust-totals>span:last-child{margin-left:auto;color:#9c9c9c}.ycust-table-wrap{overflow-x:auto}.ycust table{width:100%;min-width:860px;border-collapse:collapse;text-align:left}.ycust th{font-size:12px;font-weight:600;color:#8f8f8f;background:#f8f8f8;padding:13px}.ycust td{font-size:13px;padding:12px 13px;border-bottom:1px solid #efefef;white-space:nowrap}.ycust tbody tr:hover td{background:#fafafa}.ycust-num{text-align:right;font-variant-numeric:tabular-nums;width:1%}.ycust th.ycust-num{text-align:right}.ycust-muted{color:#8f8f8f}.ycust-zero{color:#bdbdbd}.ycust-name{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;text-align:left;cursor:pointer}.ycust-name strong{font-size:13px;font-weight:600;color:#2f2f2f}.ycust-name:hover strong{text-decoration:underline}.ycust-initial{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#efefef;color:#6e6e6e;font-size:12px;font-weight:650}.ydis{max-width:1180px}.ydis-kicker{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#848484;margin:0 0 8px}.ydis-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.ydis-head h2{font:600 31px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}.ydis-head p:last-child{font-size:12px;color:#898989;margin:7px 0 0}.ydis-panel{background:#fff;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden}.ydis-tabs{display:flex;gap:3px;padding:0 18px;border-bottom:1px solid #ebebeb;overflow:auto}.ydis-tabs button{padding:15px 12px;border-bottom:2px solid transparent;text-transform:capitalize;font-size:11px;color:#797979;white-space:nowrap}.ydis-tabs button.active{border-color:#575757;color:#464646;font-weight:700}.ydis-tabs span{margin-left:4px;color:#a0a0a0}.ydis-tools{padding:15px 20px;border-bottom:1px solid #eeeeee}.ydis-tools label{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:7px;padding:0 10px;max-width:330px;color:#929292}.ydis-tools input{border:0;outline:0;padding:10px 0;flex:1}.ydis-list article{display:grid;grid-template-columns:40px 1.5fr auto .5fr 1fr auto auto;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid #eeeeee;font-size:11px}.ydis-icon{display:grid;place-items:center;width:36px;height:36px;background:#eee;color:#686868;border-radius:7px}.ydis-list strong,.ydis-list small{display:block}.ydis-list small{color:#909090;margin-top:4px}.ydis-list>article>button{color:#525252}.ydis-state{padding:5px 8px;border-radius:20px;text-transform:capitalize;font-size:9px;background:#eee}.ydis-state.active{background:#ebebeb;color:#525252}.ydis-state.scheduled{background:#e8effa;color:#4a6694}.ydis-state.expired,.ydis-state.exhausted{background:#f8e8e6;color:#a04c48}.ydis-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#13271970;display:grid;place-items:center;padding:15px}.ydis-dialog{width:min(760px,100%);max-height:calc(100vh - 30px);overflow:auto;background:#fff;border-radius:13px;padding:25px}.ydis-dialog>header{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.ydis-dialog h2{font-size:25px;margin:0}.ydis-dialog form{display:grid;gap:18px}.ydis-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ydis-fields label{display:grid;gap:6px;font-size:11px;font-weight:650}.ydis-fields input,.ydis-fields select{border:1px solid #e0e0e0;border-radius:7px;padding:10px;background:#fff}.ydis-targets{border:1px solid #e4e4e4;border-radius:8px;padding:15px}.ydis-targets h3{margin:0;font-size:14px}.ydis-targets>p{font-size:10px;color:#8e8e8e}.ydis-targets details{border-top:1px solid #eeeeee;padding:11px 0}.ydis-targets summary{display:flex;justify-content:space-between;font-size:11px;font-weight:700;cursor:pointer}.ydis-targets summary span{font-weight:400;color:#8e8e8e}.ydis-targets details div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding-top:11px}.ydis-targets details label{font-size:11px}.ydis-targets input,.ydis-check input{accent-color:#525252}.ydis-check{display:flex;gap:8px;font-size:11px}.ydis-dialog footer{display:flex;justify-content:flex-end;gap:16px;align-items:center}.ydis-dialog footer>button:first-child{font-size:11px;color:#747474}@media(max-width:850px){.ydis-list article{grid-template-columns:40px 1fr auto}.ydis-usage,.ydis-date{display:none}}@media(max-width:650px){.ydis-head{align-items:flex-start}.ydis-head .adm-primary{font-size:0;padding:11px}.ydis-fields{grid-template-columns:1fr}.ydis-list article{padding:13px 12px}.ydis-list>article>button:last-child{display:none}.ydis-targets details div{grid-template-columns:1fr}.ydis-dialog{padding:18px}}.adm-shell,.adm-auth{font-family:DM Sans,Arial,sans-serif;color:#1f1f1f;background:#f6f6f6;min-height:100vh}.adm-settings-details{margin-top:20px}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.adm-form-grid label{display:grid;gap:7px;font-size:11px;font-weight:650;color:#6a6a6a}.adm-form-grid input,.adm-form-grid select,.adm-form-grid textarea{width:100%;font-size:13px}.adm-form-grid textarea{min-height:95px;resize:vertical}.adm-form-grid .adm-full{grid-column:1/-1}@media(max-width:700px){.adm-form-grid{grid-template-columns:1fr}.adm-form-grid .adm-full{grid-column:auto}}@media(max-width:700px){.adm-mobile-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.adm-mobile-nav button{flex:0 0 72px}}.adm-shell{display:grid;grid-template-columns:242px minmax(0,1fr)}.adm-sidebar{background:#1f1f1f;color:#d9d9d9;min-height:100vh;padding:26px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.adm-brand{display:flex;align-items:center;gap:12px;padding:3px 13px 38px;color:#fff}.adm-brand-mark{width:38px;height:38px;display:grid;place-items:center;background:#cecece;color:#2c2c2c;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:700}.adm-brand strong{font-size:23px;letter-spacing:4px;line-height:1}.adm-brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:5px;color:#b0b0b0}.adm-nav-label{color:#9a9a9a;font-size:10px;letter-spacing:2px;padding:0 16px;margin:0 0 13px}.adm-sidebar nav{display:grid;gap:4px}.adm-sidebar nav button,.adm-side-bottom button,.adm-side-bottom a{display:flex;align-items:center;gap:13px;width:100%;padding:12px 15px;color:#d0d0d0;text-align:left;font-size:13px;border-radius:8px}.adm-sidebar nav button:hover,.adm-side-bottom button:hover,.adm-side-bottom a:hover{background:#323232;color:#fff}.adm-sidebar nav button.active{background:#d6d6d6;color:#262626;font-weight:700}.adm-sidebar nav em{margin-left:auto;font-style:normal;font-size:11px;background:#bdbdbd;border-radius:20px;min-width:20px;text-align:center;color:#262626}.adm-side-bottom{margin-top:auto;border-top:1px solid #434343;padding-top:14px}.adm-side-bottom a svg:last-child{margin-left:auto}.adm-top{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#fff;border-bottom:1px solid #e6e6e6}.adm-top-store{font-size:13px;color:#888}.adm-top-right{display:flex;align-items:center;gap:24px}.adm-live{font-size:11px;color:#707070;display:flex;align-items:center;gap:8px}.adm-live i{width:7px;height:7px;background:#838383;border-radius:50%}.adm-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8e3d8;color:#624a43;font-weight:700}.adm-mobile-brand,.adm-mobile-nav{display:none}.adm-content{padding:34px 38px 70px;max-width:1560px;margin:auto}.adm-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:31px}.adm-heading h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:38px;font-weight:500;letter-spacing:-1.3px;margin:0 0 8px}.adm-heading p:last-child{font-size:13px;color:#7a7a7a;margin:0}.adm-eyebrow,.adm-kicker{font-size:10px;letter-spacing:2px;color:#7c7c7c;font-weight:700;margin:0 0 10px}.adm-refresh{display:flex;align-items:center;gap:8px;border:1px solid #dedede;padding:10px 14px;border-radius:7px;background:#fff;font-size:12px;white-space:nowrap}.adm-panel{background:#fff;border:1px solid #e6e6e6;border-radius:11px;box-shadow:0 2px 10px #1b33200a}.adm-panel{padding:23px;min-width:0}.adm-panel h2{font-size:20px;letter-spacing:-.5px;margin:0}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.adm-panel-head h2 span{font-size:12px;color:#929292;font-weight:500;margin-left:6px}.adm-panel-head>button:not(.adm-primary){display:flex;align-items:center;gap:7px;color:#545454;font-size:12px}.adm-table-wrap{overflow-x:auto}.adm-panel table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.adm-panel th{color:#999;font-size:9px;letter-spacing:1.2px;font-weight:700;padding:13px 12px;border-bottom:1px solid #ebebeb;white-space:nowrap}.adm-panel td{padding:16px 12px;border-bottom:1px solid #f0f0f0;white-space:nowrap;vertical-align:middle}.adm-panel tr:last-child td{border:0}.adm-panel td strong{font-weight:650}.adm-panel td small{display:block;font-size:10px;color:#989898;margin-top:5px;text-transform:capitalize}.adm-badge{display:inline-block;border-radius:30px;background:#eee;color:#626262;font-size:10px;padding:6px 9px;text-transform:capitalize;white-space:nowrap}.adm-badge.placed,.adm-badge.low-stock{background:#fff0df;color:#a46723}.adm-badge.packed{background:#e9effc;color:#4b67a4}.adm-badge.shipped{background:#ececec;color:#565656}.adm-badge.delivered,.adm-badge.active,.adm-badge.available{background:#ececec;color:#545454}.adm-badge.cancelled,.adm-badge.inactive{background:#f9e9e8;color:#aa5454}.adm-alert,.adm-success{padding:13px 16px;border-radius:7px;margin-bottom:18px;font-size:13px;display:flex;align-items:center;gap:9px}.adm-alert{background:#fff0ec;color:#a34237}.adm-success{background:#eee;color:#4e4e4e}.adm-progress{height:2px;background:#828282;margin-bottom:18px;animation:adm-pulse 1s infinite alternate}@keyframes adm-pulse{to{opacity:.2}}.adm-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#343434;color:#fff;padding:11px 15px;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap}.adm-primary:hover{background:#272727}.adm-link{display:inline-flex;align-items:center;gap:5px;color:#555;font-size:12px;text-decoration:underline}.adm-empty{text-align:center;color:#a1a1a1;padding:50px 15px}.adm-empty svg{margin:auto}.adm-empty p{font-size:13px;margin:11px 0 0}.adm-settings{max-width:720px;padding:30px}.adm-muted{font-size:13px;color:#838383;line-height:1.6;margin:15px 0 22px}.adm-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #eeeeee}.adm-setting strong,.adm-setting small{display:block}.adm-setting strong{font-size:14px}.adm-setting small{font-size:12px;color:#969696;margin-top:5px}.adm-setting input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:23px;background:#cfcfcf;border-radius:30px;position:relative;cursor:pointer;flex-shrink:0}.adm-setting input:before{content:"";position:absolute;width:17px;height:17px;top:3px;left:3px;background:#fff;border-radius:50%;transition:left .2s}.adm-setting input:checked{background:#5a5a5a}.adm-setting input:checked:before{left:22px}.adm-callout{background:#faf6e9;color:#79643c;font-size:12px;line-height:1.5;padding:15px;border-radius:7px;display:flex;gap:10px;margin-top:20px}.adm-auth{display:grid;place-items:center;padding:22px;background:linear-gradient(135deg,#eaeaea,#f9f7f0)}.adm-login{width:min(440px,100%);padding:40px;background:#fff;border:1px solid #e2e2e2;border-radius:14px;box-shadow:0 20px 60px #19302415}.adm-login-brand{display:flex;align-items:center;gap:10px;font-size:24px;letter-spacing:4px;font-weight:650;margin-bottom:42px}.adm-login-brand small{font-size:10px;letter-spacing:1px;color:#787878}.adm-login h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:37px;margin:0 0 10px}.adm-login>p:not(.adm-kicker){font-size:13px;color:#848484;line-height:1.6}.adm-login form{display:grid;gap:18px;margin-top:30px}.adm-login label{display:grid;gap:8px;font-size:12px;font-weight:600}.adm-login input{border:1px solid #dfdfdf;border-radius:7px;padding:12px;font-size:14px}.adm-login form button{margin-top:8px;width:100%;min-height:45px}.adm-login>a{display:block;text-align:center;font-size:12px;color:#747474;margin-top:25px}@media(max-width:1050px){.adm-shell{grid-template-columns:205px 1fr}.adm-content{padding:28px}.adm-top{padding:0 28px}}@media(max-width:700px){.adm-shell{display:block;padding-bottom:67px}.adm-sidebar{display:none}.adm-top{height:58px;padding:0 18px}.adm-top-store{display:none}.adm-mobile-brand{display:block;font-size:21px;letter-spacing:3px;font-weight:700}.adm-mobile-brand span{font-size:9px;letter-spacing:1px;color:#828282}.adm-top-right{gap:10px}.adm-live{display:none}.adm-content{padding:25px 16px 50px}.adm-heading{align-items:flex-end}.adm-heading h1{font-size:30px}.adm-heading p:last-child{font-size:12px}.adm-refresh{font-size:0;padding:9px}.adm-refresh svg{width:18px}.adm-panel{padding:15px}.adm-panel-head{align-items:flex-start;flex-wrap:wrap}.adm-mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#fff;border-top:1px solid #e6e6e6;z-index:20;padding:7px 3px max(7px,env(safe-area-inset-bottom))}.adm-mobile-nav button{display:grid;place-items:center;gap:3px;color:#929292;font-size:9px;min-width:0}.adm-mobile-nav button.active{color:#424242;font-weight:700}.adm-mobile-nav span{white-space:nowrap}.adm-login{padding:30px 23px}}@media(min-width:701px)and (max-width:1050px){.adm-shell{grid-template-columns:205px minmax(0,1fr)}.adm-main,.adm-content{min-width:0}}.adm-sidebar{box-sizing:border-box;min-height:0;overflow:hidden}.adm-sidebar nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;scrollbar-width:thin}.adm-side-bottom{flex:none;background:#1f1f1f}:root{--adm-bg:#f1f1f1;--adm-surface:#fff;--adm-sidebar:#f7f7f7;--adm-line:#e1e1e1;--adm-line-soft:#ededed;--adm-ink:#1a1a1a;--adm-ink-2:#4a4a4a;--adm-ink-3:#6b6b6b;--adm-ink-4:#8a8a8a;--adm-accent:#1a1a1a;--adm-hover:#eaeaea;--adm-selected:#e6e6e6;--adm-field-border:#8a8a8a;--adm-radius:10px;--adm-shadow:0 1px 0 rgba(0,0,0,.05);--adm-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--adm-num:"SF Mono",ui-monospace,"Segoe UI",Roboto,Arial,sans-serif}.adm-shell,.adm-auth{font-family:var(--adm-sans);color:var(--adm-ink);background:var(--adm-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1,"cv05" 1,"ss03" 1;letter-spacing:-.005em}.adm-shell{grid-template-columns:232px minmax(0,1fr)}.adm-sidebar{background:var(--adm-sidebar);color:var(--adm-ink-2);border-right:1px solid var(--adm-line);padding:14px 12px}.adm-brand{padding:4px 8px 22px;color:var(--adm-ink);gap:10px}.adm-brand-mark{width:30px;height:30px;border-radius:7px;background:var(--adm-ink);color:#fff;font-family:var(--adm-sans);font-size:15px;font-weight:600}.adm-brand strong{font-size:16px;letter-spacing:2.5px;font-weight:600}.adm-brand small{font-size:9px;letter-spacing:1px;color:var(--adm-ink-4);margin-top:3px}.adm-nav-label{display:none}.adm-sidebar nav{gap:1px}.adm-nav-group{display:grid;gap:1px}.adm-sidebar nav button,.adm-side-bottom button,.adm-side-bottom a{padding:7px 9px;border-radius:7px;font-size:13px;font-weight:500;color:var(--adm-ink-2);gap:10px;line-height:1.3}.adm-sidebar nav button:hover,.adm-side-bottom button:hover,.adm-side-bottom a:hover{background:var(--adm-hover);color:var(--adm-ink)}.adm-sidebar nav button.active{background:var(--adm-selected);color:var(--adm-ink);font-weight:600}.adm-sidebar nav button svg{color:var(--adm-ink-3);flex-shrink:0}.adm-sidebar nav button.active svg{color:var(--adm-ink)}.adm-sidebar nav em{margin-left:auto;font-size:11px;font-weight:600;background:var(--adm-ink);color:#fff;border-radius:9px;min-width:19px;padding:1px 6px;text-align:center;font-variant-numeric:tabular-nums}.adm-nav-group{position:relative}.adm-subnav{display:none;gap:1px;margin:1px 0 4px}.adm-nav-group.open>.adm-subnav{display:grid;animation:adm-subnav-open .2s ease-out}@keyframes adm-subnav-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.adm-sidebar nav .adm-subnav{position:relative;padding-left:2px}.adm-sidebar nav .adm-subnav:before{content:"";position:absolute;left:21px;top:3px;bottom:3px;width:1px;background:var(--adm-line)}.adm-sidebar nav .adm-nav-caret{position:absolute;top:4px;right:6px;display:grid;place-items:center;width:26px;height:26px;min-width:0;padding:0;margin:0;gap:0;border:0;background:none;color:var(--adm-ink-4);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.adm-sidebar nav .adm-nav-caret svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.adm-sidebar nav .adm-nav-caret:hover{background:var(--adm-line);color:var(--adm-ink)}.adm-nav-group.open>.adm-nav-caret svg{transform:rotate(180deg)}.adm-nav-group.open>.adm-nav-caret{color:var(--adm-ink-2)}.adm-nav-group:has(>.adm-nav-caret)>button:first-child{padding-right:36px}.adm-sidebar nav .adm-subnav button{padding:6px 10px 6px 41px;font-size:12.5px;color:var(--adm-ink-3);font-weight:500}.adm-sidebar nav .adm-subnav button:hover{background:var(--adm-hover);color:var(--adm-ink)}.adm-sidebar nav .adm-subnav button.active{background:var(--adm-selected);color:var(--adm-ink);font-weight:600}.adm-side-bottom{border-top:1px solid var(--adm-line);background:var(--adm-sidebar);padding-top:8px}.adm-side-bottom a,.adm-side-bottom button{font-size:12.5px;color:var(--adm-ink-3)}.adm-top{height:56px;padding:0 24px;background:var(--adm-surface);border-bottom:1px solid var(--adm-line)}.adm-top-store{font-size:13px;color:var(--adm-ink-3)}.adm-live{font-size:12px;color:var(--adm-ink-3)}.adm-live i{background:#4a4a4a;width:6px;height:6px}.adm-avatar{width:28px;height:28px;border-radius:7px;background:var(--adm-ink);color:#fff;font-size:12px;font-weight:600}.adm-content{padding:24px 24px 64px;max-width:1360px}.adm-heading{margin-bottom:20px;align-items:flex-start}.adm-heading h1{font-family:var(--adm-sans);font-size:21px;font-weight:650;letter-spacing:-.24px;margin:0 0 4px;color:var(--adm-ink)}.adm-heading p:last-child{font-size:13px;color:var(--adm-ink-3)}.adm-eyebrow{display:none}.adm-kicker{font-size:11px;letter-spacing:.4px;text-transform:none;color:var(--adm-ink-4);font-weight:600;margin:0 0 6px}.adm-refresh{border:1px solid var(--adm-line);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;color:var(--adm-ink-2);box-shadow:var(--adm-shadow)}.adm-refresh:hover{background:#fafafa}.adm-refresh:hover:not(:disabled),.yorders-outline:hover:not(:disabled){border-color:var(--adm-accent);background:#fff3ed;color:var(--adm-accent)}.ycat-row-actions,.ybrand-row-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.ycat-row-actions button,.ybrand-row-actions button{display:inline-flex;align-items:center;gap:4px}.ycat-row-actions button:hover,.ybrand-row-actions button:hover{color:var(--adm-accent)}.adm-session-end{font-size:11px;color:var(--adm-ink-3);white-space:nowrap}.adm-login-hint{margin:16px 0 0;font-size:12px;color:var(--adm-ink-3)}@media(max-width:700px){.adm-session-end{font-size:10px}}.adm-content.adm-has-own-header>.adm-heading{display:none}.adm-panel{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow)}.adm-panel{padding:18px}.adm-panel h2{font-size:15px;font-weight:650;letter-spacing:-.1px}.adm-panel-head{margin-bottom:14px}.adm-panel-head h2 span{font-size:13px;color:var(--adm-ink-4);font-weight:500}.adm-panel-head>button:not(.adm-primary){color:var(--adm-ink-2);font-size:13px;font-weight:500}.adm-panel table{font-size:13px}.adm-panel th{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--adm-ink-3);padding:9px 10px;border-bottom:1px solid var(--adm-line)}.adm-panel td{padding:11px 10px;border-bottom:1px solid var(--adm-line-soft);color:var(--adm-ink-2)}.adm-panel td strong{font-weight:600;color:var(--adm-ink)}.adm-panel td small{font-size:12px;color:var(--adm-ink-4);margin-top:2px;text-transform:none}.adm-num,td.adm-num,th.adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-badge{border-radius:7px;background:#ededed;color:var(--adm-ink-2);font-size:12px;font-weight:550;padding:3px 8px;text-transform:none}.adm-badge.placed,.adm-badge.low-stock{background:#f5efe2;color:#6b5626}.adm-badge.packed,.adm-badge.shipped{background:#eceff2;color:#41505e}.adm-badge.delivered,.adm-badge.active,.adm-badge.available{background:#e8eeea;color:#33584a}.adm-badge.cancelled,.adm-badge.inactive{background:#f3e9e8;color:#6f4340}.adm-alert,.adm-success{border-radius:8px;font-size:13px;padding:11px 13px;border:1px solid transparent}.adm-alert{background:#fdf1ef;border-color:#f0d9d5;color:#7a3b33}.adm-success{background:#eef3ef;border-color:#d9e5dd;color:#2f5540}.adm-toast{position:fixed;top:max(18px,env(safe-area-inset-top));right:18px;z-index:80;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(360px,calc(100vw - 32px));padding:12px 12px 12px 14px;border:1px solid #efd4cb;border-left:4px solid var(--adm-accent);border-radius:10px;background:#fff;color:var(--adm-ink);box-shadow:0 12px 32px #3d1d1229;font:600 13px var(--adm-sans)}.adm-toast>svg{flex:none;color:var(--adm-accent)}.adm-toast span{flex:1;min-width:0}.adm-toast button{display:grid;place-items:center;flex:none;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--adm-ink-3);cursor:pointer}.adm-toast button:hover,.adm-toast button:focus-visible{background:#fff0eb;color:var(--adm-accent)}@media(max-width:640px){.adm-toast{top:max(12px,env(safe-area-inset-top));right:12px;left:12px;width:auto;max-width:none}}@media(prefers-reduced-motion:no-preference){.adm-toast{animation:adm-toast-in .18s ease-out}}@keyframes adm-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adm-progress{background:var(--adm-ink-4);height:2px}.adm-callout{background:#f7f7f7;border:1px solid var(--adm-line);color:var(--adm-ink-2);border-radius:8px;font-size:13px}.adm-primary{background:var(--adm-accent);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;box-shadow:var(--adm-shadow)}.adm-primary:hover{background:#000}.adm-primary:disabled{background:#c4c4c4;box-shadow:none;cursor:not-allowed}.adm-link{color:var(--adm-ink-2);font-size:13px}.adm-login input{font-size:13px;color:var(--adm-ink)}.adm-login input{border:1px solid #c9c9c9;border-radius:8px;box-shadow:var(--adm-shadow)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1a1a1a;outline-offset:-1px}.adm-form-grid label{font-size:12.5px;font-weight:600;color:var(--adm-ink-2);text-transform:none;letter-spacing:0}.adm-setting{border-top:1px solid var(--adm-line-soft);padding:16px 0}.adm-setting strong{font-size:13.5px;font-weight:600}.adm-setting small{font-size:12.5px;color:var(--adm-ink-3)}.adm-setting input{background:#c4c4c4}.adm-setting input:checked{background:var(--adm-ink)}.adm-muted{font-size:13px;color:var(--adm-ink-3);margin:0 0 14px}.adm-empty{color:var(--adm-ink-4)}.adm-auth{background:var(--adm-bg)}.adm-login{border:1px solid var(--adm-line);border-radius:12px;box-shadow:0 1px 3px #00000014;padding:34px}.adm-login h1{font-family:var(--adm-sans);font-size:22px;font-weight:650;letter-spacing:-.3px}.adm-login-brand{font-size:17px;letter-spacing:2.5px;font-weight:600;margin-bottom:30px}.adm-login form button{background:var(--adm-accent)}.adm-ship{display:grid;gap:16px;max-width:860px}.adm-ship .adm-panel{padding:18px}.adm-money-input{display:inline-flex;align-items:center;gap:0;border:1px solid #c9c9c9;border-radius:8px;background:#fff;box-shadow:var(--adm-shadow);overflow:hidden;min-height:36px}.adm-money-input span{padding:0 9px;color:var(--adm-ink-4);font-size:13px;border-right:1px solid var(--adm-line);align-self:stretch;display:flex;align-items:center;background:#fafafa}.adm-money-input input{border:0;padding:0 10px;width:110px;font-size:13.5px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--adm-ink);background:transparent;min-height:34px}.adm-money-input input:focus{outline:none}.adm-money-input:focus-within{outline:2px solid var(--adm-ink);outline-offset:-1px}.adm-money-wide input{width:150px}.adm-ship-small{display:block;font-size:12.5px;color:var(--adm-ink-4);margin-top:8px}.adm-ship-hint{font-size:12.5px;color:var(--adm-ink-4);margin:14px 0 0;line-height:1.5}.adm-ship-preview ul{list-style:none;margin:0;padding:0;display:grid}.adm-ship-preview li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--adm-line-soft);font-size:13px;color:var(--adm-ink-2)}.adm-ship-preview li:last-child{border-bottom:0}.adm-ship-preview strong{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--adm-ink)}.adm-ship-actions{display:flex;align-items:center;gap:12px}.adm-ship-dirty{font-size:12.5px;color:var(--adm-ink-4)}@media(max-width:1050px){.adm-shell{grid-template-columns:208px minmax(0,1fr)}.adm-content{padding:20px 18px 60px}.adm-top{padding:0 18px}}@media(max-width:700px){.adm-heading h1{font-size:19px}.adm-content{padding:16px 14px 60px}.adm-mobile-nav{border-top:1px solid var(--adm-line)}.adm-mobile-nav button{color:var(--adm-ink-4);font-size:9.5px}.adm-mobile-nav button.active{color:var(--adm-ink);font-weight:650}.adm-mobile-brand{font-size:16px;letter-spacing:2px;font-weight:650}.adm-mobile-brand span{color:var(--adm-ink-4)}}.adm-shell input:not([type=checkbox]):not([type=radio]),.adm-shell select,.adm-shell textarea,.adm-login input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--adm-field-border);border-radius:8px;box-shadow:inset 0 1px 1px #0000000a;padding:7px 11px;min-height:36px;font-family:var(--adm-sans);font-size:13.5px;line-height:20px;color:var(--adm-ink);transition:border-color .12s ease,box-shadow .12s ease}.adm-shell textarea{min-height:92px;line-height:1.5;resize:vertical}.adm-shell input::placeholder,.adm-shell textarea::placeholder{color:#8a8a8a}.adm-shell input:hover:not(:disabled),.adm-shell select:hover:not(:disabled),.adm-shell textarea:hover:not(:disabled){border-color:#6f6f6f}.adm-shell input:focus,.adm-shell select:focus,.adm-shell textarea:focus,.adm-login input:focus{outline:none;border-color:var(--adm-ink);box-shadow:0 0 0 2px var(--adm-ink),inset 0 1px 1px #0000000a}.adm-shell input:disabled,.adm-shell select:disabled,.adm-shell textarea:disabled{background:#f5f5f5;color:#8a8a8a;border-color:#dcdcdc;box-shadow:none;cursor:not-allowed}.adm-shell select{padding-right:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%234a4a4a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.adm-form-grid label,.adm-login label{font-size:13px;font-weight:550;color:var(--adm-ink-2);letter-spacing:0;text-transform:none;gap:5px}.adm-money-input{border-color:var(--adm-field-border);box-shadow:inset 0 1px 1px #0000000a}.adm-shell .adm-money-input input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;box-shadow:none;min-height:34px;background:transparent}.adm-shell .adm-money-input input:focus{box-shadow:none;border:0}.adm-money-input:focus-within{outline:none;border-color:var(--adm-ink);box-shadow:0 0 0 2px var(--adm-ink)}.yov-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 16px}.yov-toolbar label{font-size:13px;color:var(--adm-ink-3);font-weight:500}.adm-shell .yov-toolbar select{min-width:150px;min-height:34px;font-size:13px}.yov-stat strong{font-size:25px;font-weight:650;letter-spacing:-.5px;margin:14px 0 3px;font-variant-numeric:tabular-nums}.yov-stat-top{font-size:13px;color:var(--adm-ink-3);font-weight:500}.yov-stat small,.yov-stat p{font-size:12.5px;color:var(--adm-ink-4)}.yov-card h3{font-size:15px;font-weight:650;letter-spacing:-.1px;margin:0}.yov-card-head{margin-bottom:16px;align-items:center}.yov-card-head>span{font-size:12.5px;color:var(--adm-ink-4)}.yov-card-head button{font-size:13px;color:var(--adm-ink-2);font-weight:500}.yov-table-wrap th{font-size:12.5px;font-weight:600;color:var(--adm-ink-3);text-transform:none;letter-spacing:0}.yov-table-wrap td{font-size:13px}.yov-num{text-align:right;font-variant-numeric:tabular-nums}.yov-status{border-radius:7px;padding:3px 8px;font-size:12px;font-weight:550}.yov-seller-rank{font-size:13px;font-weight:600;color:var(--adm-ink-4);font-variant-numeric:tabular-nums}.yov-sellers strong{font-size:13.5px;font-weight:600}.yov-sellers small{font-size:12.5px;color:var(--adm-ink-4)}.yov-sellers b{font-variant-numeric:tabular-nums;font-weight:650;font-size:13.5px}.yov-task strong{font-size:13.5px;font-weight:600}.yov-task small{font-size:12.5px;color:var(--adm-ink-4)}.yov-task b{font-variant-numeric:tabular-nums}.yov-tasks-foot{font-size:13px}.yov-tasks-foot strong{font-variant-numeric:tabular-nums;font-weight:650}.yov-bottom-strip section>span{font-size:12.5px;color:var(--adm-ink-4);font-weight:600;letter-spacing:0;text-transform:none}.yov-bottom-strip strong{font-variant-numeric:tabular-nums;font-weight:650}.yov-bottom-strip small{text-transform:none;font-size:12px;color:var(--adm-ink-4)}.yov-footnote{font-size:12px;color:var(--adm-ink-4);line-height:1.6}.yov-chart-scale span{font-size:11.5px;color:var(--adm-ink-4);font-variant-numeric:tabular-nums}.yov-chart-dates span{font-size:12px;color:var(--adm-ink-4);font-variant-numeric:tabular-nums}.yov-chart svg line{stroke:var(--adm-line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.yov-bottom-strip button small{text-transform:none;font-size:12px;color:var(--adm-ink-4);margin-top:4px}.yov-bottom-strip section>div>button:first-letter{text-transform:uppercase}.yov-chart{height:210px}.yov-chart-card{align-self:start}.adm-content .yov-stats{gap:10px;margin-bottom:12px}.yov-stat{padding:13px 15px 14px;border-radius:9px}.yov-stat-top{font-size:12.5px}.yov-stat-top svg{width:17px;height:17px}.yov-stat strong{font-size:22px;margin:9px 0 2px;letter-spacing:-.4px}.yov-stat small{font-size:12px}.yov-stat p{font-size:11.5px;margin:3px 0 0}.yov-grid{gap:12px}.yov-grid-bottom{margin-top:12px}.adm-content .yov-card{padding:14px 16px;border-radius:9px}.yov-card-head{margin-bottom:12px}.yov-card h3{font-size:14px}.yov-card-head>span{font-size:12px}.yov-chart{height:158px;gap:8px}.yov-chart-scale{min-width:56px;justify-content:space-between;padding:2px 0}.yov-chart-plot{flex:1;min-width:0;height:100%}.yov-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.yov-chart svg .yov-chart-line{fill:none;stroke:var(--adm-ink);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.yov-chart svg .yov-chart-area{fill:#1a1a1a12;stroke:none}.yov-chart svg line{stroke:var(--adm-line);stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.yov-chart-dates{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-left:64px;margin-top:9px;font-size:12px;color:var(--adm-ink-4)}.yov-chart-dates span:nth-child(2){color:var(--adm-ink-3);font-weight:500}.yov-task{padding:9px 0}.yov-task-icon svg{width:17px;height:17px}.yov-task strong{font-size:13px}.yov-task small{font-size:12px}.yov-tasks-foot{padding-top:10px;font-size:12.5px}.yov-sellers>div{padding:9px 0}.yov-sellers small,.yov-sellers b{font-size:12.5px}.yov-table-wrap td{padding:9px 10px}.yov-table-wrap th{padding:0 10px 8px}.yov-table-wrap td small{font-size:11.5px}.yov-bottom-strip{gap:12px}.yov-bottom-strip section{padding:12px 15px;border-radius:9px}.yov-bottom-strip strong{font-size:16px}.yov-footnote{margin-top:14px}.yprod-kicker,.yorders-kicker,.ycust-kicker,.ydis-kicker,.yops-kicker{display:none}.yprod-head h2,.yorders-panel-title h2,.yinv-head h2,.ycat-head h2,.ycust-head h2,.ydis-head h2,.yops-header h2{font-family:var(--adm-sans);font-size:21px;font-weight:650;letter-spacing:-.24px;margin:0 0 3px;color:var(--adm-ink)}.yprod-head h2+p,.yorders-panel-title h2+p,.yinv-head h2+p,.ycat-head h2+p,.ycust-head h2+p,.ydis-head h2+p,.yops-header h2+p{font-size:13px;color:var(--adm-ink-3)}.adm-content :is(div,header):has(>.yprod-kicker,>.yorders-kicker,>.yinv-kicker,>.ycat-kicker,>.ycollections-kicker,>.ycust-kicker,>.ydis-kicker,>.yops-kicker,>.yship-kicker) h2{font-family:var(--adm-sans);font-size:21px;font-weight:650;letter-spacing:-.24px;margin:0 0 3px;color:var(--adm-ink)}.adm-content :is(div,header):has(>.yprod-kicker,>.yorders-kicker,>.yinv-kicker,>.ycat-kicker,>.ycollections-kicker,>.ycust-kicker,>.ydis-kicker,>.yops-kicker,>.yship-kicker) h2+p{font-size:13px;color:var(--adm-ink-3)}.adm-content .yov-stats{gap:10px;margin-bottom:10px}.yov-stat{padding:12px 14px;min-height:0}.yov-stat strong{font-size:20px;margin:7px 0 2px}.yov-stat small{font-size:11.5px}.yov-stat p{font-size:11.5px;margin:2px 0 0}.yov-stat-top{font-size:12px}.yov-stat-top svg{width:16px;height:16px}.yov-grid{gap:10px}.yov-grid-bottom{margin-top:10px}.adm-content .yov-card{padding:12px 14px}.yov-card-head{margin-bottom:10px}.yov-card h3{font-size:13.5px}.yov-chart{height:136px}.yov-chart-dates{margin-top:7px;font-size:11.5px}.yov-task{padding:7px 0}.yov-task-icon{width:30px;height:30px}.yov-tasks-foot{padding-top:8px}.yov-sellers>div{padding:7px 0}.yov-table-wrap td{padding:7px 10px}.yov-table-wrap th{padding:0 10px 7px}.yov-bottom-strip{gap:10px}.yov-bottom-strip section{padding:10px 14px}.yov-bottom-strip strong{font-size:15px}.yov-footnote{margin-top:12px}.yov-stats{gap:10px}.adm-content .yov-stat{display:block;width:100%;text-align:left;cursor:pointer;position:relative;background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:9px;padding:12px 14px;box-shadow:var(--adm-shadow);transition:border-color .12s ease,box-shadow .12s ease}.adm-content .yov-stat:hover{border-color:#c4c4c4}.adm-content .yov-stat:focus-visible{outline:2px solid var(--adm-ink);outline-offset:1px}.adm-content .yov-stat.is-selected{border-color:var(--adm-ink);box-shadow:0 0 0 1px var(--adm-ink)}.adm-content .yov-stat.is-selected:before{content:"";position:absolute;left:14px;right:14px;top:-1px;height:2px;background:var(--adm-ink);border-radius:0 0 2px 2px}.adm-content .yov-stat .yov-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--adm-ink-3);font-weight:500}.adm-content .yov-stat.is-selected .yov-stat-top{color:var(--adm-ink-2)}.adm-content .yov-stat .yov-stat-top svg{color:var(--adm-ink-4)}.adm-content .yov-stat strong{display:block;font-size:20px;font-weight:650;letter-spacing:-.4px;margin:7px 0 2px;font-variant-numeric:tabular-nums;color:var(--adm-ink)}.adm-content .yov-stat small{display:block;font-size:11.5px;color:var(--adm-ink-4)}.yorders-check{width:38px;padding-right:0!important}.adm-shell .yorders-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1px solid #8a8a8a;border-radius:4px;background:#fff;cursor:pointer;display:block;position:relative;box-shadow:none;min-height:0;padding:0}.adm-shell .yorders-check input[type=checkbox]:hover{border-color:#5a5a5a}.adm-shell .yorders-check input[type=checkbox]:checked,.adm-shell .yorders-check input[type=checkbox]:indeterminate{background:var(--adm-ink);border-color:var(--adm-ink)}.adm-shell .yorders-check input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.adm-shell .yorders-check input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:6.5px;width:8px;height:2px;background:#fff;border-radius:1px}.adm-shell .yorders-check input[type=checkbox]:focus-visible{outline:2px solid var(--adm-ink);outline-offset:2px}.yorders-table-wrap tr.is-selected td{background:#f4f4f4}.yorders-num{text-align:right;font-variant-numeric:tabular-nums}.yorders-bulk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 14px;margin:0 0 -1px;background:#f4f4f4;border:1px solid var(--adm-line);border-radius:9px 9px 0 0;font-size:13px}.yorders-bulk>strong{font-weight:600;font-variant-numeric:tabular-nums}.yorders-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.yorders-bulk-actions button{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--adm-ink);background:#fff;border:1px solid var(--adm-field-border);border-radius:8px;padding:6px 11px;min-height:32px;box-shadow:var(--adm-shadow);cursor:pointer}.yorders-bulk-actions button:hover:not(:disabled){background:#fafafa;border-color:#6f6f6f}.yorders-bulk-actions button:disabled{color:#8a8a8a;border-color:#dcdcdc;cursor:not-allowed}.yorders-bulk-actions button:focus-visible{outline:2px solid var(--adm-ink);outline-offset:1px}.yorders-bulk-clear{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--adm-ink-3)!important;text-decoration:underline}.yorders-menu{position:relative}.yorders-menu-list{position:absolute;right:0;top:calc(100% + 5px);z-index:30;min-width:168px;background:#fff;border:1px solid var(--adm-line);border-radius:9px;padding:4px;box-shadow:0 8px 24px #00000024;display:grid;gap:1px}.yorders-menu-list button{width:100%;justify-content:flex-start;border:0!important;box-shadow:none!important;border-radius:6px;padding:8px 10px;background:transparent!important}.yorders-menu-list button:hover{background:var(--adm-hover)!important}.yorders-pill.pay-paid{background:#e8eeea;color:#33584a}.yorders-pill.pay-cod_due,.yorders-pill.pay-pending{background:#f5efe2;color:#6b5626}.yorders-pill.pay-failed{background:#f3e9e8;color:#6f4340}.yorders-pill.pay-refunded,.yorders-pill.on_hold{background:#ededed;color:var(--adm-ink-2)}.yorders-pill{text-transform:none}.yorders-manual{display:grid;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--adm-line-soft)}.yorders-manual label{font-size:13px;font-weight:550;color:var(--adm-ink-2)}.yorders-manual-row{display:flex;gap:8px;flex-wrap:wrap}.yorders-manual-row input{flex:1 1 200px;min-width:0}.yorders-manual small{font-size:12px;color:var(--adm-ink-4);line-height:1.5}.yorders-manual-ref{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;color:var(--adm-ink-3)}.yorders-aside h3,.yorders-flow h2,.yorders-detail-head h1{text-transform:none}.adm-staff{display:grid;gap:14px;max-width:920px}.adm-staff-count{font-size:12.5px;color:var(--adm-ink-4)}.adm-staff-table{width:100%;border-collapse:collapse;font-size:13px}.adm-staff-table th{font-size:12.5px;font-weight:600;color:var(--adm-ink-3);text-align:left;padding:0 10px 8px;border-bottom:1px solid var(--adm-line)}.adm-staff-table td{padding:11px 10px;border-bottom:1px solid var(--adm-line-soft);vertical-align:top}.adm-staff-table tr:last-child td{border-bottom:0}.adm-staff-table td strong{display:block;font-weight:600;color:var(--adm-ink)}.adm-staff-table td small{display:block;font-size:12px;color:var(--adm-ink-4);margin-top:2px}.adm-staff-access{color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.adm-staff-locked{font-size:12.5px;color:var(--adm-ink-4)}.adm-staff-role{display:grid;gap:5px;max-width:320px;margin:0 0 6px;font-size:13px;font-weight:550;color:var(--adm-ink-2)}.adm-staff-role small{font-weight:400;font-size:12.5px;color:var(--adm-ink-4)}.adm-staff-group{border:0;border-top:1px solid var(--adm-line-soft);margin:14px 0 0;padding:14px 0 0}.adm-staff-group legend{padding:0;font-size:13px;font-weight:650;color:var(--adm-ink)}.adm-staff-permission{display:flex;align-items:flex-start;gap:10px;padding:7px 0;cursor:pointer}.adm-shell .adm-staff-permission input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:2px 0 0;flex:0 0 16px;border:1px solid #8a8a8a;border-radius:4px;background:#fff;position:relative;box-shadow:none;min-height:0;padding:0;cursor:pointer}.adm-shell .adm-staff-permission input[type=checkbox]:checked{background:var(--adm-ink);border-color:var(--adm-ink)}.adm-shell .adm-staff-permission input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.adm-shell .adm-staff-permission input[type=checkbox]:focus-visible{outline:2px solid var(--adm-ink);outline-offset:2px}.adm-staff-permission strong{display:block;font-size:13px;font-weight:550;color:var(--adm-ink)}.adm-staff-permission small{display:block;font-size:12.5px;color:var(--adm-ink-4);margin-top:1px;line-height:1.45}.adm-staff-actions{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--adm-line-soft)}.adm-image-field{display:grid;gap:6px}.adm-image-label{font-size:13px;font-weight:550;color:var(--adm-ink-2)}.adm-image-label em{font-style:normal;color:var(--adm-ink-4);font-weight:400}.adm-image-row{display:flex;align-items:flex-start;gap:12px}.adm-image-preview{flex:0 0 64px;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--adm-line);background:#f6f6f6;display:grid;place-items:center;color:var(--adm-ink-4)}.adm-image-preview img{width:100%;height:100%;object-fit:cover;display:block}.adm-image-controls{flex:1;min-width:0;display:grid;gap:6px}.adm-image-controls input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.adm-image-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-shell .adm-image-browse{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--adm-ink);background:#fff;border:1px solid var(--adm-field-border);border-radius:8px;padding:6px 11px;min-height:32px;box-shadow:var(--adm-shadow);cursor:pointer}.adm-shell .adm-image-browse:hover:not(:disabled){background:#fafafa;border-color:#6f6f6f}.adm-shell .adm-image-browse:disabled{color:#8a8a8a;border-color:#dcdcdc;cursor:not-allowed}.adm-shell .adm-image-browse:focus-visible{outline:2px solid var(--adm-ink);outline-offset:1px}.adm-shell .adm-image-remove{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--adm-ink-3);background:transparent;border:0;cursor:pointer;text-decoration:underline}.adm-image-controls small{font-size:12px;color:var(--adm-ink-4);line-height:1.45}:root{--adm-bg:#fff;--adm-surface:#fff;--adm-sidebar:#fbfbfb;--adm-line:#e8e8e8;--adm-line-soft:#f0f0f0;--adm-ink:#0b0b0b;--adm-ink-2:#3d3d3d;--adm-ink-3:#6b6b6b;--adm-ink-4:#9a9a9a;--adm-accent:#c3330f;--adm-accent-dark:#a82b0b;--adm-hover:#f5f5f5;--adm-selected:#f0efee;--adm-radius:14px;--adm-shadow:none;--adm-lift:0 10px 30px rgba(12,12,12,.07);--adm-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--adm-display:"Archivo",system-ui,sans-serif}.adm-shell,.adm-auth{font-family:var(--adm-sans);background:#fff}.adm-heading h1,.adm-panel h2,.adm-brand strong,.ydis h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.adm-heading h1{font-size:26px}.adm-eyebrow{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--adm-accent);margin:0 0 8px}.adm-panel{border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.adm-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.adm-panel tbody tr{transition:background .15s}.adm-panel tbody tr:hover{background:#fafafa}.adm-top{background:#fff;border-bottom:1px solid var(--adm-line)}.adm-sidebar{background:var(--adm-sidebar);border-right:1px solid var(--adm-line)}.adm-side-bottom{background:var(--adm-sidebar);border-top-color:var(--adm-line)}.adm-primary{background:var(--adm-accent);border-radius:10px;transition:background .2s,transform .12s}.adm-primary:hover{background:var(--adm-accent-dark)}.adm-primary:active{transform:translateY(1px)}.adm-primary:disabled{background:#d8d5d3}.adm-sidebar nav em{background:var(--adm-accent)}.adm-side-bottom a{color:var(--adm-ink-2)}.adm-side-bottom a:hover{color:var(--adm-accent)}.adm-live i{background:var(--adm-accent)}.adm-avatar{background:var(--adm-ink)}.adm-progress{background:var(--adm-accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--adm-accent)}.adm-brand-mark{background:var(--adm-accent);font-family:var(--adm-display);font-weight:800;border-radius:9px}.adm-brand strong{letter-spacing:-.01em;font-size:15px}.ydis-dialog{border-radius:var(--adm-radius)}@keyframes adm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.adm-content>*{animation:adm-rise .4s cubic-bezier(.22,.61,.36,1) backwards}.adm-content>*:nth-child(2){animation-delay:40ms}.adm-content>*:nth-child(3){animation-delay:80ms}.ydis-overlay{animation:adm-fade .18s ease both}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}.ydis-dialog{animation:adm-rise .28s cubic-bezier(.22,.61,.36,1) both}@media(prefers-reduced-motion:reduce){.adm-content>*,.ydis-dialog,.ydis-overlay{animation:none}}.adm-content .yov-stat{padding:20px 22px;min-height:150px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:#fff;box-shadow:none;transition:border-color .2s,box-shadow .2s,transform .2s}.adm-content .yov-stat:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift);transform:translateY(-2px)}.adm-content .yov-stat.is-selected{border-color:var(--adm-accent);box-shadow:0 0 0 1px var(--adm-accent)}.adm-content .yov-stat.is-selected:before{background:var(--adm-accent)}.adm-content .yov-stat.is-selected .yov-stat-top,.adm-content .yov-stat.is-selected .yov-stat-top svg{color:var(--adm-accent)}.yov-stat strong{font-family:var(--adm-display);font-weight:700;letter-spacing:-.03em;font-size:28px;font-variant-numeric:tabular-nums}.yov-stat-top svg{transition:color .2s}.yov-chart svg .yov-chart-line{stroke:var(--adm-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.yov-chart svg .yov-chart-area{fill:#c3330f17;stroke:none}.yov-chart line{stroke:var(--adm-line-soft)}.yov-chart-scale,.yov-chart-dates{font-size:11.5px;color:var(--adm-ink-4);font-variant-numeric:tabular-nums}.yov-chart-empty{background:#fcfcfc;border:1px dashed var(--adm-line);border-radius:12px}.yov-chart-empty svg,.yov-empty svg{color:#c8c8c8}.adm-content .yov-card{border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:#fff;box-shadow:none;transition:border-color .2s,box-shadow .2s}.adm-content .yov-card:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yov-card h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.02em;font-size:16px}.yov-card-head>span{background:#f6f6f6;border-radius:20px;padding:5px 11px;font-size:11.5px;letter-spacing:.04em;color:var(--adm-ink-3)}.yov-card-head button{color:var(--adm-accent);font-weight:600;transition:gap .2s}.yov-card-head button svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.yov-card-head button:hover svg{transform:translate(3px)}.yov-task{border-top:1px solid var(--adm-line-soft);padding:13px 4px 13px 0;border-radius:8px;transition:background .15s}.yov-task:hover{background:#fafafa}.yov-task-icon{background:#f5f5f5;color:var(--adm-ink-3);border-radius:10px;transition:background .2s,color .2s}.yov-task:hover .yov-task-icon{background:var(--adm-accent);color:#fff}.yov-task-copy strong{font-size:13px}.yov-task-copy small{font-size:11.5px;color:var(--adm-ink-4)}.yov-task b{background:#f2f2f2;color:var(--adm-ink-3);font-weight:650;font-variant-numeric:tabular-nums;padding:5px 10px}.yov-task b.has-work{background:var(--adm-accent);color:#fff}.yov-task>svg{color:#c4c4c4;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.yov-task:hover>svg{transform:translate(3px);color:var(--adm-ink-3)}.yov-tasks-foot{border-top:1px solid var(--adm-line-soft);font-size:12.5px;color:var(--adm-ink-3)}.yov-tasks-foot svg{color:var(--adm-accent)}.yov-tasks-foot strong{font-variant-numeric:tabular-nums;color:var(--adm-ink)}.yov th{border-bottom:1px solid var(--adm-line)}.yov td{border-bottom:1px solid var(--adm-line-soft);font-variant-numeric:tabular-nums}.yov tbody tr{transition:background .15s}.yov tbody tr:hover{background:#fafafa}.yov td small{color:var(--adm-ink-4);font-size:11.5px}.yov-status{font-size:11.5px;font-weight:600;padding:5px 10px;letter-spacing:.01em}.yov-status.placed,.yov-status.confirmed,.yov-status.processing{background:#fdeee9;color:#a82b0b}.yov-status.packed,.yov-status.shipped{background:#eef2f7;color:#41618c}.yov-status.delivered{background:#eaf4ee;color:#2f6b47}.yov-status.cancelled,.yov-status.refunded,.yov-status.returned{background:#f6f0ef;color:#8a6a63}.yov-sellers>div{border-top:1px solid var(--adm-line-soft);padding:14px 0}.yov-seller-rank{font-family:var(--adm-display);font-weight:800;color:#d4d4d4;font-size:21px;font-variant-numeric:tabular-nums}.yov-sellers strong{font-size:13px}.yov-sellers small{font-size:11.5px;color:var(--adm-ink-4)}.yov-sellers b{font-variant-numeric:tabular-nums;font-size:13px}.yov-bottom-strip section{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);padding:20px 24px;transition:border-color .2s,box-shadow .2s}.yov-bottom-strip section:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yov-bottom-strip section>span{font-size:10.5px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--adm-accent);margin-bottom:16px}.yov-bottom-strip button{border-radius:9px;padding:6px 10px;margin:-6px -10px;transition:background .15s}.yov-bottom-strip button:hover{background:#fafafa}.yov-bottom-strip button strong{font-family:var(--adm-display);font-weight:700;font-size:21px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.yov-bottom-strip button small{font-size:11px;color:var(--adm-ink-4);margin-top:4px}.yov-footnote{font-size:11.5px;color:var(--adm-ink-4);line-height:1.6;margin-top:20px}.yov-toolbar label{font-size:12.5px;color:var(--adm-ink-3)}@media(max-width:700px){.adm-content .yov-stat{padding:16px;min-height:128px}.yov-stat strong{font-size:23px}.yov-bottom-strip section{padding:17px}}.yorders-views{border-bottom:1px solid var(--adm-line);gap:2px}.yorders-views button{font-size:13px;color:var(--adm-ink-3);font-weight:500;padding:13px 14px;border-radius:8px 8px 0 0;transition:color .15s,background .15s,border-color .15s}.yorders-views button:hover{color:var(--adm-ink);background:#fafafa}.yorders-views button.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:600}.yorders-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.yorders-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yorders-panel-title h2,.yorders-detail-head h1,.yorders-detail-head h2,.yorders-aside h3,.yorders-flow h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.yorders-filter{border-bottom:1px solid var(--adm-line-soft);padding:18px}.yorders-filter form{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.yorders-filter form:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.yorders-filter form{background:#fff;overflow:hidden;min-height:42px}.yorders-filter form input{font-size:13px;color:var(--adm-ink)}.yorders-filter form input::placeholder{color:var(--adm-ink-4)}.yorders-filter form button[type=submit]{align-self:stretch;border-radius:0 9px 9px 0;background:var(--adm-accent);color:#fff;font-size:12px;font-weight:600;padding:0 16px}.yorders-filter form button[type=submit]:hover{background:var(--adm-accent-dark)}.yorders-filter form .yorders-search-clear{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:6px;background:transparent;color:var(--adm-ink-3);padding:0}.yorders-filter form .yorders-search-clear:hover{background:#f1f1f1;color:var(--adm-ink)}.yorders-table-wrap th{border-bottom:1px solid var(--adm-line);font-size:12.5px;font-weight:600;color:var(--adm-ink-3);text-transform:none;letter-spacing:0}.yorders-table-wrap td{border-bottom:1px solid var(--adm-line-soft);font-size:13px;font-variant-numeric:tabular-nums}.yorders-table-wrap tbody tr{transition:background .15s}.yorders-table-wrap tbody tr:hover td{background:#fafafa}.yorders-table-wrap tr.is-selected td{background:#fdf3f0}.yorders-order-link{font-size:13px;font-weight:650;color:var(--adm-ink);transition:color .15s}.yorders-order-link:hover{color:var(--adm-accent)}.yorders-row-arrow{color:#c4c4c4;transition:transform .2s cubic-bezier(.22,.61,.36,1),color .15s}tr:hover .yorders-row-arrow{transform:translate(3px);color:var(--adm-ink-3)}.yorders-pagination{border-top:1px solid var(--adm-line-soft);font-size:12.5px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.yorders-pill{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em}.yorders-pill.placed,.yorders-pill.confirmed,.yorders-pill.processing,.yorders-pill.cod_due,.yorders-pill.pending,.yorders-pill.pay-cod_due,.yorders-pill.pay-pending{background:#fdeee9;color:#a82b0b}.yorders-pill.packed,.yorders-pill.shipped{background:#eef2f7;color:#41618c}.yorders-pill.delivered,.yorders-pill.pay-paid{background:#eaf4ee;color:#2f6b47}.yorders-pill.cancelled,.yorders-pill.refunded,.yorders-pill.returned,.yorders-pill.pay-refunded,.yorders-pill.on_hold{background:#f2f2f2;color:var(--adm-ink-3)}.yorders-pill.failed,.yorders-pill.pay-failed{background:#fbeceb;color:#a33f39}.yorders-flow span{font-size:11px;border-top:3px solid var(--adm-line);padding-top:9px;color:var(--adm-ink-4);transition:color .2s,border-color .2s}.yorders-flow span.done{border-top-color:var(--adm-accent);color:var(--adm-ink-2);font-weight:600}.yorders-item-icon{background:#f5f5f5;color:var(--adm-ink-4);border-radius:9px;width:46px;height:52px}.yorders-items img{border-radius:9px}.yorders-totals{border-top:1px solid var(--adm-line);padding-top:14px}.yorders-totals>div{font-size:13px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.yorders-totals .total{font-family:var(--adm-display);font-weight:700;letter-spacing:-.02em;color:var(--adm-ink);font-size:16px}.yorders-due strong{color:var(--adm-accent)}.yorders-tracking{background:#fafafa;border:1px solid var(--adm-line);border-radius:12px}.yorders-aside p,.yorders-aside address{font-size:12.5px;color:var(--adm-ink-3);line-height:1.7}.yorders-muted{color:var(--adm-ink-4);font-size:12.5px}.yorders-outline{border:1px solid var(--adm-line);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--adm-ink-2);background:#fff;transition:border-color .15s,background .15s,color .15s}.yorders-outline:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent);background:#fff3ed}.yorders-back{font-size:13px;color:var(--adm-ink-3);transition:color .15s}.yorders-back:hover{color:var(--adm-accent)}.yorders-danger{color:#a33f39;font-size:12.5px}.yorders-danger:hover{color:#8a2f2a}.yorders-bulk{background:#fdf3f0;border:1px solid #f3d9d1;border-radius:12px}.yorders-bulk>strong{color:var(--adm-accent)}.yorders-bulk-actions button{border-radius:9px;transition:border-color .15s,color .15s,background .15s}.yorders-bulk-actions button:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent);background:#fff}.yorders-menu-list{border-radius:12px;box-shadow:0 14px 34px #0c0c0c1f}.adm-shell .yorders-check input[type=checkbox]:checked,.adm-shell .yorders-check input[type=checkbox]:indeterminate{background:var(--adm-accent);border-color:var(--adm-accent)}.adm-shell .yorders-check input[type=checkbox]:hover{border-color:var(--adm-accent)}.adm-shell .yorders-check input[type=checkbox]:focus-visible{outline-color:var(--adm-accent)}.yorders-empty{min-height:230px;color:var(--adm-ink-4)}.yorders-empty svg{color:#c8c8c8}.yorders-empty strong{font-size:13.5px;color:var(--adm-ink-2);margin-top:13px}.yprod-tabs{border-bottom:1px solid var(--adm-line);gap:2px}.yprod-tabs button{font-size:13px;color:var(--adm-ink-3);font-weight:500;padding:13px 15px;border-radius:8px 8px 0 0;transition:color .15s,background .15s,border-color .15s}.yprod-tabs button:hover{color:var(--adm-ink);background:#fafafa}.yprod-tabs button.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:600}.yprod-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.yprod-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yprod-filters{border-bottom:1px solid var(--adm-line-soft);padding:18px}.yprod-filters form{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.yprod-filters form:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.yprod-refresh{border:1px solid var(--adm-line);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--adm-ink-2);transition:border-color .15s,color .15s}.yprod-refresh:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent)}.yprod-table-wrap th{border-bottom:1px solid var(--adm-line);font-size:12.5px;font-weight:600;color:var(--adm-ink-3);text-transform:none;letter-spacing:0}.yprod-table-wrap td{border-bottom:1px solid var(--adm-line-soft);font-size:13px;font-variant-numeric:tabular-nums}.yprod-table-wrap tbody tr{transition:background .15s}.yprod-table-wrap tbody tr:hover td{background:#fafafa}.yprod-photo{width:52px;height:52px;border-radius:10px;background:#fff;border:1px solid var(--adm-line-soft);color:#b4b4b4}.yprod-photo img{object-fit:contain;padding:4px}.yprod-product button{font-size:13px;font-weight:600;color:var(--adm-ink);transition:color .15s}.yprod-product button:hover{color:var(--adm-accent)}.yprod-product small{font-size:11.5px;color:var(--adm-ink-4)}.yprod-open{color:#c4c4c4;transition:transform .2s cubic-bezier(.22,.61,.36,1),color .15s}tr:hover .yprod-open{transform:translate(3px);color:var(--adm-ink-3)}.yprod-status{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em}.yprod-status.active{background:#eaf4ee;color:#2f6b47}.yprod-status.draft{background:#fdeee9;color:#a82b0b}.yprod-status.archived{background:#f2f2f2;color:var(--adm-ink-3)}.yprod-stock-low{color:#a82b0b;font-weight:600}.yprod-stock-empty{color:#a33f39;font-weight:600}.yprod-count,.yprod-pagination{font-size:12.5px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.yprod-count strong{font-size:13px;color:var(--adm-ink);font-weight:650}.yprod-pagination{border-top:1px solid var(--adm-line-soft)}.yprod-empty{color:var(--adm-ink-4)}.yprod-empty svg{color:#c8c8c8}.yprod-empty strong{font-size:13.5px;color:var(--adm-ink-2);margin-top:12px}.yeditor-card{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;padding:24px;transition:border-color .2s,box-shadow .2s}.yeditor-card:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yeditor-card h3,.yeditor-head h1,.yeditor-head h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.yeditor-card h3{font-size:16px}.yeditor-back{color:var(--adm-ink-3);font-size:13px;transition:color .15s}.yeditor-back:hover{color:var(--adm-accent)}.yeditor-help,.yeditor-file-note{font-size:12px;color:var(--adm-ink-4);line-height:1.6}.yeditor-media-drop{border:1px dashed var(--adm-line);border-radius:12px;background:#fcfcfc;color:var(--adm-ink-4);transition:border-color .2s,background .2s,color .2s}.yeditor-media-drop:hover{border-color:var(--adm-accent);background:#fdf7f5;color:var(--adm-accent)}.yeditor-media img{border-radius:10px;background:#fff}.yeditor-make-primary{font-size:12px;color:var(--adm-accent);font-weight:600}.yeditor-pending-photo{border-radius:10px}.yeditor-variant-head{font-size:11.5px;letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--adm-ink-3);background:#fafafa;border-radius:9px}.yeditor-variant-entry{border-top:1px solid var(--adm-line-soft);padding-top:18px}.yeditor-variant-fields input,.yeditor-variant-fields select{font-variant-numeric:tabular-nums}.yeditor-add-variant{color:var(--adm-accent);font-weight:600;font-size:13px}.yeditor-no-variants{background:#fafafa;border:1px solid var(--adm-line-soft);border-radius:10px;color:var(--adm-ink-4);font-size:12.5px;padding:13px}.yeditor-variant-actions button{transition:color .15s}.yeditor-variant-actions button:hover{color:var(--adm-accent)}.yeditor-status{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em;background:#f2f2f2;color:var(--adm-ink-3)}.yeditor-status.active{background:#eaf4ee;color:#2f6b47}.yeditor-status.draft{background:#fdeee9;color:#a82b0b}.yeditor-status.archived{background:#f2f2f2;color:var(--adm-ink-3)}.yeditor-archive button{color:#a33f39;font-size:12.5px;transition:color .15s}.yeditor-archive button:hover{color:#8a2f2a}.yeditor-strike{color:var(--adm-ink-4)}.yeditor-seo-preview{border:1px solid var(--adm-line);border-radius:12px;background:#fcfcfc}.yeditor-savebar{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--adm-line);border-radius:0 0 var(--adm-radius) var(--adm-radius)}.yeditor-savebar .adm-primary{min-height:38px}.yinv-tabs,.yinv-views{border-bottom:1px solid var(--adm-line);gap:2px}.yinv-tabs button,.yinv-views button{font-size:13px;color:var(--adm-ink-3);font-weight:500;padding:13px 15px;border-radius:8px 8px 0 0;transition:color .15s,background .15s,border-color .15s}.yinv-tabs button:hover,.yinv-views button:hover{color:var(--adm-ink);background:#fafafa}.yinv-tabs button.active,.yinv-views button.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:600}.yinv-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.yinv-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yinv-filters{border-bottom:1px solid var(--adm-line-soft);padding:18px}.yinv-filters form{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.yinv-filters form:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.yinv-refresh{border:1px solid var(--adm-line);border-radius:10px;font-size:13px;font-weight:500;color:var(--adm-ink-2);transition:border-color .15s,color .15s}.yinv-refresh:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent)}.yinv-history-head h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em;font-size:16px}.yinv-table-wrap th{border-bottom:1px solid var(--adm-line);font-size:12.5px;font-weight:600;color:var(--adm-ink-3);text-transform:none;letter-spacing:0}.yinv-table-wrap td{border-bottom:1px solid var(--adm-line-soft);font-size:13px;font-variant-numeric:tabular-nums}.yinv-table-wrap tbody tr{transition:background .15s}.yinv-table-wrap tbody tr:hover td{background:#fafafa}.yinv-photo{width:50px;height:50px;border-radius:10px;background:#fff;border:1px solid var(--adm-line-soft);color:#b4b4b4}.yinv-photo img{object-fit:contain;padding:4px}.yinv-product strong{font-size:13px;font-weight:600}.yinv-product small{font-size:11.5px;color:var(--adm-ink-4)}.yinv-table-wrap td>strong{font-family:var(--adm-display);font-weight:700;font-size:15px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.yinv-positive{color:#2f6b47;font-weight:700;font-variant-numeric:tabular-nums}.yinv-negative{color:#a33f39;font-weight:700;font-variant-numeric:tabular-nums}.yinv-capitalize{color:var(--adm-ink-2)}.yinv-adjust{font-size:12.5px;font-weight:600;color:var(--adm-accent);transition:gap .2s}.yinv-adjust svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.yinv-adjust:hover svg{transform:translate(3px)}.yinv-pages{font-size:12.5px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.yinv-pages{border-top:1px solid var(--adm-line-soft)}.yinv-empty{color:var(--adm-ink-4)}.yinv-empty svg{color:#c8c8c8}.yinv-empty strong{font-size:13.5px;color:var(--adm-ink-2);margin-top:12px}.yinv-overlay{background:#0c0c0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.yinv-dialog{border-radius:18px;box-shadow:0 28px 70px #00000047}.yinv-dialog-head h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.yinv-preview{background:#fafafa;border:1px solid var(--adm-line-soft);border-radius:11px;font-variant-numeric:tabular-nums}.yinv-preview{background:#fdf3f0;border-color:#f3d9d1}.yinv-preview strong{color:var(--adm-accent)}.yinv-preview strong{font-family:var(--adm-display);font-weight:700;letter-spacing:-.02em;font-size:16px}.ycust-head h2,.ycust-detail-head h2,.ycust-panel-title h2,.ycust-panel-title h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.ycust-metrics{gap:12px}.ycust-metrics>*{border-radius:var(--adm-radius)}.ycust-metrics strong{font-family:var(--adm-display);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ycust-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ycust-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.ycust-panel-title{border-bottom:1px solid var(--adm-line-soft);padding:20px 22px}.ycust-avatar{background:linear-gradient(140deg,var(--adm-accent),#e0561f);color:#fff;font-family:var(--adm-display);font-weight:700;letter-spacing:-.02em;box-shadow:0 4px 14px #c3330f3d}.ycust-back{font-size:12.5px;font-weight:600;color:var(--adm-accent)}.ycust-back svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.ycust-back:hover svg{transform:translate(-3px)}.ycust-order{border-bottom:1px solid var(--adm-line-soft);padding:16px 22px;font-variant-numeric:tabular-nums;transition:background .15s}.ycust-order:hover{background:#fafafa}.ycust-order strong{font-size:13px;font-weight:650}.ycust-order small{font-size:11.5px;color:var(--adm-ink-4)}.ycust-pill{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em;background:#f2f2f2;color:var(--adm-ink-3)}.ycust-pill.placed,.ycust-pill.confirmed,.ycust-pill.processing{background:#fdeee9;color:#a82b0b}.ycust-pill.packed,.ycust-pill.shipped{background:#eef2f7;color:#41618c}.ycust-pill.delivered{background:#eaf4ee;color:#2f6b47}.ycust-pill.cancelled,.ycust-pill.refunded,.ycust-pill.returned{background:#f2f2f2;color:var(--adm-ink-3)}.ycust-kicker{color:var(--adm-accent)}.ydis-head h2,.ydis-dialog h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.ydis-kicker{color:var(--adm-accent)}.ydis-tabs{border-bottom:1px solid var(--adm-line);gap:2px}.ydis-tabs button{font-size:13px;color:var(--adm-ink-3);font-weight:500;padding:14px 13px;text-transform:none;border-radius:8px 8px 0 0;transition:color .15s,background .15s,border-color .15s}.ydis-tabs button:hover{color:var(--adm-ink);background:#fafafa}.ydis-tabs button.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:600}.ydis-tools{border-bottom:1px solid var(--adm-line-soft);padding:16px 20px}.ydis-tools label{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.ydis-tools label:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.ydis-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ydis-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.ydis-list article{border-bottom:1px solid var(--adm-line-soft);padding:16px 20px;font-variant-numeric:tabular-nums;transition:background .15s}.ydis-list article:hover{background:#fafafa}.ydis-list strong{font-family:var(--adm-num),ui-monospace,monospace;font-size:13.5px;font-weight:700;letter-spacing:.06em;color:var(--adm-ink)}.ydis-list small{font-size:11.5px;color:var(--adm-ink-4)}.ydis-icon{background:#fdf3f0;color:var(--adm-accent);border-radius:10px;width:38px;height:38px}.ydis-usage,.ydis-date{font-variant-numeric:tabular-nums;color:var(--adm-ink-3);font-size:12.5px}.ydis-state{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em;background:#f2f2f2;color:var(--adm-ink-3)}.ydis-state.active{background:#eaf4ee;color:#2f6b47}.ydis-state.scheduled{background:#eef2f7;color:#41618c}.ydis-state.exhausted{background:#fbeceb;color:#a33f39}.ydis-state.expired,.ydis-state.paused{background:#f2f2f2;color:var(--adm-ink-3)}.ydis-overlay{background:#0c0c0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ydis-dialog{border-radius:18px;box-shadow:0 28px 70px #00000047;padding:26px}.ydis-fields label{font-size:12.5px;font-weight:600;color:var(--adm-ink-2)}.ydis-fields input,.ydis-fields select{font-variant-numeric:tabular-nums}.ydis-fields label:first-child input{font-family:var(--adm-num),ui-monospace,monospace;letter-spacing:.08em;font-weight:650}.ydis-targets{border:1px solid var(--adm-line);border-radius:12px;padding:16px}.ydis-targets h3{font-family:var(--adm-display);font-weight:700;font-size:14px;letter-spacing:-.02em}.ydis-targets p{font-size:12.5px;color:var(--adm-ink-4);line-height:1.6}.ydis-check input,.ydis-targets input[type=checkbox]{accent-color:var(--adm-accent)}.adm-ship .adm-panel{padding:22px;border-radius:var(--adm-radius)}.adm-money-input{border:1px solid var(--adm-line);border-radius:9px;transition:border-color .15s,box-shadow .15s}.adm-money-input span{color:var(--adm-ink-4);border-right:1px solid var(--adm-line-soft)}.adm-money-input input{font-variant-numeric:tabular-nums;font-weight:650}.adm-money-input:focus-within{outline:none;border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.adm-ship-dirty{color:var(--adm-accent);font-weight:600}.adm-ship-hint,.adm-ship-small{color:var(--adm-ink-4);line-height:1.6}.adm-ship-preview .adm-panel-head h2,.yops-header h2,.yops-detail h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.yops-kicker{color:var(--adm-accent)}.pay-tabs{gap:2px;border-bottom:1px solid var(--adm-line);padding-bottom:0}.pay-tabs button{font-size:13px;color:var(--adm-ink-3);font-weight:500;padding:12px 14px;border-radius:8px 8px 0 0;border-bottom:2px solid transparent;transition:color .15s,background .15s,border-color .15s}.pay-tabs button:hover{color:var(--adm-ink);background:#fafafa}.pay-tabs button.active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:600}.yops-card{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.yops-card:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.yops-badge{font-size:11.5px;font-weight:600;padding:5px 10px;text-transform:none;letter-spacing:.01em;background:#f2f2f2;color:var(--adm-ink-3);border-radius:20px}.yops-badge.paid,.yops-badge.captured,.yops-badge.received{background:#eaf4ee;color:#2f6b47}.yops-badge.pending,.yops-badge.cod_due,.yops-badge.attempted{background:#fdeee9;color:#a82b0b}.yops-badge.failed,.yops-badge.rejected{background:#fbeceb;color:#a33f39}.yops-badge.refunded,.yops-badge.cancelled{background:#f2f2f2;color:var(--adm-ink-3)}.pay-gateway{background:#fafafa;border:1px solid var(--adm-line);border-radius:12px}.pay-dot{background:#c4c4c4;box-shadow:0 0 0 5px #f0f0f0}.pay-dot.ready{background:#2f6b47;box-shadow:0 0 0 5px #e7f2ea}.yops-detail{padding:26px}.yops-facts{gap:12px}.yops-facts>div{background:#fafafa;border:1px solid var(--adm-line-soft);border-radius:11px;padding:13px 15px;font-variant-numeric:tabular-nums}.yops-facts span{font-size:11.5px;color:var(--adm-ink-4)}.yops-facts strong{font-size:13.5px;color:var(--adm-ink)}.pay-reference{border-top:1px solid var(--adm-line);border-bottom:1px solid var(--adm-line)}.pay-reference code{font-family:var(--adm-num),ui-monospace,monospace;font-size:12.5px;background:#f6f6f6;border-radius:6px;padding:3px 7px;color:var(--adm-ink-2)}.pay-reference span{font-size:11.5px;color:var(--adm-ink-4)}.yops-review{border-top:1px solid var(--adm-line);font-variant-numeric:tabular-nums}.yops-review h4{font-family:var(--adm-display);font-weight:700;font-size:14px;letter-spacing:-.02em}.yops-muted{color:var(--adm-ink-4);font-size:12.5px;line-height:1.6}.yops-banner{border:1px solid #f3d9d1;background:#fdf3f0;color:#a82b0b;border-radius:11px;font-size:12.5px;line-height:1.55}.yops-danger{border:1px solid #e8c4bf;background:#fbeceb;color:#a33f39;border-radius:10px;font-size:12.5px;font-weight:600;transition:background .15s}.yops-danger:hover{background:#f7e0de}.yops-plain{border:1px solid var(--adm-line);border-radius:10px;font-size:13px;font-weight:500;color:var(--adm-ink-2);transition:border-color .15s,color .15s}.yops-plain:hover{border-color:var(--adm-accent);color:var(--adm-accent)}.yops-pages{font-size:12.5px;color:var(--adm-ink-3);font-variant-numeric:tabular-nums}.yops-empty{color:var(--adm-ink-4)}.yops-empty svg{color:#c8c8c8}.yops-empty strong{font-size:13.5px;color:var(--adm-ink-2)}.adm-settings{border:1px solid var(--adm-line);border-radius:var(--adm-radius);padding:24px;box-shadow:none;transition:border-color .2s,box-shadow .2s}.adm-settings:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.adm-settings h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em;font-size:17px}.adm-kicker{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--adm-accent);margin:0 0 8px}.adm-settings .adm-muted{font-size:13px;color:var(--adm-ink-3);line-height:1.6;max-width:70ch}.adm-setting,.adm-section-toggle{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--adm-line-soft);cursor:pointer}.adm-setting span strong,.adm-section-copy strong{display:block;font-size:13.5px;font-weight:600;color:var(--adm-ink)}.adm-setting span small,.adm-section-copy small{display:block;font-size:12px;color:var(--adm-ink-4);margin-top:3px;line-height:1.5}.adm-setting>span,.adm-section-copy{flex:1;min-width:0}.adm-shell .adm-setting input[type=checkbox],.adm-shell .adm-section-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:40px;height:23px;border-radius:20px;background:#dcdcdc;border:0;cursor:pointer;transition:background .2s cubic-bezier(.22,.61,.36,1)}.adm-shell .adm-setting input[type=checkbox]:after,.adm-shell .adm-section-toggle input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.adm-shell .adm-setting input[type=checkbox]:checked,.adm-shell .adm-section-toggle input[type=checkbox]:checked{background:var(--adm-accent)}.adm-shell .adm-setting input[type=checkbox]:checked:after,.adm-shell .adm-section-toggle input[type=checkbox]:checked:after{transform:translate(17px)}.adm-shell .adm-setting input[type=checkbox]:focus-visible,.adm-shell .adm-section-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--adm-accent);outline-offset:3px}.adm-shell .adm-section-toggle input[type=checkbox]:disabled{background:#ececec;cursor:not-allowed}.adm-sections-list{margin-top:6px}.adm-section-group+.adm-section-group{border-top:0}.adm-section-toggle{padding:13px 0}.adm-section-toggle.is-fixed{opacity:.6;cursor:default}.adm-section-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f5f5f5;color:var(--adm-ink-4);flex:none;transition:background .2s,color .2s}.adm-section-toggle:has(input:checked) .adm-section-icon{background:#fdf3f0;color:var(--adm-accent)}.adm-section-children{padding-left:26px;border-left:1px solid var(--adm-line);margin-left:16px}.adm-section-children .adm-section-toggle{padding:11px 0}.adm-section-children .adm-section-icon{width:30px;height:30px;border-radius:9px}.adm-section-children .adm-section-copy strong{font-size:13px;font-weight:550}.adm-sections .adm-muted strong{color:var(--adm-ink);font-weight:650}.adm-callout{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid #f3d9d1;background:#fdf3f0;color:#a82b0b;border-radius:11px;font-size:12.5px;line-height:1.55}.adm-callout svg{flex:none;margin-top:1px}.adm-settings-details .adm-form-grid label{font-size:12.5px;font-weight:600;color:var(--adm-ink-2)}.adm-settings-details input,.adm-settings-details textarea{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.adm-settings-details input:focus,.adm-settings-details textarea:focus{outline:none;border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.ycat-head h2,.ycat-dialog-head h2{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em}.ycat-panel{background:#fff;border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:none;transition:border-color .2s,box-shadow .2s}.ycat-panel:hover{border-color:#dcdcdc;box-shadow:var(--adm-lift)}.ycat-search{border:1px solid var(--adm-line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.ycat-search:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f17}.ycat-icon{width:38px;height:38px;border-radius:10px;background:#f5f5f5;color:var(--adm-ink-4);transition:background .2s,color .2s}.ycat-state{font-size:11.5px;font-weight:600;padding:5px 10px;letter-spacing:.01em;background:#f2f2f2;color:var(--adm-ink-3)}.ycat-state.active{background:#eaf4ee;color:#2f6b47}.ycat-state.draft{background:#fdeee9;color:#a82b0b}.ycat-text-button{font-size:12.5px;font-weight:600;color:var(--adm-ink-2);padding:6px 10px;border-radius:8px;transition:color .15s,background .15s}.ycat-text-button:hover{color:var(--adm-accent);background:#fdf3f0}.ycat-check input{accent-color:var(--adm-accent)}.ycat-empty{color:var(--adm-ink-4);min-height:230px}.ycat-empty svg{color:#c8c8c8}.ycat-empty strong{font-size:13.5px;color:var(--adm-ink-2);margin-top:12px}.adm-sidebar{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.adm-sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;padding-right:2px}.adm-sidebar nav::-webkit-scrollbar{width:6px}.adm-sidebar nav::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:3px}.adm-sidebar nav::-webkit-scrollbar-track{background:transparent}.adm-brand,.adm-nav-label,.adm-side-bottom{flex:none}.adm-side-bottom{margin-top:auto}.adm-top{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--adm-line)}@media(max-width:700px){.adm-shell{display:flex;flex-direction:column}.adm-sidebar{position:static;height:auto;min-height:0;order:2;overflow:visible;border-right:0;border-top:1px solid var(--adm-line);padding:10px 14px 4px}.adm-sidebar>.adm-brand,.adm-sidebar>.adm-nav-label,.adm-sidebar>nav{display:none}.adm-side-bottom{margin-top:0;border-top:0;padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}}.adm-profile{padding:0!important;overflow:hidden}.adm-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--adm-line)}.adm-profile-head h2{margin:0 0 4px;font-size:15px}.adm-profile-head p{margin:0;font-size:12.5px;color:var(--adm-ink-3);max-width:60ch}.adm-profile-count{flex:none;font-size:11.5px;font-weight:600;color:var(--adm-ink-3);background:var(--adm-hover);border:1px solid var(--adm-line);border-radius:20px;padding:4px 10px;white-space:nowrap}.adm-zone{border-bottom:1px solid var(--adm-line)}.adm-zone:last-of-type{border-bottom:0}.adm-zone-head{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.adm-zone-mark{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--adm-hover);color:var(--adm-ink-3)}.adm-zone-name{display:grid;gap:2px;min-width:0}.adm-zone-name strong{font-size:13.5px;font-weight:650;color:var(--adm-ink)}.adm-zone-name small{font-size:11.5px;color:var(--adm-ink-4)}.adm-zone-name select{border:1px solid var(--adm-field-border,#8a8a8a);border-radius:8px;padding:5px 8px;font-size:13.5px;font-weight:650;background:#fff;color:var(--adm-ink);max-width:230px}.adm-rate-head,.adm-rate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 150px;gap:12px;align-items:center;padding:0 18px}.adm-rate-head{padding-top:6px;padding-bottom:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--adm-ink-4);border-bottom:1px solid var(--adm-line-soft)}.adm-rate{padding-top:11px;padding-bottom:11px;border-bottom:1px solid var(--adm-line-soft)}.adm-zone .adm-rate:last-child{border-bottom:0;padding-bottom:16px}.adm-rate-name{font-size:13.5px;font-weight:600;color:var(--adm-ink)}.adm-rate-cond{font-size:12.5px;color:var(--adm-ink-3)}.adm-rate-derived .adm-rate-name{font-weight:500;color:var(--adm-ink-2)}.adm-rate-derived strong{font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums}.adm-ship-hint{margin:0;padding:12px 18px 14px;font-size:12px;color:var(--adm-ink-4);background:var(--adm-hover);border-top:1px solid var(--adm-line)}.adm-ship-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;position:sticky;bottom:0;z-index:5;padding:12px 16px;border:1px solid transparent;border-radius:12px;transition:background .2s,border-color .2s,box-shadow .2s}.adm-ship-actions.is-dirty{background:#fffffff5;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-color:var(--adm-line);box-shadow:0 6px 22px #10131a17}@media(max-width:700px){.adm-profile-head{flex-direction:column;gap:8px}.adm-rate-head{display:none}.adm-rate{grid-template-columns:minmax(0,1fr) 130px;row-gap:4px}.adm-rate-cond{grid-column:1;grid-row:2}.adm-rate .adm-num{grid-column:2;grid-row:1/span 2}}.adm-settings-shell{display:grid;grid-template-columns:266px minmax(0,1fr);gap:20px;align-items:start;max-width:1060px}.adm-settings-nav{display:grid;gap:2px;padding:8px;background:var(--adm-sidebar);border:1px solid var(--adm-line);border-radius:12px;position:sticky;top:76px}.adm-settings-nav button{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:10px 11px;border:0;background:none;border-radius:9px;cursor:pointer;transition:background .15s,color .15s}.adm-settings-nav button:hover{background:var(--adm-hover)}.adm-settings-nav button.active{background:var(--adm-selected)}.adm-settings-ico{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#fff;border:1px solid var(--adm-line);color:var(--adm-ink-3)}.adm-settings-nav button.active .adm-settings-ico{color:var(--adm-ink);border-color:#d0d0d0}.adm-settings-label{display:grid;gap:2px;min-width:0}.adm-settings-label strong{font-size:13.5px;font-weight:600;color:var(--adm-ink-2)}.adm-settings-nav button.active .adm-settings-label strong{color:var(--adm-ink);font-weight:650}.adm-settings-label small{font-size:11.5px;line-height:1.45;color:var(--adm-ink-4)}.adm-settings-pane{display:grid;gap:16px;min-width:0}.adm-settings-pane>section{margin:0}@media(max-width:900px){.adm-settings-shell{grid-template-columns:minmax(0,1fr);gap:14px}.adm-settings-nav{position:static;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);overflow-x:auto;scrollbar-width:thin;padding:6px}.adm-settings-nav button{align-items:center}.adm-settings-label small{display:none}}.adm-cat-head,.adm-cat-rate{grid-template-columns:minmax(0,1fr) 140px 140px}.adm-cat-rate .adm-rate-name{display:grid;gap:2px}.adm-cat-rate .adm-rate-name small{font-size:11.5px;font-weight:500;color:var(--adm-ink-4)}@media(max-width:700px){.adm-cat-head{display:none}.adm-cat-rate{grid-template-columns:minmax(0,1fr) 120px;row-gap:8px}.adm-cat-rate .adm-rate-name{grid-column:1/-1}.adm-cat-rate .adm-num:nth-of-type(1):before{content:"Home";font-size:11px;color:var(--adm-ink-4);display:block;margin-bottom:3px}.adm-cat-rate .adm-num:nth-of-type(2):before{content:"Rest of India";font-size:11px;color:var(--adm-ink-4);display:block;margin-bottom:3px}}@media(max-width:700px){.ycat-head,.ycust-head,.ydis-head,.yinv-head,.yprod-head{flex-wrap:wrap;gap:12px}.ycat-head .adm-primary,.ycust-head .adm-primary,.ydis-head .adm-primary,.yinv-head .adm-primary,.yprod-head .adm-primary{flex:0 0 auto}.adm-brand small,.adm-nav-label,.adm-eyebrow,.yorders-kicker,.yops-kicker,.yprod-kicker,.ycust-kicker,.ydis-kicker{font-size:11px}}@media(pointer:coarse){.adm-primary,.adm-refresh,.adm-side-bottom a,.adm-side-bottom button,.adm-mobile-brand,.yorders-outline,.yops-plain,.yprod-refresh,.yinv-refresh,.adm-content input:not([type=checkbox]):not([type=radio]),.adm-content select,.adm-content textarea{min-height:44px}.ycat-text-button,.text-button{padding-block:13px;margin-block:-13px}.ydis-tabs button{min-height:44px}}.adm-mobile-nav button span,.adm-mobile-brand span{font-size:10.5px}@media(pointer:coarse){.adm-mobile-nav{height:auto}.adm-mobile-nav button{min-height:52px;padding:6px}.adm-content td button,.adm-content td a,.yorders-order-link,.yorders-row-arrow,.yinv-adjust{padding-block:13px;margin-block:-13px}.yorders-pagination button,.yorders-filter form button,.ycust-head form button{min-height:44px}.adm-content nav button{min-height:44px}.adm-num,.adm-rate-name{min-height:44px}}@media(pointer:coarse){.adm-content :not(td)>button{min-height:44px}.adm-content footer a{min-height:44px;display:inline-flex;align-items:center}.yov-card-head button,.yops-pages button,.adm-content form button,.adm-shell .yov-toolbar select{min-height:44px}.adm-shell .adm-money-input input:not([type=checkbox]):not([type=radio]){min-height:44px}.adm-shell .ycat-text-button,.adm-shell .yinv-adjust,.adm-shell .yorders-order-link{padding-block:15px;margin-block:-15px}}@media(max-width:760px){.adm-shell .ycat-head .adm-primary,.adm-shell .ydis-head .adm-primary{font-size:12px;padding:11px 15px}.adm-shell .ycat-head .adm-primary svg,.adm-shell .ydis-head .adm-primary svg{width:18px;height:18px;flex:0 0 auto}}.adm-ship-actions{justify-content:space-between;padding:12px 18px;border-radius:12px}.adm-ship-actions.is-dirty{background:#2b2b2b;border-color:#2b2b2b;color:#f0f0f0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 26px #10131a38}.adm-ship-actions.is-dirty .adm-ship-dirty{color:#d9d9d9}.adm-ship-actions>div{display:flex;align-items:center;gap:10px}.adm-ship-actions button[type=button]{border:1px solid #545454;border-radius:8px;padding:8px 13px;background:transparent;color:#e4e4e4;font-size:12.5px;cursor:pointer}.adm-ship-actions button[type=button]:hover:not(:disabled){background:#3a3a3a}.adm-ship-actions button:disabled{opacity:.5;cursor:default}.adm-ship{max-width:1180px}.adm-weight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.adm-weight-head h3{font-family:var(--adm-display);font-weight:700;letter-spacing:-.026em;font-size:16px;margin:0}.adm-weight-head p{font-size:12.5px;color:var(--adm-ink-4);margin:6px 0 0;max-width:62ch;line-height:1.5}.adm-weight-count{flex:none;font-size:12px;color:var(--adm-ink-3);background:var(--adm-shade,#f2f2f2);border-radius:20px;padding:5px 11px;white-space:nowrap}.adm-weight-group{border:1px solid var(--adm-line);border-radius:10px;padding:12px;margin-top:12px}.adm-weight-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.adm-weight-group-head strong{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650}.adm-weight-group-head button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--adm-line);border-radius:8px;padding:6px 10px;background:#fff;color:var(--adm-ink-2);font-size:12px;cursor:pointer}.adm-weight-group-head button:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent)}.adm-weight table{width:100%;border-collapse:collapse}.adm-weight th{text-align:left;font-size:11.5px;font-weight:600;color:var(--adm-ink-4);padding:6px 8px}.adm-weight td{padding:4px 8px}.adm-weight td input{width:100%;min-width:84px;text-align:right;font-variant-numeric:tabular-nums}.adm-weight-remove{border:1px solid transparent;border-radius:7px;padding:7px;background:none;color:var(--adm-ink-4);cursor:pointer;line-height:0}.adm-weight-remove:hover:not(:disabled){border-color:#f0d4cf;color:#a33f39;background:#fdf3f0}.adm-weight-warn{font-size:12px;color:#8a6d3b;background:#fdf6e7;border:1px solid #f0e3c4;border-radius:8px;padding:9px 11px;margin:10px 0 0;line-height:1.5}.adm-weight-add{display:flex;align-items:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.adm-weight-add label{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--adm-ink-2);flex:1;min-width:240px}.adm-weight-add .adm-primary{display:inline-flex;align-items:center;gap:6px}.adm-mobile-menu-layer{display:none}@media(max-width:700px){.adm-shell .adm-mobile-nav{justify-content:space-between;overflow:visible;padding:4px 8px max(4px,env(safe-area-inset-bottom));z-index:40}.adm-shell .adm-mobile-nav button{flex:1 1 0;min-width:0;max-width:none;min-height:54px;padding:6px 2px;gap:4px}.adm-shell .adm-mobile-nav button span{font-size:10px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.adm-mobile-menu-layer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35}.adm-mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000061;width:100%}.adm-mobile-menu{position:absolute;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));max-height:min(70dvh,650px);overflow:auto;background:#fff;border:1px solid var(--adm-line);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000024;padding:15px 16px 18px}.adm-mobile-menu header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px;border-bottom:1px solid var(--adm-line)}.adm-mobile-menu header strong{font-size:15px;color:var(--adm-ink)}.adm-mobile-menu header button{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--adm-ink)}.adm-mobile-menu nav{display:grid;gap:2px;padding-top:8px}.adm-mobile-menu-group{display:grid;gap:2px}.adm-mobile-menu nav button{display:flex;align-items:center;gap:12px;min-height:46px;width:100%;padding:10px 12px;text-align:left;border-radius:9px;font-size:14px;color:var(--adm-ink-2)}.adm-mobile-menu nav button.active{background:var(--adm-hover);color:var(--adm-ink);font-weight:700}.adm-mobile-menu nav button.adm-mobile-menu-child{padding-left:30px;font-size:13px}.adm-mobile-menu nav button:focus-visible,.adm-mobile-menu header button:focus-visible,.adm-mobile-nav button:focus-visible{outline:2px solid var(--adm-ink);outline-offset:2px}}.yeditor-delete,.ycat-delete{display:inline-flex;align-items:center;gap:7px;border:1px solid #e3cdc8;border-radius:8px;padding:8px 13px;background:#fff;color:#a3391f;font-size:12px;cursor:pointer}.yeditor-delete:hover,.ycat-delete:hover{background:#fdf4f2}.yeditor-delete:disabled,.ycat-delete:disabled{opacity:.5;cursor:default}.yeditor-archive .yeditor-delete{margin-top:9px}@media(max-width:700px){.adm-shell :is(.pay-tabs,.yinv-views,.ystore-views,.ydis-tabs,.adm-settings-nav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.adm-shell :is(.pay-tabs,.yinv-views,.ystore-views,.ydis-tabs,.adm-settings-nav) button{min-width:0;white-space:normal;text-align:center;justify-content:center}.adm-shell :is(.yprod-tabs,.yenq-views,.ypage-views){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow:visible}.adm-shell :is(.yprod-tabs,.yenq-views,.ypage-views) button{min-width:0;white-space:normal;justify-content:center;text-align:center}.adm-shell .adm-settings-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr}.adm-shell .adm-settings-nav button{justify-content:flex-start;text-align:left}.adm-shell .ystore-card label.ystore-check{display:flex;align-items:center;justify-content:flex-start;gap:9px}.adm-shell .ystore-card label.ystore-check input{width:auto;flex:none;margin:0}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap){overflow:visible;padding:10px}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap)>table{display:block;min-width:0;width:100%}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody{display:block}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) thead{display:none}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody tr{display:block;min-width:0;margin:0 0 10px;padding:12px 14px;border:1px solid var(--adm-line);border-radius:10px;background:#fff}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%;padding:7px 0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:right}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td+td{border-top:1px solid var(--adm-line-soft)}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td:before{flex:none;color:var(--adm-ink-4);font-size:11px;font-weight:600;text-align:left}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td>*{min-width:0;max-width:100%}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td:first-child{border-top:0;text-align:left}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td button{white-space:normal;overflow-wrap:anywhere;text-align:left}.adm-shell :is(.yprod-table-wrap,.pay-table-wrap,.yinv-table-wrap,.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.ypage-table-wrap,.yblog-table-wrap,.yfaq-table-wrap,.ycust-table-wrap) tbody td :is(strong,small){white-space:normal;overflow-wrap:anywhere}.adm-shell :is(.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.yblog-table-wrap,.yfaq-table-wrap) thead:has(input[type=checkbox]){display:block;padding:6px 14px}.adm-shell :is(.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.yblog-table-wrap,.yfaq-table-wrap) thead:has(input[type=checkbox]) tr{display:block}.adm-shell :is(.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.yblog-table-wrap,.yfaq-table-wrap) thead:has(input[type=checkbox]) th:not(:first-child){display:none}.adm-shell :is(.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.yblog-table-wrap,.yfaq-table-wrap) thead:has(input[type=checkbox]) th:first-child{display:flex;align-items:center;gap:8px;width:100%;padding:5px 0;border:0}.adm-shell :is(.ycat-table-wrap,.ybrand-table-wrap,.ystore-table-wrap,.yblog-table-wrap,.yfaq-table-wrap) thead:has(input[type=checkbox]) th:first-child:after{content:"Select all";font-size:12px;color:var(--adm-ink-3);font-weight:500}.yprod-table-wrap td:nth-child(2):before{content:"Status"}.yprod-table-wrap td:nth-child(3):before{content:"Brand"}.yprod-table-wrap td:nth-child(4):before{content:"Category"}.yprod-table-wrap td:nth-child(5):before{content:"Stock"}.yprod-table-wrap td:nth-child(6):before{content:"Price"}.pay-table-wrap td:nth-child(2):before{content:"Date"}.pay-table-wrap td:nth-child(3):before{content:"Customer"}.pay-table-wrap td:nth-child(4):before{content:"Total"}.pay-table-wrap td:nth-child(5):before{content:"Payment"}.pay-table-wrap td:nth-child(6):before{content:"Method"}.pay-table-wrap td:nth-child(7):before{content:"Reference"}.yinv-table-wrap td:nth-child(2):before{content:"SKU"}.yinv-table-wrap td:nth-child(3):before{content:"Unavailable"}.yinv-table-wrap td:nth-child(4):before{content:"Committed"}.yinv-table-wrap td:nth-child(5):before{content:"Available"}.yinv-table-wrap td:nth-child(6):before{content:"On hand"}.yinv-table-wrap td:nth-child(7):before{content:"Incoming"}.ycat-table-wrap td:nth-child(3):before,.ybrand-table-wrap td:nth-child(3):before{content:"Handle"}.ycat-table-wrap td:nth-child(4):before{content:"Parent"}.ycat-table-wrap td:nth-child(5):before,.ybrand-table-wrap td:nth-child(4):before{content:"Products"}.ycat-table-wrap td:nth-child(6):before{content:"Navigation"}.ycat-table-wrap td:nth-child(7):before,.ybrand-table-wrap td:nth-child(6):before,.ypage-table-wrap td:nth-child(4):before,.yblog-table-wrap td:nth-child(5):before,.yfaq-table-wrap td:nth-child(4):before{content:"Status"}.ybrand-table-wrap td:nth-child(5):before{content:"Brand wall"}.ystore-table-wrap td:nth-child(3):before{content:"Links to"}.ystore-table-wrap td:nth-child(4):before{content:"Order"}.ystore-table-wrap td:nth-child(5):before{content:"Status"}.ystore-table-wrap table:has(thead th:nth-child(7)) td:nth-child(3):before{content:"Position"}.ystore-table-wrap table:has(thead th:nth-child(7)) td:nth-child(4):before{content:"Links to"}.ystore-table-wrap table:has(thead th:nth-child(7)) td:nth-child(5):before{content:"Order"}.ystore-table-wrap table:has(thead th:nth-child(7)) td:nth-child(6):before{content:"Status"}.ypage-table-wrap td:nth-child(2):before{content:"Menu"}.ypage-table-wrap td:nth-child(3):before{content:"Address"}.yblog-table-wrap td:nth-child(3):before{content:"Handle"}.yblog-table-wrap td:nth-child(4):before{content:"Published"}.yfaq-table-wrap td:nth-child(3):before{content:"Order"}.ycust-table-wrap td:nth-child(2):before{content:"Mobile"}.ycust-table-wrap td:nth-child(3):before{content:"Location"}.ycust-table-wrap td:nth-child(4):before{content:"Orders"}.ycust-table-wrap td:nth-child(5):before{content:"Amount spent"}.ycust-table-wrap td:nth-child(6):before{content:"Refunded"}.ycust-table-wrap td:nth-child(7):before{content:"Last order"}.adm-shell .yov-table-wrap{overflow:visible}.adm-shell .yov-table-wrap :is(table,tbody){display:block;width:100%;min-width:0}.adm-shell .yov-table-wrap thead{display:none}.adm-shell .yov-table-wrap tbody tr{display:block;margin:0 0 9px;padding:10px 12px;border:1px solid var(--adm-line);border-radius:9px}.adm-shell .yov-table-wrap tbody td{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:6px 0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:right}.adm-shell .yov-table-wrap tbody td+td{border-top:1px solid var(--adm-line-soft)}.adm-shell .yov-table-wrap tbody td:before{flex:none;color:var(--adm-ink-4);font-size:11px;font-weight:600;text-align:left}.yov-table-wrap td:nth-child(2):before{content:"Customer"}.yov-table-wrap td:nth-child(3):before{content:"Status"}.yov-table-wrap td:nth-child(4):before{content:"Total"}.adm-shell .yov-bottom-strip section{overflow:visible}.adm-shell .yov-bottom-strip section>div,.adm-shell .yov-bottom-strip .yov-stock>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:8px}.adm-shell .yov-bottom-strip section>div button{min-width:0;padding:8px;margin:0;text-align:left}}.ycat-delete{margin-right:auto}.yeditor-row-delete,.ydis-delete,.adm-staff-remove{color:#a3391f}.yeditor-row-delete:hover,.ydis-delete:hover,.adm-staff-remove:hover{color:#872d16;text-decoration:underline}.ydis-dialog footer .ydis-delete{margin-right:auto;border:1px solid #e3cdc8;border-radius:8px;padding:8px 13px;background:#fff}.adm-sidebar nav button.active,.adm-sidebar nav .adm-subnav button.active{background:#fff0eb;color:var(--adm-accent)}.adm-sidebar nav button.active svg{color:var(--adm-accent)}.adm-avatar,.adm-shell .adm-setting input:checked,.adm-shell .yorders-check input[type=checkbox]:checked,.adm-shell .yorders-check input[type=checkbox]:indeterminate,.adm-shell .adm-staff-permission input[type=checkbox]:checked{background:var(--adm-accent);border-color:var(--adm-accent)}.yinv-savebar,.adm-ship-actions.is-dirty{background:var(--adm-accent);border-color:var(--adm-accent);color:#fff}.adm-ship-actions button[type=button]:hover:not(:disabled){background:var(--adm-accent-dark)}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label){display:flex;align-items:center;gap:9px;min-height:42px;padding:0 0 0 13px;border:1px solid #d9d9d9;border-radius:10px;background:#fff;color:var(--adm-ink-3);box-shadow:0 1px 2px #0000000a;overflow:hidden;transition:border-color .15s,box-shadow .15s}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label):focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #c3330f1f}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label)>svg{flex:none;color:#777}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label) input{flex:1;min-width:0;min-height:42px;padding:9px 0;border:0;outline:0;background:transparent;color:var(--adm-ink);font:500 13px var(--adm-sans)}.adm-shell .adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label) input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;box-shadow:none;outline:0;background:transparent}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form,.ycat-search,.ybrand-search,.ydis-tools label) input::placeholder{color:#8a8a8a;font-weight:400}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form)>button[type=submit],.adm-content :is(.yprod-filters form,.yinv-filters form,.ycust-filters form)>button:not([type]){align-self:stretch;padding:0 16px;border:0;border-radius:0 9px 9px 0;background:#f3f3f3;color:#444;font:600 12px var(--adm-sans)}.adm-content :is(.yorders-filter form,.yprod-filters form,.yinv-filters form,.ycust-filters form)>button[type=submit]:hover,.adm-content :is(.yprod-filters form,.yinv-filters form,.ycust-filters form)>button:not([type]):hover{background:#e9e9e9}.adm-content :is(.yorders-search-clear,.yprod-search-clear,.yinv-search-clear,.ycust-search-clear){display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#777}.adm-content :is(.yorders-search-clear,.yprod-search-clear,.yinv-search-clear,.ycust-search-clear):hover{background:#fff0eb;color:var(--adm-accent)}:root{font-family:DM Sans,sans-serif;color:#10191c;background:#fff;font-synthesis:none;--wine:#751c31;--sage:#c8ceba;--muted:#64706d;--line:#e5e6e2}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #906444;outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}button{background:none;border:0}h2{font-size:32px;letter-spacing:-1px;font-weight:700}.site-header{height:66px;padding:0 3%;display:flex;align-items:center;gap:28px;border-bottom:1px solid #f0f0ed;background:#fff}.wordmark{font-size:37px;letter-spacing:10px;font-weight:500;line-height:1}.header-actions{display:flex;align-items:center;gap:12px}.menu-toggle{display:none}.hero{position:relative;height:31.5vw;max-height:510px;min-height:365px;background:var(--sage);overflow:hidden}.hero picture{height:100%;display:block}.hero h1{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;font-size:clamp(62px,7.3vw,112px);line-height:.95;letter-spacing:-2px;text-align:center;margin:0 0 24px;color:#09181b}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;background:var(--wine);color:#fff;padding:15px 25px;border-radius:30px;font-weight:500;min-height:48px;transition:background .2s}.button:hover{background:#551526}.product-card{min-width:0}.product-card.compact{display:grid;grid-template-columns:42% 1fr;gap:16px;align-items:center}.product-photo{display:block;background:#f0eeeb;overflow:hidden;border-radius:5px}.product-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .35s}.product-photo:hover img{transform:scale(1.035)}.product-info{padding-top:12px;font-size:15px;line-height:1.5}.compact .product-info{padding:0}.product-info>a{display:block}.product-info>a:hover{text-decoration:underline}.product-info strong{display:block;font-weight:650}.swatches{display:flex;align-items:center;gap:6px;margin-top:8px}.swatches>span:not(.color-name){height:20px;width:20px;display:block;border-radius:50%;border:1px solid #00000015;flex-shrink:0}footer{padding:48px 4% 25px;display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:30px;font-size:13px;line-height:1.8}footer .wordmark{font-size:25px;letter-spacing:7px}footer p{margin-top:16px;color:#64706d}footer h3{font-size:13px;margin-bottom:10px}footer>div>a:not(.wordmark){display:block;color:#64706d}.footer-note{text-align:right}.page-wrap{max-width:1440px;margin:auto;padding:32px 4% 64px;min-height:60vh}.page-wrap h1{font-size:40px;letter-spacing:-1.5px;line-height:1.15}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#65716f;margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:650;color:var(--wine);margin-bottom:14px}.filters{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid var(--line);padding:16px 0;margin-bottom:28px}select{background:#fff;color:#17211e;border:1px solid var(--line);padding:9px 12px;border-radius:4px;font-size:13px}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 22px}.empty-state{text-align:center;padding:80px 20px;min-height:50vh}.empty-state>svg{margin:0 auto 20px}.empty-state p{color:var(--muted)}.empty-state h2{font-size:28px}.detail-price{font-size:22px;font-weight:600}.text-button{text-decoration:underline;padding:0}.sizes{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 25px}.sizes button{border:1px solid #d3d6cf;padding:13px;min-width:48px;border-radius:4px}.sizes .selected{background:#17211e;color:#fff;border-color:#17211e}.sample-note{font-size:12px!important;color:var(--muted);line-height:1.7;margin-top:22px}.error{color:#a32138}details{border-block:1px solid var(--line);padding:17px 0;font-size:14px}summary{cursor:pointer}details p{line-height:1.7;margin:15px 0 0;color:var(--muted)}.bag-page h1{margin-bottom:35px}.bag-line{display:flex;gap:22px;position:relative;border-bottom:1px solid var(--line);padding:0 38px 24px 0;margin-bottom:24px}.bag-line img{width:115px;height:145px;object-fit:cover;border-radius:4px}.bag-line-info>a{font-weight:550}.bag-line-info p{font-size:13px;color:var(--muted);margin:7px 0}.bag-line-info strong{font-size:15px}.remove{position:absolute;right:0;top:0}.quantity{display:flex;align-items:center;border:1px solid var(--line);width:max-content;border-radius:4px;margin-top:12px}.quantity button{display:grid;place-items:center;width:34px;height:34px}.quantity svg{width:13px}.quantity span{width:27px;text-align:center;font-size:13px}.order-summary{background:#f6f6f2;padding:28px;height:max-content}.order-summary h2{font-size:23px;margin-bottom:26px}.order-summary>div{display:flex;justify-content:space-between}.order-summary>p{font-size:13px;line-height:1.7;color:var(--muted)}.order-summary .button{width:100%;font-size:14px;margin:18px 0 0}.modal{border:0;border-radius:10px;padding:26px;max-width:480px;width:calc(100% - 32px);color:#17211e;max-height:85vh;overflow:auto}.modal::backdrop{background:#0d181d70}.modal p{font-size:14px;line-height:1.8}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;white-space:nowrap;background:#18231c;color:#fff;padding:16px 22px;border-radius:5px;font-size:14px;transition:opacity .2s,transform .2s;z-index:10}.toast a{text-decoration:underline}.skip-link{position:fixed;left:15px;top:-60px;padding:14px;background:#fff;z-index:30}.skip-link:focus{top:10px}.loading-state{text-align:center;padding:150px 20px}@media(min-width:1600px){.hero{max-height:550px}.site-header{height:76px}}@media(max-width:1150px){.site-header{gap:18px}.wordmark{font-size:30px;letter-spacing:8px}.product-card.compact{grid-template-columns:1fr}.compact .product-info{padding-top:0}}@media(max-width:900px){.site-header{padding-inline:3%}.hero{min-height:320px}.hero h1{font-size:76px}.catalog-grid{grid-template-columns:repeat(3,1fr)}.filters{align-items:start;flex-direction:column}footer{grid-template-columns:1.2fr 1fr 1fr}.footer-note{grid-column:1/-1;text-align:left}}@media(max-width:640px){.site-header{height:58px;padding:0 16px;gap:8px}.wordmark{font-size:29px;letter-spacing:7px}.header-actions{margin-left:auto;gap:2px}.menu-toggle{display:none}.hero{height:312px;min-height:0;max-height:none}.hero h1{font-size:44px;letter-spacing:-1px;line-height:.98;margin-bottom:16px;max-width:190px}.product-card.compact{display:block}.product-photo img{aspect-ratio:4/4.6}.compact .product-info,.product-info{padding-top:9px;font-size:14px;line-height:1.4}.product-info strong{font-size:16px;margin-top:4px}.swatches{margin-top:8px}.swatches>span:not(.color-name){width:18px;height:18px}footer{padding:34px 18px 22px;grid-template-columns:1fr 1fr;gap:25px}footer>div:first-child{grid-column:1/-1}.footer-note{grid-column:auto}.page-wrap{padding:25px 16px 40px}.page-wrap h1{font-size:31px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:25px 12px}.breadcrumb{margin-bottom:22px}.bag-line{gap:14px}.bag-line img{width:90px;height:125px}.bag-line-info>a{font-size:14px}.order-summary{padding:22px}.toast{font-size:12px;padding:14px;gap:9px;max-width:calc(100% - 24px)}.modal{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:640px){.hero h1{font-size:42px;max-width:260px;white-space:nowrap}}.catalog-grid .product-photo img{height:clamp(190px,22vw,285px);aspect-ratio:auto;object-fit:contain;background:#f3f1ed}@media(max-width:640px){.catalog-grid .product-photo img{height:clamp(165px,49vw,230px)}}.checkout-page{max-width:1260px}.checkout-page h1{margin-bottom:10px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:7%;align-items:start}.checkout-form,.checkout-review{border:1px solid var(--line);padding:30px;border-radius:5px}.checkout-form h2,.checkout-review h2{font-size:24px;margin-bottom:25px}.checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.checkout-fields label{display:grid;gap:7px;font-size:13px;font-weight:600}.checkout-fields .full{grid-column:1/-1}.checkout-fields input{width:100%;min-width:0;padding:13px 14px;border:1px solid #cdd1ca;border-radius:4px;background:#fff}.checkout-review-button{width:100%}.checkout-summary .checkout-line{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #dddfd9;font-size:13px}.checkout-line small{display:block;color:var(--muted);margin-top:3px}.checkout-total{margin-top:18px;font-size:16px}.checkout-review p{line-height:1.8;font-size:14px}.checkout-preview-note{background:#eff1eb;padding:18px;margin-top:30px;font-size:13px;line-height:1.7;color:#485349}@media(max-width:700px){.checkout-layout{grid-template-columns:1fr;gap:24px}.checkout-form,.checkout-review{padding:20px}.checkout-fields{gap:14px}.checkout-fields label{grid-column:1/-1}}.checkout-steps{display:flex;align-items:center;gap:0;margin:25px 0 34px;max-width:630px;border-bottom:1px solid var(--line)}.checkout-steps span{display:flex;align-items:center;gap:9px;padding:0 17px 15px;color:#87908b;font-size:13px;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.checkout-steps span:first-child{padding-left:0}.checkout-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #b6beb7;font-size:11px;font-weight:600}.checkout-steps .active{color:#1b2721;border-color:var(--wine);font-weight:700}.checkout-steps .active b,.checkout-steps .done b{background:var(--wine);border-color:var(--wine);color:#fff}.checkout-steps .done{color:#5f6b60}.checkout-form .eyebrow,.checkout-review .eyebrow{margin-bottom:8px}.checkout-step-intro{font-size:13px;color:var(--muted);line-height:1.6;margin:-12px 0 25px}.checkout-fields+.checkout-review-button{margin-top:29px}.payment-page{padding-bottom:26px}.payment-methods{display:grid;gap:11px}.payment-method{display:flex;align-items:center;gap:15px;border:1px solid #d7dcd4;border-radius:5px;padding:17px 18px;cursor:pointer;transition:border-color .2s,background .2s}.payment-method.selected{border-color:var(--wine);background:#fbf7f7;box-shadow:inset 0 0 0 1px var(--wine)}.payment-method:has(input:disabled){opacity:.5;cursor:not-allowed;background:#f6f6f4}.payment-method:has(input:disabled) strong:after{content:" · unavailable";font-weight:500;color:var(--muted)}.payment-method input{accent-color:var(--wine);width:17px;height:17px;flex:none}.payment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:5px;background:#eeede9;color:#26342b;flex:none}.payment-method strong,.payment-method small{display:block}.payment-method strong{font-size:15px;margin-bottom:4px}.payment-method small{font-size:12px;color:var(--muted);line-height:1.5}.payment-actions{display:grid;gap:15px;margin-top:25px}.payment-actions .text-button{justify-self:center}.review-block{border-top:1px solid var(--line);padding:17px 0}.review-block-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-block h3{font-size:15px;margin:0}.review-block p{margin:10px 0 0}.checkout-review .checkout-preview-note{margin:18px 0 25px}@media(max-width:700px){.checkout-steps{margin:18px 0 22px;justify-content:space-between}.checkout-steps span{font-size:11px;padding:0 5px 12px;gap:5px}.checkout-steps b{width:21px;height:21px;font-size:10px}.payment-method{padding:14px 12px;gap:10px}.payment-method small{font-size:11px}.checkout-step-intro{margin-bottom:20px}}.checkout-whatsapp-consent{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;margin:0 0 17px;background:#f5f8f3;border:1px solid #dfe9db;border-radius:7px;color:#4d6252;font-size:12px;line-height:1.5;cursor:pointer}.checkout-whatsapp-consent input{width:17px;height:17px;flex:none;margin:1px 0 0;accent-color:#315c3f}.checkout-whatsapp-consent span{max-width:53ch}:root{--ink-2:#3d3d3d;--ink-3:#6b6b6b;--line:#e5e5e5;--line-soft:#efefef;--surface:#fff;--shade:#f6f6f6;--red:#f0431e;--accent:#c3330f;--accent-dark:#a82b0b;--ink:#0b0b0b;--wine:#0b0b0b;--sage:#f4f4f4;--muted:#6b7280}body,:root{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--surface)}h1,h2,h3{font-family:Archivo,system-ui,sans-serif;font-weight:700;letter-spacing:-.026em;color:var(--ink)}.wordmark,.hero h1,.section-head h2{font-family:Archivo,system-ui,sans-serif}.page-wrap{max-width:1280px;margin:0 auto;padding:26px 20px 72px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.breadcrumb{font-size:13px;color:var(--ink-3);margin:0 0 14px}.breadcrumb a:hover{color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}.text-link:hover{color:var(--accent-dark)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:9px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.button:hover{background:#000}.button.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.button.ghost:hover{background:var(--shade)}.button:disabled{opacity:.45;cursor:not-allowed}.loading-state{padding:90px 20px;text-align:center;color:var(--ink-3)}.empty-state{padding:70px 20px;text-align:center;max-width:520px;margin:0 auto}.empty-state.tight{min-height:0;padding:30px 20px 8px}.empty-state h1,.empty-state h2{font-size:23px;margin:14px 0 8px}.empty-state p{color:var(--ink-3);margin:0 0 20px}.site-header{position:sticky;top:0;z-index:40;background:#0b0b0b;border-bottom:1px solid #1d1d1d;display:block;height:auto;padding:0;gap:0}.header-top{max-width:1280px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:clamp(14px,2.4vw,32px)}.header-nav-row{border-top:1px solid #1b1b1b;background:#0e0e0e;display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,.61,.36,1),border-top-color .26s}.header-nav-row>.primary-nav{max-width:1280px;margin:0 auto;padding:0 20px;min-height:0}.site-header.nav-tucked .header-nav-row{grid-template-rows:0fr;border-top-color:transparent}.site-header.nav-tucked .header-nav-row>.primary-nav{overflow:hidden}@media(prefers-reduced-motion:reduce){.header-nav-row{transition:none}}.header-actions{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}@media(max-width:720px){.header-top{flex-wrap:wrap;row-gap:10px;padding-bottom:12px}.header-search{order:3;flex:1 0 100%;max-width:none;height:44px}}.wordmark{display:block;flex-shrink:0;line-height:0}.wordmark img{height:34px;width:auto;display:block}.primary-nav{display:flex;align-items:center;gap:clamp(10px,1.6vw,22px);flex-wrap:wrap}.primary-nav a{font-size:14px;font-weight:500;color:#c4c4c4;white-space:nowrap}.primary-nav a:hover{color:#fff}.header-search{display:flex;align-items:center;flex:1 1 440px;min-width:0;max-width:620px;height:46px;padding:0 0 0 4px;border-radius:999px;background:#1a1a1a;border:1px solid #262626;transition:border-color .18s,background .18s}.header-search:focus-within{border-color:var(--red);background:#1f1f1f}.header-scope{position:relative;display:flex;align-items:center;flex:none;color:#bdbdbd}.header-scope select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:13.5px;font-weight:600;padding:0 26px 0 16px;height:38px;cursor:pointer;outline:none}.header-scope select option{background:#141414;color:#eee}.header-scope svg{position:absolute;right:10px;pointer-events:none}.header-scope:after{content:"";position:absolute;right:0;top:9px;bottom:9px;width:1px;background:#303030}.header-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0 14px;font-size:14px;color:#fff}.header-search input::placeholder{color:#8a8a8a}.header-search-go{flex:none;display:grid;place-items:center;width:38px;height:38px;margin-right:4px;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;transition:background .18s}.header-search-go:hover{background:var(--accent-dark)}.header-nav-row>.primary-nav{gap:clamp(12px,1.7vw,26px)}.header-nav-row .nav-range>a{display:inline-flex;align-items:center;padding:13px 0;border-bottom:2px solid transparent}.header-nav-row .nav-range:hover>a{color:var(--red);border-bottom-color:transparent}.bag-link{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;color:#fff}.bag-link:hover{background:#1f1f1f}.bag-link em{position:absolute;top:1px;right:0;font-style:normal;font-size:11px;font-weight:700;background:var(--red);color:#fff;border-radius:10px;min-width:18px;padding:1px 5px;text-align:center}.menu-toggle{display:none;border:0;background:none;color:#fff;padding:4px}.hero{background:linear-gradient(135deg,#0b0b0b,#1a1a1a 62%,#262626);color:#fff;padding:74px 20px 78px}.hero h1{max-width:760px}.hero .eyebrow{color:var(--red)}.hero h1{font-size:clamp(32px,5vw,54px);line-height:1.04;margin:0 0 14px;color:#fff}.shelf,.band,.feature{max-width:1280px;margin:0 auto;padding:44px 20px}.band{background:transparent}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.section-head h2{font-size:24px;margin:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.range-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.range-tile{display:grid;gap:4px;padding:20px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .15s,transform .15s}.range-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.range-name{font-size:15px;font-weight:650;color:var(--ink)}.maker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.maker-tile{display:grid;gap:3px;place-items:center;text-align:center;padding:22px 12px;border:1px solid var(--line);border-radius:12px;background:var(--shade)}.maker-tile:hover{border-color:var(--accent);background:#fff}.maker-tile strong{font-size:14px;font-weight:650}.feature{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:var(--shade);border-radius:16px;max-width:1240px;padding:40px}.feature h2{font-size:28px;margin:0 0 12px}.feature p{color:var(--ink-2);line-height:1.65;margin:0 0 22px;max-width:46ch}.feature-image{width:100%;height:100%;max-height:320px;object-fit:contain;border-radius:12px}.product-card{display:flex;flex-direction:column;gap:10px;height:100%}.product-photo{position:relative;display:block;aspect-ratio:1;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.product-photo img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .25s}.product-card:hover .product-photo img{transform:scale(1.04)}.product-flag{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;padding:4px 8px;border-radius:20px}.product-flag.out{background:var(--ink);color:#fff}.product-flag.save{background:var(--red);color:#fff}.product-card.is-out .product-photo img{opacity:.55}.product-info{display:grid;gap:3px}.product-brand{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.product-name{font-size:14px;font-weight:550;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-name:hover{color:var(--accent)}.product-price{display:flex;align-items:baseline;gap:8px;margin:2px 0 0}.product-price strong{font-size:15px;font-weight:700}.product-price s{font-size:13px;color:var(--ink-3)}.product-add{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;margin-top:auto;padding:9px 12px;border:1px solid var(--ink);border-radius:9px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .25s,border-color .25s,transform .12s}.product-add:hover:not(:disabled){background:#000}.product-add:active:not(:disabled){transform:translateY(1px)}.product-add:disabled{opacity:.45;cursor:not-allowed}.product-add.ghost{background:transparent;color:var(--ink);border-color:var(--line);text-decoration:none}.product-add.ghost:hover{background:var(--shade)}.product-add-label,.product-add-done{display:flex;align-items:center;justify-content:center;gap:7px;transition:opacity .25s,transform .25s}.product-add-done{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(105%)}.product-add.is-added{background:var(--accent-dark);border-color:var(--accent-dark)}.product-add.is-added .product-add-label{opacity:0;transform:translateY(-105%)}.product-add.is-added .product-add-done{opacity:1;transform:none}.shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.shop-head h1{font-size:28px;margin:0}.shop-count{font-size:13.5px;color:var(--ink-3)}.shop-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.shop-filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:11px;padding:10px 38px 10px 14px;min-height:42px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236b6b6b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:11px 8px;box-shadow:0 1px 2px #0c0c0c0a;transition:border-color .18s,box-shadow .18s,background-color .18s}.shop-filters select:hover{border-color:#cfcfcf;background-color:var(--shade)}.shop-filters select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c3330f29}.shop-filter{position:relative;min-width:170px;flex:0 1 auto}.shop-filter summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 1px 2px #0c0c0c0a;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;list-style:none}.shop-filter summary::-webkit-details-marker{display:none}.shop-filter summary:hover,.shop-filter[open] summary{border-color:#cfcfcf;background:var(--shade)}.shop-filter summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.shop-filter-menu{position:absolute;z-index:12;top:calc(100% + 5px);left:0;min-width:100%;max-height:280px;overflow-y:auto;padding:5px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px #00000024}.shop-filter-menu button{display:block;width:100%;padding:9px 10px;border-radius:6px;text-align:left;white-space:nowrap;font-size:13px;color:var(--ink)}.shop-filter-menu button:hover,.shop-filter-menu button.selected{background:var(--shade)}@media(max-width:640px){.shop-filter{flex:1 1 calc(50% - 5px);min-width:0}.shop-filter-menu{min-width:max-content;max-width:min(280px,90vw)}}.shop-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:38px 0 0;font-size:13px;color:var(--ink-3)}.shop-pagination button{min-height:40px;padding:9px 15px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.shop-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:start}.detail-photo{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--line);border-radius:14px;background:#fff;padding:20px}.detail-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.detail-thumbs button{width:66px;height:66px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;padding:5px}.detail-thumbs button.active{border-color:var(--accent)}.detail-thumbs img{width:100%;height:100%;object-fit:contain}.detail-info h1{font-size:28px;line-height:1.2;margin:0 0 14px}.detail-price{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.detail-price strong{font-size:27px;font-weight:700}.detail-price s{color:var(--ink-3);font-size:16px}.detail-stock{font-size:13.5px;font-weight:600;color:#1d7a46;margin:0 0 24px}.detail-stock.out{color:#b23b3b}.option{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;font-size:13.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.option:hover:not(:disabled){border-color:var(--ink-2)}.option.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.option.out{opacity:.5;cursor:not-allowed;text-decoration:line-through}.option em{font-style:normal;font-size:11px;color:var(--ink-3);text-decoration:none}.detail-add{width:100%;max-width:340px;min-height:48px}.detail-description{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.detail-description h2{font-size:17px;margin:0 0 10px}.detail-description p{color:var(--ink-2);line-height:1.7;font-size:14.5px;margin:0}.detail-facts{display:grid;gap:10px;margin:26px 0 0;padding-top:22px;border-top:1px solid var(--line)}.detail-facts div{display:flex;justify-content:space-between;gap:16px;font-size:13.5px}.detail-facts dt{color:var(--ink-3)}.detail-facts dd{margin:0;font-weight:550;text-align:right}.bag-page h1{font-size:28px;margin:0 0 24px}.bag-lines{display:grid;gap:12px;margin-bottom:28px}.bag-line{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--line);border-radius:12px}.bag-line img{width:80px;height:80px;object-fit:contain;border-radius:8px;background:var(--shade);flex-shrink:0}.bag-line-info a{font-size:14.5px;font-weight:550;line-height:1.4}.bag-line-info strong{font-size:15px;margin-top:2px}.bag-line-quantity{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:9px;padding:3px}.bag-line-quantity button{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:6px}.bag-line-quantity button:hover{background:var(--shade)}.bag-line-quantity span{min-width:26px;text-align:center;font-size:14px;font-weight:600}.bag-line-remove{border:0;background:none;color:var(--ink-3);padding:6px}.bag-line-remove:hover{color:#b23b3b}.bag-summary{max-width:360px;margin-left:auto;padding:22px;border:1px solid var(--line);border-radius:12px}.bag-summary p{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin:0 0 6px}.bag-summary strong{font-size:21px;font-weight:700}.bag-summary small{display:block;color:var(--ink-3);font-size:12.5px;margin-bottom:18px}.bag-summary .button{width:100%}.site-footer{border-top:1px solid var(--accent-dark);background:var(--accent);color:#fff;margin-top:40px}.footer-inner{max-width:1280px;margin:0 auto;padding:54px 20px 42px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start}.footer-inner h3{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:#ffd9cd}.footer-inner a{display:block;font-size:14px;color:#ffe7df;margin-bottom:8px;width:fit-content}.footer-inner a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-brand>p{font-size:15px;line-height:1.75;max-width:40ch}.footer-inner>div>p{font-size:13.5px;color:#ffe7df;line-height:1.7;margin:14px 0 0}.footer-note{padding-left:56px;border-left:1px solid rgba(255,255,255,.2)}.footer-note p{margin:0 0 10px!important}.footer-note address{font-style:normal;font-size:13.5px;color:#ffe7df;line-height:1.7;margin:0 0 14px}.footer-base{max-width:1280px;margin:0 auto;padding:16px 20px 28px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.28);color:#ffe7df;font-size:12.5px}.footer-base a{color:#ffe7df;text-decoration:underline}.footer-base a:hover{color:#fff}.site-footer .wordmark{margin-bottom:14px}.site-footer .wordmark img{height:38px;background:#0b0b0b;border-radius:6px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:10px;padding:12px 18px;font-size:14px;transition:opacity .2s,transform .2s;z-index:60}.toast.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.toast a{color:#ff9478;font-weight:600}@media(max-width:1080px){.product-grid,.range-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-layout{grid-template-columns:minmax(0,1fr);gap:28px}.feature{grid-template-columns:minmax(0,1fr)}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero{padding:52px 20px 56px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.range-grid,.maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf,.band,.feature{padding:30px 20px}.section-head h2{font-size:20px}.bag-line{flex-wrap:wrap}.bag-summary{max-width:none}}.product-card.compact{display:flex;flex-direction:column;gap:10px;grid-template-columns:none;align-items:stretch}.hero h1{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(32px,5vw,54px);line-height:1.04;letter-spacing:-.03em;text-align:left;color:#fff;margin:0 0 14px}.hero{display:block;place-items:initial;position:static}.primary-nav{gap:2px}.nav-range{position:relative}.nav-range>a{display:block;padding:9px;font-size:13.5px;font-weight:500;color:#e6e6e6;white-space:nowrap;border-radius:7px}.nav-range:hover>a,.nav-range:focus-within>a{color:#fff;background:#1f1f1f}.nav-submenu{position:absolute;top:100%;left:0;z-index:50;display:none;min-width:206px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #10131a21}.nav-range:hover .nav-submenu,.nav-range:focus-within .nav-submenu{display:block}.nav-submenu a{display:block;padding:8px 10px;font-size:13.5px;color:var(--ink-2);border-radius:6px;white-space:nowrap}.nav-submenu a:hover{background:var(--shade);color:var(--accent)}.nav-range-toggle{display:none;border:0;background:none;color:var(--ink-3);padding:8px;line-height:0;border-radius:7px;transition:transform .2s,background .15s,color .15s}.primary-nav{overflow:visible;flex-wrap:wrap;row-gap:0}.header-nav-row .nav-range>a{padding:13px 0;font-size:14px}@media(max-width:1000px){.menu-toggle{display:block}.header-nav-row{border-top:0;background:transparent;display:block}.site-header.nav-tucked .header-nav-row{grid-template-rows:none}.header-nav-row>.primary-nav{overflow-y:auto}.header-nav-row>.primary-nav{padding:8px 20px 16px}.primary-nav{position:absolute;top:100%;left:0;right:0;z-index:60;display:none;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;background:#fff;border-bottom:1px solid var(--line);max-height:calc(100vh - 100%);overflow-y:auto}.primary-nav.open{display:flex}.primary-nav a{padding:11px 0;border-bottom:1px solid var(--line-soft)}.header-nav-row .nav-range>a{padding:12px 0;border-bottom:1px solid var(--line-soft)}.header-nav-row .nav-range.current>a{color:var(--accent);border-bottom-color:var(--line-soft)}.header-scope{display:none}.header-search{flex:1 1 auto;height:42px}.nav-range{position:static;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--line-soft)}.nav-range>a{flex:1;padding:12px 0;font-size:14px;border-bottom:0;border-radius:0;color:var(--ink)}.nav-range-toggle{display:block;flex:none}.nav-range-toggle:hover{background:var(--shade);color:var(--ink)}.nav-range.open>.nav-range-toggle{transform:rotate(180deg);color:var(--accent)}.nav-range.open>a{color:var(--accent)}.nav-submenu{flex-basis:100%;position:static;display:none;border:0;box-shadow:none;min-width:0;padding:2px 0 10px 12px;animation:submenu-open .22s ease-out}.nav-range.open>.nav-submenu{display:block}.nav-submenu a{padding:8px 0;font-size:13px;color:var(--ink-3);border-bottom:0}}@keyframes submenu-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.site-header .wordmark,.site-footer .wordmark{flex:0 0 auto;font-size:0;letter-spacing:0}.site-header .wordmark img{height:42px;width:auto;max-width:none;object-fit:contain}@media(max-width:560px){.site-header .wordmark img{height:32px}}.site-footer .wordmark img{height:42px;width:auto;max-width:none;object-fit:contain;border-radius:6px}.site-footer{display:block;grid-template-columns:none;gap:0;padding:0;font-size:inherit;line-height:inherit}.site-footer .footer-inner>div>p{margin-top:12px}.site-footer h3{margin-bottom:12px}.site-footer .footer-note{text-align:left}.site-footer .footer-note a{display:block;margin-bottom:8px}@media(max-width:820px){.footer-inner{grid-template-columns:minmax(0,1fr);gap:34px;padding:40px 20px 32px}.footer-note{padding:28px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.2)}.footer-brand>p{max-width:none}}.hero{position:relative;overflow:hidden;padding:0;height:auto;max-height:none;min-height:0}.hero:after{content:"";position:absolute;top:-200px;right:-160px;width:640px;height:640px;background:radial-gradient(circle,rgba(240,67,30,.24),transparent 62%);pointer-events:none}.hero h1{max-width:none}.range-grid,.maker-grid{display:grid}.range-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.range-tile{padding:0;overflow:hidden;gap:0;display:flex;flex-direction:column}.tile-photo{display:block;background:#f6f6f6;border-bottom:1px solid var(--line)}.tile-photo img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:12px;display:block;transition:transform .25s}.range-tile:hover .tile-photo img,.maker-tile:hover .tile-photo img{transform:scale(1.05)}.tile-text{display:grid;gap:3px;padding:13px 15px 15px}.maker-tile{padding:0;overflow:hidden;gap:0;display:flex;flex-direction:column;background:#fff}.maker-tile .tile-photo{width:100%}.maker-tile .tile-photo img{aspect-ratio:1;padding:14px}.maker-tile strong{padding:11px 10px 0;font-size:13.5px}@media(max-width:1080px){.range-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body{max-width:100%;overflow-x:clip}@media(max-width:760px){.hero h1{white-space:normal;max-width:none;font-size:clamp(28px,8vw,38px);letter-spacing:-.02em}.footer-inner{grid-template-columns:1fr;gap:26px;padding:36px 18px}.footer-note a,.footer-note address{overflow-wrap:anywhere}.footer-base{flex-direction:column;gap:6px;align-items:flex-start}.shelf,.band,.feature{padding:28px 18px}.page-wrap{padding:20px 18px 56px}.maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-filters{gap:8px}.shop-filters select{flex:1 1 44%;min-width:0}}.hero-banner{background:#fff;padding:18px 24px 0}.banner-frame{position:relative;max-width:1420px;margin:0 auto}.banner-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-radius:18px}.banner-track::-webkit-scrollbar{display:none}.banner-slide{flex:0 0 100%;min-width:0;scroll-snap-align:center;display:block}.banner-slide-inner{position:relative;display:block;aspect-ratio:3/1;overflow:hidden;border-radius:18px;background:#fafafa}.banner-slide-inner img,.banner-slide-inner video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.banner-slide.no-image .banner-slide-inner{background:linear-gradient(115deg,#0b0b0b,#1c1c1c 58%,#2a2320)}.banner-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.banner-mark img{position:static;width:auto;height:clamp(46px,7vw,86px);object-fit:contain;border-radius:8px}.banner-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.06);color:var(--ink);box-shadow:0 6px 20px #0000001f;opacity:0;transition:opacity .2s,background .15s}.banner-frame:hover .banner-arrow,.banner-arrow:focus-visible{opacity:1}.banner-arrow:hover{background:#fff}.banner-arrow.prev{left:18px}.banner-arrow.next{right:18px}.banner-dots{position:absolute;left:0;right:0;bottom:16px;z-index:2;display:flex;justify-content:center;gap:7px}.banner-dots button{width:26px;height:6px;border-radius:4px;background:#fff9;border:0;padding:0;box-shadow:0 1px 4px #00000040;transform:scaleX(.3);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s}.banner-dots button.active{transform:scaleX(1);background:#fff}.maker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.maker-tile{display:grid;gap:12px;place-items:center;padding:26px 16px 20px;background:#fff;border:1px solid var(--line-soft);border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.maker-tile:hover{border-color:#dcdcdc;box-shadow:0 10px 30px #0c0c0c12;transform:translateY(-3px)}.maker-logo{--logo-w:120px;--logo-h:52px;width:var(--logo-w);height:var(--logo-h);max-width:100%;object-fit:contain;object-position:center;filter:grayscale(1);opacity:.62;transition:filter .25s,opacity .25s}.maker-word{display:grid;place-items:center;width:120px;height:52px;max-width:100%;font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#1b1b1b;opacity:.72;transition:opacity .25s,color .25s;text-align:center;line-height:1.15}.maker-tile:hover .maker-word{opacity:1;color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shelf,.band,.feature{max-width:1420px;padding:60px 24px}.feature{max-width:1372px}.section-head{display:block;text-align:center;margin-bottom:26px}.section-head h2{font-size:clamp(21px,2vw,27px);letter-spacing:-.03em}.section-foot{display:flex;justify-content:center;margin-top:34px}.section-foot .section-button{min-width:210px;justify-content:center;min-height:48px;padding:13px 30px;font-size:14px;letter-spacing:.01em;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink)}.section-foot .section-button:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 22px #c3330f38}.section-foot .section-button:focus-visible{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:560px){.section-foot{margin-top:26px}.section-foot .section-button{width:100%;min-width:0}}.product-grid{gap:26px 22px}.product-photo{border-color:var(--line-soft);border-radius:14px;transition:border-color .2s,box-shadow .2s}.product-card:hover .product-photo{border-color:#dcdcdc;box-shadow:0 12px 34px #0c0c0c14}.product-photo img{padding:16px}.product-flag{letter-spacing:.04em;padding:4px 9px;box-shadow:0 2px 8px #0000001f}.range-tile{border-color:var(--line-soft);border-radius:14px;padding:22px 20px;transition:border-color .2s,box-shadow .2s,transform .2s}.range-tile:hover{border-color:#dcdcdc;box-shadow:0 10px 30px #0c0c0c12}.feature{border-radius:20px;padding:52px;background:linear-gradient(120deg,#faf8f7,#f4f4f4)}.feature h2{font-size:clamp(23px,2.4vw,31px);letter-spacing:-.03em}.button{border-radius:11px;padding:13px 22px;letter-spacing:.01em;transition:background .2s,border-color .2s,transform .12s}.button:active{transform:translateY(1px)}.eyebrow{font-size:10.5px;letter-spacing:.18em}@media(max-width:1100px){.maker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.shelf,.band,.feature{padding:44px 20px}.feature{padding:38px}}@media(max-width:640px){.hero-banner{padding:12px 0 0}.banner-slide-inner,.banner-track{border-radius:0}.banner-slide-inner{aspect-ratio:2.4/1}.banner-slide-inner img,.banner-slide-inner video{object-position:left center}.banner-dots{bottom:13px}.banner-arrow{display:none}.banner-dots{bottom:11px}.maker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.maker-tile{padding:18px 10px 14px;gap:9px}.maker-logo,.maker-word{width:92px;height:42px;font-size:12.5px}.shelf,.band,.feature{padding:34px 16px}.feature{padding:26px;border-radius:16px}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transition-delay:var(--stagger,0ms)}.reveal.is-in{opacity:1;transform:none}.hero-banner{animation:fade .7s ease both}.reveal.is-in .product-card,.reveal.is-in .range-tile,.reveal.is-in .maker-tile,.reveal.is-in .product-card:nth-child(n+2),.reveal.is-in .range-tile:nth-child(n+2),.reveal.is-in .product-card:nth-child(n+3),.reveal.is-in .range-tile:nth-child(n+3),.reveal.is-in .product-card:nth-child(n+4),.reveal.is-in .range-tile:nth-child(n+4),.reveal.is-in .product-card:nth-child(n+5),.reveal.is-in .range-tile:nth-child(n+5),.reveal.is-in .maker-tile:nth-child(n+5){animation-delay:.24s}.text-link svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.text-link:hover svg{transform:translate(4px)}.button svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.button:hover svg{transform:translate(3px)}.button:not(.ghost){position:relative;overflow:hidden}.button:not(.ghost):after{content:"";position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-120%);pointer-events:none}.button:not(.ghost):hover:after{animation:sheen .85s ease-out}.product-card .product-name{transition:color .18s}.product-card:hover .product-name{color:var(--accent)}.primary-nav a{transition:color .18s}.bag-link em{animation:pop .4s cubic-bezier(.22,.61,.36,1)}@keyframes bag-nudge{0%{transform:none}30%{transform:translateY(-3px) scale(1.12)}60%{transform:translateY(1px) scale(.97)}to{transform:none}}@keyframes added-lift{0%{transform:none}35%{transform:translateY(-2px)}to{transform:none}}.bag-glyph{display:grid;place-items:center;animation:bag-nudge .45s cubic-bezier(.22,.61,.36,1)}.detail-add{position:relative;overflow:hidden;transition:background .25s,transform .12s}.detail-add:active:not(:disabled){transform:scale(.985)}.detail-add-label,.detail-add-done{display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .26s ease,transform .26s cubic-bezier(.22,.61,.36,1)}.detail-add-done{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(105%)}.detail-add.is-added{background:var(--accent-dark);animation:added-lift .4s ease-out}.detail-add.is-added .detail-add-label{opacity:0;transform:translateY(-105%)}.detail-add.is-added .detail-add-done{opacity:1;transform:none}.bag-line-quantity button:active:not(:disabled){transform:scale(.88)}.bag-line-quantity span,.bag-line-total{display:inline-block;animation:pop .4s cubic-bezier(.22,.61,.36,1)}.bag-line-remove:active{transform:rotate(90deg) scale(.88)}.bag-checkout{transition:background .25s,border-color .25s,transform .12s}.bag-checkout:active{transform:scale(.985)}.bag-page{max-width:1240px}.bag-head{display:flex;align-items:baseline;gap:14px;margin:0 0 26px}.bag-head h1{font-size:clamp(25px,3vw,33px);letter-spacing:-.03em;margin:0}.bag-head p{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a}.bag-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:32px;align-items:start}.bag-lines{display:grid;gap:12px}.bag-line{position:relative;display:flex;align-items:center;gap:18px;padding:18px;background:#fff;border:1px solid var(--line-soft);border-radius:16px;transition:border-color .2s,box-shadow .2s}.bag-line:hover{border-color:#dcdcdc;box-shadow:0 10px 30px #0c0c0c0f}.bag-line-photo{flex-shrink:0;display:block;width:92px;height:92px;border-radius:12px;overflow:hidden;background:linear-gradient(140deg,#fafafa,#f2f2f2)}.bag-line-photo img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.bag-line:hover .bag-line-photo img{transform:scale(1.06)}.bag-line-info{flex:1;min-width:0;display:grid;gap:3px}.bag-line-brand{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a}.bag-line-info a{font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em;transition:color .18s}.bag-line-info a:hover{color:var(--accent)}.bag-line-info small{font-size:12.5px;color:var(--ink-3)}.bag-line-unit{font-size:12.5px;color:#9a9a9a;margin-top:2px}.bag-line-controls{display:grid;justify-items:end;gap:10px;flex-shrink:0}.bag-line-quantity{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;padding:3px;background:#fff}.bag-line-quantity button{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:7px;color:var(--ink-2);transition:background .15s,color .15s,transform .12s}.bag-line-quantity button:hover{background:var(--accent);color:#fff}.bag-line-quantity span{min-width:30px;text-align:center;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.bag-line-total{font-size:16px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bag-line-remove{position:absolute;top:10px;right:10px;border:0;background:none;color:#c4c4c4;padding:5px;border-radius:7px;line-height:0;transition:color .15s,background .15s,transform .15s}.bag-line-remove:hover{color:#b23b3b;background:#fdf1f1;transform:rotate(90deg)}.bag-summary{position:sticky;top:96px;padding:26px;border:1px solid var(--line-soft);border-radius:18px;background:linear-gradient(170deg,#fcfbfb,#f6f6f6);box-shadow:0 14px 40px #0c0c0c0d}.bag-summary h2{font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;color:var(--ink-2)}.bag-row{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin:0 0 11px;font-variant-numeric:tabular-nums}.bag-row.muted{color:var(--ink-3);font-size:13px}.bag-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-top:15px;border-top:1px solid var(--line);font-size:14px}.bag-total strong{font-size:25px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bag-checkout{width:100%;margin:20px 0 0;background:var(--accent);border-color:var(--accent);padding:15px 22px;font-size:15px}.bag-checkout:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.bag-continue{display:block;text-align:center;margin-top:12px;font-size:13.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;transition:color .18s}.bag-continue:hover{color:var(--ink)}.bag-trust{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:9px}.bag-trust li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.bag-trust svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.bag-sticky{display:none}@media(max-width:980px){.bag-grid{grid-template-columns:minmax(0,1fr)}.bag-summary{position:static;max-width:none}.bag-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--line);box-shadow:0 -6px 24px #0c0c0c12}.bag-sticky-total{display:grid;gap:1px;line-height:1.2}.bag-sticky-total span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bag-sticky-total strong{font-size:19px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bag-sticky-checkout{flex:1;margin:0;min-height:46px;background:var(--accent);border-color:var(--accent);transition:background .25s,border-color .25s,transform .12s}.bag-sticky-checkout:active{transform:scale(.985)}.bag-summary .bag-checkout{display:none}body:has(.bag-sticky) .site-footer{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.bag-page{padding-bottom:28px}}@media(max-width:640px){.bag-line{flex-wrap:wrap;gap:14px;padding:14px}.bag-line-photo{width:74px;height:74px}.bag-line-info{flex:1 1 55%}.bag-line-controls{flex:1 1 100%;grid-auto-flow:column;justify-items:stretch;align-items:center;justify-content:space-between}.bag-line-total{justify-self:end}.bag-summary{padding:20px;border-radius:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@keyframes spin-y{0%{transform:rotateX(-24deg) rotateY(0)}to{transform:rotateX(-24deg) rotateY(360deg)}}@keyframes build{0%{clip-path:inset(100% 0 0 0)}62%{clip-path:inset(0 0 0 0)}88%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes gantry{0%{transform:translate3d(-34%,0,0)}50%{transform:translate3d(34%,0,0)}to{transform:translate3d(-34%,0,0)}}@keyframes gantry-lift{0%{transform:translateY(46px)}62%{transform:translateY(-6px)}88%{transform:translateY(-6px)}to{transform:translateY(46px)}}@keyframes bed-pulse{0%,to{opacity:.5}50%{opacity:.85}}.print-scene{display:grid;justify-items:center;gap:20px;padding:18px 0}.print-stage{position:relative;width:150px;height:130px;perspective:620px;perspective-origin:50% 38%}.print-cube{position:absolute;left:50%;top:34px;width:62px;height:62px;margin-left:-31px;transform-style:preserve-3d;animation:spin-y 9s linear infinite}.print-cube .face{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(195,51,15,.5);background:linear-gradient(160deg,#f0431e38,#c3330f1a);animation:build 4.6s cubic-bezier(.4,0,.2,1) infinite}.print-cube .front{transform:translateZ(31px)}.print-cube .back{transform:rotateY(180deg) translateZ(31px)}.print-cube .right{transform:rotateY(90deg) translateZ(31px)}.print-cube .left{transform:rotateY(-90deg) translateZ(31px)}.print-cube .top{transform:rotateX(90deg) translateZ(31px);background:#f0431e4d}.print-cube .bottom{transform:rotateX(-90deg) translateZ(31px);background:#c3330f29}.print-gantry{position:absolute;left:50%;top:34px;width:96px;margin-left:-48px;height:2px;background:linear-gradient(90deg,transparent,rgba(11,11,11,.32),transparent);animation:gantry-lift 4.6s cubic-bezier(.4,0,.2,1) infinite}.print-nozzle{position:absolute;top:-7px;left:50%;width:8px;height:9px;margin-left:-4px;background:var(--accent);clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);animation:gantry 2.3s ease-in-out infinite}.print-bed{position:absolute;left:50%;bottom:6px;width:132px;height:74px;margin-left:-66px;transform:rotateX(66deg);border-radius:4px;background:linear-gradient(180deg,#0b0b0b12,#0b0b0b08);box-shadow:0 0 0 1px #0b0b0b12}.print-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;animation:bed-pulse 4.6s ease-in-out infinite;background-size:12px 12px;background-image:linear-gradient(to right,rgba(11,11,11,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,11,11,.09) 1px,transparent 1px)}.print-label{margin:0;font-size:13px;letter-spacing:.02em;color:var(--ink-3)}.loading-state .print-scene{padding-top:0}.empty-state .print-scene{margin-bottom:6px}.product-card .product-photo{perspective:900px;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.22,.61,.36,1),border-color .2s,box-shadow .28s}.product-card:hover .product-photo{transform:rotateX(5deg) rotateY(-5deg) translateY(-4px);box-shadow:-10px 18px 40px #0c0c0c24}.product-card .product-photo img{transform:translateZ(0);transition:transform .38s cubic-bezier(.22,.61,.36,1)}.product-card:hover .product-photo img{transform:translateZ(26px) scale(1.04)}.product-flag{transform:translateZ(34px)}.maker-tile{perspective:800px;transform-style:preserve-3d}.maker-logo,.maker-word{transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .25s,opacity .25s,color .25s}.maker-tile:hover .maker-logo,.maker-tile:hover .maker-word{transform:translateZ(22px) translateY(-2px)}.bag-line-photo{perspective:700px;transform-style:preserve-3d}.bag-line:hover .bag-line-photo img{transform:translateZ(18px) scale(1.06)}.detail-layout{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(32px,4vw,56px)}.detail-gallery{position:sticky;top:96px}.detail-photo{width:100%;height:auto;aspect-ratio:1;max-height:min(56vh,480px);object-fit:contain;padding:22px;background:#fff}.detail-thumbs button{width:60px;height:60px}@media(max-width:1080px){.detail-gallery{position:static}.detail-photo{max-height:46vh;padding:16px}.detail-layout{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:640px){.detail-photo{max-height:42vh;padding:12px}.detail-thumbs button{width:52px;height:52px}}.detail-photo-button{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;cursor:zoom-in;transition:border-color .2s,box-shadow .2s}.detail-photo-button:hover{border-color:#dcdcdc;box-shadow:0 12px 34px #0c0c0c14}.detail-photo{display:block;border:0;border-radius:0}.detail-zoom-badge{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 14px #0000001f;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.detail-photo-button:hover .detail-zoom-badge,.detail-photo-button:focus-visible .detail-zoom-badge{opacity:1;transform:none}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:#090909eb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .22s ease both;cursor:zoom-out}.lightbox-stage{margin:0;display:grid;justify-items:center;gap:14px;max-width:100%;max-height:100%;animation:rise .3s cubic-bezier(.22,.61,.36,1) both}.lightbox-image{max-width:min(1200px,92vw);max-height:80vh;object-fit:contain;border-radius:10px;background:#fff;cursor:zoom-in;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.lightbox-image.zoomed{transform:scale(2);cursor:zoom-out}.lightbox-hint{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;letter-spacing:.04em;color:#ffffff9e}.lightbox-hint span{color:#ffffff73}.lightbox-close{position:fixed;top:18px;right:18px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;transition:background .15s}.lightbox-close:hover{background:#fff3}.lightbox-arrow{position:fixed;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;transition:background .15s}.lightbox-arrow:hover{background:#fff3}.lightbox-arrow.prev{left:clamp(10px,2.5vw,28px)}.lightbox-arrow.next{right:clamp(10px,2.5vw,28px)}@media(max-width:640px){.lightbox-image{max-height:72vh}.lightbox-arrow{width:40px;height:40px}.detail-zoom-badge{opacity:1;transform:none}}html,body{background:#fff}.hero-banner,.banner-track,.empty-state,.loading-state{background:transparent}.maker-tile,.product-photo{background:#fff}.feature{background:linear-gradient(120deg,#fafafa,#f4f4f4);border:1px solid rgba(0,0,0,.05)}.product-photo{border-color:#e8e8e8}@media(pointer:coarse){.menu-toggle{display:grid;place-items:center;min-width:44px;min-height:44px;margin-left:-8px}.bag-link,.nav-range-toggle{min-width:44px;min-height:44px}.bag-line-quantity button{width:40px;height:40px}.bag-line-remove{padding:10px;min-width:40px;min-height:40px;display:grid;place-items:center}.bag-continue{padding:12px 0;min-height:44px}.detail-thumbs button{min-width:44px;min-height:44px}}.nav-range:not(.nav-utility)+.nav-utility{margin-left:auto;padding-left:12px;border-left:1px solid #2e2e2e}.nav-utility>a{color:#bdbdbd}.nav-utility:hover>a,.nav-utility:focus-within>a{color:#fff}.service-top{padding-bottom:0}.service-page h1{font-size:clamp(28px,5vw,40px);margin:0 0 14px}.page-hero{position:relative;border-radius:18px;overflow:hidden;background:var(--ink);margin-bottom:28px;isolation:isolate}.page-hero img{display:block;width:100%;height:clamp(240px,42vw,420px);object-fit:cover}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b00 32%,#0b0b0bc9)}.page-hero-text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(20px,4vw,38px)}.page-hero-text .eyebrow{color:#ffb9a6;margin-bottom:8px}.page-hero-text h1{color:#fff;margin:0 0 8px;font-size:clamp(28px,5vw,40px)}.page-hero-text p{margin:0;max-width:46ch;font-size:clamp(14px,1.6vw,17px);line-height:1.55;color:#f0f0f0}.page-hero.short{display:flex;align-items:flex-end;min-height:clamp(150px,22vw,220px)}.page-hero.short img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.page-hero.short .page-hero-text{position:relative;width:100%;padding:clamp(18px,3vw,30px)}.page-hero.short:after{background:linear-gradient(180deg,#0b0b0b40,#0b0b0b9e 45%,#0b0b0bdb)}.service-intro{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 26px;max-width:62ch}.service-points{list-style:none;margin:0 0 34px;padding:0;display:grid;gap:12px;max-width:62ch}.service-points li{position:relative;padding-left:26px;font-size:15px;line-height:1.6;color:var(--ink-2)}.service-points li:before{content:"";position:absolute;left:6px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.service-blocks{padding-top:0}.service-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,54px);align-items:center;margin-bottom:clamp(38px,6vw,68px)}.service-block.flipped .service-block-photo{order:2}.service-block-photo{border-radius:16px;overflow:hidden;background:var(--shade)}.service-block-photo img{display:block;width:100%;height:clamp(220px,30vw,340px);object-fit:cover}.service-block-text h2{font-size:clamp(20px,2.6vw,27px);margin:0 0 12px}.service-block-text>p{font-size:15.5px;line-height:1.7;color:var(--ink-2);margin:0 0 18px;max-width:52ch}.service-block-text ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.service-block-text li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.55;color:var(--ink-3)}.service-block-text li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:2px;background:var(--accent);opacity:.85}.service-notes{margin-bottom:clamp(34px,5vw,56px)}.service-notes h2{font-size:clamp(19px,2.4vw,25px);margin:0 0 20px}.service-note-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-note-grid article{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.service-note-grid h3{font-size:15px;margin:0 0 8px}.service-note-grid p{font-size:13.5px;line-height:1.6;color:var(--ink-3);margin:0}.contact-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start}.contact-form-card,.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,2.6vw,28px)}.contact-form-card h2,.contact-card h2{font-size:clamp(18px,2.1vw,22px);margin:0 0 8px}.contact-form-lead{font-size:14px;color:var(--ink-3);margin:0 0 22px}.contact-form-card form{display:grid;gap:16px}.contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form-card label{display:grid;gap:7px;font-size:12.5px;font-weight:650;color:var(--ink-2)}.contact-label{display:block}.contact-optional{font-weight:500;color:var(--ink-3)}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:12px 13px;font:inherit;font-size:14px;font-weight:400;background:var(--surface);color:var(--ink);resize:vertical}.contact-form-card textarea{min-height:130px;line-height:1.6}.contact-form-card input:focus-visible,.contact-form-card select:focus-visible,.contact-form-card textarea:focus-visible{border-color:var(--accent)}.contact-error{margin:0;font-size:13.5px;color:#a32138}.contact-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact-submit small{font-size:12px;color:var(--ink-3)}.contact-sent{display:grid;justify-items:start;gap:10px;padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--shade)}.contact-sent svg{color:#1b7f4d}.contact-sent strong{font-size:16px}.contact-sent p{margin:0;font-size:14px;line-height:1.65;color:var(--ink-3);max-width:52ch}.contact-details{display:grid;gap:16px}.contact-line{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line-soft);font-size:14px;line-height:1.6;color:var(--ink-2)}.contact-line:last-of-type{border-bottom:0;padding-bottom:0}.contact-line svg{flex:none;margin-top:3px;color:var(--accent)}.contact-line strong{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}a.contact-line:hover span{color:var(--accent)}.contact-gst{margin:14px 0 0;font-size:12px;color:var(--ink-3)}.contact-routes{display:grid;gap:4px}.contact-routes a{display:flex;align-items:flex-start;gap:12px;padding:13px;border-radius:11px;font-size:13.5px;line-height:1.6;color:var(--ink-3);transition:background .15s}.contact-routes a:hover{background:var(--shade)}.contact-routes svg{flex:none;margin-top:2px;color:var(--accent)}.contact-routes strong{display:block;font-size:14px;color:var(--ink);margin-bottom:2px}@media(max-width:900px){.contact-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.contact-row{grid-template-columns:minmax(0,1fr)}}.home-faq-intro{display:grid;justify-items:center;text-align:center;gap:10px;margin-bottom:clamp(26px,3.4vw,40px)}.home-faq-intro .eyebrow{margin:0}.home-faq-intro h2{font-size:clamp(25px,3.4vw,38px);line-height:1.14;letter-spacing:-.03em;margin:0}.home-faq-intro>p{margin:0;max-width:46ch;font-size:15px;line-height:1.6;color:var(--ink-3)}.home-faq-intro .button{margin-top:8px;border-radius:999px;padding:13px 28px}.home-faq-list{display:grid;gap:12px;max-width:880px;margin:0 auto}.home-faq-list>details{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.home-faq-list>details:hover{border-color:#dcdcdc;box-shadow:0 8px 22px #0b0b0b0f}.home-faq-list>details[open]{border-color:#c3330f59;box-shadow:0 12px 30px #0b0b0b14}.home-faq-list>details[open]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.home-faq-list summary{display:flex;align-items:center;gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2vw,20px) clamp(16px,2.2vw,24px);cursor:pointer;list-style:none;font-size:clamp(14.5px,1.6vw,16.5px);font-weight:650;color:var(--ink);transition:color .15s}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:hover{color:var(--accent)}.home-faq-list summary>span{flex:1;min-width:0}.home-faq-list summary em{flex:none;font-style:normal;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);transition:color .15s}.home-faq-list details[open] summary em{color:var(--accent)}.home-faq-list summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--shade);transition:background .2s}.home-faq-list summary i:before,.home-faq-list summary i:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.home-faq-list summary i:before{left:9px;right:9px;top:14px;height:2px}.home-faq-list summary i:after{top:9px;bottom:9px;left:14px;width:2px}.home-faq-list summary:hover i{background:#efe4e0}.home-faq-list details[open] summary i:after{transform:rotate(90deg)}.home-faq-list details>p{margin:0;padding:0 clamp(16px,2.2vw,24px) clamp(18px,2.2vw,22px) calc(clamp(16px,2.2vw,24px) + 34px);font-size:14.5px;line-height:1.7;color:var(--ink-2);max-width:72ch}@media(max-width:520px){.home-faq-intro .button{width:100%}.home-faq-list summary em{display:none}.home-faq-list details>p{padding-left:clamp(16px,2.2vw,24px)}}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.blog-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,border-color .25s}.blog-card:hover{transform:translateY(-4px);border-color:#c3330f4d;box-shadow:0 14px 30px #0b0b0b17}.blog-card-photo{display:block;background:var(--shade)}.blog-card-photo img{width:100%;height:190px;object-fit:cover}.blog-card-fallback{display:grid;place-items:center;height:190px;color:var(--ink-3);background:var(--shade)}.blog-card-text{display:flex;flex-direction:column;gap:9px;padding:18px 18px 20px;flex:1}.blog-card-text time{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.blog-card-text h2{font-size:18px;line-height:1.3;margin:0}.blog-card-text h2 a:hover{color:var(--accent)}.blog-card-text>p{font-size:13.5px;line-height:1.6;color:var(--ink-3);margin:0}.blog-card-more{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;color:var(--accent)}.blog-card-more svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.blog-card:hover .blog-card-more svg{transform:translate(4px)}.blog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px;text-align:center;color:var(--ink-3)}.blog-empty strong{font-size:17px;color:var(--ink)}.blog-empty p{margin:0 0 6px;font-size:14px}.blog-note{font-size:14px;color:var(--ink-3)}.blog-post{max-width:760px}.blog-post-head{margin-bottom:24px}.blog-post-head time{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.blog-post-head h1{font-size:clamp(28px,4.4vw,42px);line-height:1.12;margin:10px 0 14px}.blog-post-lead{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 10px}.blog-post-author{font-size:13px;color:var(--ink-3);margin:0}.blog-post-photo{width:100%;height:clamp(220px,34vw,380px);object-fit:cover;border-radius:16px;margin-bottom:28px}.blog-body p{font-size:16px;line-height:1.75;color:var(--ink-2);margin:0 0 18px}.blog-body h2{font-size:clamp(19px,2.2vw,24px);margin:30px 0 12px}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:28px 0 0}.blog-tags li{font-size:12px;padding:6px 12px;border-radius:999px;background:var(--shade);color:var(--ink-3)}.blog-back{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-size:14px;font-weight:600;color:var(--accent)}.blog-back:hover{text-decoration:underline}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.service-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.5vw,52px);align-items:center;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:18px;background:var(--shade)}.service-contact-copy h2{font-size:clamp(20px,2.2vw,25px);margin:0 0 10px}.service-contact-copy p{font-size:14.5px;line-height:1.65;color:var(--ink-3);margin:0;max-width:38ch}.service-contact-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.service-contact-list>li>a,.service-contact-list>li>div{display:flex;align-items:flex-start;gap:14px;padding:13px 14px;border-radius:13px;background:var(--surface);border:1px solid transparent;transition:border-color .15s,transform .15s}.service-contact-list>li>a:hover{border-color:var(--accent);transform:translate(2px)}.service-contact-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--shade);color:var(--accent)}.service-contact-list>li>a:hover .service-contact-mark{background:#fdeeea}.service-contact-text{display:grid;gap:3px;min-width:0}.service-contact-text small{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.service-contact-text strong{font-size:14.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.service-contact-text address{font-style:normal;font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}@media(max-width:860px){.service-contact{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.service-contact-copy p{max-width:none}}.service-back{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:14px;color:var(--accent)}.service-back:hover{text-decoration:underline}@media(max-width:980px){.service-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-block{grid-template-columns:minmax(0,1fr);gap:18px}.service-block.flipped .service-block-photo{order:0}.service-block-photo img{height:clamp(190px,52vw,260px)}.page-hero img{height:clamp(220px,58vw,300px)}.page-hero.short{min-height:clamp(130px,34vw,170px)}}@media(max-width:520px){.service-note-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.nav-range:not(.nav-utility)+.nav-utility{margin-left:0;border-left:0;padding-left:0}.nav-utility>a{color:var(--ink)}}.site-header{background:#0b0b0b;border-bottom:1px solid #1c1c1c}.primary-nav{gap:0}.nav-range>a{position:relative;display:flex;align-items:center;height:56px;padding:0 7px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:#b5b5b5;border-radius:0;background:none;white-space:nowrap;transition:color .15s,background .15s}.nav-range>a:after{display:none}.nav-range:hover>a,.nav-range:has(:focus-visible)>a{color:var(--red);background:none}.nav-range.current>a{color:var(--red)}.header-nav-row .nav-range:hover>a,.header-nav-row .nav-range:has(:focus-visible)>a{color:var(--red);border-bottom-color:transparent}.header-nav-row .nav-range.current>a{color:var(--red);border-bottom-color:transparent}@media(min-width:1001px){.header-nav-row>.primary-nav{max-width:none;flex-wrap:nowrap;gap:clamp(2px,.45vw,7px);justify-content:space-between}.header-nav-row .nav-range>a{padding-left:clamp(2px,.35vw,5px);padding-right:clamp(2px,.35vw,5px);font-size:clamp(11px,.92vw,13px)}}@media(max-width:1340px){.nav-range>a{padding:0 5px;font-size:12px}}@media(max-width:1100px){.nav-range>a{padding:0 4px;font-size:11.5px}}.nav-submenu{top:100%;min-width:230px;padding:10px;background:#141414;border:0;border-top:3px solid var(--red);border-radius:0 0 10px 10px;box-shadow:0 22px 44px #0000008c}.nav-submenu a{display:block;padding:10px 12px;font-size:13px;font-weight:500;color:#b5b5b5;border-radius:7px;transition:background .14s,color .14s,padding-left .14s}.nav-submenu a:hover{background:#1f1f1f;color:#fff;padding-left:16px}.nav-range:hover .nav-submenu,.nav-range:has(:focus-visible) .nav-submenu{display:block;animation:submenu-open .16s ease-out}.nav-utility>a{color:#8a8a8a}.nav-range:not(.nav-utility)+.nav-utility{border-left:1px solid #262626;margin-left:auto;padding-left:6px}.menu-toggle,.bag-link{color:#fff}.bag-link:hover{background:#1c1c1c}.site-header .wordmark{background:none;padding:0}.header-search input{color:#fff}.header-search input::placeholder{color:#7d7d7d}@media(max-width:1000px){.nav-range>a{height:auto;display:block;padding:12px 0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);background:none}.nav-range>a:after{display:none}.nav-range:hover>a,.nav-range:has(:focus-visible)>a{background:none;color:var(--accent)}.nav-range.current>a{color:var(--accent)}.nav-submenu{background:transparent;border:0;box-shadow:none;border-radius:0;padding:2px 0 10px 12px}.nav-submenu a{color:var(--ink-3);padding:8px 0;border-radius:0}.nav-submenu a:hover{background:none;color:var(--accent);padding-left:0}.nav-utility>a{color:var(--ink)}.nav-range:not(.nav-utility)+.nav-utility{border-left:0;margin-left:0;padding-left:0}}.policy-page{max-width:720px}.policy-page h1{font-size:clamp(28px,5vw,38px);margin:0 0 12px}.policy-intro{font-size:16px;line-height:1.6;color:var(--ink-3);margin:0 0 28px}.policy-body p{font-size:15px;line-height:1.75;color:var(--ink-2);margin:0 0 16px}.policy-note{padding:18px;border:1px dashed var(--line);border-radius:12px;background:var(--shade);font-size:14px;line-height:1.6;color:var(--ink-3)}.policy-contact{margin-top:34px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--shade)}.policy-contact h2{font-size:17px;margin:0 0 6px}.policy-contact p{font-size:14px;color:var(--ink-3);margin:0 0 12px}.policy-contact a{color:var(--accent);font-weight:600}.policy-contact small{display:block;margin-top:10px;font-size:12px;color:var(--ink-4)}.policy-back{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:14px;color:var(--accent)}.policy-back:hover{text-decoration:underline}.policy-body h2{font-size:17px;margin:28px 0 10px;letter-spacing:-.01em}.policy-body h2:first-child{margin-top:0}.detail-video{margin-top:28px}.detail-video h2{font-size:17px;margin:0 0 12px}.detail-video-frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0b0b0b;border:1px solid var(--line)}.detail-video-frame iframe,.detail-video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.detail-video-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--accent)}.detail-video-link:hover{text-decoration:underline}@keyframes promo-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes promo-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.promo{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);overflow:hidden;width:min(1372px,calc(100% - 48px));margin:26px auto;border-radius:20px;min-height:clamp(240px,26vw,330px);background:var(--shade);border:1px solid var(--line)}.promo-art{width:100%;height:100%;min-height:inherit;object-fit:cover;grid-area:1/2}.promo-copy{display:flex;flex-direction:column;justify-content:center;grid-area:1/1;padding:clamp(26px,3.4vw,46px);background:#0b0b0b;color:#fff}.promo.light{grid-template-columns:minmax(0,1fr) minmax(0,42%)}.promo.light .promo-art{grid-area:1/1}.promo.light .promo-copy{grid-area:1/2;background:var(--shade);color:var(--ink);border-left:1px solid var(--line)}.promo-copy .eyebrow{color:#ff7a56}.promo.light .promo-copy .eyebrow{color:var(--accent)}.promo-copy h2{font-size:clamp(22px,2.3vw,31px);line-height:1.12;margin:0 0 10px;color:inherit}.promo-sub{font-size:14.5px;line-height:1.6;margin:0 0 20px;color:#ffffffc2}.promo.light .promo-sub{color:var(--ink-3)}.promo-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:9px;padding:12px 22px;border-radius:30px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;transition:background .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.promo-cta:hover{background:var(--accent-dark);transform:translateY(-2px)}.promo-cta svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.promo-cta:hover svg{transform:translate(3px)}.promo.is-in .promo-art{animation:promo-settle 1.4s cubic-bezier(.22,.61,.36,1) both}@media(max-width:900px){.promo,.promo.light{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.promo.light .promo-art{grid-area:1/2}.promo.light .promo-copy{grid-area:1/1;border-left:0}}@media(max-width:640px){.promo,.promo.light{width:calc(100% - 32px);margin:18px auto;border-radius:16px;display:block;min-height:0}.promo-art,.promo.light .promo-art{height:clamp(150px,44vw,230px);min-height:0}.promo-copy,.promo.light .promo-copy{padding:20px 18px 24px;border-left:0;color:var(--ink);background:var(--shade)}.promo-copy .eyebrow{color:var(--accent)}.promo-copy h2{font-size:21px}.promo-sub,.promo.light .promo-sub{font-size:14px;color:var(--ink-3);margin-bottom:16px}.promo-cta{align-self:stretch;justify-content:center;min-height:48px}}.section-button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:40px;padding:9px 18px;border:1px solid var(--line);border-radius:30px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.section-button:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.section-button svg{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.section-button:hover svg{transform:translate(3px)}@media(max-width:640px){.section-button{padding:8px 14px;font-size:12.5px;gap:6px}.section-button svg{width:14px;height:14px}}@media(pointer:coarse){.section-button{min-height:44px}.site-footer .footer-inner a{display:flex;align-items:center;min-height:44px;margin-bottom:0}.site-footer .footer-note a{min-height:44px}.banner-dots button{position:relative;width:34px;height:44px;padding:0;background:transparent;box-shadow:none;border-radius:0}.banner-dots button:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:6px;margin-top:-3px;border-radius:4px;background:#fff9;box-shadow:0 1px 4px #00000040;transform:scaleX(.3);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s}.banner-dots button.active{background:transparent}.banner-dots button.active:before{transform:scaleX(1);background:#fff}.policy-back,.service-back,.bag-continue{min-height:44px;display:inline-flex;align-items:center}.filters select{min-height:44px}}.footer-base,.footer-base small,.footer-base a,.footer-base p,.footer-base span{font-size:12.5px}@media(max-width:640px){.footer-base,.footer-base small,.footer-base a{font-size:12.5px}}@media(pointer:coarse){.shop-filters select{min-height:44px}.site-header .wordmark{display:flex;align-items:center;min-height:44px}.footer-base a{display:inline-flex;align-items:center;min-height:44px}.product-name{padding:12px 0;margin:-12px 0}}.eyebrow{font-size:11px}@media(pointer:coarse){.policy-contact a,.service-contact a:not(.button){display:inline-flex;align-items:center;min-height:44px}.breadcrumb a,a.breadcrumb{display:inline-block;padding:14px 6px;margin:-14px -6px}.banner-dots button{transform:none}}.range-grid{gap:16px}.range-tile{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s,box-shadow .25s}.range-tile:hover{transform:translateY(-4px);border-color:#c3330f59;box-shadow:0 14px 30px #0b0b0b17}.tile-photo{display:block;background:var(--surface);border-bottom:1px solid var(--line-soft)}.tile-photo img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:16px;display:block;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.range-tile:hover .tile-photo img{transform:scale(1.06)}.tile-text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 16px;margin-top:auto}.range-name{font-size:15px;font-weight:650;color:var(--ink);line-height:1.25}@media(max-width:640px){.range-grid{gap:10px}.range-tile{border-radius:14px}.tile-photo img{padding:12px}.tile-text{padding:11px 12px 13px}.range-name{font-size:13.5px}}.range-tile{--tint:var(--accent);--tint-wash:var(--shade);position:relative}.range-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--tint);z-index:1;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.range-tile:hover:before{transform:scaleX(1)}.tile-text{background:var(--tint-wash)}.range-tile:hover{border-color:var(--tint)}.range-name{color:var(--ink)}@media(prefers-reduced-motion:reduce){.range-tile:before{transform:scaleX(1)}}.range-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.6vw,34px) clamp(12px,2.4vw,30px)}.range-tile{display:flex;flex-direction:column;align-items:center;gap:0;width:clamp(92px,10vw,128px);padding:0;border:0;border-radius:0;background:none;overflow:visible;box-shadow:none;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.range-tile:hover{transform:translateY(-5px);border:0;box-shadow:none}.range-tile:before{display:none}.tile-photo{width:100%;aspect-ratio:1;border-radius:50%;background:var(--surface);border:2px solid var(--tint);display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 0 var(--tint-wash);transition:box-shadow .25s cubic-bezier(.22,.61,.36,1)}.range-tile:hover .tile-photo{box-shadow:0 0 0 7px var(--tint-wash)}.tile-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;padding:21%;border-radius:50%;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.range-tile:hover .tile-photo img{transform:scale(1.07)}.tile-text{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;padding:12px 2px 0;margin-top:0;text-align:center}.range-name{font-size:13.5px;font-weight:650;line-height:1.3;color:var(--ink)}@media(max-width:640px){.range-grid{gap:18px 10px}.range-tile{width:calc(25% - 8px)}.tile-text{padding-top:9px}.range-name{font-size:12px;min-height:2.6em;display:flex;align-items:center;justify-content:center;text-align:center}.tile-photo{border-width:2px}}.maker-tile{--pad-x:16px;position:relative;overflow:hidden;padding:26px var(--pad-x);background:#fff;border-color:var(--line-soft)}.maker-tile:before{content:none}.maker-tile:hover{background:#fff;border-color:#dcdcdc;box-shadow:0 10px 30px #0c0c0c12}.maker-logo{filter:grayscale(1);mix-blend-mode:normal;opacity:.72}.maker-tile:hover .maker-logo{filter:none;opacity:1}.maker-word{opacity:.9}.maker-tile:hover .maker-word{color:var(--tint,var(--accent))}@media(max-width:540px){.maker-tile{--pad-x:10px;padding:18px var(--pad-x)}}.variant-picker{display:grid;gap:18px;margin:22px 0 24px}.variant-axis{display:grid;gap:9px}.variant-label{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.variant-label em{font-style:normal;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ink);margin-left:7px;font-size:13.5px}.variant-values{display:flex;flex-wrap:wrap;gap:9px}.variant-value{min-height:42px;padding:10px 20px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.variant-value:hover:not(:disabled){border-color:var(--ink-3)}.variant-value.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.variant-value:disabled{cursor:not-allowed;color:var(--ink-3);border-style:dashed;opacity:.6}.variant-values.as-swatches{gap:12px}.as-swatches .variant-value{min-height:0;padding:3px;border:0;border-radius:50%;background:none;box-shadow:none;display:grid;place-items:center}.variant-swatch{display:block;width:30px;height:30px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e}.as-swatches .variant-value.active{box-shadow:0 0 0 2px var(--ink)}.as-swatches .variant-value:hover:not(:disabled){box-shadow:0 0 0 2px var(--line)}.as-swatches .variant-value.active:hover{box-shadow:0 0 0 2px var(--ink)}.as-swatches .variant-value.out{opacity:.45;position:relative}.as-swatches .variant-value.out:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1.5px;background:var(--ink);transform:rotate(-45deg);transform-origin:center}.detail-buy{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.quantity-stepper{display:flex;align-items:center;gap:2px;border:1.5px solid var(--line);border-radius:11px;padding:3px;background:#fff;flex:0 0 auto}.quantity-stepper button{width:38px;min-height:42px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--ink);cursor:pointer;transition:background .18s}.quantity-stepper button:hover:not(:disabled){background:var(--shade)}.quantity-stepper button:disabled{opacity:.35;cursor:not-allowed}.quantity-stepper span{min-width:30px;text-align:center;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.detail-buy .detail-add{flex:1 1 220px;max-width:none;margin:0}@media(max-width:540px){.detail-buy{gap:10px}.detail-buy .detail-add{flex:1 1 160px}}.product-flag.preorder{background:#0b0b0b;color:#fff}.detail-preorder{display:inline-block;background:#0b0b0b;color:#fff;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:600}.tile-initial{font:650 clamp(18px,2.2vw,26px) "Archivo",system-ui,sans-serif;letter-spacing:.02em;color:var(--ink-3);-webkit-user-select:none;user-select:none}.bag-estimate{margin:0 0 14px;padding:14px 0 0;border-top:1px solid var(--line-soft)}.bag-estimate form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.bag-estimate label{display:grid;gap:5px;min-width:0}.bag-estimate label span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.bag-estimate input,.bag-estimate select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px 9px;font-size:13px;background:#fff;color:var(--ink);height:36px}.bag-estimate input:focus,.bag-estimate select:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 2px #0b0b0b14}.bag-estimate button{height:36px;padding:0 14px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bag-estimate button:disabled{opacity:.55;cursor:default}.bag-estimate-error{margin:9px 0 0;font-size:12.5px;color:var(--red,#a33f39)}.bag-estimate-result{margin:9px 0 0;font-size:12.5px;color:var(--ink-3)}@media(max-width:640px){.bag-estimate form{grid-template-columns:1fr 1fr}.bag-estimate button{grid-column:1 / -1}}.account-slot{display:block;width:34px;height:34px}.account-signin{border:1px solid #2f2f2f;border-radius:9px;background:transparent;color:#e8e8e8;font-size:13px;font-weight:600;padding:8px 13px;cursor:pointer;white-space:nowrap}.account-signin:hover:not(:disabled){border-color:#4a4a4a;background:#1c1c1c;color:#fff}.account-signin:disabled{opacity:.6;cursor:default}.account-menu{position:relative}.account-chip{width:34px;height:34px;border-radius:50%;border:1px solid #2f2f2f;background:#1c1c1c;padding:0;overflow:hidden;cursor:pointer;display:grid;place-items:center}.account-chip img{width:100%;height:100%;object-fit:cover}.account-initial{font-size:13px;font-weight:650;color:#e8e8e8}.account-chip:hover{border-color:#4a4a4a}.account-panel{position:absolute;right:0;top:calc(100% + 9px);z-index:60;display:none;min-width:210px;padding:13px;background:#141414;border:1px solid #262626;border-radius:11px;box-shadow:0 22px 44px #0000008c}.account-menu.open .account-panel,.account-menu:focus-within .account-panel{display:block}.account-name{margin:0;font-size:13.5px;font-weight:650;color:#fff}.account-email{margin:3px 0 11px;font-size:12px;color:#9a9a9a;word-break:break-all}.account-panel button{width:100%;border:1px solid #333;border-radius:8px;background:transparent;color:#e0e0e0;font-size:12.5px;padding:8px;cursor:pointer}.account-panel button:hover:not(:disabled){background:#1f1f1f;color:#fff}.checkout-gate{max-width:440px;margin:38px auto 80px;text-align:center}.checkout-gate h1{font:800 clamp(26px,3.6vw,36px)/1.08 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0 0 10px}.checkout-gate p{margin:0 0 22px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.checkout-gate .button{width:100%;justify-content:center}.checkout-gate-error{margin:14px 0 0;font-size:13px;color:var(--red,#a33f39)}.checkout-gate-back{display:inline-block;margin-top:18px;font-size:13px;color:var(--ink-3)}@media(max-width:640px){.account-signin{font-size:0;padding:8px 10px}.account-signin:after{content:"Sign in";font-size:12px}}.account-page{padding-bottom:80px}.account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:30px 0 26px;padding-bottom:22px;border-bottom:1px solid var(--line-soft)}.account-head h1{font:800 clamp(26px,3.6vw,38px)/1.05 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:6px 0 0}.account-head-email{margin:8px 0 0;font-size:13.5px;color:var(--ink-3)}.account-signout{flex:none;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink-2);font-size:13px;padding:9px 14px;cursor:pointer}.account-signout:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.account-error{font-size:13.5px;color:var(--red,#a33f39)}.account-gate{max-width:420px;margin:48px auto 90px;text-align:center}.account-gate h1{font:800 clamp(26px,3.6vw,36px)/1.08 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0 0 10px}.account-gate p{margin:0 0 22px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.account-gate .button{width:100%;justify-content:center}.account-gate-back{display:inline-block;margin-top:18px;font-size:13px;color:var(--ink-3)}.account-order{border:1px solid var(--line-soft);border-radius:14px;padding:18px;margin-bottom:14px}.account-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-order-head strong{display:block;font-size:15px;font-weight:700;color:var(--ink)}.account-order-head small{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.account-order-meta{display:flex;align-items:center;gap:12px}.account-order-meta strong{font-size:16px;font-variant-numeric:tabular-nums}.account-state{font-size:12px;font-weight:600;border-radius:20px;padding:4px 11px;white-space:nowrap}.account-state.live{background:#eaf4ee;color:#2f6b47}.account-state.ended{background:#f2f2f2;color:#6f6f6f}.account-items{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line-soft)}.account-items li{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13.5px;color:var(--ink-2)}.account-items li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.account-items-shipping{color:var(--ink-3)}.account-order-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-3)}.account-order-foot a{display:inline-flex;align-items:center;gap:5px;color:var(--accent,#c3330f);font-weight:600}.account-return{color:var(--ink-2)}.account-orders-link{display:block;margin-bottom:8px;padding:8px;border:1px solid #333;border-radius:8px;text-align:center;font-size:12.5px;color:#e0e0e0}.account-orders-link:hover{background:#1f1f1f;color:#fff}@media(max-width:640px){.account-head{flex-direction:column;gap:14px}.account-order-head{gap:10px}}.account-signin-wrap{position:relative}.account-signin-error{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:max-content;max-width:300px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45;background:#2a1210;border:1px solid #5b2520;border-radius:9px;color:#ffb4ab}.signin-page{min-height:calc(100vh - 330px);padding-top:64px;padding-bottom:96px}.signin-shell{width:100%;max-width:440px;margin:0 auto}.signin-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--ink-2);font-size:13px;text-decoration:none}.signin-back:hover{color:var(--accent)}.signin-card{box-sizing:border-box;width:100%;padding:36px;text-align:center;background:#fff;border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 10px 30px #1818180a}.signin-card h1{font:750 clamp(25px,3vw,30px)/1.2 "Archivo",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px}.signin-lead{margin:0 0 28px;font-size:14px;line-height:1.6;color:var(--ink-2)}.signin-button{width:100%;justify-content:center}.signin-form{display:grid;gap:14px;text-align:left}.signin-form label{display:grid;gap:6px;font-size:13px;font-weight:650;color:var(--ink-2)}.signin-form input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:9px;background:#fff;color:var(--ink);font:inherit}.signin-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin-links{display:flex;justify-content:space-between;gap:12px;margin-top:17px}.signin-links button{padding:4px 0;color:var(--ink-2);font-size:12px;text-decoration:underline}.signin-divider{display:flex;align-items:center;gap:12px;margin:21px 0;color:var(--ink-3);font-size:12px}.signin-divider:before,.signin-divider:after{content:"";height:1px;flex:1;background:var(--line-soft)}.signin-google{width:100%;min-height:44px;border:1px solid var(--line-soft);border-radius:9px;background:#fff;color:var(--ink);font-size:13px;font-weight:650}.signin-google:hover{background:#f5f5f5}.signin-message{margin:14px 0 0;color:#246541;font-size:13px;line-height:1.5}.signin-error{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--red,#a33f39)}.signin-guest{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3);text-align:center}@media(max-width:640px){.signin-page{padding-top:32px;padding-bottom:64px}.signin-card{padding:28px 22px}}.service-contact-text em{display:block;margin-top:5px;font-style:normal;font-size:12px;font-weight:650;color:var(--accent)}
