.c-home{max-width:1260px;width:91%;margin:0 auto;padding:28px 0 130px;color:#21231e}.c-kicker{justify-content:space-between;border-bottom:1px solid #d2cfc5;padding:0 0 22px;font-size:9px;letter-spacing:1.4px;color:#8d897b}.c-kicker,.c-kicker a{display:flex;align-items:center}.c-kicker a{gap:10px;font-size:12px;letter-spacing:0;color:#555}.c-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding-top:35px}.c-heading p{font-size:9px;letter-spacing:1.4px;color:#8b877b}.c-heading h1{font-size:clamp(38px,4.8vw,68px);line-height:1.02;letter-spacing:-3px;margin:18px 0}.c-heading h1 em{color:var(--w-red);font-style:normal}.c-heading>div:last-child:not(:first-child){display:flex;gap:10px;padding-bottom:22px}.c-heading button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d7d3c8;border-radius:6px;padding:12px 16px;font-size:12px}.c-intro{max-width:700px;font-size:14px;line-height:1.8;color:#7c796e;margin:12px 0 18px}.c-scope{display:flex;align-items:center;gap:8px;font-size:11px;color:#827c6d;background:#eae7df;padding:12px 16px;border-radius:5px;line-height:1.6}.c-scope svg{color:#a8372f;flex-shrink:0}.c-notice{font-size:12px;color:#a8372f;min-height:22px;margin:8px 0}.c-share-url{font-size:11px;display:block;margin:12px 0}.c-share-url input{display:block;width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;margin-top:7px}.c-models{display:grid;grid-gap:18px;gap:18px}.c-model{border-radius:10px;background:#262d29;color:white;padding:25px;overflow:hidden;min-width:0;position:relative}.c-model-honda{background:#393b40}.c-model-mazda{background:#6d2b2c}.c-model-top{display:flex;justify-content:space-between;align-items:center;min-height:25px}.c-model-top span{font-size:9px;letter-spacing:2px;color:#ffffff88}.c-model-top button{border:0;color:#fff;background:#ffffff11;border-radius:50%;display:grid;place-items:center;padding:5px}.c-picker{display:block;margin-top:15px}.c-picker select{width:100%;border:1px solid #ffffff28;background:#ffffff0e;padding:10px 8px;font-size:11px;color:#eee;border-radius:4px}.c-picker option{background:#fff;color:#222}.c-model h2{font-size:clamp(31px,4.7vw,64px);letter-spacing:-3px;font-weight:700;margin:26px 0 3px;line-height:1.15}.c-model>p{display:flex;justify-content:space-between;font-size:11px;color:#ffffff99;margin:0 0 23px}.c-key-specs{display:flex;gap:35px;border-top:1px solid #ffffff23;padding-top:20px}.c-key-specs>div{display:flex;flex-direction:column;gap:5px}.c-key-specs strong{font-size:30px;font-weight:500;letter-spacing:-1px}.c-key-specs span{font-size:9px;color:#ffffff88}.c-model-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px;min-height:23px}.c-model-badges>span{background:#ffffff13;border-radius:4px;padding:6px 8px;font-size:8px;color:#ddd}.c-add{display:flex;align-items:center;gap:10px;background:transparent;border:1px dashed #c8c4b8;border-radius:5px;padding:14px 20px;margin:20px 0;font-size:12px}.c-table-section{margin-top:50px}.c-section-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 25px;gap:15px}.c-section-title p{font-size:9px;letter-spacing:1.6px;color:#918b7f}.c-section-title h2{font-size:36px;letter-spacing:-1.4px;margin:10px 0}.c-diff{display:flex;align-items:center;gap:10px;font-size:12px;cursor:pointer}.c-diff input{width:16px;height:16px;accent-color:#dd342b}.c-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.c-tabs button{border:1px solid #d3cfc3;border-radius:20px;background:none;font-size:11px;padding:9px 16px}.c-tabs button[aria-pressed=true]{color:white;background:#222820;border-color:#222820}.c-table-scroll{overflow:auto;border:1px solid #d9d4c7;border-radius:8px;background:white}.c-table-scroll table{width:100%;border-collapse:collapse;min-width:640px;table-layout:fixed}.c-table-scroll td,.c-table-scroll th{padding:16px 20px;font-size:12px;text-align:left;border-bottom:1px solid #e9e6dc;border-right:1px solid #e9e6dc;line-height:1.5}.c-table-scroll thead{background:#e9e6dd}.c-table-scroll thead th{font-size:15px}.c-table-scroll thead small{display:block;font-weight:400;color:#8c8678;font-size:10px;margin-top:5px}.c-table-scroll tbody th{font-weight:500;color:#8a8578}.c-table-scroll th:first-child{width:27%}.c-table-scroll tbody tr.is-different th:before{content:"";display:inline-block;width:4px;height:4px;background:#d52c26;border-radius:50%;vertical-align:middle;margin-right:7px}.c-table-scroll tbody tr:hover{background:#faf9f5}.c-no-diff{padding:20px;color:#8a8476;font-size:12px}.c-footnote{font-size:10px;line-height:1.8;color:#989183;margin:15px 0}.c-fuel{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:65px;gap:65px;background:#e8e5db;border-radius:10px;padding:35px;margin:45px 0}.c-fuel>div:first-child>svg{color:var(--w-red)}.c-fuel>div:first-child>p{font-size:9px;letter-spacing:1.6px;color:#8b8271;margin:24px 0 12px}.c-fuel h2{font-size:32px;line-height:1.12;letter-spacing:-1px;margin:0 0 17px}.c-fuel>div:first-child>span{font-size:12px;line-height:1.8;color:#88816f}.c-fuel-inputs{display:flex;gap:15px}.c-fuel-inputs label{min-width:0;flex:1 1;font-size:10px;color:#88816f}.c-fuel input{display:block;width:100%;font-size:18px;padding:12px;border:1px solid #d1cbbf;border-radius:5px;background:#f9f7f1;margin:8px 0 18px}.c-fuel-result{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cfc8bb;padding:14px 0;gap:10px}.c-fuel-result>span{font-size:12px}.c-fuel-result>strong{font-size:23px;letter-spacing:-.5px;white-space:nowrap}.c-fuel-result small{font-size:10px;color:#8a8272;font-weight:400;margin-left:7px}.c-history-grid{display:grid;grid-gap:22px;gap:22px}.c-history article{padding:25px;border:1px solid #d5d0c3;border-radius:8px;background:#f9f7f1;min-width:0}.c-history h3{font-size:23px;letter-spacing:-.5px;margin:0 0 25px}.c-history article>div{border-left:1px solid #d7cebc;padding:0 0 20px 20px;position:relative}.c-history article>div:before{content:"";width:7px;height:7px;background:var(--w-red);border-radius:50%;position:absolute;top:5px;left:-4px}.c-history article strong{font-size:16px;color:#bc3a2f}.c-history article p{font-size:12px;line-height:1.7;color:#827968}.c-history article a{font-size:10px;color:#555;display:flex;gap:7px;align-items:center}.c-sources{margin-top:40px;padding-top:30px;border-top:1px solid #d5cebf}.c-sources h2{font-size:22px;letter-spacing:-.5px}.c-sources p{font-size:12px;line-height:1.8;color:#8c8272}.c-sources>div{gap:20px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #dfd8cb;font-size:11px}.c-sources a,.c-sources>div{display:flex;align-items:center}.c-sources a{color:#827869;gap:7px}.c-bottom-link{display:flex;gap:12px;margin-top:35px;color:#b83e30;font-size:13px}.c-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:35px}.c-ideas article{display:flex;gap:25px;border:1px solid #d7d0c4;background:#fffdf7;border-radius:8px;padding:30px}.c-ideas article>span{font-size:30px;color:#bbaa91;font-weight:300}.c-ideas small{font-size:9px;color:#a99072;line-height:1.5}.c-ideas h2{font-size:25px;letter-spacing:-.6px;margin:12px 0}.c-ideas p{font-size:13px;line-height:1.8;color:#898071}.c-ideas a{display:flex;align-items:center;gap:10px;color:#c33f30;font-size:12px;font-weight:600}.c-ideas article:first-child{background:#252b24;color:#fff;border:0}.c-ideas article:first-child p{color:#b0b2a2}.g-toolbar{width:92%;max-width:1320px;margin:0 auto;justify-content:space-between;padding:10px 0;font-size:9px;color:#9c988b}.g-toolbar,.g-toolbar>div{display:flex;align-items:center}.g-toolbar>div{gap:6px}.g-toolbar i{height:6px;width:6px;background:#a9ad97;border-radius:50%}.g-toolbar>button{display:flex;align-items:center;gap:7px;border:1px solid #ddd8ca;background:#ffffff66;color:#827968;padding:6px 9px;border-radius:5px;font-size:9px}.g-window{transform-origin:50% 100%;will-change:auto}.g-window.is-closing,.g-window.is-opening{overflow:hidden;max-height:calc(100vh - 215px);pointer-events:none;will-change:transform,clip-path;transform-origin:50% 100%;animation:g-genie .76s cubic-bezier(.55,.04,.31,1) both}.g-window.is-opening{animation-direction:reverse}.g-window.is-closed{display:none}.g-desktop{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 25px 110px;background:radial-gradient(ellipse at center,#e1dbd0 0,#f4f3ef 70%)}.g-desktop>span{font-size:100px;letter-spacing:-12px;color:#c9bfad;font-family:serif}.g-desktop h1{font-size:34px;letter-spacing:-1px;color:#3d3c33;margin:20px 0 8px}.g-desktop p{font-size:13px;line-height:1.8;color:#9c8e77}.g-desktop>button{gap:10px;background:#282e24;color:#fff;border:0;padding:13px 20px;border-radius:7px;margin:15px 0}.g-desktop>button,.g-dock{display:flex;align-items:center}.g-dock{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:80;gap:6px;padding:8px;background:#fffc;border:1px solid #ffffffee;box-shadow:0 10px 35px #0002,0 0 0 1px #bcb6a533;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:17px}.g-dock-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:55px;min-width:67px;padding:6px 10px 9px;background:transparent;border:0;border-radius:10px;color:#7d786a;font-size:8px;transition:transform .2s,background .2s}.g-dock-item.active{background:#262e24;color:white}.g-dock-item>i{position:absolute;bottom:3px;width:3px;height:3px;background:#ff4a39;border-radius:50%}.g-dock-item:hover{transform:translateY(-5px);background:#e3dfd3;color:#222}.g-dock-item.is-waiting{box-shadow:0 0 0 2px #d94432}.g-dock-item svg{transition:transform .2s}.g-dock-item:hover svg{transform:scale(1.1)}@keyframes g-genie{0%{transform:translate(0) scale(1);-webkit-clip-path:polygon(0 0,100% 0,100% 30%,100% 70%,100% 100%,0 100%,0 70%,0 30%);clip-path:polygon(0 0,100% 0,100% 30%,100% 70%,100% 100%,0 100%,0 70%,0 30%);opacity:1}32%{transform:translate(calc(var(--genie-x,0px)*.18),calc(var(--genie-y,0px)*.2)) scaleY(.94);-webkit-clip-path:polygon(0 0,100% 0,94% 30%,68% 70%,55% 100%,45% 100%,32% 70%,6% 30%);clip-path:polygon(0 0,100% 0,94% 30%,68% 70%,55% 100%,45% 100%,32% 70%,6% 30%);opacity:1}68%{transform:translate(calc(var(--genie-x,0px)*.7),calc(var(--genie-y,0px)*.75)) scale(.6,.52);-webkit-clip-path:polygon(8% 0,92% 0,75% 28%,58% 65%,54% 100%,46% 100%,42% 65%,25% 28%);clip-path:polygon(8% 0,92% 0,75% 28%,58% 65%,54% 100%,46% 100%,42% 65%,25% 28%);opacity:.95}to{transform:translate(var(--genie-x,0),var(--genie-y,0)) scale(.045,.025);-webkit-clip-path:polygon(0 0,100% 0,100% 30%,100% 70%,100% 100%,0 100%,0 70%,0 30%);clip-path:polygon(0 0,100% 0,100% 30%,100% 70%,100% 100%,0 100%,0 70%,0 30%);opacity:0}}@media(max-width:800px){.c-heading{display:block}.c-heading>div:last-child:not(:first-child){padding-bottom:0;margin-top:20px}.c-model{padding:20px}.c-model h2{font-size:37px;letter-spacing:-2px}.c-key-specs{gap:18px}.c-key-specs strong{font-size:26px}.c-fuel{gap:30px;padding:25px}.c-history-grid{gap:12px}.c-history article{padding:18px}.c-history h3{font-size:20px}.c-ideas{grid-template-columns:1fr}.c-ideas article{padding:25px}.c-ideas h2{font-size:24px}}@media(max-width:760px){.s-bottom-nav{display:none!important}.g-dock{bottom:10px;max-width:94vw}.g-toolbar{padding:8px 0}.g-window.is-closing,.g-window.is-opening{max-height:calc(100vh - 220px)}}@media(max-width:520px){.c-home{padding-top:18px}.c-kicker>span{font-size:8px;letter-spacing:.6px}.c-heading h1{font-size:42px;letter-spacing:-2px}.c-intro{font-size:13px}.c-scope{font-size:10px}.c-models{gap:8px}.c-model{padding:12px}.c-model h2{font-size:26px;letter-spacing:-1.5px;margin-top:20px}.c-model-top span{font-size:7px;letter-spacing:.7px}.c-model>p{display:block;font-size:9px}.c-model>p>span{display:block;margin-top:5px}.c-picker select{padding:8px 3px;font-size:9px}.c-key-specs{gap:8px;flex-wrap:wrap}.c-key-specs strong{font-size:22px}.c-key-specs span{font-size:7px}.c-model-badges>span{font-size:7px;line-height:1.5;padding:5px}.c-section-title{align-items:flex-start}.c-section-title h2{font-size:29px}.c-section-title p{font-size:8px;letter-spacing:1px}.c-diff{font-size:10px;gap:5px;margin-top:15px}.c-tabs{gap:5px}.c-tabs button{padding:8px 12px;font-size:10px}.c-table-scroll td,.c-table-scroll th{padding:13px 14px;font-size:11px}.c-fuel{display:block;margin:30px 0}.c-fuel>div+div{margin-top:24px}.c-fuel h2{font-size:29px}.c-history-grid{grid-template-columns:1fr!important}.c-history h3{font-size:25px}.c-history article{padding:25px}.c-sources>div{display:block}.c-sources a{margin-top:12px}.c-ideas article{padding:20px;gap:17px}.g-toolbar>div{font-size:8px}.g-dock-item{min-width:60px}.g-desktop h1{font-size:27px}.g-desktop p{font-size:12px}.c-models:has(>:nth-child(3)){grid-template-columns:1fr!important}.c-models:has(>:nth-child(3)) .c-model{padding:20px}.c-models:has(>:nth-child(3)) .c-model h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.g-dock-item,.g-dock-item svg,.g-window{animation:none!important;transition:none!important}.g-dock-item:hover,.g-dock-item:hover svg{transform:none}}@media print{.c-add,.c-bottom-link,.c-heading button,.c-tabs,.g-dock,.g-toolbar,.s-companion,.s-desktop-nav,.s-header{display:none!important}.c-home{width:100%;padding:0}.c-table-scroll{overflow:visible}.c-fuel,.c-history-grid,.c-models{page-break-inside:avoid;break-inside:avoid}}@media(max-width:520px){.g-dock{gap:2px;padding:6px;border-radius:14px}.g-dock-item{min-width:43px;width:43px;height:49px;padding:6px 3px 8px;font-size:7px}.g-dock-item svg{width:18px}.g-dock-item span{letter-spacing:-.2px}}.wc-shell{max-width:1380px;margin:0 auto;padding:44px 40px 130px;color:#161616}.wc-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:12px}.wc-eyebrow>span:not(.wc-dot){color:#aaa}.wc-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#d71f27}.wc-intro{border-bottom:1px solid #d6d6d2}.wc-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:30px 0 34px}.wc-heading h1{font-size:clamp(40px,5.3vw,73px);font-weight:800;line-height:1.03;letter-spacing:-3.5px;margin:0}.wc-heading h1 em{font-style:normal;color:#c82129}.wc-heading p{font-size:14px;line-height:1.7;color:#686864;margin:22px 0 0}.wc-stats{background:#171717;color:#fff;min-width:285px;padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 28px;gap:20px 28px;border-radius:3px;position:relative;overflow:hidden}.wc-stats>svg{grid-column:1/-1;color:#dc333a}.wc-stats strong{display:block;font-size:38px;line-height:1.1;font-weight:600;letter-spacing:-1.7px}.wc-stats span{font-size:10px;line-height:1.5;color:#a9a9a9;display:block;margin-top:6px}.wc-stats .wc-market{grid-column:1/-1;border-top:1px solid #3d3d3d;padding-top:13px;color:#f2f2ee;letter-spacing:1px;text-transform:uppercase}.wc-regions{gap:8px;flex-wrap:wrap;padding-bottom:18px}.wc-regions,.wc-regions button{display:flex;align-items:center}.wc-regions button{background:transparent;border:1px solid #deded9;border-radius:3px;padding:9px 16px;font-size:12px;gap:10px;color:#666}.wc-regions button.is-active{background:#171717;border-color:#171717;color:#fff}.wc-regions>a{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:8px;color:#777}.wc-controls{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(160px,1fr) minmax(135px,.7fr) auto;grid-gap:1px;gap:1px;background:#ddd;border:1px solid #ddd;margin:24px 0 36px;box-shadow:0 5px 18px #00000004}.wc-controls>label{background:#fff;display:flex;flex-direction:column;padding:10px 18px;font-size:9px;color:#999;letter-spacing:1px;text-transform:uppercase}.wc-controls select{border:0;background:transparent;padding:6px 0 0;width:100%;font-family:inherit;color:#181818;font-size:13px;outline-offset:4px}.wc-search{background:#fff;display:flex;align-items:center;gap:14px;padding:0 20px}.wc-search svg{color:#9a9a94;flex:none}.wc-search input{border:0;background:transparent;min-width:0;width:100%;font-size:14px;padding:20px 0;color:#171717;font-family:inherit}.wc-controls .wc-reset{border:0;background:#fff;font-size:11px;color:#a43a3e;padding:0 18px}.wc-results-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;scroll-margin-top:110px}.wc-results-top h2{font-size:28px;letter-spacing:-1px;line-height:1.3;margin:10px 0 7px;font-weight:650}.wc-results-top h2 span{font-size:14px;border:1px solid #d8d8d2;border-radius:3px;vertical-align:middle;padding:3px 7px;letter-spacing:0;color:#888;margin-left:8px}.wc-results-top p{font-size:11px;color:#888;margin:0}.wc-tools{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.wc-segment{display:flex;background:#e8e8e3;padding:3px;border-radius:4px;gap:2px}.wc-segment button{border:0;background:transparent;font-size:11px;padding:8px 12px;border-radius:3px;color:#777}.wc-segment button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 4px #0000000d}.wc-sort{display:flex;align-items:center;gap:6px;color:#888}.wc-sort select{background:transparent;border:0;font-family:inherit;font-size:10px;color:#666;max-width:210px}.wc-method{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #deded7;padding:15px 0 23px}.wc-method .wc-dot{margin-top:5px;width:5px;height:5px}.wc-method p{font-size:11px;line-height:1.6;color:#888;max-width:1000px;margin:0}.wc-method b{color:#4b4b47;font-weight:600}.wc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.wc-card{background:#fff;border:1px solid #e2e2dd;border-radius:5px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.wc-card:hover{border-color:#bdbdb4;box-shadow:0 10px 30px #00000006}.wc-photo{height:218px;position:relative;background:#eeeeea;overflow:hidden}.wc-photo img{height:100%;width:100%;object-fit:cover}.wc-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000015,transparent 40%,#0000004a);pointer-events:none}.wc-photo .wc-country,.wc-photo .wc-index,.wc-photo .wc-photo-note{position:absolute;z-index:1;font-size:9px;line-height:1.2}.wc-country{left:15px;top:15px;background:#ffffffed;padding:6px 8px;border-radius:2px;color:#333}.wc-photo-note{bottom:12px;left:15px;color:#fff}.wc-index{top:16px;right:15px;color:#fff}.wc-no-photo{background:radial-gradient(ellipse at 50% 90%,#cacac2,transparent 60%),#eeeeea;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#9d9d94}.wc-no-photo>span:not([class]){font-size:23px;font-weight:500;letter-spacing:-1px}.wc-no-photo:after{display:none}.wc-no-photo .wc-index,.wc-no-photo .wc-photo-note{color:#919188}.wc-card-body{padding:23px}.wc-make{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#999;margin-bottom:5px}.wc-card h3{font-size:27px;letter-spacing:-.9px;font-weight:600;margin:0;line-height:1.15;overflow-wrap:anywhere}.wc-years{font-size:11px;color:#444;margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.wc-years span{color:#aaa;font-size:10px}.wc-price-stack{margin-top:20px;border-top:1px solid #e8e8e2}.wc-price{padding:15px 0 0;min-height:110px}.wc-price+.wc-price{border-top:1px solid #ededeb;margin-top:14px}.wc-price-label{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.3px;color:#444;margin-bottom:8px}.wc-price-label>span:first-child{font-weight:650}.wc-price-label>span+span{color:#aaa;font-size:9px}.wc-price strong{font-size:18px;letter-spacing:-.5px;font-weight:650;display:block;line-height:1.35}.wc-price strong small{font-size:10px;color:#999;font-weight:400}.wc-range{display:block}.wc-mean{font-size:10px;color:#999;line-height:1.5;margin-top:7px}.wc-mean b{font-weight:500;color:#555;margin-left:3px;white-space:nowrap}.wc-price a{font-size:9px;color:#a1393c;display:inline-flex;align-items:center;gap:4px;margin-top:8px;text-decoration:none}.wc-price a:hover{text-decoration:underline}.wc-no-price{font-size:14px;color:#777;display:block;margin:8px 0}.wc-price-note{font-size:10px;line-height:1.5;color:#aaa;display:block}.wc-skeleton{height:48px;max-width:210px;background:linear-gradient(90deg,#f0f0ec 25%,#fafaf8 50%,#f0f0ec 75%);background-size:200% 100%;border-radius:3px;animation:wc-shimmer 1.5s linear infinite;margin-top:12px}.wc-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:35px 0}.wc-pagination button{border:1px solid #d9d9d3;display:grid;place-items:center;background:#fff;border-radius:3px;width:38px;height:38px;color:#333}.wc-pagination button:disabled{opacity:.3;cursor:default}.wc-pagination span{font-size:12px;color:#888}.wc-pagination b{color:#222}.wc-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;border-top:1px solid #d9d9d3;padding:25px 0 0;margin-top:30px}.wc-footer b{font-size:13px;font-weight:600}.wc-footer p{font-size:11px;line-height:1.8;color:#999;margin:7px 0}.wc-footer a{color:#555;text-decoration:underline}.wc-empty{padding:60px 20px;text-align:center;background:#fff;border:1px solid #ddd}.wc-empty svg{color:#aaa}.wc-empty h3{font-size:22px}.wc-empty p{color:#888;font-size:14px}.wc-empty button,.wc-retry{background:#181818;border:0;padding:10px 15px;color:#fff;font-size:11px;border-radius:3px}.wc-retry{margin-top:10px}.wc-shell button{cursor:pointer;font-family:inherit}.wc-shell :focus-visible{outline:2px solid #c82129;outline-offset:4px}.wc-shell input::placeholder{color:#a0a09a}@keyframes wc-shimmer{to{background-position:-200% 0}}@media(max-width:1000px){.wc-shell{padding:32px 24px 130px}.wc-grid{gap:16px}.wc-card-body{padding:18px}.wc-photo{height:185px}.wc-heading h1{letter-spacing:-2px}.wc-stats{min-width:240px;padding:22px;gap:20px}.wc-stats strong{font-size:32px}}@media(max-width:760px){.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-heading{align-items:flex-start;gap:20px}.wc-stats{min-width:185px;padding:18px;gap:18px 15px}.wc-stats strong{font-size:28px}.wc-stats>svg{width:24px;height:24px}.wc-stats span{font-size:9px}.wc-heading h1{font-size:42px}.wc-controls{grid-template-columns:1fr 1fr}.wc-search{grid-column:1/-1}.wc-controls .wc-reset{grid-column:1/-1;padding:10px}.wc-results-top{align-items:flex-start;flex-direction:column}.wc-tools{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.wc-footer{gap:25px}.wc-price strong{font-size:16px}.wc-card h3{font-size:24px}}@media(max-width:500px){.wc-shell{padding:25px 18px 120px}.wc-eyebrow{font-size:8px;letter-spacing:1.5px}.wc-heading{display:block;padding:25px 0}.wc-heading h1{font-size:45px;letter-spacing:-2.5px}.wc-heading p{font-size:12px;margin-top:15px}.wc-stats{margin-top:22px;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:16px;gap:16px;padding:16px 18px}.wc-stats>svg{display:none}.wc-stats strong{font-size:27px}.wc-stats .wc-market{grid-column:auto;border-top:0;border-left:1px solid #444;padding:0 0 0 15px;align-self:center;width:100px;line-height:1.6}.wc-regions{gap:6px}.wc-regions button{font-size:10px;padding:8px 10px}.wc-regions>a{display:none}.wc-controls{margin:18px 0 28px}.wc-search input{font-size:12px}.wc-controls>label{padding:10px 13px}.wc-grid{grid-template-columns:1fr;gap:20px}.wc-photo{height:225px}.wc-card-body{padding:22px}.wc-price-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wc-price-stack>.wc-price:only-child{grid-column:1/-1}.wc-price+.wc-price{border-top:0;margin:0;border-left:1px solid #eee;padding-left:14px}.wc-price strong{font-size:15px}.wc-mean b{display:block;margin:0}.wc-card h3{font-size:28px}.wc-results-top h2{font-size:25px}.wc-tools{align-items:flex-start;flex-direction:column;gap:10px}.wc-sort select{font-size:11px}.wc-footer{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.wc-skeleton{animation:none}.wc-card{transition:none}}.wc-factory-photo{background:radial-gradient(ellipse at 50% 85%,#dfded7,transparent 62%),#f7f7f4;height:230px}.wc-factory-photo img{object-fit:contain;padding:24px 10px 28px;box-sizing:border-box;mix-blend-mode:multiply}.wc-factory-photo:after{display:none}.wc-factory-photo .wc-index{color:#898980}.wc-factory-photo .wc-country{background:#ffffffd9;border:1px solid #e5e3db;color:#615d55}.wc-factory-photo .wc-photo-source{display:inline-flex;align-items:center;gap:3px;color:#777167;font-size:9px;background:#ffffffd9;padding:4px 6px;border-radius:3px;text-decoration:none}.wc-factory-photo .wc-photo-source:hover{color:#b22b34;text-decoration:underline}.wc-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#98988f;padding:20px}.wc-photo-placeholder>span{font-size:20px;letter-spacing:-.5px}.wc-photo-placeholder>small{font-size:10px;color:#858579}@media(max-width:1000px) and (min-width:501px){.wc-factory-photo{height:190px}}.wc-campaign-photo img{object-fit:cover;padding:0;mix-blend-mode:normal;object-position:center 55%}.wc-photo-credit{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);z-index:3;font-size:10px;color:#363630}.wc-photo-credit summary{cursor:pointer;background:#fffffff0;border:1px solid #e1e1d8;border-radius:4px;padding:6px 8px;width:max-content;max-width:100%}.wc-photo-credit[open]{right:12px;max-width:none;background:#fffffff5;border:1px solid #ddd;border-radius:5px;box-shadow:0 3px 14px #0002}.wc-photo-credit[open] summary{border:0;background:transparent}.wc-photo-credit>div{max-height:125px;overflow:auto;padding:0 9px 9px;line-height:1.45;overflow-wrap:anywhere}.wc-photo-credit p{margin:5px 0}.wc-photo-credit a{color:#a41f28;text-decoration:underline}.wc-photo-credit a svg{vertical-align:middle}.wc-photo-error{font-size:12px;color:#a41f28}.wc-photo-error button{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.wc-reference-photo img{object-fit:contain;mix-blend-mode:normal;padding:0;background:#f4f4ef}.calc-home{padding:4px 0 105px}.calc-home-heading{align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.calc-home-heading>div>span{font-size:9px;font-weight:650;letter-spacing:1.8px;color:#9a9691}.calc-home-heading h1{font-size:clamp(22px,2.8vw,35px);line-height:1.2;letter-spacing:-1.3px;margin:8px 0 0;font-weight:650}.calc-home-heading h1 em{font-style:normal;color:#c8292f}.calc-home-heading>a,.calc-home-heading>p{font-size:11px;line-height:1.7;color:#8b8782;margin:0}.calc-home .mcSection{padding:0}.calc-home .mcHeading{display:none}html[data-design=samurai] .calc-home .mcWindow{height:max(390px,calc(100dvh - 290px));max-height:850px;display:flex;flex-direction:column;background:#fff;border:1px solid #dedbd5;border-radius:15px;box-shadow:0 14px 45px #33281808}.calc-home .mcWindowTabs{padding:10px 14px;background:#faf9f7;border-bottom:1px solid #e8e5df;flex:none}.calc-home .mcTabs{gap:8px}.calc-home .mcTab{border-radius:8px;padding:10px 15px;min-height:53px;gap:12px;box-shadow:none;flex-direction:row;text-align:left}.calc-home .mcCountryCode{width:27px;height:27px;font-size:9px}.calc-home .mcTab strong{font-size:14px}.calc-home .mcTab small{font-size:9px;margin-top:2px}.calc-home .mcTab:hover{transform:none}.calc-home .mcWindow>[role=tabpanel]:not([hidden]){display:flex;flex-direction:column;flex:1 1;min-height:0}html[data-design=samurai] .calc-home .mcJapanRoute{width:100%;padding:10px 20px;margin:0;border-bottom:1px solid #eeeae4;flex:none}.calc-home .mcRouteOptions{gap:7px}.calc-home .mcRouteOptions button{font-size:10px;padding:7px 12px;border-radius:6px}.calc-home .mcJapanRoute>.mcFormHint{margin:6px 0 0;font-size:10px}html[data-design=samurai] .calc-home .jaCalc{padding:0;margin:0;border:0;background:transparent;flex:1 1;min-height:0;display:flex}.calc-home .jaCalc>.container{width:100%!important;max-width:none;display:flex;flex-direction:column;min-height:0;margin:0}.calc-home .jaCalc>.container>.jaMuted,.calc-home .jaCalc>.container>.kicker,.calc-home .jaCalc>.container>h2{display:none}.calc-home .jaCalc>.container>.jaNote{margin:0;padding:8px 20px;flex:none;font-size:11px}.calc-home .jaGrid{display:flex;flex-direction:column;gap:0;margin:0;flex:1 1;min-height:0}.calc-home .jaWorkspaceBody{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);flex:1 1;min-height:0;overflow:hidden}.calc-home .jaWorkspaceBody>.jaPanel{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 24px;border:0;border-radius:0;background:#fff;box-shadow:none}.calc-home .jaWorkspaceBody>.jaSummary{border-left:1px solid #eae7e0;background:#fcfbf9}.calc-home .jaFormTitle{font-size:18px;margin:0 0 5px}.calc-home .jaFormHint{font-size:10px;margin:0 0 17px;line-height:1.5}.calc-home .jaFields{gap:13px 15px}.calc-home .jaFields label{font-size:10px;gap:6px}.calc-home .jaFields input,.calc-home .jaFields select{min-height:39px;padding:9px 10px;border-radius:7px;font-size:12px;background:#faf9f7}.calc-home .jaRates{margin-top:18px;padding-top:10px}.calc-home .jaLine{padding:10px 0;font-size:10px}.calc-home .jaLine b,.calc-home .moneyRub{font-size:11px}.calc-home .jaEmptyEstimate{min-height:100%;padding:20px 10px}.calc-home .jaEmptyEstimate>span{font-size:23px;width:90px;min-width:90px;height:57px;border-radius:12px;background:#f2eee7}.calc-home .jaEmptyEstimate h3{font-size:21px;margin:18px 0 9px}.calc-home .jaEmptyEstimate p{font-size:11px;max-width:240px}.calc-home .jaSummary>.kicker{font-size:9px;margin-bottom:8px}.calc-home .jaFieldMessage{font-size:11px;margin-top:10px}html[data-design=samurai] .calc-home .jaTotal,html[data-design=samurai] .calc-home .mcUnavailableTotal{flex:none;box-sizing:border-box;min-height:86px;height:86px;margin:0;padding:17px 24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;border:0;border-top:1px solid #ded9cf;border-radius:0;background:#191a18;color:white;box-shadow:0 -5px 18px #00000005;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-home .jaTotal>div,.calc-home .mcUnavailableTotal>div{display:flex;flex-direction:column;gap:6px;min-width:0}.calc-home .jaTotal small,.calc-home .mcUnavailableTotal span{font-size:9px;color:#e6ddd1;letter-spacing:1px;line-height:1.5}.calc-home .jaTotal>div>span,.calc-home .mcUnavailableTotal small{font-size:10px;color:#96988f}.calc-home .jaTotal strong{font-size:clamp(22px,3vw,36px);font-weight:550;color:#fff;line-height:1.2;white-space:nowrap;letter-spacing:-1px}.calc-home .mcUnavailableTotal strong{font-size:24px;letter-spacing:-.7px;color:#fff;white-space:nowrap}html[data-design=samurai] .calc-home .mcForeign{padding:0;width:100%;max-width:none;display:flex;flex-direction:column;min-height:0;flex:1 1}.calc-home .mcForeignHeader{display:none}.calc-home .mcForeignGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:0;gap:0;min-height:0;flex:1 1;overflow:hidden;align-items:stretch}.calc-home .mcForeignEstimate,.calc-home .mcForeignForm{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 24px;border:0;border-radius:0;box-shadow:none}.calc-home .mcForeignEstimate{border-left:1px solid #eae7e0;background:#fcfbf9}.calc-home .mcForeignForm h3{font-size:18px}.calc-home .mcFormHint{font-size:11px;margin-bottom:16px}.calc-home .mcFields{gap:12px}.calc-home .mcFields label{font-size:10px;gap:6px}.calc-home .mcFields input,.calc-home .mcFields select{min-height:40px;padding:9px 10px;font-size:12px;border-radius:7px}.calc-home .mcCostRow{padding:11px 0;font-size:10px}.calc-home .mcCostRow strong{font-size:13px}.calc-home .mcBlockingReason p,.calc-home .mcCostRow small{font-size:10px}.calc-home .mcSaveDraft{font-size:11px;padding:10px 14px;margin-top:16px}@media(max-width:760px){.calc-home-heading{gap:12px;margin-bottom:12px}.calc-home-heading>p{display:none}.calc-home-heading h1{font-size:26px}.calc-home .mcTab{padding:9px;gap:8px}.calc-home .mcTab small{display:none}.calc-home .mcCountryCode{width:20px;height:20px;border:0}.calc-home .mcTab strong{font-size:12px}.calc-home .mcWindowTabs{padding:8px 10px}.calc-home .jaWorkspaceBody,.calc-home .mcForeignGrid{display:block;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignEstimate,.calc-home .mcForeignForm{overflow:visible;padding:18px 20px}.calc-home .jaWorkspaceBody>.jaSummary,.calc-home .mcForeignEstimate{border-left:0;border-top:1px solid #eee}.calc-home .jaEmptyEstimate{min-height:190px}.calc-home .jaTotal strong{font-size:27px}.calc-home .mcUnavailableTotal strong{font-size:20px}}@media(max-width:520px){.calc-home{padding-top:2px}.calc-home-heading h1{font-size:23px;letter-spacing:-1px}.calc-home-heading h1 em{display:block}.calc-home-heading>div>span{font-size:8px;letter-spacing:1px}.calc-home-heading{margin-bottom:12px}.calc-home .mcTab{min-height:41px;justify-content:center;padding:8px 5px;gap:5px}.calc-home .mcTab strong{font-size:11px}.calc-home .mcCountryCode{font-size:8px}.calc-home .mcTabs{gap:5px}html[data-design=samurai] .calc-home .mcWindow{height:max(360px,calc(100dvh - 285px));border-radius:11px}html[data-design=samurai] .calc-home .mcJapanRoute{padding:8px 12px}.calc-home .mcRouteOptions button{font-size:9px;padding:7px 8px}.calc-home .mcRouteOptions svg{width:13px}.calc-home .jaFields,.calc-home .mcFields{grid-template-columns:minmax(0,1fr)}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{font-size:16px;min-height:43px}.calc-home .jaFields label,.calc-home .mcFields label{font-size:11px}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignEstimate,.calc-home .mcForeignForm{padding:17px 15px}html[data-design=samurai] .calc-home .jaTotal,html[data-design=samurai] .calc-home .mcUnavailableTotal{height:94px;min-height:94px;padding:14px 15px;gap:8px;align-items:flex-start;justify-content:center;flex-direction:column}.calc-home .jaTotal>div{gap:0}.calc-home .jaTotal>div>span,.calc-home .mcUnavailableTotal small{display:none}.calc-home .jaTotal strong{font-size:28px}.calc-home .jaTotal small{font-size:8px}.calc-home .mcUnavailableTotal strong{font-size:23px}}@media print{.calc-home .mcWindow{height:auto!important;max-height:none!important}.calc-home .jaPanel,.calc-home .jaWorkspaceBody,.calc-home .mcForeignEstimate,.calc-home .mcForeignForm,.calc-home .mcForeignGrid{overflow:visible!important}.calc-home .jaTotal{background:#fff!important}.calc-home .jaTotal,.calc-home .jaTotal small,.calc-home .jaTotal strong{color:#000!important}}body:has(.calc-home) .s-header{height:64px}body:has(.calc-home) .s-desktop-nav{padding-top:5px;padding-bottom:5px}body:has(.calc-home) .g-toolbar{padding-top:2px;padding-bottom:2px}.calc-home-heading{margin-bottom:12px}.calc-home-heading>div>span{display:block;line-height:12px}.calc-home-heading h1{font-size:30px;line-height:1.1;margin:6px 0 0}.calc-home .jaGrid{align-items:stretch}.calc-home .jaWorkspaceBody{width:100%}html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 305px))}.calc-home .jaTotal{width:100%}@media(max-width:520px){body:has(.calc-home) .s-header{height:64px}.calc-home-heading h1{font-size:23px}.calc-home-heading h1 em{display:inline}html[data-design=samurai] .calc-home .mcWindow{height:max(330px,calc(100dvh - 250px))}.calc-home-heading h1{max-width:310px}.calc-home .mcWindow .mcTab{min-height:41px}}@media(min-width:521px) and (max-width:900px){html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 335px))}}.calc-home .jaPriceHint{font-size:10px;font-weight:500;color:#8a7764;line-height:1.4}.calc-home .jaTotal>div{flex:1 1}.calc-home .jaTotal .jaTotalHint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;color:#ccc9c1}.calc-home .jaTotal strong{flex:none}@media(max-width:520px){html[data-design=samurai] .calc-home .jaTotal{height:112px;min-height:112px;gap:5px}.calc-home .jaTotal>div{flex:none;gap:3px}.calc-home .jaTotal .jaTotalHint{display:-webkit-box;font-size:10px}.calc-home .jaPriceHint{font-size:11px}}.calc-home-heading{position:relative;isolation:isolate;display:flex;justify-content:center;min-height:122px;margin-bottom:10px;gap:0}.calc-home-heading .battle-heading-screen{position:relative;z-index:2;box-sizing:border-box;width:58%;max-width:620px;padding:14px 18px;text-align:center;background:#f7f7f5;border-inline:1px solid #dbd7d0;box-shadow:0 0 25px 12px #f7f7f5;border-radius:3px}.calc-home-heading .battle-heading-screen>span{font-size:8px;letter-spacing:2px;color:#91897e}.calc-home-heading .battle-heading-screen h1{font-size:clamp(20px,2.35vw,30px);letter-spacing:-1px;max-width:none}.battle-heading-screen p,.battle-heading-screen>a{font-size:10px;line-height:1.6;margin:8px 0 0;color:#827b73}.samurai-battle{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint}.battle-horizon{position:absolute;bottom:9px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b5393938 15%,#c8bfb0 50%,#356ca838 85%,transparent)}.battle-lane{position:absolute;inset:0 40% 0 0;color:#aa2933;container-type:inline-size}.battle-blue{left:40%;right:0;transform:scaleX(-1);color:#2b5895}.battle-runner{position:absolute;left:0;bottom:8px;width:94px;height:110px;animation:battle-charge 6s linear infinite;animation-delay:var(--arrival-delay);will-change:transform;opacity:0}.battle-body{width:100%;height:100%;animation:battle-bob .38s ease-in-out infinite alternate;animation-delay:var(--stride-delay)}.battle-body svg{display:block;width:100%;height:100%;overflow:visible}.battle-shadow{position:absolute;bottom:0;left:19%;width:65%;height:5px;border-radius:50%;background:#29231c20;filter:blur(2px)}.battle-leg{transform-origin:70px 96px;animation:battle-stride .76s ease-in-out infinite;animation-delay:var(--stride-delay)}.battle-leg-back{animation-direction:reverse}.battle-sword-arm{transform-origin:78px 55px;animation:battle-arm .76s ease-in-out infinite;animation-delay:var(--stride-delay)}.battle-ribbon{transform-origin:50px 84px;animation:battle-ribbon .38s ease-in-out infinite alternate}.battle-clash{position:absolute;inset:0 auto 0 50%;width:min(calc(58% + 48px),668px);transform:translateX(-50%);color:#b98b4d}.battle-clash i{position:absolute;left:0;top:22px;width:2px;height:18px;background:linear-gradient(transparent,#bd8b4c);rotate:-45deg;animation:battle-spark 2s ease-out infinite;opacity:0}.battle-clash i:nth-child(2){left:auto;right:0;rotate:40deg;animation-delay:-.4s}.battle-clash i:nth-child(3){top:auto;bottom:12px;rotate:40deg;animation-delay:-.7s}.battle-clash i:nth-child(4){left:auto;right:0;top:auto;bottom:12px;rotate:-40deg;animation-delay:-1.2s}.battle-clash b{position:absolute;left:0;right:0;height:65%;top:18%;border-radius:50%;background:radial-gradient(ellipse,#d7382524,transparent 70%);animation:battle-glow 2s ease-in-out infinite}.battle-clash b:last-child{background:radial-gradient(ellipse,#2d6ac329,transparent 70%);animation-delay:-1s}.samurai-battle *{animation-play-state:paused}body:has(.s-companion.is-enabled) .samurai-battle *{animation-play-state:running}@keyframes battle-charge{0%{transform:translateX(-110px);opacity:0}6%{opacity:1}78%{opacity:1}88%,to{transform:translateX(calc(100cqw - 94px));opacity:0}}@keyframes battle-bob{0%{transform:translateY(0) rotate(7deg)}to{transform:translateY(-4px) rotate(10deg)}}@keyframes battle-stride{0%,to{transform:rotate(-27deg)}50%{transform:rotate(26deg)}}@keyframes battle-arm{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}@keyframes battle-ribbon{to{transform:rotate(13deg) scaleX(.88)}}@keyframes battle-spark{0%,35%,to{opacity:0;translate:0 4px;scale:.5}45%{opacity:.65;translate:0 -5px;scale:1}65%{opacity:0;translate:0 -12px;scale:.6}}@keyframes battle-glow{0%,to{opacity:.2;scale:.85}50%{opacity:.85;scale:1.1}}html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 375px))}@media(max-width:900px){.battle-runner{width:80px;height:100px}.calc-home-heading .battle-heading-screen{width:62%;padding:12px 8px}.calc-home-heading .battle-heading-screen h1{font-size:22px}html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 395px))}}@media(max-width:520px){.calc-home-heading{min-height:107px}.calc-home-heading .battle-heading-screen{width:64%;padding:10px 5px;box-shadow:0 0 10px 5px #f7f7f5}.calc-home-heading .battle-heading-screen>span{font-size:6px;letter-spacing:1px}.calc-home-heading .battle-heading-screen h1{font-size:19px;line-height:1.15;letter-spacing:-.7px}.calc-home-heading .battle-heading-screen h1 em{display:block}.battle-heading-screen p{font-size:8px;margin-top:6px}.battle-runner{width:66px;height:86px;bottom:6px}.battle-horizon{bottom:6px}.battle-clash{width:calc(64% + 18px)}html[data-design=samurai] .calc-home .mcWindow{height:max(330px,calc(100dvh - 315px))}}@media(prefers-reduced-motion:reduce){.samurai-battle{display:none}.calc-home-heading .battle-heading-screen{border:0;box-shadow:none}.samurai-battle *{animation:none!important}}@media print{.samurai-battle{display:none}.calc-home-heading{min-height:0}.calc-home-heading .battle-heading-screen{width:100%;border:0;box-shadow:none}}.battle-audio-control{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin-top:7px}.battle-audio-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:5px 11px;border:1px solid #ddd7ce;border-radius:20px;background:#fff;color:#766e64;font:inherit;font-size:10px;cursor:pointer;touch-action:manipulation}.battle-audio-button:hover{border-color:#b5a79a;color:#252725}.battle-audio-button:focus-visible{outline:2px solid #ad2934;outline-offset:3px}.battle-audio-button[aria-pressed=true]{color:#a52530;background:#fff7f5;border-color:#dab6b7}.battle-audio-button>i{display:flex;align-items:center;justify-content:center;gap:2px;width:14px;height:12px}.battle-audio-button b{width:2px;height:3px;background:currentColor;border-radius:2px}.battle-audio-button .is-playing b{animation:battle-audio-level .7s ease-in-out infinite alternate}.battle-audio-button b:nth-child(2){animation-delay:-.4s}.battle-audio-button b:nth-child(3){animation-delay:-.2s}.battle-audio-error{width:100%;font-size:10px;color:#a52530}@keyframes battle-audio-level{to{height:11px}}html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 412px))}@media(min-width:521px) and (max-width:900px){html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 432px))}}@media(max-width:520px){.battle-audio-button{min-height:32px;padding:5px 9px;font-size:9px}.battle-audio-control{margin-top:6px}html[data-design=samurai] .calc-home .mcWindow{height:max(300px,calc(100dvh - 353px))}}@media(prefers-reduced-motion:reduce){.battle-audio-button .is-playing b{animation:none}}@media print{.battle-audio-control{display:none}}body:has(.calc-home){height:100dvh;min-height:600px;padding:0;display:flex;flex-direction:column}body:has(.calc-home) .s-header{height:52px;flex:none}body:has(.calc-home) .s-desktop-nav{flex:none;padding:4px 0}body:has(.calc-home) #main-content{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-bottom:90px}body:has(.calc-home) .g-toolbar{flex:none;height:26px;box-sizing:border-box;padding:1px 0}body:has(.calc-home) .g-window.is-open{flex:1 1;min-height:0}.calc-home{height:100%;min-height:0;padding:0;display:flex;flex-direction:column}.calc-home .calc-home-heading{height:100px;min-height:100px;flex:none;margin-bottom:6px}.calc-home .calc-home-heading .battle-heading-screen{padding:2px 12px}.calc-home .calc-home-heading .battle-heading-screen h1{font-size:25px;line-height:1.05;margin:3px 0}.calc-home .calc-home-heading .battle-heading-screen>span{font-size:7px;line-height:10px}.calc-home .battle-heading-screen p{font-size:9px;line-height:1.2;margin:3px 0}.calc-home .battle-heading-screen p br{display:none}.calc-home .battle-audio-control{margin-top:4px}.calc-home .battle-audio-button{min-height:26px;padding:3px 9px}.calc-home .battle-runner{height:88px;width:76px}.calc-home .mcSection{display:flex;flex-direction:column;flex:1 1;min-height:0}html[data-design=samurai] .calc-home .mcWindow{height:auto;max-height:none;min-height:0;flex:1 1;overflow:hidden}.calc-home .mcWindowTabs{padding:6px 10px}.calc-home .mcTab{min-height:38px;padding:5px 10px}.calc-home .mcTab small{font-size:8px}.calc-home .mcCountryCode{height:22px;width:22px}html[data-design=samurai] .calc-home .mcJapanRoute{padding:6px 14px}.calc-home .mcRouteOptions button{padding:5px 10px;min-height:28px}.calc-home .jaWorkspaceBody,.calc-home .mcForeignGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignForm{padding:12px 16px;overflow:visible}.calc-home .jaFormTitle,.calc-home .mcForeignForm h3{font-size:15px;line-height:1.2;margin:0 0 3px}.calc-home .jaFormHint,.calc-home .mcForeignForm>.mcFormHint{font-size:9px;line-height:1.3;margin:0 0 10px}.calc-home .jaFields,.calc-home .mcFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:start}.calc-home .jaFields label,.calc-home .mcFields label{min-width:0;font-size:10px;line-height:1.3;gap:5px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{width:100%;min-width:0;height:37px;min-height:37px;padding:7px 8px;font-size:12px;text-overflow:ellipsis}.calc-home .jaFields label>small{font-size:9px;line-height:1.2}.calc-home .jaRates{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:10px;padding-top:6px;font-size:9px;line-height:1.4}.calc-home .jaRates p{margin:0}.calc-home .jaRates>div{display:flex;gap:10px;flex-wrap:wrap}.calc-home .jaRates>p:last-child{font-size:8px}.calc-home .jaFieldMessage{font-size:10px;margin:6px 0}.calc-home .jaTariffHint{line-height:1.3}.calc-home .mcSaveDraft{margin-top:10px;padding:7px 10px;font-size:10px}.calc-home .mcSaveStatus{font-size:10px;margin:4px 0}.calc-details-inline{min-height:0;overflow:auto;scrollbar-width:thin;border-left:1px solid #eae7e0;background:#fcfbf9}.calc-home .calc-details-inline>.jaSummary,.calc-home .calc-details-inline>.mcForeignEstimate{padding:12px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.calc-home .jaLine{padding:7px 0;line-height:1.35}.calc-home .jaLine b,.calc-home .moneyRub{font-size:10px}.calc-home .jaEmptyEstimate{min-height:0;padding:16px 8px}html[data-design=samurai] .calc-home .jaTotal,html[data-design=samurai] .calc-home .mcUnavailableTotal{height:68px;min-height:68px;padding:11px 18px;gap:12px}.calc-home .jaTotal strong{font-size:30px}.calc-home .jaTotal>div{gap:3px}.calc-home .jaTotal .jaTotalHint{font-size:9px;line-height:1.3}.calc-details-trigger{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:30px;border:0;border-top:1px solid #e7e2d9;background:#f7f5f1;color:#8b3138;font:inherit;font-size:11px;cursor:pointer}.calc-details-dialog button:focus-visible,.calc-details-trigger:focus-visible{outline:2px solid #ab2534;outline-offset:-3px}.calc-details-dialog{width:min(620px,calc(100% - 24px));max-height:82dvh;box-sizing:border-box;border:1px solid #ded8ce;border-radius:16px;padding:0;background:#fcfbf9;color:#292a28;box-shadow:0 20px 80px #0005}.calc-details-dialog::-webkit-backdrop{background:#17191b85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calc-details-dialog::backdrop{background:#17191b85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calc-details-dialog>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;background:#fcfbf9;border-bottom:1px solid #e7e2d9;padding:10px 16px}.calc-details-dialog>header h2{font-size:17px;margin:0}.calc-details-dialog>header button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#eee9e1;cursor:pointer}.calc-home .calc-details-dialog>.jaSummary,.calc-home .calc-details-dialog>.mcForeignEstimate{padding:14px 18px;border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent}.calc-home .calc-details-dialog .jaLine{padding:10px 0;font-size:12px}.calc-home .calc-details-dialog .jaLine b,.calc-home .calc-details-dialog .moneyRub{font-size:12px}.s-warrior{width:108px!important;margin-left:8px;transform-origin:50% 65%}.s-companion{width:160px}body:has(.calc-home) .s-companion{left:5px;right:auto;bottom:12px;width:auto;display:flex;flex-direction:column;align-items:center}body:has(.calc-home) .s-warrior{width:clamp(32px,calc((100vw - 1200px)/2 - 14px),86px)!important;margin:0}body:has(.calc-home) .s-motion-toggle{margin:2px 0 0;width:28px;height:28px;min-height:28px;padding:5px;border-radius:50%}body:has(.calc-home) .s-motion-toggle span,body:has(.calc-home) .s-motion-toggle>svg:last-child{display:none}@media(max-width:900px){.calc-home .jaWorkspaceBody,.calc-home .mcForeignGrid{display:flex;flex-direction:column;overflow:visible}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignForm{flex:1 1;padding:10px 14px;overflow:visible}.calc-home .jaFields,.calc-home .mcFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.calc-home .calc-details-inline{display:none}.calc-details-mobile{flex:none}.calc-home .mcFields .mcWide{grid-column:auto}.calc-home .jaFormHint,.calc-home .jaFormTitle,.calc-home .mcForeignForm>.mcFormHint,.calc-home .mcForeignForm>h3{display:none}.calc-home .mcSaveDraft{margin-top:7px}.s-warrior{width:72px!important}}@media(max-width:760px){body:has(.calc-home){min-height:600px}body:has(.calc-home) .s-header{height:44px;min-height:44px;padding:0 14px;flex-wrap:nowrap}body:has(.calc-home) .s-search{display:none}body:has(.calc-home) .s-brand{font-size:24px}body:has(.calc-home) #main-content{padding-bottom:70px}body:has(.calc-home) .g-toolbar{height:24px;box-sizing:border-box;padding:1px 0}.calc-home .calc-home-heading{height:80px;min-height:80px;margin-bottom:5px}.calc-home .calc-home-heading .battle-heading-screen{padding:3px 5px;width:66%;max-height:80px}.calc-home .battle-heading-screen p,.calc-home .calc-home-heading .battle-heading-screen>span{display:none}.calc-home .calc-home-heading .battle-heading-screen h1{font-size:19px;line-height:1.05;margin:2px 0}.calc-home .calc-home-heading .battle-heading-screen h1 em{display:block}.calc-home .battle-audio-control{margin-top:4px}.calc-home .battle-audio-button{min-height:27px;font-size:9px}.calc-home .battle-runner{height:72px;width:60px;bottom:5px}.calc-home .mcWindowTabs{padding:5px 7px}.calc-home .mcTab{min-height:32px!important;padding:4px 6px;gap:5px}.calc-home .mcTab strong{font-size:11px}.calc-home .mcCountryCode{height:18px;width:18px;font-size:8px}html[data-design=samurai] .calc-home .mcJapanRoute{padding:4px 9px}.calc-home .mcRouteOptions button{padding:4px 7px;font-size:9px;min-height:26px}.calc-home .mcJapanRoute>.mcFormHint{display:none}.calc-home .jaFields,.calc-home .mcFields{gap:4px 10px}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignForm{padding:8px 12px}.calc-home .jaFields label,.calc-home .mcFields label{font-size:10px;gap:4px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{font-size:16px;height:38px;min-height:38px;padding:6px 7px}.calc-home .jaRates{font-size:8px;margin-top:7px;padding-top:5px;gap:2px 7px}.calc-home .jaRates>div{gap:6px}html[data-design=samurai] .calc-home .jaTotal,html[data-design=samurai] .calc-home .mcUnavailableTotal{height:86px;min-height:86px;padding:9px 13px;gap:4px;flex-direction:column;align-items:flex-start;justify-content:center}.calc-home .jaTotal>div{flex:none;gap:2px}.calc-home .jaTotal .jaTotalHint{font-size:8px}.calc-home .jaTotal strong{font-size:27px}.calc-home .jaTotal small{font-size:7px}body:has(.calc-home) .g-dock{bottom:7px;padding:5px;gap:2px;border-radius:13px}body:has(.calc-home) .g-dock-item{height:44px;width:43px;min-width:43px;padding:5px 3px;font-size:7px;gap:4px}body:has(.calc-home) .g-dock-item svg{width:17px;height:17px}body:has(.calc-home) .s-companion{left:5px;bottom:10px;flex-direction:row;gap:2px;width:56px}body:has(.calc-home) .s-warrior{width:26px!important}body:has(.calc-home) .s-motion-toggle{width:26px;height:26px;min-height:26px;margin:0}}@media(max-height:760px){.calc-home .jaFormHint,.calc-home .jaFormTitle,.calc-home .mcForeignForm>.mcFormHint,.calc-home .mcForeignForm>h3{display:none}}@media(max-height:700px) and (min-width:901px){.calc-home .jaFields,.calc-home .mcFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignForm{padding:8px 12px}.calc-home .jaFields label,.calc-home .mcFields label{font-size:9px}}@media(max-height:700px) and (max-width:760px){.calc-home .jaFields,.calc-home .mcFields{gap:3px 10px}.calc-home .jaWorkspaceBody>.jaPanel,.calc-home .mcForeignForm{padding:6px 12px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{height:36px;min-height:36px}}@media(max-height:650px) and (min-width:901px){body:has(.calc-home){min-height:650px}}@media print{body:has(.calc-home){display:block;height:auto;min-height:0}body:has(.calc-home) #main-content{display:block;padding:0}.calc-home{height:auto}.calc-home,.calc-home .calc-details-inline,.calc-home .mcSection{display:block}.calc-details-mobile,.s-companion{display:none}}body:has(.calc-home) .g-dock,body:has(.calc-home) .s-bottom-nav{display:none}body:has(.calc-home) #main-content{padding-bottom:10px}.calc-home .jaFields label,.calc-home .mcFields label{font-size:12px;gap:6px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{height:44px;min-height:44px;font-size:15px;padding:9px 10px}.calc-home .jaFields,.calc-home .mcFields{gap:13px 14px}.calc-home .jaFields label>small{font-size:10px}.calc-home .jaFormTitle,.calc-home .mcForeignForm h3{font-size:19px}.calc-home .jaFormHint{font-size:11px}.calc-home .jaLine{font-size:12px;padding:9px 0}.calc-home .jaLine b,.calc-home .moneyRub{font-size:12px}.calc-home .jaRates{font-size:10px}.calc-home .jaRates>p:last-child{font-size:9px}.calc-home .mcTab strong{font-size:15px}.calc-home .mcRouteOptions button{font-size:11px}.calc-home .jaTotal strong{font-size:34px}.calc-home .jaTotal small{font-size:10px}.calc-home .jaTotal .jaTotalHint{font-size:11px}@media(max-width:760px){body:has(.calc-home) #main-content{padding-bottom:8px}.calc-home .jaFields,.calc-home .mcFields{gap:8px 10px}.calc-home .jaFields label,.calc-home .mcFields label{font-size:11px;gap:4px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{height:41px;min-height:41px;font-size:16px;padding:7px}.calc-home .mcTab strong{font-size:12px}.calc-home .mcRouteOptions button{font-size:10px}.calc-home .jaTotal strong{font-size:30px}.calc-home .jaTotal small{font-size:8px}.calc-home .jaTotal .jaTotalHint{font-size:9px}.calc-details-trigger{font-size:12px;min-height:34px}body:has(.calc-home) .s-companion{bottom:auto;top:8px;left:auto;right:135px;width:28px}body:has(.calc-home) .s-warrior{display:none}}html[data-design=samurai] body .s-desktop-nav{display:flex;background:#20231f;border-top:1px solid #34382f;border-bottom:1px solid #34382f;gap:8px;padding:7px 16px;box-shadow:0 4px 14px #20231f12}html[data-design=samurai] body .s-desktop-nav a{min-height:38px;padding:7px 18px;border-radius:7px;font-size:13px;font-weight:600;color:#e5e6df;transition:background .15s,color .15s}html[data-design=samurai] body .s-desktop-nav a:hover{background:#363c32;color:#fff}html[data-design=samurai] body .s-desktop-nav a.is-active{background:#cf2931;color:#fff;box-shadow:0 2px 7px #0002}html[data-design=samurai] body .s-desktop-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-design=samurai] body .s-desktop-nav a svg{width:18px;height:18px}html[data-design=samurai] body:has(.calc-home) .s-desktop-nav{padding:6px 12px}html[data-design=samurai] .calc-home .jaFields label,html[data-design=samurai] .calc-home .mcFields label{color:#555951}html[data-design=samurai] .calc-home .jaFields input,html[data-design=samurai] .calc-home .jaFields select,html[data-design=samurai] .calc-home .mcFields input,html[data-design=samurai] .calc-home .mcFields select{color:#20231f;background:#faf9f7;border-color:#c9ccc4;font-weight:600}html[data-design=samurai] .calc-home .jaLine{color:#555951;border-color:#dedfd8}html[data-design=samurai] .calc-home .jaLine b{color:#20231f}html[data-design=samurai] .calc-home .jaFields label>small,html[data-design=samurai] .calc-home .jaRates{color:#62665d}@media(max-width:760px){html[data-design=samurai] body .s-desktop-nav,html[data-design=samurai] body:has(.calc-home) .s-desktop-nav{display:flex;gap:3px;padding:4px 7px}html[data-design=samurai] body .s-desktop-nav a{min-width:0;min-height:30px;flex:1 1;justify-content:center;font-size:9px;padding:6px 4px;gap:0}html[data-design=samurai] body .s-desktop-nav a svg{display:none}.calc-home .calc-home-heading{height:72px;min-height:72px}.calc-home .calc-home-heading .battle-heading-screen{padding:0 5px}.calc-home .jaFields,.calc-home .mcFields{gap:5px 10px}.calc-home .jaFields input,.calc-home .jaFields select,.calc-home .mcFields input,.calc-home .mcFields select{height:40px;min-height:40px}}@media(max-width:760px) and (max-height:700px){.calc-home .calc-home-heading{height:64px;min-height:64px}}html[data-design=samurai] body .s-topbar{display:flex;align-items:center;flex:none;gap:24px;min-height:54px;padding:0 max(20px,4%);background:#20231f;border-bottom:1px solid #34382f;color:#fff}html[data-design=samurai] .s-topbar>.s-brand{flex:none;color:#fff;font-size:28px;letter-spacing:-1.5px;line-height:1;padding:8px 0}html[data-design=samurai] body .s-topbar .s-desktop-nav{flex:1 1;justify-content:center;min-width:0;margin:0;padding:6px 0;border:0;box-shadow:none;background:transparent}@media(max-width:1000px) and (min-width:761px){html[data-design=samurai] body .s-topbar{gap:15px;padding:0 18px}html[data-design=samurai] body .s-topbar .s-desktop-nav a{font-size:11px;padding:7px 10px}}@media(max-width:760px){html[data-design=samurai] body .s-topbar{flex-wrap:wrap;gap:0;min-height:0;padding:0 7px}html[data-design=samurai] .s-topbar>.s-brand{width:100%;font-size:23px;padding:5px 7px;line-height:24px;box-sizing:border-box}html[data-design=samurai] body .s-topbar .s-desktop-nav{flex:1 0 100%;padding:2px 0 4px}body:has(.calc-home) .s-companion{top:3px;right:12px}body:has(.calc-home) .s-motion-toggle{background:#343a31;color:#fff;border-color:#58604f}}.calc-home .calc-home-heading{height:64px;min-height:64px}.calc-home .calc-home-heading .battle-heading-screen{background:transparent;border:0;box-shadow:none}@media(max-width:760px){.calc-home .calc-home-heading{height:56px;min-height:56px}}.j-auctions{width:min(1320px,calc(100% - 64px));margin:auto;padding:28px 0 115px;color:#242723}.j-hero{display:flex;align-items:center;justify-content:space-between;padding:14px 0 35px}.j-eyebrow{font-size:9px;font-weight:700;letter-spacing:2px;color:#7b8075}.j-hero h1{font-size:clamp(30px,3.5vw,51px);font-weight:650;line-height:1.08;letter-spacing:-2px;margin:20px 0 16px}.j-hero em{font-style:normal;color:#c92c35}.j-hero p{font-size:13px;color:#7a7e73}.j-japan{position:relative;width:195px;height:145px;display:grid;place-items:center}.j-japan i{position:absolute;width:116px;height:116px;background:#cb3036;border-radius:50%;opacity:.11;right:8px}.j-japan>span{font-size:43px;line-height:1.1;color:#343a31;z-index:1}.j-japan small{font-size:9px;letter-spacing:2px}.j-statusbar{gap:18px;flex-wrap:wrap;background:#242922;color:#f8f9f4;padding:16px 20px;border-radius:10px;font-size:11px;margin-bottom:22px}.j-statusbar,.j-statusbar>span{display:flex;align-items:center}.j-statusbar>span{gap:9px}.j-statusbar i{width:6px;height:6px;border-radius:50%;background:#d1b97d}.j-statusbar small{color:#b9c1b2;font-size:10px}.j-statusbar button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#fff;margin-left:auto;cursor:pointer;font:inherit}.j-workspace{display:grid;grid-template-columns:288px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.j-filters{background:#fff;border:1px solid #e0e3da;border-radius:12px;padding:19px}.j-filter-title{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eceee7;padding-bottom:16px;margin-bottom:20px}.j-filter-title h2{font-size:14px;margin:0}.j-filter-title button{border:0;background:none;color:#a53b40;font-size:10px;margin-left:auto;cursor:pointer}.j-filter-fields{display:grid;grid-gap:15px;gap:15px}.j-auctions label,.j-auctions legend{font-size:11px;color:#60675b;font-weight:600}.j-auctions label{display:grid;grid-gap:7px;gap:7px}.j-auctions input,.j-auctions select{color:#272e23;background:#f9faf6;border:1px solid #dce1d5;border-radius:6px;padding:10px 9px;min-width:0;width:100%;min-height:41px;box-sizing:border-box;font:inherit;font-size:12px}.j-auctions :is(input,select,button,a):focus-visible{outline:2px solid #c52d35;outline-offset:3px}.j-auctions fieldset{padding:0;border:0;margin:0;min-width:0}.j-auctions legend{margin-bottom:7px}.j-range{display:grid;grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.j-range>span{color:#92998a;font-size:10px}.j-advanced{margin:20px 0}.j-advanced summary{font-size:11px;font-weight:700;color:#3b4434;cursor:pointer;padding:8px 0}.j-advanced[open] summary{margin-bottom:12px}.j-search-button{width:100%;background:#c52d35;border:0;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;padding:14px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.j-search-button:disabled{opacity:.65}.j-filter-note{font-size:10px;line-height:1.6;color:#878f7d;margin:14px 0 0}.j-tabs{display:flex;gap:8px;padding:0 0 16px;border-bottom:1px solid #dfe3d8}.j-tabs button{padding:10px 14px;border:1px solid #dfe3d8;border-radius:7px;background:transparent;color:#6a7260;font:inherit;font-size:12px;cursor:pointer}.j-tabs button[aria-pressed=true]{background:#242922;border-color:#242922;color:#fff}.j-tabs .j-save-search{margin-left:auto;display:grid;place-items:center}.j-result-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:21px 0}.j-result-heading h2{font-size:21px;margin:0;font-weight:600}.j-result-heading select{width:auto;background:transparent;min-height:34px;font-size:11px;padding:5px 9px}.j-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.j-cards.is-loading{opacity:.45;pointer-events:none}.j-card{background:#fff;border:1px solid #e1e5da;border-radius:11px;overflow:hidden;transition:box-shadow .2s}.j-card:hover{box-shadow:0 8px 24px #25301e0c}.j-open-photo{width:100%;padding:0;background:none;border:0;cursor:pointer;display:block}.j-photo{height:170px;background:linear-gradient(135deg,#f0f2ec,#fafbf8);position:relative;overflow:hidden}.j-photo img{width:100%;height:100%;object-fit:contain;padding:15px 7px 23px;box-sizing:border-box;mix-blend-mode:multiply}.j-photo-empty{height:100%;display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;color:#a4ad9a;font-size:10px}.j-grade{position:absolute;top:10px;right:10px;background:#fff;border:1px solid #e3e7dd;border-radius:6px;display:grid;padding:5px 8px;color:#343e2b;font-size:16px;font-weight:700;line-height:1.1}.j-grade small{font-size:6px;font-weight:500;letter-spacing:.5px;margin-top:3px}.j-photo-caption{position:absolute;bottom:6px;left:10px;font-size:7px;color:#78826d}.j-card-body{padding:15px}.j-lot-meta{display:flex;justify-content:space-between;gap:5px;color:#7e8873;font-size:8px}.j-card h3{font-size:21px;margin:13px 0 12px;font-weight:650;line-height:1.12}.j-card h3 small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:#929b89;font-weight:600;margin-bottom:5px}.j-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;color:#657057;font-size:10px}.j-specs b{color:#333f28}.j-card-price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecefe6;margin-top:16px;padding-top:12px}.j-card-price small{display:block;font-size:8px;color:#88917d}.j-card-price strong{display:block;font-size:21px;margin-top:4px;font-weight:650;letter-spacing:-.5px}.j-card-price button{background:none;border:0;color:#68785a;cursor:pointer;padding:9px}.j-card-price button[aria-pressed=true]{color:#c62f36}.j-detail-link{justify-content:space-between;width:100%;border:0;background:#f3f5ef;padding:10px 11px;border-radius:5px;margin-top:13px;color:#526146;font:inherit;font-size:10px;cursor:pointer}.j-detail-link,.j-empty{display:flex;align-items:center}.j-empty{min-height:400px;background:radial-gradient(ellipse at 50% 30%,#edf0e6,#f8f9f5 65%);border:1px solid #e2e7d9;border-radius:12px;justify-content:center;text-align:center;flex-direction:column;padding:35px}.j-empty-icon{width:85px;height:85px;border:1px solid #d8dfcf;border-radius:50%;display:grid;place-items:center;color:#68775a;margin-bottom:28px}.j-empty h2{font-size:25px;max-width:380px;line-height:1.2;margin:15px 0 4px}.j-empty p{max-width:390px;font-size:12px;line-height:1.8;color:#77816c}.j-empty button{display:flex;align-items:center;gap:12px;background:#273020;border:0;border-radius:7px;color:#fff;padding:13px 17px;font:inherit;font-size:11px;cursor:pointer;margin-top:12px}.j-notice{background:#f0f3e9;border:1px solid #e0e6d5;border-radius:7px;padding:12px 15px;color:#6b765e;font-size:11px;line-height:1.6;margin:0 0 18px}.j-error{background:#fff1ee;color:#9f3036;border:1px solid #edd1cb;border-radius:7px;padding:14px;margin-bottom:15px;font-size:12px}.j-error button{margin-left:14px;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.j-pages{display:flex;justify-content:center;align-items:center;gap:18px;margin:28px 0;font-size:12px}.j-pages button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dce2d3;background:#fff;border-radius:7px;color:#39472d;cursor:pointer}.j-pages button:disabled{opacity:.35}.j-saved{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:#7b846e;margin-bottom:20px}.j-saved button{border:1px solid #dce3d2;background:#f4f7ed;color:#4e5e3f;padding:7px 10px;border-radius:20px;cursor:pointer;font:inherit}.j-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #dfe5d6;margin-top:35px;padding:22px 0;color:#818a76;font-size:10px}.j-footer a{display:flex;align-items:center;gap:8px;color:#b02e36}.j-lot-dialog{width:min(650px,calc(100% - 24px));max-height:90dvh;border:1px solid #dfe4d7;border-radius:14px;background:#fff;color:#283020;padding:0;box-sizing:border-box}.j-lot-dialog::-webkit-backdrop{background:#15201099;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.j-lot-dialog::backdrop{background:#15201099;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.j-lot-dialog>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e3e7dc}.j-lot-dialog>header small{font-size:9px;color:#a34744;letter-spacing:1px}.j-lot-dialog h2{font-size:24px;margin:5px 0 0}.j-lot-dialog>header button{background:#f1f4eb;border:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.j-lot-dialog .j-photo{height:250px}.j-lot-body{padding:20px}.j-lot-body dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ebdf;padding:12px 0;font-size:12px}.j-lot-body dt{color:#7c876e}.j-lot-body dd{margin:0;text-align:right;font-weight:600}.j-lot-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:11px;margin-top:20px}.j-lot-actions span{color:#8c9580}.j-lot-actions a{display:flex;gap:8px;align-items:center;color:#ad3038}.j-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:20px}.j-gallery img{width:100%;height:90px;object-fit:cover;border-radius:6px}@media(max-width:1200px){.j-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.j-auctions{width:calc(100% - 28px);padding-top:14px}.j-hero{padding:10px 0 21px}.j-hero h1{font-size:29px;letter-spacing:-1px}.j-hero p{font-size:11px;max-width:230px;line-height:1.7}.j-japan{width:50px;height:70px}.j-japan i{height:45px;width:45px;right:0}.j-japan>span{font-size:22px}.j-japan small{display:none}.j-eyebrow{font-size:7px;letter-spacing:1.4px}.j-statusbar{padding:13px;gap:12px;font-size:10px}.j-statusbar button{margin-left:0;font-size:10px}.j-workspace{grid-template-columns:1fr;gap:22px}.j-filters{padding:15px}.j-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.j-auctions input,.j-auctions select{font-size:16px;min-height:42px}.j-auctions label,.j-auctions legend{font-size:10px}.j-advanced summary{font-size:12px}.j-tabs button{font-size:10px;padding:10px}.j-result-heading h2{font-size:20px}.j-result-heading select{font-size:11px;max-width:165px}.j-cards{gap:10px}.j-photo{height:140px}.j-card-body{padding:11px}.j-card h3{font-size:18px}.j-card-price strong{font-size:17px}.j-specs{grid-template-columns:1fr;font-size:10px}.j-lot-meta{flex-wrap:wrap}.j-photo-caption{font-size:6px;left:5px}.j-empty{min-height:300px;padding:25px 18px}.j-empty h2{font-size:24px}.j-lot-dialog .j-photo{height:190px}}@media(max-width:380px){.j-cards{grid-template-columns:1fr}.j-photo{height:190px}.j-specs{grid-template-columns:1fr 1fr}.j-card-price strong{font-size:23px}}body:has(.home-with-auctions){height:auto;min-height:100dvh;display:block}body:has(.home-with-auctions) #main-content{display:block;padding-bottom:0}.home-with-auctions>.calc-home{height:calc(100dvh - 116px);min-height:540px}.home-auctions-jump{display:flex;align-items:center;justify-content:center;gap:14px;height:36px;color:#a4252d;font-size:12px;font-weight:650}.home-auctions-jump:focus-visible{outline:2px solid #cf2931;outline-offset:-3px}.j-auctions-embedded{scroll-margin-top:16px;border-top:1px solid #dedbd5;padding-top:34px;margin-top:20px}.j-auctions-embedded .j-hero h2{font-size:clamp(27px,3.8vw,46px);line-height:1.1;letter-spacing:-1.5px;margin:12px 0}.j-auctions-embedded .j-hero h2 em{color:#cf2931;font-style:normal}@media(max-width:760px){.home-with-auctions>.calc-home{height:calc(100dvh - 134px);min-height:560px}.home-auctions-jump{font-size:11px}.j-auctions-embedded{padding-top:24px;margin-top:12px}}@media print{.home-with-auctions>.calc-home{height:auto;min-height:0}.home-auctions-jump,.j-auctions-embedded{display:none}}