.mdl-sale{color:var(--ink);font-size:14px;line-height:1.7}.mdl-sale *{box-sizing:border-box}.mdl-sale a{color:inherit;text-decoration:none}.mdl-sale img{max-width:100%}.mdl-sale button{font:inherit}.mdl-sale :focus-visible{outline:2px solid var(--red);outline-offset:2px}.mdl-sale .inner{max-width:1120px;margin:0 auto;padding-inline:16px}.mdl-sale .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mdl-sale .todo{margin:12px auto;max-width:1120px;padding:10px 14px;border-radius:6px;background:#fff6d9;color:#7a5c00;font-size:13px;line-height:1.6}.mdl-sale{--navy:#0E2A52;--navy-dark:#09203F;--red:#D6001C;--red-dark:#B00017;--ink:#1A1A1A;--muted:#666666;--line:#DDDDDD;--line-soft:#EEEEEE;--bg:#FFFFFF;--wash:#F5F6F8;--font:"Noto Sans JP",-apple-system,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}.mdl-sale .hero{background:#f8ce1c;line-height:0}.mdl-sale .hero img{display:block;width:100%;max-width:1600px;height:auto;margin:0 auto}.mdl-sale .recommend .inner{padding-block:40px 8px;text-align:center;max-width:760px}.mdl-sale .slash{margin:0 0 20px;color:var(--red);font-size:clamp(22px,4.2vw,30px);font-weight:900;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:16px}.mdl-sale .slash:before,.mdl-sale .slash:after{content:"";width:34px;height:2px;background:var(--red)}.mdl-sale .slash:before{transform:rotate(62deg)}.mdl-sale .slash:after{transform:rotate(-62deg)}.mdl-sale .countdown{border:2px solid var(--red);border-radius:8px;padding:18px 20px;color:var(--red);display:flex;flex-direction:column;gap:2px}.mdl-sale .cd-label{font-size:clamp(15px,2.6vw,19px);font-weight:700}.mdl-sale .cd-time{font-size:clamp(19px,3.6vw,26px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}.mdl-sale .rec-lede{margin:22px 0 26px;font-size:clamp(13px,2.4vw,15px);line-height:1.9;color:var(--ink)}.mdl-sale .cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mdl-sale .card{-webkit-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;border-radius:12px;overflow:hidden;line-height:0;transition:transform .14s,box-shadow .14s}.mdl-sale .card-wide{grid-column:1 / -1}.mdl-sale .card img{display:block;width:100%;height:auto;border-radius:12px}.mdl-sale .card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0003}.mdl-sale .card[aria-pressed=true]{box-shadow:0 0 0 4px var(--red)}.mdl-sale .filterbar{display:none;align-items:center;gap:10px;background:var(--wash);border:1px solid var(--line);border-radius:3px;padding:9px 14px;font-size:13px;margin-top:6px}.mdl-sale .filterbar.on{display:flex}.mdl-sale .filterbar b{color:var(--navy)}.mdl-sale .filterbar button{margin-left:auto;-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;border-radius:3px;padding:5px 12px;font-size:12px;cursor:pointer;color:var(--muted)}.mdl-sale .filterbar button:hover{color:var(--ink);border-color:var(--muted)}.mdl-sale .section-title{margin:34px 0 0;font-size:clamp(20px,3.4vw,26px);font-weight:700;letter-spacing:.01em}.mdl-sale .sortbar{display:flex;align-items:center;gap:14px;padding-block:18px;flex-wrap:wrap}.mdl-sale .sortbar .count{font-size:13px}.mdl-sale .sortbar .count b{font-size:20px;color:var(--red);margin-inline:3px}.mdl-sale .sortbar .opts{margin-left:auto;display:flex;gap:8px}.mdl-sale .sortbar .opts button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:#fff;cursor:pointer;padding:7px 14px;font-size:12px;border-radius:3px;color:var(--muted)}.mdl-sale .sortbar .opts button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff;font-weight:700}.mdl-sale .products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:6px}.mdl-sale .item{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line-soft);border-radius:12px;padding:16px 16px 18px;box-shadow:0 2px 8px #00000012;transition:transform .14s,box-shadow .14s,border-color .14s}.mdl-sale .item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000024;border-color:#c9a227}.mdl-sale .item.hide,.mdl-sale [hidden],.mdl-sale .countdown[hidden],.mdl-sale .item[hidden]{display:none}.mdl-sale .rank{align-self:flex-start;background:#2c3e6b;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;padding:5px 16px;border-radius:999px}.mdl-sale .rank-1{background:#d9a62b}.mdl-sale .rank-2{background:#a9b0bc}.mdl-sale .rank-3{background:#c98b5c}.mdl-sale .products.no-rank .rank{display:none}.mdl-sale .products.no-rank .shot{margin-top:0}.mdl-sale .shot{position:relative;margin:10px 0 14px;min-height:150px}.mdl-sale .chips{position:absolute;left:0;top:0;z-index:1;display:flex;flex-direction:column;gap:4px}.mdl-sale .chip{font-size:9px;font-weight:700;letter-spacing:.04em;padding:5px 6px;border-radius:3px;text-align:center;min-width:56px;line-height:1.15}.mdl-sale .chip-amd{background:#1a1a1a;color:#fff}.mdl-sale .chip-nv{background:#76b900;color:#fff}.mdl-sale .chip-radeon{background:#c8102e;color:#fff}.mdl-sale .chip-intel{background:#0068b5;color:#fff}.mdl-sale .ph{aspect-ratio:4/3;background:var(--wash);border:1px dashed var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#aab2bd;font-size:12px;letter-spacing:.1em}.mdl-sale .item-title{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.5;color:var(--ink)}.mdl-sale .shot-img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:6px}.mdl-sale .stars .off,.mdl-sale .rate--empty .stars{color:#d7d7d7}.mdl-sale .rate--empty .reviews{color:#aab2bd}.mdl-sale .products[aria-busy=true]{opacity:.45;transition:opacity .12s}.mdl-sale .more-wrap{display:flex;justify-content:center;margin-top:24px}.mdl-sale .more{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--navy);background:#fff;color:var(--navy);border-radius:999px;padding:12px 32px;font-size:14px;font-weight:700}.mdl-sale .more:hover{background:var(--navy);color:#fff}.mdl-sale .products-empty{margin:24px 0;text-align:center;color:var(--muted);font-size:14px}.mdl-sale .card-text{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;background:var(--wash);border:1px dashed var(--line);border-radius:12px;font-size:15px;font-weight:700;line-height:1.5;color:var(--muted)}.mdl-sale .rate{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line-soft);padding-top:10px;margin-top:auto}.mdl-sale .stars{color:#d9a62b;font-size:16px;letter-spacing:1px}.mdl-sale .reviews{font-size:13px;color:var(--muted)}.mdl-sale .price{margin:6px 0 0;text-align:right;font-size:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mdl-sale .trust{background:#f3f4f8;border-radius:16px;padding:30px 24px 26px;margin-top:44px;text-align:center}.mdl-sale .trust-title{margin:0 0 10px;color:var(--navy);font-size:clamp(19px,3.2vw,24px);font-weight:700;display:flex;align-items:center;justify-content:center;gap:16px}.mdl-sale .trust-title:before,.mdl-sale .trust-title:after{content:"";width:26px;height:2px;background:var(--navy)}.mdl-sale .trust-title:before{transform:rotate(64deg)}.mdl-sale .trust-title:after{transform:rotate(-64deg)}.mdl-sale .trust-lede{margin:0 0 20px;font-size:clamp(12px,2.2vw,14px);color:#444}.mdl-sale .trust-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.mdl-sale .tcard{grid-column:span 2;background:#fff;border-radius:12px;padding:16px 14px;display:flex;align-items:center;gap:12px;text-align:left;box-shadow:0 1px 4px #10182814}.mdl-sale .tcard-wide{grid-column:span 3}.mdl-sale .tcard svg{width:30px;height:30px;flex:0 0 auto;fill:#c8202a}.mdl-sale .tcard b{display:block;font-size:15px;font-weight:700;line-height:1.4}.mdl-sale .tcard span{display:block;font-size:12.5px;color:#555;line-height:1.55;margin-top:2px}.mdl-sale .links{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;margin-bottom:44px}.mdl-sale .links h4{margin:0 0 10px;font-size:13px;font-weight:700;padding-bottom:8px;border-bottom:2px solid var(--navy)}.mdl-sale .links ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.mdl-sale .links a{font-size:13px;color:#333}.mdl-sale .links a:hover{color:var(--red);text-decoration:underline}@media(max-width:900px){.mdl-sale .products{grid-template-columns:repeat(2,1fr);gap:14px}.mdl-sale .links,.mdl-sale .foot-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mdl-sale .trust{padding:22px 14px 18px;border-radius:12px}.mdl-sale .trust-grid{grid-template-columns:1fr;gap:10px}.mdl-sale .tcard,.mdl-sale .tcard-wide{grid-column:auto}.mdl-sale .tcard br{display:none}.mdl-sale .products{gap:12px}.mdl-sale .item{padding:12px 12px 14px;border-radius:10px}.mdl-sale .item-title{font-size:15px}.mdl-sale .shot{margin:6px 0 8px;min-height:0}.mdl-sale .price{font-size:20px}.mdl-sale .rank{font-size:12px;padding:4px 13px}}@media(prefers-reduced-motion:reduce){.mdl-sale *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/mdl-sale.css.map */
