body:has(.v53-browsing,.v53-detail,.v53-purchasing,main.v53-cart,.v53-payment-return,.v53-orders,.v53-purchase-detail,.v53-warehouse,.v53-forwardings,.v53-shipping){background:#fff;min-height:100dvh}body:has(.v53-auth){background:#f5f4f1;min-height:100dvh}@media (max-width:767px){body:has(.v53-auth){background:#fff}}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail){--ink:#111;--ink-2:#333;--ink-3:#5c5c5c;--ink-4:#767676;--ink-5:#999;--line:#e8e8e8;--fill:#f8f8f8;--fill-2:#f2f2f2;--xe-w:1376px;--xe-g:32px;--xe-ease:cubic-bezier(.2, .7, .3, 1);--t-cn:.02em;--sec:96px;color:#111;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) *{box-sizing:border-box;border-radius:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) :is(h1,h2,h3,p,ul){margin:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) :focus-visible{outline-offset:2px;outline:2px solid #111}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-w{max-width:var(--xe-w);padding-left:var(--xe-g);padding-right:var(--xe-g);box-sizing:content-box;margin-left:auto;margin-right:auto}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tick{z-index:72;background:#1a1a1a;align-items:center;height:40px;display:flex;position:relative;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tickt{white-space:nowrap;will-change:transform;flex:none;align-items:center;animation:144s linear infinite xeTick;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tickt span{letter-spacing:1px;text-transform:uppercase;color:#fff;padding:0 22px;font-size:11px;font-weight:600;line-height:18px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tickt i{color:#fff;font-size:10px;font-style:normal}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd{z-index:70;background:#fff;border-bottom:1px solid #f2f2f2;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1{height:56px;padding:0 var(--xe-g);align-items:center;display:flex;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-gd{gap:32px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-gd a{letter-spacing:1.2px;color:#999;padding-top:2px;font-size:12px;font-weight:600;line-height:20px;transition:color .3s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-gd a.on,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-gd a:hover{color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-logo{white-space:nowrap;color:#1a1a1a;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.28em;font-size:26px;font-weight:800;line-height:1;display:inline-flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-logo span{font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase;font-variant:normal}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1 .xe-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hr{align-items:center;gap:4px;margin-left:auto;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch{color:#1a1a1a;letter-spacing:.28px;cursor:text;background:#f8f8f8;border:0;align-items:center;gap:10px;width:192px;height:34px;margin:0 10px 0 6px;padding:0 14px;font-size:14px;transition:background .2s;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch:hover{background:#f2f2f2}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ic{color:#1a1a1a;background:0 0;border:0;place-items:center;width:36px;height:36px;transition:opacity .2s;display:grid;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ic:hover{opacity:.55}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ic .dot{background:var(--o);color:#fff;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;top:1px;right:-2px;box-shadow:0 0 0 2px #fff}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lang{margin-right:2px;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lang .lgt{color:#1a1a1a;letter-spacing:1.2px;background:0 0;border:0;gap:5px;height:32px;padding:0 6px;font-size:12px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lang .lgt:hover,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lang.open .lgt{opacity:.6;background:0 0;border:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lgp,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .acctp{z-index:90;border:1px solid #e5e5e5;box-shadow:0 8px 24px #00000014}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .acctp .ava{color:#1a1a1a;background:#f2f2f2}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-nav{border-top:1px solid #f2f2f2;justify-content:center;align-items:center;height:56px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni{letter-spacing:.28px;color:#1a1a1a;padding:8px 16px 6px;font-size:14px;font-weight:400;line-height:22px;transition:color .2s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni.on{font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd.mm-on .xe-ni{color:#999}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd.mm-on .xe-ni.hot,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd.mm-on .xe-ni:hover{color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn>a,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn summary{letter-spacing:1.3px;color:#1a1a1a;cursor:pointer;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;font-weight:600;list-style:none;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn summary::-webkit-details-marker{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn summary svg{transition:transform .25s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn details[open] summary svg{transform:rotate(180deg)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn details a{color:#1a1a1a;padding:11px 20px 11px 32px;font-size:14px;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-drwn details[open]{border-bottom:1px solid #f2f2f2}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ft,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ft{background:#fafafa;border-top:1px solid #f2f2f2;margin-top:96px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg h3,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg h3{letter-spacing:1.4px;color:#1a1a1a;margin-bottom:20px;font-size:14px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg ul,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg ul{list-style:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg li,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg li{letter-spacing:.28px;font-size:14px;line-height:30px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg a,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg a{color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg a:hover,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg a:hover{text-underline-offset:4px;text-decoration:underline}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg .na,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg .na{color:var(--ink-4)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ft3,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ft3{padding:36px 0 48px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ft3 .xe-w,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ft3 .xe-w{flex-wrap:wrap;align-items:center;gap:40px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ft3 .xe-logo,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ft3 .xe-logo{font-size:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftl,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftl{letter-spacing:.28px;color:var(--ink-4);font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftc,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftc{letter-spacing:.24px;color:var(--ink-4);margin-left:auto;font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hero{background:#ededea;height:clamp(320px,100vh - 389px,680px);position:relative;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs{opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .9s;display:grid;position:absolute;inset:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on{opacity:1}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-h2{letter-spacing:2.2px;text-transform:uppercase;color:#1a1a1a;align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:30px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-mk{background:#1a1a1a;flex:none;width:8px;height:8px;display:inline-block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-va{letter-spacing:.28px;color:#1a1a1a;text-underline-offset:4px;margin-right:16px;font-size:14px;text-decoration:underline;transition:opacity .2s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-va:hover{opacity:.55}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .mcard.xe-card{color:#1a1a1a;gap:0;transition:none;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .mcard.xe-card:hover{transform:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .media{aspect-ratio:3/4;box-shadow:none;background:#f2f2f0;border:0;display:block;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--xe-ease)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .mcard.xe-card:hover .media img{transform:scale(1.04)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .minfo{padding:16px 0 0;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tag{letter-spacing:1px;text-transform:uppercase;color:#1a1a1a;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tag:before{content:"";background:#1a1a1a;flex:none;width:5px;height:5px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .cap2{letter-spacing:.28px;color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .mcard.xe-card:hover .cap2{text-underline-offset:3px;text-decoration:underline}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-kr{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;line-height:18px;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .prow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .prow+.prow{margin-top:2px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .pct{color:#1a1a1a;font-size:13px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .sub2{color:var(--ink-4);font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-mo{color:var(--ink-4);margin-top:6px;font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edit{display:block;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edi{aspect-ratio:3/4;background:#f2f2f0;display:block;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edi img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--xe-ease)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edit:hover .xe-edi img{transform:scale(1.04)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edl{letter-spacing:1.4px;text-transform:uppercase;color:#1a1a1a;background:#fff;align-items:center;gap:10px;height:56px;padding:0 22px 0 24px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:0;right:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edl svg{transition:transform .25s var(--xe-ease)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edit:hover .xe-edl svg{transform:translate(4px)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sq .media,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sqc .media{aspect-ratio:1}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sq .media{background:var(--pbg,#fff);isolation:isolate;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sq .media img{object-fit:cover;object-position:center 50%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sq .media:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#edece8;position:absolute;inset:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sqc .media img{object-position:center 18%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-btn{color:#fff;letter-spacing:1.6px;text-transform:uppercase;background:#1a1a1a;justify-content:center;align-items:center;height:46px;margin-top:22px;padding:0 40px;font-size:16px;font-weight:600;transition:background .25s ease-in-out;display:inline-flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pt{letter-spacing:1.8px;text-transform:uppercase;color:#1a1a1a;margin-top:26px;font-size:18px;font-weight:600;line-height:26px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips{flex-wrap:wrap;justify-content:center;gap:12px 20px;padding-top:24px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a{letter-spacing:.24px;color:#1a1a1a;background:#fff;border:1px solid #e0e0e0;align-items:center;height:28px;padding:0 12px;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a:hover{border-color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a.on{color:#fff;background:#1a1a1a;border-color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-plp{grid-template-columns:310px minmax(0,1fr);gap:30px;margin-top:40px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details{border-bottom:1px solid #e5e5e5;padding-bottom:4px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt summary{cursor:pointer;letter-spacing:1.4px;color:#1a1a1a;justify-content:space-between;align-items:center;height:56px;font-size:14px;font-weight:600;list-style:none;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt summary::-webkit-details-marker{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt summary svg{transition:transform .25s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details[open] summary svg{transform:rotate(180deg)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details>a{letter-spacing:.28px;color:#1a1a1a;justify-content:space-between;align-items:baseline;padding:7px 0;font-size:14px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details>a em{color:var(--ink-4);font-size:13px;font-style:normal}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details>a:hover{text-underline-offset:3px;text-decoration:underline}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details>a.on{font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fsub{border-left:1px solid #e5e5e5;margin:2px 0 8px;padding:2px 0 2px 14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fsub a{color:var(--ink-3);padding:5px 0;font-size:13px;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fsub a:hover{color:#1a1a1a;text-underline-offset:3px;text-decoration:underline}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fsub a.on{color:#1a1a1a;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pbar{flex-wrap:wrap;align-items:center;gap:16px;min-height:56px;margin-bottom:24px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cnt{letter-spacing:.28px;color:#1a1a1a;white-space:nowrap;font-size:14px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:40px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdm{aspect-ratio:3/4;background:#f2f2f0;width:100%;max-width:600px;margin:0 auto;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdm img{object-fit:cover;width:100%;height:100%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) #pbuy.xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail)#pbuy.xe-pdi{width:100%;max-width:400px;box-shadow:none;text-align:center;background:0 0;border:0;margin:0 auto;padding:0;position:sticky;top:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdk{letter-spacing:.28px;color:var(--ink-4);margin-top:8px;font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:14px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .amt,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .amt{letter-spacing:1.6px;color:#1a1a1a;font-size:16px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .amt small,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .amt small{letter-spacing:0;font-size:12px;font-weight:400}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .was,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .was{color:var(--ink-4);font-size:13px;text-decoration:line-through}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .pct,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .pct{color:#1a1a1a;font-size:13px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .sub2,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .sub2{color:var(--ink-4);font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fx{color:var(--ink-4);margin-top:10px;font-size:12px;line-height:18px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-blk{text-align:left;margin-top:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi .olab{letter-spacing:.24px;color:#1a1a1a;margin-bottom:10px;font-size:12px;font-weight:400}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi .olab b{font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi .fh{color:var(--ink-4);margin-top:8px;font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .opts.xe-szs{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:0;padding:1px 0 0 1px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt{letter-spacing:1.2px;text-transform:uppercase;color:#1a1a1a;background:#fff;border:1px solid #d1d1d1;min-width:0;height:44px;margin:-1px 0 0 -1px;padding:0 6px;font-size:12px;font-weight:400;transition:background .15s,color .15s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt:hover:not(:disabled){z-index:1;border-color:#1a1a1a;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt.on{z-index:2;color:#fff;background:#1a1a1a;border-color:#1a1a1a;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt:disabled{color:#bdbdbd;cursor:not-allowed;background:#fafafa}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt small{letter-spacing:0;font-size:10px;line-height:1.1;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-note{color:var(--ink-3);background:#f8f8f8;padding:14px 16px;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs{gap:8px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .pick{background:#fff;border:1px solid #d1d1d1;padding:14px 16px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .pick:hover:not(:disabled){background:#fff;border-color:#1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .pick.on{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .tp{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .nm{color:#1a1a1a;font-size:14px;font-weight:600;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .et{color:var(--ink-4);margin-top:3px;font-size:12px;display:block}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .right{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .was{color:var(--ink-4);font-size:12px;text-decoration:line-through}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .amt{color:#1a1a1a;font-size:15px;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .sub2{color:var(--ink-4);font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .ds{color:var(--ink-4);margin-top:10px;font-size:12px;line-height:18px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-qrow .qty{border-color:#d1d1d1}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .led.xe-sum{text-align:left;border-top:1px solid #e5e5e5;width:100%;margin-top:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-buy,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-add{letter-spacing:1.4px;width:100%;height:48px;font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-add{color:#1a1a1a;background:#f2f2f2;border:1px solid #f2f2f2;margin-top:12px}@media (max-width:1199px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch{width:150px}}@media (max-width:991px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tick{height:34px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-nav,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-gd,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd .lang{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1{padding:0 8px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1 .xe-logo{font-size:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ft3,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ft3{padding-bottom:96px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hero{height:clamp(340px,56vh,520px)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs{grid-template-columns:minmax(0,1fr)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-plp{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdg{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi{max-width:560px;position:static}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hr>.xe-ic[aria-label=消息中心],:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hr>.xe-ic[aria-label=我的订单]{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1 .xe-logo{font-size:18px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tick{height:32px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tickt span{padding:0 16px;font-size:10px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sh{margin-bottom:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-h2{letter-spacing:1.8px;font-size:18px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-va{margin-right:6px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pt{margin-top:16px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding-bottom:4px;overflow-x:auto}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a{flex:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pbar{gap:10px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg{gap:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftc,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftc{margin-left:0}}@media (prefers-reduced-motion:reduce){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs{transition:none}}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-h2{letter-spacing:var(--t-cn);font-size:22px;line-height:30px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pt,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ftg h3,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-ftg h3,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt summary{letter-spacing:var(--t-cn)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-edl{letter-spacing:.06em}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-btn{letter-spacing:.08em;height:48px;padding:0 36px;font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-btn:hover{background:#333}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-va{font-size:13px;font-weight:500}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd{border-bottom:1px solid #ededed}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-nav{border-top:1px solid #f2f2f2;height:52px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni{color:#111;padding:8px 14px 6px;font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-nav .xe-sep{background:#dadada;width:1px;height:14px;margin:0 10px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni{position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni:after{content:"";height:2px;transition:transform .25s var(--xe-ease);background:#111;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni:hover:after,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-ni.on:after{transform:scaleX(1)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sch{color:#5c5c5c;background:#f5f5f5;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-tickt span{letter-spacing:.08em;font-size:11px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .media{background:#f5f5f3;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .minfo{padding:14px 0 0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cb{letter-spacing:.06em;text-transform:uppercase;color:#111;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .cap2{letter-spacing:.01em;color:#333;min-height:40px;font-size:14px;line-height:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .mcard.xe-card:hover .cap2{color:#111;text-decoration:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pr{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .amt{letter-spacing:0;color:#111;font-size:15px;font-weight:700}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .was{color:#767676;font-size:12px;text-decoration:line-through}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .pct,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .pct,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .pct,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .pct{color:var(--sale);font-size:12px;font-weight:700}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pr2{color:#767676;align-items:baseline;gap:8px;margin-top:2px;font-size:12px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .sub2{font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pr2 .xe-mo{margin:0;font-size:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pr2 .xe-mo:before{content:"·";margin-right:8px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flag{z-index:2;letter-spacing:.04em;color:#111;background:#fff;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .media{isolation:isolate}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .media:after,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdmi:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#f4f3f0;position:absolute;inset:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card.sq .media:after{background:#edece8}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdmi{isolation:isolate;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-sh{margin-bottom:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phd{padding-top:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phr{align-items:baseline;gap:14px;margin-top:20px;display:flex}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phd .xe-pt{text-transform:none;margin:0;font-size:28px;font-weight:700;line-height:36px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phd .xe-cnt{color:#767676;font-size:13px;font-weight:400}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phn{color:#767676;max-width:720px;margin-top:10px;font-size:13px;line-height:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips{border-bottom:1px solid #ededed;justify-content:flex-start;gap:0 28px;margin-top:28px;padding-top:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a{color:#5c5c5c;background:0 0;border:0;height:44px;padding:0;font-size:14px;position:relative}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a:hover{color:#111;border:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a.on{color:#111;background:0 0;font-weight:600}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a:after{content:"";height:2px;transition:transform .25s var(--xe-ease);background:#111;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a.on:after,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a:hover:after{transform:scaleX(1)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-plp{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:32px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt details>a{padding:8px 0;font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pbar{min-height:0;margin-bottom:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-grid{gap:48px 24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdp,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdp{padding-top:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;margin-top:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdm{aspect-ratio:auto;background:0 0;max-width:none;margin:0;overflow:visible}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdmi{aspect-ratio:4/5;background:#f5f5f3;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdmi img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .8s var(--xe-ease)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdmi:hover img{transform:scale(1.03)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) #pbuy.xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail)#pbuy.xe-pdi{text-align:left;max-width:440px;margin:0;top:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi .xe-cb{margin-bottom:8px;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdn{letter-spacing:var(--t-cn);color:#111;margin-top:0;font-size:24px;font-weight:600;line-height:32px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdk{color:#767676;margin-top:6px;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr{border-bottom:1px solid #ededed;justify-content:flex-start;gap:6px 10px;margin-top:20px;padding-bottom:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .amt,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .amt{letter-spacing:0;font-size:26px;font-weight:700;line-height:32px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .amt small,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .amt small{color:#5c5c5c;font-size:13px;font-weight:400}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .was,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .was,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .pct,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .pct{font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .sub2,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .sub2{flex-basis:100%;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-fx{margin-top:12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-blk{margin-top:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi .olab{color:#111;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-szs .opt{letter-spacing:.04em;height:46px;font-size:13px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-buy{margin-top:20px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-add{color:#111;background:#fff;border:1px solid #111}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .btn.xe-add:hover:not(:disabled){color:#fff;background:#111;border-color:#111}@media (max-width:991px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdg{grid-template-columns:minmax(0,1fr);gap:24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) #pbuy.xe-pdi,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail)#pbuy.xe-pdi{max-width:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-plp{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-phd .xe-pt{font-size:24px;line-height:32px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips{scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;margin-top:20px;overflow-x:auto}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-chips a{flex:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-grid{gap:32px 12px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-card .amt{font-size:14px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdn{font-size:20px;line-height:28px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-pdpr .amt,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail).xe-pdpr .amt{font-size:22px}}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:20px;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cta .btn.xe-buy,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cta .btn.xe-add{margin:0}@media (max-width:991px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-flt{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-cta{z-index:5;background:#fff;border-top:1px solid #ededed;margin:20px -16px 0;padding:12px 16px;position:sticky;bottom:58px}}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .tp{flex-wrap:nowrap}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .tp>span:first-child{min-width:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-offs .right{flex:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-eyb{letter-spacing:.16em;color:#5c5c5c;font-size:11px;font-weight:700}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hero{background:#fff;height:auto;display:grid}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2px;height:clamp(440px,100vh - 290px,680px);transition:opacity .8s,visibility 0s linear .8s;display:grid;position:relative;inset:auto}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on{opacity:1;visibility:visible;transition:opacity .8s}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm{background:#f2f2f0;display:block;position:relative;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig img,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm img{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;position:absolute;inset:0;transform:scale(1.06)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig img{object-position:center 30%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig picture{position:absolute;inset:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on .xe-hbig img,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on .xe-hsm img{transform:scale(1)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hside{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:2px;min-height:0;display:grid;overflow:hidden}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm img{object-position:center 30%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm.pk{background:var(--pbg,#eee);isolation:isolate}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm.pk img{object-fit:cover;object-position:center 52%;width:84%;height:84%;inset:4% 8% 12%}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on .xe-hsm.pk img{transform:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm.pk:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#edece8;position:absolute;inset:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm:hover img{transition-duration:.9s;transform:scale(1.03)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsl{z-index:2;color:#111;background:#fff;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsl b{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsl em{color:#333;font-size:13px;font-style:normal}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm:hover .xe-hsl b{text-underline-offset:3px;text-decoration:underline}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard{left:max(var(--xe-g), calc((100vw - var(--xe-w)) / 2));z-index:2;width:min(400px, calc(66.6% - 2 * var(--xe-g)));color:#111;background:#fff;padding:24px 28px 28px;position:absolute;bottom:40px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on .xe-hcard{animation:xeUp .7s var(--xe-ease) .15s both}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hct2{letter-spacing:var(--t-cn);margin-top:8px;font-size:26px;font-weight:700;line-height:36px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard p{color:#5c5c5c;text-wrap:pretty;margin-top:10px;font-size:14px;line-height:22px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard .xe-btn{gap:10px;height:44px;margin-top:22px;padding:0 24px}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard .xe-btn svg{transition:transform .25s var(--xe-ease)}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard .xe-btn:hover svg{transform:translate(4px)}@media (max-width:991px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs{grid-template-columns:minmax(0,1fr);height:auto}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig{aspect-ratio:4/5;width:100%;max-height:62vh}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig img{object-position:center 18%;position:absolute}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hside{display:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hcard{width:auto;padding:22px var(--xe-g) 0;position:static}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hct2{font-size:22px;line-height:30px}}@media (prefers-reduced-motion:reduce){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hbig img,:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hsm img{transition:none;transform:none}:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hs.on .xe-hcard{animation:none}}@media (max-width:767px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1 .xe-logo{letter-spacing:.06em;font-size:16px}}@media (max-width:374px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail) .xe-hd1 .xe-logo{letter-spacing:.04em;margin-left:4px;font-size:15px;position:static;transform:none}}.v53-browsing main.v53-home{width:100%;max-width:none;margin:0;padding:0}.v53-browsing main.products-view{width:auto;max-width:var(--xe-w);padding:28px var(--xe-g) 0;margin:0 auto}.v53-overlay.storefront-overlay{background:#11111173;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.v53-overlay.storefront-overlay[open]{display:flex}.v53-overlay::backdrop{background:0 0}.v53-overlay .modal-detail{background:#fff;border-radius:0;width:100%;max-width:1180px;max-height:90vh;overflow:auto}.v53-overlay .modal-head{z-index:6;background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:14px;padding:20px 26px;display:flex;position:sticky;top:0}.v53-overlay .modal-title{color:#111;font-size:16px;font-weight:600}.v53-overlay .modal-description{color:#767676;margin:4px 0 0;font-size:12px}.v53-overlay .modal-close{color:#111;cursor:pointer;background:0 0;border:0;padding:8px;font-size:18px}.v53-overlay .modal-body{padding:24px 26px}@media (max-width:767px){.v53-overlay.storefront-overlay{padding:12px}.v53-overlay .modal-body{padding:16px}.v53-overlay .modal-head{padding:12px 16px}.v53-overlay .modal-detail{max-height:calc(100dvh - 24px)}}.v53-shell .storefront-header{max-width:none;box-shadow:none;background:#fff;margin:0;padding:0;display:block;position:relative}.v53-shell .xe-navigation-row{border-top:1px solid #f2f2f2;position:relative}.v53-shell .xe-nav{border:0;gap:0;margin:0;padding:0}.v53-shell .xe-sch{height:34px;margin:0;display:flex;position:static}.v53-shell .xe-sch input{outline-offset:3px;width:100%;min-width:0;font:inherit;color:#111;background:0 0;border:0;padding:0}.v53-shell .xe-sch button{color:#111;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1}.v53-shell .xe-locale,.v53-shell .xe-cart-link,.v53-shell .buyer-login-link{color:#111;margin-right:16px;font-size:12px}.v53-shell .buyer-auth-nav{margin:0;position:relative}.v53-shell .buyer-avatar{color:#111;width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;line-height:20px;list-style:none;display:block}.v53-shell .buyer-account-panel{z-index:95;color:#111;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e5e5;width:min(280px,100vw - 32px);padding:20px;position:absolute;top:100%;left:auto;right:0;box-shadow:0 8px 24px #00000014}.v53-shell .buyer-account-panel p{margin-bottom:12px}.v53-shell .buyer-logout-form button{color:#fff;background:#111;border:1px solid #111;padding:8px 16px}.v53-shell .xe-mobile-nav{display:none}.v53-footer.footer{color:#111;background:#fafafa;border-top:1px solid #f2f2f2;margin-top:96px;padding:56px 0 24px}.v53-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.v53-footer .footer-logo,.v53-footer .footer-h{color:#111}.v53-footer .footer-logo .logo-emoji{display:none}.v53-footer .footer-desc{color:#767676;font-size:13px;line-height:22px}.v53-footer .footer-link{color:#111;font-size:13px}.v53-footer [aria-disabled=true]{color:#767676}.v53-footer .footer-bot{color:#767676;border-top:1px solid #e8e8e8;max-width:1376px;margin:36px auto 0;padding:24px 32px 0}.v53-browsing .catalog-section{margin-top:96px}.v53-browsing .category-discovery{margin-bottom:64px}.v53-browsing .category-icon{display:none}.v53-browsing .category-card{box-shadow:none;border-radius:0}.v53-browsing .category-grid{margin-top:0;padding-top:0}.v53-browsing .category-grid strong{font-size:14px;font-weight:400}.v53-browsing .section-title-cn{color:#767676;letter-spacing:.06em;font-size:12px;font-weight:400}.v53-browsing .catalog-heading>div{color:#767676;text-align:right;font-size:12px}.v53-browsing .section-more{color:#111;text-underline-offset:4px;margin-left:16px;font-size:13px;text-decoration:underline}.v53-browsing .product-card{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.v53-browsing .product-card-link{display:block}.v53-browsing .product-image{border-radius:0;padding:0}.v53-browsing .product-card h3{overflow-wrap:anywhere;margin:0;font-weight:400}.v53-browsing .product-body{border:0}.v53-browsing .source-price-detail{color:#767676;flex-basis:100%;font-size:11px;font-weight:400;line-height:17px}.v53-browsing .availability{color:#5c5c5c;background:0 0;margin-top:8px;padding:0;font-size:11px;display:block}.v53-browsing .product-card>a:last-child:not(.product-card-link){margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.v53-browsing .product-image-missing,.v53-image-fallback,.v53-hero-fallback{color:#767676;text-align:center;place-items:center;height:100%;min-height:180px;padding:24px;font-size:13px;display:grid}.v53-browsing .products-view{padding-top:28px}.v53-browsing .products-view>.section-title{margin:0;font-size:28px;font-weight:700;line-height:36px}.v53-browsing .buyer-market-panel{box-shadow:none;color:#767676;background:0 0;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;padding:14px 0;font-size:12px;display:flex}.v53-browsing .buyer-market-panel select{background:#fff;border:1px solid #d1d1d1;width:auto;padding:8px;font-size:12px}.v53-browsing .catalog-search-hint{margin:24px 0;font-size:13px}.v53-browsing .catalog-search-clear{margin-left:12px}.v53-browsing .catalog-pagination{text-align:center;margin:40px 0}.v53-browsing .catalog-pagination a{border:1px solid #111;padding:12px 28px;font-size:13px;display:inline-block}.v53-browsing .empty-state{text-align:center;color:#767676;background:#fafafa;grid-column:1/-1;padding:64px 16px}.v53-browsing main.v53-catalog{width:100%;max-width:none;margin:0;padding:0 0 64px}.v53-catalog .xe-crumb{letter-spacing:.24px;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.v53-catalog .xe-crumb>span{color:#767676}.v53-catalog .xe-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.v53-browsing .v53-catalog .catalog-price-disclaimer{color:#767676;margin-top:4px;font-size:12px;line-height:20px}.v53-catalog .xe-pmain{min-width:0}.v53-catalog .sbox.xe-sbox{background:#f5f5f5;border:1px solid #0000;flex:1;align-items:center;gap:8px;min-width:240px;max-width:460px;height:40px;padding:0 4px 0 6px;display:flex}.v53-catalog .sbox:focus-within{border-color:#1a1a1a}.v53-catalog .sbk{background:#fff;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.v53-catalog .sbk em{font-style:normal}.v53-catalog .sbox:focus-within .sbk{color:#fff;background:#1a1a1a}.v53-catalog .sbox .inp{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0 2px;font-size:14px}.v53-catalog .xe-rgl{letter-spacing:.28px;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.v53-catalog .xe-rgl .sel{color:#1a1a1a;opacity:1;background:#fff;border:1px solid #d1d1d1;width:auto;min-width:180px;height:40px;padding:0 14px;font-size:14px}.v53-browsing .v53-catalog .catalog-search-hint{color:#1a1a1a;overflow-wrap:anywhere;background:#f2f2f2;align-items:center;gap:7px;max-width:100%;margin:0;padding:5px 10px 5px 13px;display:inline-flex}.v53-catalog .catalog-search-clear{flex:none}.v53-catalog .catalog-card-meta{color:#767676;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;font-size:11px;line-height:16px;display:flex}.v53-catalog .catalog-card-meta .merchant{font-size:inherit;color:inherit;margin:0}.v53-catalog .catalog-price-note{color:#767676;font-size:11px;font-weight:400}.v53-catalog .xe-pr2{overflow-wrap:anywhere;flex-wrap:wrap}.v53-catalog .catalog-card-action{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;font-size:12px;display:flex}.v53-catalog .catalog-card-action .availability{margin:0}.v53-catalog .catalog-card-action a{text-underline-offset:3px;text-decoration:underline}.v53-catalog .catalog-empty{text-align:center;padding:72px 24px}.v53-catalog .catalog-empty .bx{color:#111;background:#f5f5f5;place-items:center;width:76px;height:76px;margin:0 auto 20px;display:grid}.v53-catalog .catalog-empty h3{font-size:17px;font-weight:600}.v53-browsing .v53-catalog .catalog-empty p{color:#999;margin-top:9px;font-size:14px;font-weight:400;line-height:1.7}.v53-catalog .eacts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.v53-catalog .eacts .btn{color:#fff;background:#111;border:1px solid #111;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14.5px;display:inline-flex}.v53-catalog .eacts .b-line{color:#111;background:#fff}.v53-catalog .catalog-recovery{padding:48px 0}.v53-catalog .catalog-recovery a{text-underline-offset:3px;margin-top:16px;text-decoration:underline;display:inline-block}@media (max-width:767px){.v53-catalog .sbox.xe-sbox{flex-basis:100%;min-width:0;max-width:none}.v53-catalog .xe-rgl{margin-left:0}.v53-catalog .catalog-empty{padding-left:0;padding-right:0}}.v53-detail{color:#111;background:#fff;max-width:none;padding:28px 0}.v53-detail .detail-top{margin:0}.v53-detail .detail-stage{box-shadow:none;border:0;padding:0}.v53-detail .detail-summary{display:block}.v53-detail .detail-summary-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0}.v53-detail .detail-meta{color:#767676;margin-bottom:8px;font-size:12px}.v53-detail .detail-name{overflow-wrap:anywhere}.v53-detail .detail-copy{color:#5c5c5c;white-space:pre-line;margin-top:12px;font-size:14px;line-height:22px}.v53-detail .detail-price-box{background:0 0;border-radius:0;margin-bottom:24px;padding:0 0 20px}.v53-detail .detail-price-box>p{color:#767676;flex-basis:100%;font-size:12px}.v53-detail .detail-section-title{margin-bottom:12px;font-size:13px;font-weight:600}.v53-detail .product-detail-option-group{border:0;min-width:0;margin:16px 0;padding:0}.v53-detail legend{margin-bottom:10px;padding:0;font-size:13px}.v53-detail .product-detail-choices:not(.xe-szs){flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.v53-detail .product-detail-choices a{padding:8px;font-size:13px;text-decoration:underline}.v53-detail .product-detail-guidance{color:#767676;margin-top:10px;font-size:12px;line-height:20px}.v53-detail .xe-offs button{text-align:left;width:100%;font:inherit;font-size:13px;display:block}.v53-detail .xe-offs button small{color:#767676;font-size:12px}.v53-detail .detail-kv{margin:16px 0;font-size:13px}.v53-detail .detail-kv>div{border-bottom:1px solid #ededed;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.v53-detail .detail-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.v53-detail .product-detail-summary>p{color:#767676;font-size:12px}.v53-detail .product-detail-summary label{align-items:center;gap:16px;font-size:13px;display:flex}.v53-detail input[type=number]{background:#fff;border:1px solid #d1d1d1;width:80px;padding:10px}.v53-detail .detail-actions{display:block;position:static}.detail-breadcrumb{color:#767676;overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.detail-breadcrumb a{color:#111}.v53-detail .xe-szs .opt{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:46px}.v53-detail .xe-offs .tp{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v53-detail .xe-offs .nm{overflow-wrap:anywhere;min-width:0}.v53-detail .xe-offs .right{text-align:right;flex-shrink:0}.v53-detail .xe-offs .ds{margin:8px 0 0;display:block}.v53-detail .detail-quantity{margin:24px 0;font-size:13px}.v53-detail .detail-stepper{border:1px solid #d1d1d1;align-items:stretch;margin-top:12px;display:inline-flex}.v53-detail .detail-quantity>label{display:block}.v53-detail .detail-stepper button{color:#111;cursor:pointer;background:#fff;border:0;width:40px;padding:10px}.v53-detail .detail-stepper button:disabled{color:#b7b7b7;cursor:not-allowed}.v53-detail .detail-stepper input{text-align:center;appearance:textfield;border:0;width:54px;min-width:0}.v53-detail .detail-stepper input::-webkit-inner-spin-button{appearance:none}.v53-detail .detail-total{padding:18px 0}.v53-detail .detail-total small{color:#767676;margin-top:6px;font-size:12px;display:block}.v53-detail .detail-subtotal{white-space:nowrap}.v53-detail .detail-services{color:#333;border-top:1px solid #ededed;gap:10px;margin:24px 0 0;padding:16px 0 0;font-size:13px;list-style:none;display:grid}.v53-detail .detail-tabs{border-bottom:1px solid #ededed;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.v53-detail .detail-services li{align-items:flex-start;gap:10px;display:flex}.v53-detail .detail-services svg{flex-shrink:0}.v53-detail .detail-tabs button{color:#767676;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-size:13px}.v53-detail .detail-tabs button[aria-selected=true]{color:#111;border-bottom-color:#111}.v53-detail .detail-tab-panel{overflow-wrap:anywhere;padding-top:16px;font-size:13px;line-height:22px}.v53-detail .detail-tab-panel p{margin:0 0 10px}.v53-detail .detail-tab-panel a{text-underline-offset:3px;text-decoration:underline}@media (max-width:991px){.v53-detail .detail-actions{z-index:5;background:#fff;border-top:1px solid #ededed;margin:20px -16px 0;padding:12px 16px;position:sticky;bottom:58px}.v53-detail[data-host=modal] .detail-actions{bottom:0}}.v53-detail .detail-actions .xe-btn{width:100%;height:48px;margin:0;font-size:14px}.v53-detail .detail-actions button:disabled{color:#8a8a8a;background:#ededed;border:1px solid #ededed;width:100%;height:48px;font-size:14px}.v53-detail .product-detail-thumbnails{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.v53-detail .product-detail-thumbnails img{object-fit:cover;width:64px;height:80px}@media (max-width:991px){:is(.v53-browsing,.v53-shell,.v53-footer,.v53-detail){--xe-g:16px;--sec:64px}.v53-shell .xe-navigation-row{height:52px;padding:8px 16px}.v53-shell .xe-nav{display:none}.v53-shell .xe-sch{width:auto;height:36px;position:absolute;top:64px;left:16px;right:16px}.v53-shell .xe-mobile-nav{display:block}.v53-shell .xe-mobile-nav summary{cursor:pointer;list-style:none}.v53-shell .xe-mobile-nav summary::-webkit-details-marker{display:none}.v53-shell .xe-drwn{z-index:92;background:#fff;border-bottom:1px solid #ddd;position:absolute;top:56px;left:0;right:0;box-shadow:0 16px 24px #00000014}.v53-shell .xe-locale{display:none}.v53-shell .xe-cart-link{margin-right:8px;font-size:11px}.v53-shell .buyer-login-link{margin-right:0}.v53-browsing .catalog-section{margin-top:64px}.v53-browsing .category-discovery{margin-bottom:48px}.v53-browsing .catalog-heading{flex-direction:column;align-items:flex-start}.v53-browsing .catalog-heading>div{text-align:left}.v53-browsing .xe-hside{display:none}.v53-browsing .xe-hs{gap:0}.v53-browsing .xe-hcard{padding-bottom:24px}.v53-browsing .buyer-market-title{display:none}.v53-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v53-footer .footer-grid>div:first-child{grid-column:1/-1}.v53-footer.footer{margin-top:64px}.v53-detail{padding:0}.v53-detail .xe-pdi{position:static}}.v53-shell .xe-mobile-search,.v53-shell .xe-tab{display:none}.v53-shell .xe-logo{gap:.28em}.v53-shell .xe-logo span{font:inherit;letter-spacing:inherit;color:inherit}.v53-shell .xe-cart-link{margin:0;padding:0}.v53-shell .buyer-avatar{color:#111;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.v53-shell .buyer-auth-nav{margin:0}@media (max-width:991px){.v53-shell .xe-navigation-row,.v53-shell .xe-sch{display:none}.v53-shell .xe-mobile-search{display:grid}.v53-shell .xe-hr{gap:14px}.v53-shell .xe-tab{z-index:80;background:#fff;border-top:1px solid #e5e5e5;justify-content:space-around;align-items:center;height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}.v53-shell .xe-tab a{color:#767676;justify-items:center;gap:4px;font-size:11px;display:grid}.v53-shell .xe-tab .xe-tab-plus{color:#fff;text-align:center;background:#111;width:26px;height:26px;font-size:22px;line-height:24px}}.v53-footer.footer{background:#fafafa;border-top:1px solid #f2f2f2;margin-top:96px;padding:0}.v53-footer .xe-ftg{grid-template-columns:repeat(4,minmax(0,1fr))}.v53-footer ul{padding:0;list-style:none}.v53-footer .xe-logo{gap:.28em;display:inline-flex}.v53-footer .xe-logo span{font:inherit;letter-spacing:inherit}@media (max-width:991px){.v53-footer.footer{margin-top:64px}.v53-footer .xe-ftg{grid-template-columns:repeat(2,minmax(0,1fr))}}.v53-footer .xe-ft1{border-bottom:1px solid #ebebeb;padding:80px 0 56px}.v53-footer .xe-ft1 .xe-w{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.v53-footer .xe-ftb h2{letter-spacing:.02em;color:#1a1a1a;font-size:20px;font-weight:600;line-height:28px}.v53-footer .xe-ft2{border-bottom:1px solid #ebebeb;padding:56px 0 48px}@media (max-width:991px){.v53-footer .xe-ft1 .xe-w{grid-template-columns:minmax(0,1fr);gap:36px}}.v53-home .home-category-region{margin-top:96px}.v53-home .forwarding-category-edits{scroll-snap-type:x mandatory;gap:24px;padding-bottom:4px;display:flex;overflow-x:auto}.v53-home .forwarding-category-edits .category-card{scroll-snap-align:start;background:0 0;border:0;flex:0 0 calc(41.6667% - 20px);padding:0;display:block}.v53-home .forwarding-category-edits .xe-edi{aspect-ratio:3/4;display:block;position:relative;overflow:hidden}.v53-home .forwarding-category-edits .xe-edi img{object-fit:cover;width:100%;height:100%}.v53-home .forwarding-category-edits .xe-edl{justify-content:space-between;display:flex}@media (max-width:991px){.v53-home .home-category-region{margin-top:64px}.v53-home .forwarding-category-edits{gap:16px;display:flex;overflow-x:auto}.v53-home .forwarding-category-edits .category-card{flex:0 0 66.666%}}.v53-shell .buyer-login-link{color:#111;background:0 0;border:0;place-items:center;width:28px;height:28px;margin:0;padding:0;display:grid}.v53-home .xe-hc.xe-lk{text-align:left;background:#f5f4f1;padding:88px 0 96px}.v53-home .xe-lkg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.v53-home .xe-lkl .xe-eyb{align-items:center;gap:10px;display:inline-flex}.v53-home .xe-lkl .xe-eyb:before{content:"";background:#111;width:24px;height:1px}.v53-home .xe-lkl .xe-h1{letter-spacing:.01em;margin-top:18px;font-size:40px;font-weight:700;line-height:52px}.v53-home .xe-lkc{background:#fff;padding:36px 36px 28px;box-shadow:0 1px #1111110a,0 24px 48px -24px #1111112e}.v53-home .xe-lkh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.v53-home .xe-lkh b{color:#111;font-size:18px;font-weight:700}.v53-home .home-purchase-link{justify-content:space-between;width:100%;margin-top:22px;display:flex}@media (max-width:991px){.v53-home .xe-hc.xe-lk{padding:48px 0 56px}.v53-home .xe-lkg{grid-template-columns:minmax(0,1fr);gap:32px}.v53-home .xe-lkl .xe-h1{font-size:30px;line-height:40px}.v53-home .xe-lkc{margin:0;padding:22px 18px 18px;box-shadow:0 16px 32px -20px #1113}}.v53-browsing .xe-hctl{z-index:3;background:#fff;align-items:center;gap:14px;height:48px;padding:0 6px 0 18px;display:flex;position:absolute;bottom:40px;right:calc(33.333% + 25px)}.v53-browsing .xe-hno{letter-spacing:.08em;color:#767676;white-space:nowrap;font-size:12px}.v53-browsing .xe-hno b{color:#111;font-weight:700}.v53-browsing .xe-hctl .xe-hpg{gap:4px;position:static}.v53-browsing .xe-hctl .xe-hpl{width:36px}.v53-browsing .xe-hctl .xe-hpl:before{box-shadow:none;background:#dadada}.v53-browsing .xe-hctl .xe-hpl i{background:#111}.v53-browsing .xe-harw{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.v53-browsing .xe-harw:hover{background:#f2f2f2}.v53-browsing .xe-hpg{align-items:center;gap:4px;display:flex}.v53-browsing .xe-hpl{cursor:pointer;background:0 0;border:0;padding:8px 0;display:block;position:relative}.v53-browsing .xe-hpl:before{content:"";height:2px;display:block}.v53-browsing .xe-hpl i{transform-origin:0;height:2px;margin-top:-2px;display:block;transform:scaleX(0)}.v53-browsing .xe-hpl.on i{transform:scaleX(1)}.v53-browsing .xe-hpl.on.run i{animation:6s linear both xeFill}@keyframes xeFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v53-shell .xe-mmp[hidden],.v53-shell .xe-burger{display:none}.v53-shell .xe-tab a.on{color:#1a1a1a}.v53-shell .buyer-account-panel>a{padding:10px 0;display:block}.v53-browsing .xe-sha{align-items:center;gap:8px;display:flex}.v53-browsing .xe-arw{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:40px;height:40px}.v53-browsing .xe-arw:hover{border-color:#111}@media (max-width:991px){.v53-shell .xe-burger{display:grid}.v53-shell .xe-mm{display:none}.v53-shell .xe-drwn{position:static}.v53-browsing .xe-hctl{right:var(--xe-g);height:44px;top:calc(min(62vh,125vw) - 56px);bottom:auto}}@media (max-width:767px){.v53-browsing .xe-arw{display:none}}@media (prefers-reduced-motion:reduce){.v53-browsing .xe-hpl.on.run i{animation:none}.v53-shell :is(.xe-mm,.xe-dim,.xe-drw){transition:none}}.v53-shell .xe-mm{z-index:71;opacity:0;visibility:hidden;transition:opacity .22s ease, transform .22s var(--xe-ease), visibility 0s linear .22s;background:#fff;border-top:1px solid #f2f2f2;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.v53-shell .xe-hd.mm-on .xe-mm{opacity:1;visibility:visible;transition:opacity .22s ease, transform .22s var(--xe-ease);transform:none}.v53-shell .xe-mmp{padding:48px var(--xe-g) 56px;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px;display:none}.v53-shell .xe-mmp.on{display:grid}.v53-shell .xe-mmh{letter-spacing:1.4px;color:#1a1a1a;margin-bottom:22px;font-size:14px;font-weight:600;display:block}.v53-shell a.xe-mmh:hover{text-underline-offset:4px;text-decoration:underline}.v53-shell .xe-mmc ul{columns:2;column-gap:24px;list-style:none}.v53-shell .xe-mmc li a{letter-spacing:.28px;color:#1a1a1a;font-size:14px;line-height:33px;display:block}.v53-shell .xe-mmc li a:hover{text-underline-offset:4px;text-decoration:underline}.v53-shell .xe-mmg{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.v53-shell .xe-mmi{aspect-ratio:4/5;background:#f2f2f0;display:block;overflow:hidden}.v53-shell .xe-mmi img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--xe-ease)}.v53-shell .xe-mmt:hover img{transform:scale(1.04)}.v53-shell .xe-mml{letter-spacing:.28px;color:#1a1a1a;margin-top:12px;font-size:14px;display:block}.v53-shell .xe-mmt:hover .xe-mml{text-underline-offset:4px;text-decoration:underline}.v53-shell .xe-dim{z-index:69;opacity:0;visibility:hidden;background:#00000073;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.v53-shell .xe-dim.on{opacity:1;visibility:visible;transition:opacity .25s}.v53-shell .xe-dim.drw{z-index:89}.v53-shell .xe-drw{z-index:90;visibility:hidden;width:min(86vw,360px);transition:transform .32s var(--xe-ease), visibility 0s linear .32s;background:#fff;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.v53-shell .xe-drw.on{visibility:visible;transition:transform .32s var(--xe-ease);transform:none}.v53-shell .xe-drwh{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 20px;display:flex}.v53-shell .xe-drwn>a,.v53-shell .xe-drwn summary{letter-spacing:1.3px;color:#1a1a1a;cursor:pointer;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;font-weight:600;list-style:none;display:flex}.v53-shell .xe-drwn summary::-webkit-details-marker{display:none}.v53-shell .xe-drwn summary svg{transition:transform .25s}.v53-shell .xe-drwn details[open] summary svg{transform:rotate(180deg)}.v53-shell .xe-drwn details a{color:#1a1a1a;padding:11px 20px 11px 32px;font-size:14px;display:block}.v53-shell .xe-drwn details[open]{border-bottom:1px solid #f2f2f2}.v53-shell .xe-mmp[hidden]{display:none}.v53-shell .xe-drwn{box-shadow:none;position:static}@media (max-width:991px){.v53-shell .xe-mm,.v53-shell .xe-orders-link{display:none}}@media (prefers-reduced-motion:reduce){.v53-shell :is(.xe-mm,.xe-dim,.xe-drw){transition:none}}.v53-home .home-product-section,.v53-home .home-category-region,.v53-home .xe-fea,.v53-home .xe-life{margin-top:96px}.v53-home .home-product-section .xe-sh,.v53-home .xe-fea .xe-sh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.v53-home .home-rail-viewport{min-width:0}.v53-home .home-product-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.v53-home .home-product-track>.product-card{scroll-snap-align:start;flex:0 0 calc(20% - 19.2px);min-width:0}.v53-home .xe-brg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;display:grid}.v53-home .xe-brb{aspect-ratio:1;background:#f2f2f0;display:block;position:relative;overflow:hidden}.v53-home .xe-brb img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.v53-home .xe-edl{letter-spacing:1.4px;background:#fff;align-items:center;gap:10px;height:56px;padding:0 22px 0 24px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:0;right:0}.v53-home .xe-bc{min-width:0}.v53-home .xe-bct{gap:40px}.v53-home .xe-bct:before,.v53-home .xe-bct:after{content:"";flex:0 0 calc(26.5% - 40px)}.v53-home .xe-bct>.product-card{scroll-snap-align:center;flex:0 0 47%;width:47%}.v53-home .xe-dots{justify-content:center;gap:6px;margin-top:36px;display:flex}.v53-home .xe-dots button{cursor:pointer;background:0 0;border:0;width:32px;padding:6px 0}.v53-home .xe-dots button:before{content:"";background:#dadada;height:2px;display:block}.v53-home .xe-dots button.on:before{background:#111}.v53-home .home-media-unavailable{color:#767676;place-items:center;height:100%;min-height:80px;font-size:13px;display:grid}.v53-home .xe-life{grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:560px;display:grid}.v53-home .xe-lifp{padding:56px 56px 56px max(var(--xe-g), calc((100vw - var(--xe-w)) / 2));background:#efeae4;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.v53-home .xe-lifp .xe-h1{margin-top:14px;font-size:34px;line-height:42px}.v53-home .xe-lifp p{color:#333;max-width:420px;margin-top:14px;font-size:15px;line-height:26px}.v53-home .xe-lifm{margin:28px 0 0;padding:0;list-style:none;display:flex}.v53-home .xe-lifm li{flex-direction:column;gap:2px;padding:0 28px;display:flex}.v53-home .xe-lifm li:first-child{padding-left:0}.v53-home .xe-lifm li+li{border-left:1px solid #d6cfc6}.v53-home .xe-lifm b{font-size:22px;font-weight:700;line-height:28px}.v53-home .xe-lifm span{color:#5c5c5c;font-size:12px}.v53-home .xe-lifp .xe-btn{margin-top:32px}.v53-home .xe-lifg{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.v53-home .xe-lift{color:#111;display:block;position:relative;overflow:hidden}.v53-home .xe-lifi{isolation:isolate;background:#f4f3f0;position:absolute;inset:0}.v53-home .xe-lifi img{object-fit:cover;width:100%;height:100%}.v53-home .xe-lifi:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#f4f3f0;position:absolute;inset:0}.v53-home .xe-lifl{z-index:2;background:#fff;flex-direction:column;gap:2px;min-width:132px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0}.v53-home .xe-lifl b{letter-spacing:.06em;font-size:12px;font-weight:700}.v53-home .xe-lifl em{color:#333;font-size:13px;font-style:normal}.v53-home .xe-feag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v53-home .xe-feai{aspect-ratio:3/2;background:#f2f2f0;display:block;overflow:hidden}.v53-home .xe-feai img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.v53-home .xe-feak{color:#767676;margin-top:22px;font-size:13px;display:block}.v53-home .xe-feat{letter-spacing:.08em;margin-top:6px;font-size:14px;line-height:22px;display:block}.v53-home .home-warehouse-track{gap:24px;display:flex;overflow-x:auto}.v53-home .home-warehouse-card{flex-direction:column;flex:0 0 calc(20% - 19.2px);gap:6px;font-size:13px;display:flex}.v53-home .home-warehouse-image{aspect-ratio:3/4;background:#edece8;display:block}.v53-home .home-warehouse-image img{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.v53-home .home-product-section,.v53-home .home-category-region,.v53-home .xe-fea,.v53-home .xe-life{margin-top:64px}.v53-home .xe-life{grid-template-columns:minmax(0,1fr);height:auto}.v53-home .xe-lifp{padding:40px var(--xe-g)}.v53-home .xe-lifg{height:360px}}@media (max-width:767px){.v53-home .home-product-track{gap:16px}.v53-home .home-product-track>.product-card,.v53-home .home-warehouse-card{flex-basis:calc(41.6667% - 13.3333px)}.v53-home .xe-brg{grid-template-columns:minmax(0,1fr);gap:24px}.v53-home .xe-bct{gap:16px}.v53-home .xe-bct:before,.v53-home .xe-bct:after{flex-basis:calc(15% - 16px)}.v53-home .xe-bct>.product-card{flex-basis:70%;width:70%}.v53-home .xe-lifp .xe-h1{font-size:26px;line-height:34px}.v53-home .xe-lifg{height:auto}.v53-home .xe-lift{aspect-ratio:3/4}.v53-home .xe-lifl{min-width:0;padding:8px 10px;left:0;right:0}.v53-home .xe-lifl b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.v53-home .xe-lifl em{font-size:12px}.v53-home .xe-feag{grid-template-columns:minmax(0,1fr);gap:32px}}.v53-home .home-product-track .product-card .product-image{aspect-ratio:1}.v53-home .home-edit-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.v53-home .home-edit-track>.xe-edit{scroll-snap-align:start;flex:0 0 calc(41.6667% - 20px)}.v53-home .xe-edi{position:relative}.v53-home .xe-hbig picture{position:absolute;inset:0}.v53-home .xe-lkf{border-top:1px solid #ededed;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.v53-home .xe-lkf li{flex-direction:column;gap:4px;display:flex}.v53-home .xe-lkf em{letter-spacing:.08em;color:#767676;font-size:12px;font-style:normal;font-weight:700}.v53-home .xe-lkf b{margin-top:4px;font-size:14px;font-weight:600}.v53-home .xe-lkf span{color:#767676;font-size:12px;line-height:18px}.v53-home .xe-lkl p{color:#5c5c5c;margin-top:18px;font-size:15px;line-height:26px}@media (max-width:767px){.v53-home .home-edit-track{gap:16px}.v53-home .home-edit-track>.xe-edit{flex-basis:66.6667%}}.v53-home .xe-lk .xe-hfeat{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:440px;margin:36px 0 0;padding:0;list-style:none;display:grid}.v53-home .xe-lk .xe-hfeat li{color:#5c5c5c;border:0;grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:14px;padding:0;font-size:13px;display:grid}.v53-home .xe-lk .xe-hfeat i{color:#111;background:#fff;grid-row:1/3;place-items:center;width:40px;height:40px;transition:background .3s,color .3s;display:grid}.v53-home .xe-lk .xe-hfeat li:hover i{color:#fff;background:#111}.v53-home .xe-lk .xe-hfeat span{line-height:18px}.v53-footer .xe-ftu svg{flex:none}.v53-home .xe-lk .xe-hfeat b{color:#111;font-size:16px;font-weight:700;line-height:20px}.v53-footer .xe-ftu{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.v53-footer .xe-ftu li{color:#767676;align-items:flex-start;gap:14px;font-size:12px;line-height:20px;display:flex}.v53-footer .xe-ftu b{color:#111;margin-bottom:3px;font-size:13px;display:block}@media (max-width:767px){.v53-home .xe-lkf{grid-template-columns:minmax(0,1fr);gap:14px}.v53-home .xe-lkf li{grid-template-columns:32px 1fr;column-gap:8px;display:grid}.v53-home .xe-lkf em{grid-row:1/3;padding-top:5px}.v53-home .xe-lkf b{margin-top:0}}.v53-home .xe-bct .product-card .product-image{aspect-ratio:3/4}.v53-home .xe-h2{font-weight:600}.v53-home .home-example-label{z-index:1;color:#333;letter-spacing:1px;background:#ffffffeb;padding:4px 8px;font-size:11px;line-height:1.5;position:absolute;top:12px;left:12px}.v53-home .home-example-notice{color:#666;margin:-12px 0 20px;font-size:12px}@media (max-width:991px){.v53-home .home-example-label-desktop{display:none}}.v53-home .xe-hbig .home-hero-mobile-image{display:none}@media (max-width:991px){.v53-home .xe-hbig .home-hero-mobile-image{display:block}.v53-home .home-hero-missing-desktop{display:none}}
:is(.v53-auth,.v53-purchasing,.v53-cart,.v53-payment-return){--ink:#111;--ink-2:#333;--ink-3:#5c5c5c;--line:#ededed;--fill:#f5f4f1;color:#111;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}:is(.v53-auth,.v53-purchasing,.v53-cart,.v53-payment-return) *{box-sizing:border-box;border-radius:0}:is(.v53-auth,.v53-purchasing,.v53-cart,.v53-payment-return) :focus-visible{outline-offset:3px;outline:2px solid #111}.v53-auth.xe-auth{background:#f5f4f1;max-width:none;margin:0;padding:72px 16px 96px}.v53-auth .xe-auf{background:#fff;width:100%;max-width:420px;margin:0 auto;padding:44px 40px 32px;box-shadow:0 24px 48px -32px #11111138}.v53-auth .xe-aut{text-align:center;margin:0;font-size:28px;font-weight:700;line-height:36px}.v53-auth .xe-aup{text-align:center;color:#5c5c5c;margin:10px 0 0;font-size:14px}.v53-auth .back-link{color:#767676;margin-bottom:24px;font-size:12px;display:inline-block}.v53-auth .buyer-login-methods{border:0;min-width:0;margin:24px 0 0;padding:0}.v53-auth .buyer-login-methods legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v53-auth .buyer-login-method-options{border-bottom:1px solid #ededed;justify-content:center;gap:28px;display:flex}.v53-auth .buyer-login-method-option{color:#767676;cursor:pointer;border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:15px;display:flex;position:relative}.v53-auth .buyer-login-method-option:has(input:checked){color:#111;border-bottom-color:#111;font-weight:600}.v53-auth .buyer-login-method-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #111}.v53-auth .buyer-login-method-option input{opacity:0;width:1px;height:1px;position:absolute}.v53-auth .buyer-login-methods:disabled label{opacity:.6;cursor:wait}.v53-auth .xe-auform{gap:18px;margin-top:24px;display:grid}.v53-login .buyer-login-form{gap:18px}.v53-login .buyer-login-field{gap:8px;min-width:0;display:grid}.v53-login .buyer-login-form label{margin:0}.v53-auth .authField{gap:8px;display:grid}.v53-auth :is(.authField label,.buyer-login-form label){color:#333;font-size:13px;font-weight:500}.v53-auth input:not([type=hidden]):not([type=radio]){color:#111;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #d1d1d1;padding:0 14px;font-size:15px}.v53-auth button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;padding:12px 16px;font-weight:600}.v53-auth button:hover:not(:disabled){background:#333}.v53-auth button:disabled{opacity:.55;cursor:wait}.v53-auth .buyer-login-form button{margin-top:8px}.v53-auth .buyer-auth-message{color:#333;overflow-wrap:anywhere;background:#f5f4f1;margin:8px 0 0;padding:12px;font-size:13px}.v53-auth .buyer-auth-message:is(.error,[role=alert]){color:#a32432;background:#fff4f3;border-left:2px solid #c8102e}.v53-auth :is(.authSwitch,.buyer-unavailable-actions){color:#767676;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:28px;font-size:12px;display:flex}.v53-auth :is(.authSwitch,.buyer-unavailable-actions) a{color:#111;text-underline-offset:4px;text-decoration:underline}.v53-auth .buyer-verification-resend{gap:18px;margin-top:24px;display:grid}.v53-auth .xe-aupending{margin-top:24px}.v53-auth .xe-aupending h2{margin:0;font-size:18px}.v53-auth .sub{color:#5c5c5c;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px}.v53-purchasing.xe-wish{background:#fff;max-width:none;margin:0;padding:0 0 72px}.v53-purchasing .xe-wb{background:#f5f4f1;padding:40px 32px 72px}.v53-purchasing .xe-wbg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;max-width:1376px;margin:0 auto;display:grid}.v53-purchasing .xe-eyb{color:#b84a04;letter-spacing:.1em;align-items:center;gap:10px;margin:32px 0 0;font-size:12px;font-weight:700;display:flex}.v53-purchasing .xe-eyb:before{content:"";background:#fb6d0e;width:24px;height:1px}.v53-purchasing .xe-wbt{margin:16px 0 0;font-size:40px;font-weight:700;line-height:50px}.v53-purchasing .xe-wbp{color:#5c5c5c;max-width:460px;margin:16px 0 0;font-size:15px;line-height:26px}.v53-purchasing .xe-wbc{margin:0}.v53-purchasing .xe-lkc{background:#fff;padding:36px 36px 28px;box-shadow:0 1px #1111110a,0 24px 48px -24px #1111112e}.v53-purchasing .wish-url-form label{color:#333;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.v53-purchasing .wish-url-control{background:#fff;border:1px solid #111;min-height:60px;padding:0 0 0 8px;display:flex}.v53-purchasing .wish-url-form input{width:0;min-width:0;font:inherit;background:#fff;border:0;flex:1;padding:0 8px;font-size:15px}.v53-purchasing .wish-url-form button[type=submit]{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#111;border:0;padding:0 26px;font-weight:600}.v53-purchasing .xe-wbd{max-width:1376px;margin:0 auto;padding:72px 32px 0}.v53-purchasing .xe-wbd>.wish-card,.v53-purchasing .wish-manual{max-width:960px;margin-left:auto;margin-right:auto}.v53-purchasing .wish-hint{color:#767676;font-size:12px;line-height:20px}.v53-purchasing .wish-card{background:#fff;border:1px solid #ededed;margin:16px 0 0;padding:24px 28px 28px;box-shadow:0 24px 48px -32px #1113}.v53-purchasing .xe-wbd>button.wish-card{margin:16px auto 0;display:block}.v53-purchasing .wish-card :is(h2,h3){margin:0 0 14px;font-weight:700}.v53-purchasing .wish-card h2{font-size:20px}.v53-purchasing .wish-card h3{font-size:16px}.v53-purchasing .wish-card button{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d1d1;padding:10px 16px}.v53-purchasing .wish-card button[aria-pressed=true]{background:#f5f4f1;border-color:#111;box-shadow:inset 0 0 0 1px #111}.v53-purchasing button:disabled{opacity:.45;cursor:not-allowed}.v53-purchasing .wish-card button[type=submit],.v53-purchasing .wish-quote button{color:#fff;background:#111;border-color:#111}.v53-purchasing .wish-product-layout{background:#fff;border:1px solid #ededed;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:26px;max-width:960px;margin:24px auto 0;padding:24px 28px 28px;display:grid;box-shadow:0 24px 48px -32px #1113}.v53-purchasing .wish-product-details>.wish-card{box-shadow:none;border:0;border-bottom:1px solid #f2f2f2;margin:0 0 24px;padding:0 0 24px}.v53-purchasing .wish-product-details>.wish-quote{padding:20px}.v53-purchasing .wish-breadcrumb{color:#767676;grid-column:1/-1;gap:10px;margin-bottom:-64px;font-size:12px;display:flex}.v53-purchasing .wish-breadcrumb a{color:#111}.v53-purchasing .wish-link-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.v53-purchasing .wish-link-heading b{font-size:18px;font-weight:600}.v53-purchasing .wish-link-heading span{color:#767676;font-size:12px}.v53-purchasing .wish-link-kind{background:#f2f2f2;flex-shrink:0;align-self:center;padding:8px 10px;font-size:12px}.v53-purchasing .wish-url-form .xe-wman{color:#111;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-top:1px solid #f2f2f2;margin:20px 0 0 auto;padding:16px 0 0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.v53-purchasing .wish-education h2{margin:0 0 24px;font-size:24px;font-weight:600}.v53-purchasing .xe-wsteps{border-top:2px solid #fb6d0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:28px 0 0;list-style:none;display:grid}.v53-purchasing .xe-wsteps li{flex-direction:column;gap:6px;display:flex}.v53-purchasing .xe-wsteps em{color:#b84a04;font-size:12px;font-style:normal}.v53-purchasing .xe-wsteps b{margin-top:4px;font-size:16px;font-weight:600}.v53-purchasing .xe-wsteps span{color:#5c5c5c;font-size:13px;line-height:22px}.v53-purchasing .wish-result-heading{border-bottom:1px solid #ededed;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;margin:-24px -28px 0;padding:20px 28px;display:flex}.v53-purchasing .wish-result-heading h2{margin:0;font-size:16px;font-weight:700}.v53-purchasing .wish-result-heading span{color:#767676;overflow-wrap:anywhere;min-width:0;font-size:13px}.v53-purchasing .wish-result-ledger{grid-column:1/-1;min-width:0}.v53-purchasing .wish-result-ledger .wish-card{margin-top:0}.v53-purchasing .wish-result-ledger .wish-remarks,.v53-purchasing .wish-result-ledger .wish-result-actions{box-shadow:none;border:0;margin-top:20px;padding:0}.v53-purchasing .wish-result-actions button{color:#fff;background:#111;border-color:#111;width:100%;min-height:48px}.v53-purchasing .wish-quote>p:has(strong){border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:12px 0;display:flex}.v53-purchasing .wish-quote>.wish-quote-total{border-bottom:0;margin-top:8px;font-size:16px;font-weight:600}.v53-purchasing .wish-quote .wish-quote-total strong{color:#b84a04;font-size:28px}.v53-purchasing .wish-purchase-fields{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.v53-purchasing .wish-purchase-fields>*{min-width:0}.v53-purchasing .wish-freight-reset{text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:4px 0;text-decoration:underline}.v53-purchasing .wish-preparation-error{margin-top:16px}.v53-purchasing .wish-product-details h2{font-size:17px;font-weight:600}.v53-purchasing .wish-product-details{min-width:0}.v53-purchasing .wish-product-details :is(h2,button,p){overflow-wrap:anywhere;white-space:normal}.v53-purchasing .wish-required{color:#c6383f;margin-left:4px}.v53-purchasing .wish-upload{position:relative}.v53-purchasing .wish-upload-prompt{cursor:pointer;background:#f7f7f7;border:1px dashed #d1d1d1;flex-direction:column;gap:4px;margin-top:8px;padding:18px 20px;display:flex}.v53-purchasing .wish-upload-prompt b{font-size:13px;font-weight:500}.v53-purchasing .wish-upload-prompt em{color:#767676;font-size:12px;font-style:normal;font-weight:400}.v53-purchasing .wish-upload input[type=file]{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.v53-purchasing .wish-upload:focus-within .wish-upload-prompt{outline-offset:3px;outline:2px solid #111}.v53-purchasing .wish-file-name{overflow-wrap:anywhere;margin-top:8px;display:block}.v53-purchasing .wish-manual-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:991px){.v53-purchasing .wish-breadcrumb{margin-bottom:-12px}.v53-purchasing .xe-wsteps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:767px){.v53-purchasing .xe-wsteps{grid-template-columns:minmax(0,1fr)}.v53-purchasing .wish-result-heading{margin:-20px -16px 0;padding:20px 16px}.v53-purchasing .wish-url-form .xe-wman{margin-left:0}}.v53-purchasing .wish-gallery{box-shadow:none;border:0;padding:0;position:sticky;top:24px}.v53-purchasing :is(.wish-main-image,.wish-image-fallback){aspect-ratio:1;object-fit:contain;background:#f5f4f1;width:100%;display:block}.v53-purchasing .wish-image-fallback{color:#767676;place-items:center;display:grid}.v53-purchasing .wish-thumbnails{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.v53-purchasing .wish-thumbnails button{flex:0 0 66px;padding:3px}.v53-purchasing .wish-thumbnails img{object-fit:cover;width:58px;height:58px}.v53-purchasing .wish-price{color:#111;margin:12px 0;font-size:28px;font-weight:700}.v53-purchasing :is(.wish-meta,.wish-options,.wish-siblings){flex-wrap:wrap;gap:10px;display:flex}.v53-purchasing .wish-meta{color:#767676;font-size:12px}.v53-purchasing :is(.wish-siblings,.wish-options) img{object-fit:cover;width:52px;height:52px;margin-bottom:6px;display:block}.v53-purchasing .wish-card fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.v53-purchasing .wish-card legend{margin-bottom:10px;padding:0;font-weight:600}.v53-purchasing .wish-manual-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v53-purchasing .wish-manual-wide{grid-column:1/-1}.v53-purchasing .wish-facts label{font-size:13px;font-weight:600;display:block}.v53-purchasing .wish-facts :is(input,select,textarea){color:#111;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d1d1d1;margin-top:8px;padding:12px;font-weight:400;display:block}.v53-purchasing .wish-facts input[type=checkbox]{width:auto;display:inline-block}.v53-purchasing .wish-facts textarea{resize:vertical;min-height:90px}.v53-purchasing .wish-private-preview{object-fit:contain;max-width:100%;max-height:500px;margin:16px 0;display:block}.v53-purchasing .wish-quote{box-shadow:none;background:#f5f4f1}.v53-purchasing .wish-quote strong{font-size:20px}.v53-purchasing .wish-quote a{text-underline-offset:4px;text-decoration:underline}.v53-cart.cart-page{background:#fff;max-width:1440px;margin:0 auto;padding:40px 32px 72px}.v53-cart.cart-page:has(.cart-empty-state){background:#f5f4f1}.v53-cart:has(.cart-empty-state) .cart-breadcrumb{padding-bottom:0}.v53-cart .cart-breadcrumb{color:#767676;background:#f5f4f1;align-items:center;gap:10px;margin:-40px -32px 0;padding:40px 32px 24px;font-size:12px;display:flex}.v53-cart .cart-breadcrumb a{color:inherit}.v53-cart .back-link{color:#111;text-decoration:none}.v53-cart .back-link:hover{text-underline-offset:4px;text-decoration:underline}.v53-cart .cart-summary,.v53-cart .cart-group>header,.v53-cart .cart-group-total{justify-content:space-between;align-items:center;gap:20px;display:flex}.v53-cart .cart-summary h1{margin:0;font-size:40px;line-height:50px}.v53-cart .cart-summary{background:#f5f4f1;margin:0 -32px;padding:16px 32px 40px}.v53-cart .cart-eyebrow{letter-spacing:.12em;color:#b84a04;margin:0 0 16px;font-size:11px}.v53-cart .cart-introduction{color:#5c5c5c;max-width:480px;margin:14px 0 0;line-height:24px}.v53-cart .cart-counts{flex:0 360px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.v53-cart .cart-counts li{color:#767676;background:#fff;flex-direction:column;gap:6px;padding:24px;font-size:13px;display:flex}.v53-cart .cart-counts b{color:#111;font-size:30px;font-weight:500;line-height:38px}.v53-cart .cart-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;padding-top:20px;display:grid}.v53-cart .cart-estimate{background:#f5f4f1;min-width:0;padding:28px;position:sticky;top:24px}.v53-cart .cart-estimate h2{margin:0 0 22px;font-size:18px}.v53-cart .cart-estimate strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.5;display:block}.v53-cart .cart-estimate p{color:#767676;margin:16px 0;font-size:12px;line-height:20px}.v53-cart .cart-estimate a{color:#111;text-underline-offset:4px}.v53-cart .cart-continue{width:fit-content;margin:8px 0 0}.v53-cart :is(.cart-authority-note,.cart-status,.cart-projection-unavailable){color:#5c5c5c;background:#f5f4f1;margin:18px 0;padding:14px 17px}.v53-cart .cart-group-list{gap:16px;min-width:0;display:grid}.v53-cart .cart-group{background:#fff;border:1px solid #ededed;padding:0}.v53-cart .cart-group>header{border-bottom:1px solid #f2f2f2;padding:16px 24px}.v53-cart .cart-group>header h2{overflow-wrap:anywhere;margin:0;font-size:15px}.v53-cart .cart-group>header p{color:#767676;font-size:12px}.v53-cart .cart-line{border-bottom:1px solid #f5f5f5;grid-template-columns:84px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 24px;display:grid}.v53-cart .cart-line img,.v53-cart .cart-line-placeholder{object-fit:cover;background:#f5f4f1;width:84px;height:112px}.v53-cart .cart-line-placeholder{text-align:center;color:#767676;place-items:center;font-size:11px;display:grid}.v53-cart .cart-line h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.v53-cart .cart-line-description{min-width:0}.v53-cart .cart-line p{color:#767676;overflow-wrap:anywhere;font-size:12px}.v53-cart .cart-line form{grid-template-columns:72px auto;gap:8px;display:grid}.v53-cart .cart-line form label{grid-column:1/-1;font-size:12px}.v53-cart .cart-line form input{border:1px solid #d1d1d1;width:100%;min-width:0;padding:9px}.v53-cart .cart-group-total{color:#5c5c5c;background:#fafaf8;border-top:1px solid #f2f2f2;flex-wrap:wrap;padding:16px 24px}.v53-cart .cart-group-total strong{color:#111;font-size:20px}.v53-cart .quote-group-button,.v53-cart .cart-line form button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;padding:12px 16px;font-weight:600}.v53-cart .quote-group-button{width:calc(100% - 48px);margin:16px 24px;display:block}.v53-cart button:disabled{opacity:.5;cursor:not-allowed}.v53-cart :is(.cart-empty-state,.cart-auth-required){text-align:center;background:#fff;border:1px solid #ededed;padding:72px 24px}.v53-cart .cart-empty-state{background:0 0;border:0;padding:48px 0 24px}.v53-cart .cart-empty-icon{color:#111;background:#f5f5f5;place-items:center;width:76px;height:76px;margin:0 auto 20px;display:grid}.v53-cart .cart-empty-state h1{margin:0;font-size:17px;font-weight:600}.v53-cart .cart-empty-state p{color:#767676;margin:9px 0 0;line-height:24px}.v53-cart .cart-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.v53-cart .cart-empty-actions .btn{color:#111;background:0 0;border:1px solid #111;justify-content:center;align-items:center;height:46px;margin:0;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.v53-cart .cart-empty-actions .btn-primary{color:#fff;background:#111}.v53-cart .cart-auth-required a{color:#fff;background:#111;padding:12px 18px;display:inline-block}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .storefront-reference-shell.storefront-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11111180;padding:24px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .buyer-purchase-dialog .storefront-reference-shell .storefront-overlay-panel.modal.modal-detail{border-radius:0;max-width:580px;max-height:90dvh;box-shadow:0 24px 48px -20px #11111140}:is(.v53-purchasing,.v53-cart,.v53-payment-return) :is(.modal-head,.modal-foot){background:#fff;border-radius:0}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .purchase-modal-content{padding:24px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .payment-totals{background:#f5f4f1;border:0;padding:20px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .buyer-purchase-dialog :is(.info-box,.payment-method,.order-status){color:#333;background:#f5f4f1;border:1px solid #ededed;border-radius:0}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .buyer-purchase-dialog :is(.payment-item>strong,.payment-totals .payment-total){color:#111}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .buyer-purchase-dialog .payment-item-image{background:#f5f4f1;border-radius:0}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .btn{box-shadow:none;border-radius:0}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .btn-primary{color:#fff;background:#111;border-color:#111}.v53-payment-return{background:#fff;min-height:360px;padding-top:40px;padding-bottom:64px}.v53-payment-return .section-title{font-size:28px}.antom-payment-framing .payment-item{border-top:1px solid #ededed;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.antom-payment-framing .payment-item-summary,.antom-payment-framing .payment-item-summary>div{min-width:0}.antom-payment-framing .payment-item-name{overflow-wrap:anywhere}.antom-payment-framing .payment-item-image{object-fit:cover;flex:0 0 52px;width:52px;height:52px}.antom-payment-framing .payment-image-unavailable,.buyer-purchase-dialog .buyer-detail-image-unavailable{color:#767676;text-align:center;background:#f5f4f1;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:10px;line-height:16px;display:grid}.buyer-purchase-dialog .buyer-detail-item>div{overflow-wrap:anywhere;min-width:0}@media (max-width:991px){.v53-cart .cart-body{grid-template-columns:minmax(0,1fr);gap:24px}.v53-cart .cart-estimate{z-index:95;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ededed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -16px #11111140}.v53-cart .cart-estimate :is(h2,p){display:none}.v53-cart .cart-estimate strong{font-size:18px;line-height:28px}.v53-cart.cart-page:has(.cart-body){padding-bottom:120px}.v53-cart.cart-page:has(.cart-body)~.v53-footer{padding-bottom:100px}.v53-purchasing .xe-wb{padding:20px 16px 40px}.v53-purchasing .xe-wbg{grid-template-columns:minmax(0,1fr);gap:28px}.v53-purchasing .xe-wbt{font-size:30px;line-height:40px}}@media (max-width:767px){.v53-purchasing .wish-manual-fields{grid-template-columns:minmax(0,1fr)}.v53-purchasing .xe-wbc{padding:22px 18px 18px;box-shadow:0 16px 32px -20px #1113}.v53-purchasing .wish-url-control{flex-wrap:wrap;padding:6px}.v53-purchasing .wish-url-form input{flex:100%;height:44px}.v53-purchasing .wish-url-form button[type=submit]{flex:1;min-height:46px}.v53-purchasing .xe-wbd{padding:44px 16px 0}.v53-purchasing .wish-product-layout{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 16px}.v53-purchasing .wish-purchase-fields{grid-template-columns:minmax(0,1fr)}.v53-purchasing .wish-gallery{position:static}.v53-purchasing .wish-card{padding:20px 16px}.v53-purchasing .wish-gallery{padding:0}.v53-cart.cart-page{padding:24px 16px 64px}.v53-cart .cart-summary{flex-direction:column;align-items:flex-start;margin:0 -16px;padding:8px 16px 32px}.v53-cart .cart-summary h1{font-size:30px;line-height:40px}.v53-cart .cart-counts{flex:none;width:100%}.v53-cart .cart-breadcrumb{margin:-24px -16px 0;padding:24px 16px}.v53-cart .cart-group{padding:0}.v53-cart :is(.cart-group>header,.cart-line,.cart-group-total){padding-left:16px;padding-right:16px}.v53-cart .cart-line{grid-template-columns:68px minmax(0,1fr);gap:14px}.v53-cart .cart-line img,.v53-cart .cart-line-placeholder{width:68px;height:90px}.v53-cart .cart-line form{grid-column:2}.v53-cart .quote-group-button{width:calc(100% - 32px);margin:16px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .storefront-reference-shell.storefront-overlay{padding:8px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .storefront-overlay-panel.modal{max-height:calc(100dvh - 16px)}:is(.v53-purchasing,.v53-cart,.v53-payment-return) :is(.purchase-modal-content,.modal-head,.modal-foot){padding:16px}:is(.v53-purchasing,.v53-cart,.v53-payment-return) .modal-foot{flex-wrap:wrap;gap:12px}.v53-auth.xe-auth{background:#fff;padding:24px 0 64px}.v53-auth .xe-auf{box-shadow:none;padding:16px 16px 24px}}.v53-cart .storefront-reference-shell.storefront-overlay[data-presentation=drawer]{justify-content:flex-end;align-items:stretch;padding:0}.v53-cart .storefront-reference-shell .storefront-overlay-panel.drawer{background:#fff;border-radius:0;flex-direction:column;width:420px;max-width:100%;height:100%;transition:transform .25s;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(0);box-shadow:0 24px 48px -20px #11111140}.v53-cart .storefront-reference-shell .drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.v53-cart .storefront-reference-shell .drawer-count{color:var(--ink-3);font-size:13px;font-weight:400}.v53-cart .storefront-reference-shell.storefront-overlay[data-presentation=drawer] .storefront-overlay-content.drawer-body{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.v53-cart .storefront-reference-shell .cart-compact{flex-direction:column;min-height:100%;padding:0;display:flex}.v53-cart .storefront-reference-shell .cart-compact-groups{gap:18px;padding:0;display:grid}.v53-cart .storefront-reference-shell .cart-compact-groups>section{border:0;padding:0}.v53-cart .storefront-reference-shell .cart-compact-merchant{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.v53-cart .storefront-reference-shell .cart-compact-merchant h2{font-size:13px}.v53-cart .storefront-reference-shell .cart-compact-merchant span{color:#111;background:#f5f4f1;border-radius:0;padding:3px 8px;font-size:11px}.v53-cart .storefront-reference-shell .cart-compact-line.cart-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:flex-start;gap:12px;padding:14px 0;display:grid}.v53-cart .storefront-reference-shell .cart-compact-line .cart-row-img{object-fit:cover;text-align:center;background:#f5f4f1;border-radius:0;place-items:center;width:60px;height:60px;font-size:11px;display:grid}.v53-cart .storefront-reference-shell .cart-compact-line .cart-row-title{margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.v53-cart .storefront-reference-shell .cart-compact-line .cart-row-meta{color:var(--ink-3);font-size:11px}.v53-cart .storefront-reference-shell .cart-qty{align-items:center;gap:8px;margin-top:6px;display:flex}.v53-cart .storefront-reference-shell .cart-qty button{width:24px;height:24px;min-height:0;color:var(--ink-2);background:#f5f4f1;border:0;border-radius:0;place-items:center;padding:0;font-weight:700;display:grid}.v53-cart .storefront-reference-shell .cart-qty button:hover{color:#111;background:#f5f4f1}.v53-cart .storefront-reference-shell .cart-qty span{text-align:center;min-width:20px;font-weight:600}.v53-cart .storefront-reference-shell .cart-row-price{color:#111;text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:700}.v53-cart .storefront-reference-shell .cart-row-del{min-height:0;color:var(--ink-3);text-align:right;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:400}.v53-cart .storefront-reference-shell .cart-row-del:hover{color:var(--red)}.v53-cart .storefront-reference-shell .cart-empty{color:var(--ink-3);text-align:center;margin:auto 0;padding:60px 20px}.v53-cart .storefront-reference-shell .cart-empty p{margin-top:8px;font-size:12px}.v53-cart .storefront-reference-shell .cart-compact-auth{text-align:center;margin:auto 0}.v53-cart .storefront-reference-shell .storefront-overlay-panel.drawer>.drawer-foot{border-top:1px solid var(--line);text-align:left;background:#f5f4f1;gap:12px;padding:20px 24px;display:grid}.v53-cart .storefront-reference-shell .storefront-overlay-panel.drawer>.drawer-foot strong{color:var(--ink)}.v53-cart .storefront-reference-shell .storefront-overlay-panel.drawer>.drawer-foot a{color:#fff;background:#111;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;width:100%;padding:14px 28px;font-size:14px;font-weight:600;display:inline-flex}
