.office-edition .mono-detail{max-width:1480px;margin:auto;padding:30px 28px 70px;color:#101d2b}.office-edition .md-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:36px;align-items:start;margin:0}.md-layout>*{min-width:0}.mono-detail svg{width:28px;height:28px;flex-shrink:0}.mono-detail .gallery-open{padding:0}.mono-detail .gallery-open .gallery-image{max-height:none;aspect-ratio:1.16;object-fit:cover}.mono-detail .gallery-stage{border-radius:14px;border-color:#ece8e3}.mono-detail .gallery-thumbs button{flex:1 0 60px;max-width:96px;height:72px;padding:3px}.mono-detail .gallery-thumbs img{object-fit:cover;border-radius:6px}.mono-detail .gallery-caption{padding:9px 2px;font-size:11px}.mono-detail .gallery-note{font-size:10px;margin-top:8px}.md-photo-badges{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;gap:12px;pointer-events:none}.md-photo-badges span{background:linear-gradient(120deg,#ff5100,#ff762b);padding:11px 16px;border-radius:12px;color:#fff;font-size:13px;font-weight:750}.md-photo-badges .md-stock{background:#ecfff2;color:#009950}.md-breadcrumb{font-size:11px;color:#81868b;line-height:1.6;margin:3px 0 12px}.md-eyebrow{font-size:12px;font-weight:700;color:#77818b;margin:0 0 5px}.office-edition .md-info h1{font-size:clamp(30px,3.4vw,48px);line-height:1.1;letter-spacing:-1.5px;margin:0 0 10px}.md-subtitle{font-size:19px;color:#7c8791;margin:0 0 15px}.md-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.md-review-link{border:0;background:none;padding:0;color:#657789;font:inherit;font-size:12px;cursor:pointer;text-align:left}.md-config{display:flex;align-items:center;gap:8px;border:1px solid #ffb28f;background:#fff5ee;color:#f15413;padding:10px 12px;border-radius:9px;font-size:12px;font-weight:650}.md-config svg{width:20px;height:20px}.md-spec-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f7f6f4;padding:19px 14px;border-radius:12px;gap:14px}.md-feature{display:flex;align-items:flex-start;gap:11px;min-width:0}.md-feature>div{min-width:0}.md-feature strong{display:block;font-size:15px;line-height:1.4;font-weight:700}.md-feature span{display:block;color:#73808e;font-size:12px;line-height:1.45;margin-top:3px}.md-spec-highlights .md-feature{gap:8px}.md-spec-highlights svg{width:27px;height:27px}.md-spec-highlights strong{font-size:14px}.md-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 23px}.md-extras .md-feature{background:#faf9f7;border-radius:10px;padding:13px 10px;align-items:center}.md-extras strong{font-size:12px;font-weight:550}.md-extras span{font-size:11px}.md-offer{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:20px}.md-old{display:flex;align-items:center;gap:14px}.md-old s{color:#92979d;font-size:23px;font-weight:650}.md-old>span{background:#ff551b;color:white;padding:4px 10px;border-radius:6px;font-size:16px;font-weight:750}.md-price{font-size:clamp(34px,3.5vw,49px);font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin-top:5px;white-space:nowrap}.md-installment{font-size:17px;font-weight:650;display:flex;align-items:center;gap:8px;margin:7px 0}.md-installment svg{width:22px;height:22px}.md-cash{font-size:12px;color:#8b7669;margin:10px 0}.md-cash strong{display:block;color:#ed511a;font-size:18px;margin-top:3px}.md-gift{display:grid;grid-template-columns:36px 1fr;gap:10px;background:#fff0e7;border-radius:12px;padding:20px 16px;color:#f15116}.md-gift svg{width:36px;height:36px}.md-gift strong{font-size:15px;line-height:1.45}.md-gift span{grid-column:1/-1;font-size:12px;color:#967c6b}.md-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.md-actions a{display:flex;justify-content:center;align-items:center;gap:10px;min-height:60px;border-radius:10px;font-size:16px;font-weight:700;text-align:center;padding:12px}.md-buy{background:linear-gradient(120deg,#ff4b00,#ff650c);color:#fff}.md-wa{background:#fff;border:1px solid #38ab63;color:#119244}.md-actions a:hover{filter:brightness(.96)}.md-terms{font-size:10px;color:#8a9299;margin-top:13px;line-height:1.7}.md-terms summary{cursor:pointer}.md-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 24px}.md-benefits .md-feature{border:1px solid #eeece9;border-radius:12px;padding:22px;background:#ffffffba}.md-benefits svg{width:36px;height:36px}.md-benefits .md-feature:first-child svg{color:#009af5}.md-benefits .md-feature:nth-child(2) svg{color:#ff5700}.md-tabs{display:flex;gap:24px;border-bottom:1px solid #ebe8e4;overflow-x:auto;scroll-margin-top:140px}.md-tabs button{font:inherit;font-size:13px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;padding:15px 4px;color:#687583;cursor:pointer}.md-tabs [aria-selected=true]{border-color:#ff5b19;color:#f44c08}.mono-detail [hidden]{display:none!important}.md-panel{padding:20px 0;min-height:215px}.md-panel h2{font-size:24px;margin:0 0 14px}.md-panel p{font-size:15px;color:#70808a;line-height:1.8;max-width:820px}.md-tables{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.md-table{border:1px solid #eeece9;border-radius:12px;background:#ffffffa8;padding:17px}.md-table h3{font-size:13px;margin:0 0 12px;color:#526476}.md-table dl{margin:0}.md-table dl>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #f0eeeb;padding:10px 0;font-size:12px;line-height:1.5}.md-table dt{color:#7b8793}.md-table dd{margin:0;overflow-wrap:anywhere}.md-text-link{color:#f45a19;font-weight:650}.mono-detail a:focus-visible,.mono-detail button:focus-visible{outline:3px solid #fc742f;outline-offset:3px}.mono-detail .custom-mono{margin-top:32px}
@media(max-width:1100px){.office-edition .md-layout{gap:22px}.md-spec-highlights{grid-template-columns:1fr 1fr}.md-extras{gap:5px}.md-extras .md-feature{display:block;padding:10px}.md-extras svg{margin-bottom:6px}.md-offer{gap:10px}.md-gift{padding:14px;grid-template-columns:1fr}.md-gift span{display:none}.md-meta{align-items:flex-start;flex-direction:column}.md-benefits .md-feature{padding:16px;gap:8px}.md-benefits strong{font-size:13px}.md-tables{grid-template-columns:1fr 1fr}.md-actions a{font-size:13px}.md-actions svg{width:22px;height:22px}}
@media(max-width:760px){.office-edition .mono-detail{padding:20px 16px 40px}.office-edition .md-layout{grid-template-columns:1fr;gap:24px}.mono-detail .gallery-open .gallery-image{aspect-ratio:1.1}.md-photo-badges{top:12px;left:12px;right:12px}.md-photo-badges span{padding:9px 12px;font-size:11px}.md-info h1{font-size:36px}.md-meta{flex-direction:row;align-items:center}.md-subtitle{font-size:16px}.md-spec-highlights{padding:18px;gap:22px}.md-spec-highlights strong{font-size:15px}.md-spec-highlights svg{width:30px;height:30px}.md-extras .md-feature{display:flex;align-items:flex-start;flex-direction:column}.md-offer{grid-template-columns:1.3fr 1fr}.md-old s{font-size:19px}.md-price{font-size:38px}.md-installment{font-size:14px}.md-gift strong{font-size:13px}.md-benefits{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.md-benefits .md-feature{padding:14px;flex-direction:column}.md-tabs{gap:20px}.md-tables{grid-template-columns:1fr}.md-actions a{font-size:13px;gap:7px}.md-config{font-size:11px;padding:8px}.md-review-link{font-size:11px}.md-panel{min-height:0}.md-gift svg{width:30px;height:30px}}
@media(max-width:360px){.md-meta{flex-direction:column;align-items:flex-start}.md-price{font-size:32px}.md-old{gap:7px}.md-old s{font-size:16px}.md-old>span{font-size:13px}.md-actions{grid-template-columns:1fr}.md-gift{padding:12px}.md-installment{font-size:12px}.md-spec-highlights{gap:16px;padding:14px}.md-spec-highlights strong{font-size:13px}}
.pc-detail .md-spec-highlights{grid-template-columns:1fr 1fr;gap:22px;padding:22px}.pc-detail .md-spec-highlights strong{font-size:16px}.pc-detail .md-spec-highlights svg{width:32px;height:32px}.pc-detail .md-extras{grid-template-columns:1.5fr 1fr}.pc-detail .md-info h1{font-size:clamp(28px,2.7vw,40px)}.pc-detail .gallery-open .gallery-image{aspect-ratio:1.1;object-fit:contain;background:#faf6f0}.pc-detail .md-kit span{display:block}.pc-detail .game-fps{margin:15px 0 0;padding:14px 16px;border-radius:12px;background:#f3f7f4}.pc-detail .game-fps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-detail .game-fps-heading{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.pc-detail .game-fps-heading small{font-size:10px;color:#80908a}.pc-detail .game-fps-item{display:flex;flex-direction:column;gap:3px}.pc-detail .game-fps-value{font-size:23px;font-weight:750}.pc-detail .game-fps-value small{font-size:10px;font-weight:400}.pc-detail .game-fps-name{font-size:12px}.pc-detail .game-fps-status{font-size:10px;color:#7e8e86}.pc-detail .game-fps-info{font-size:11px;margin-top:10px;line-height:1.65}.pc-detail .game-fps-info summary{cursor:pointer}.pc-detail .game-fps-info a{color:#cb521b}.pc-detail .game-fps-info ul{padding-left:18px}.pc-detail .gallery-thumbs:has(button:only-child){display:none}@media(max-width:760px){.pc-detail .md-info h1{font-size:30px}.pc-detail .md-spec-highlights{padding:16px;gap:18px}.pc-detail .md-spec-highlights strong{font-size:14px}.pc-detail .md-extras .md-feature{flex-direction:row}.pc-detail .md-extras svg{width:23px;height:23px}}@media(max-width:360px){.pc-detail .md-spec-highlights strong{font-size:12px}.pc-detail .md-spec-highlights svg{width:25px;height:25px}.pc-detail .md-spec-highlights{gap:12px}.pc-detail .md-extras .md-feature{flex-direction:column}}
.pc-detail .md-spec-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;background:none}.pc-detail .md-spec-highlights .md-feature{padding:15px 10px;border-radius:10px;background:#f5f5f4;gap:8px}.pc-detail .md-spec-highlights strong{font-size:13px}.pc-detail .md-spec-highlights span{font-size:11px}.pc-detail .md-spec-highlights svg{width:27px;height:27px}.pc-detail .game-fps{background:linear-gradient(120deg,#24313e,#121d29);color:#fff;margin:15px 0;padding:17px}.pc-detail .game-fps-heading small,.pc-detail .game-fps-status{color:#bdc9d2}.pc-detail .game-fps-name{color:#fff;font-weight:650}.pc-detail .game-fps-value{color:#fff}.pc-detail .game-fps-info{color:#cbd5dd}.pc-detail .game-fps-info a{color:#ffae7c}.pc-detail .md-offer{grid-template-columns:1.1fr 1fr;gap:12px;align-items:stretch}.pc-price-panel{padding:20px;background:#fff2ed;border-radius:12px}.pc-price-panel h3{font-size:14px;margin:0 0 12px}.pc-price-panel .md-old s{font-size:18px}.pc-price-panel .md-price{font-size:34px;margin-top:12px}.pc-price-panel .md-installment{font-size:14px}.pc-cash-panel{background:#faf4e9}.pc-cash-panel h3 span{display:inline-block;background:#ff5a13;color:#fff;padding:4px 7px;border-radius:5px;font-size:11px;margin-left:5px}.pc-cash-panel .md-price,.pc-cash-panel strong{color:#ff4c0a}.pc-cash-panel p{font-size:13px;color:#737a80}.pc-detail-kit{margin:12px 0 16px!important;background:#f7f7f6;padding:13px;border-radius:12px}.pc-detail-kit h3{grid-column:1/-1;margin:0;font-size:12px;text-transform:uppercase}.pc-detail .md-actions a{font-size:14px}.pc-detail .md-extras .md-feature{background:none}.pc-detail .gallery-open .gallery-image{aspect-ratio:auto}.pc-detail .md-info h1{font-weight:750}.pc-detail .md-benefits{margin-top:24px}@media(max-width:1100px){.pc-detail .md-spec-highlights{grid-template-columns:1fr 1fr}.pc-price-panel{padding:14px}.pc-price-panel .md-price{font-size:28px}}@media(max-width:760px){.pc-detail .md-spec-highlights strong{font-size:14px}.pc-detail .md-offer{gap:8px}.pc-price-panel{padding:13px}.pc-price-panel .md-price{font-size:27px}.pc-price-panel .md-old s{font-size:15px}.pc-price-panel .md-old>span{font-size:12px}.pc-price-panel .md-old{gap:8px}.pc-price-panel .md-installment{font-size:11px}.pc-detail .md-actions{grid-template-columns:1fr}.pc-detail .md-actions a{font-size:15px}}@media(max-width:360px){.pc-price-panel .md-price{font-size:23px}.pc-price-panel h3{font-size:12px}.pc-detail .md-spec-highlights strong{font-size:12px}.pc-price-panel{padding:10px}.pc-price-panel .md-old s{font-size:13px}}
.pc-detail .md-media .md-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.pc-detail .md-media .md-benefits .md-feature{padding:17px}.pc-detail .md-media .md-benefits strong{font-size:13px}.pc-detail .md-media .md-benefits span{font-size:11px}.pc-detail .md-tabs{margin-top:28px}@media(max-width:760px){.pc-detail .md-media .md-benefits{display:none}.pc-detail .md-benefits{grid-template-columns:1fr 1fr}}
.pc-detail .md-media .md-benefits{display:grid}
