.QandA-sp{margin-bottom:100px}.QandA-sp .QandA-wrap{max-height:var(--qa-collapsed-height,500px);flex-direction:column;gap:27px;margin-top:22px;transition:max-height .4s;display:flex;overflow:hidden}.QandA-sp .QandA-wrap .box{border-top:1px solid #d9d9d9;padding-top:27px}.QandA-sp .QandA-wrap .box .box-Q,.QandA-sp .QandA-wrap .box .box-A{font-size:16px;font-weight:500}.QandA-sp .QandA-wrap .box .box-Q:before,.QandA-sp .QandA-wrap .box .box-A:before{content:"";color:#000;margin-right:8px;font-size:20px;font-weight:400}.QandA-sp .QandA-wrap .box .box-Q:before{content:"Q:"}.QandA-sp .QandA-wrap .box .box-A{color:#666;margin-top:5px}.QandA-sp .QandA-wrap .box .box-A:before{content:"A:"}.QandA-sp .QandA-wrap.expanded{max-height:var(--qa-expanded-height,2000px)}.QandA-sp .QandA-btn{justify-content:center;margin-top:35px;display:flex}.QandA-sp .QandA-btn .cta{background-color:#000;padding:10px 36px}
.SeoContent-sp{background-color:#f4f5f6;padding:56px 0}.SeoContent-sp .SeoContent-wrap h2{margin-top:20px;font-size:35px;line-height:45px}.SeoContent-sp .SeoContent-wrap h3,.SeoContent-sp .SeoContent-wrap h4,.SeoContent-sp .SeoContent-wrap h5,.SeoContent-sp .SeoContent-wrap h6{margin-top:26px;font-size:19px;line-height:28px}.SeoContent-sp .SeoContent-wrap p{margin-top:20px;font-size:16px;line-height:28px}.SeoContent-sp .SeoContent-wrap a{color:#165dba;text-decoration:underline}.SeoContent-sp .SeoContent-wrap ul,.SeoContent-sp .SeoContent-wrap ol{margin-top:10px;padding-left:20px}.SeoContent-sp .SeoContent-wrap ul li,.SeoContent-sp .SeoContent-wrap ol li{margin-top:15px;font-size:16px}.SeoContent-sp .SeoContent-wrap table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;margin-top:25px;display:block;overflow-x:auto}.SeoContent-sp .SeoContent-wrap table thead,.SeoContent-sp .SeoContent-wrap table tbody{width:100%}.SeoContent-sp .SeoContent-wrap table tr{border:2px solid #d9d9d9;height:60px}.SeoContent-sp .SeoContent-wrap table tr td,.SeoContent-sp .SeoContent-wrap table tr th{white-space:nowrap;border:2px solid #d9d9d9;padding:12px}@media only screen and (max-width:767px){.SeoContent-sp{background-color:#f4f5f6;padding:40px 0}.SeoContent-sp .SeoContent-wrap h2{font-size:24px;line-height:32px}.SeoContent-sp .SeoContent-wrap h3,.SeoContent-sp .SeoContent-wrap h4,.SeoContent-sp .SeoContent-wrap h5,.SeoContent-sp .SeoContent-wrap h6{font-size:18px}.SeoContent-sp .SeoContent-wrap p{font-size:15px;line-height:26px}.SeoContent-sp .SeoContent-wrap ul,.SeoContent-sp .SeoContent-wrap ol{margin-top:20px}.SeoContent-sp .SeoContent-wrap ul li,.SeoContent-sp .SeoContent-wrap ol li,.SeoContent-sp .SeoContent-wrap table tr td,.SeoContent-sp .SeoContent-wrap table tr th{font-size:15px}}
.ProductDetails-wrap{grid-area:detail}.ProductDetails-wrap .box-side-tag{color:#fff;background-color:#871c23;width:-moz-fit-content;width:fit-content;padding:8px 25px;font-size:14px;font-weight:500}.ProductDetails-wrap .pro-name-wrap .pro-name-value{word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:24px;font-weight:700;display:-webkit-box;overflow:hidden}.ProductDetails-wrap .pro-spec-wrap{grid-template-columns:105px auto;row-gap:20px;margin-bottom:0;display:grid}.ProductDetails-wrap .pro-spec-wrap dt{align-items:center;font-size:16px;font-weight:500;display:flex}.ProductDetails-wrap .pro-spec-wrap dd{margin-bottom:0;font-size:14px;font-weight:500}.ProductDetails-wrap .pro-spec-wrap .spec-desc{word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.ProductDetails-wrap .pro-spec-wrap .rating .rating-text,.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{font-size:15px}.ProductDetails-wrap .pro-spec-wrap .rating .rating-text{margin-left:8px;font-weight:500}.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{margin-left:3px;font-weight:400}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text{gap:6px;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:500;display:flex}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text span{color:#00812d}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text .arrow{transition:transform .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .availability .availability-text:hover .arrow{transform:translate(5px)}.ProductDetails-wrap .pro-spec-wrap .availability .availability-red{color:red}.ProductDetails-wrap .pro-spec-wrap .condition-btn{flex-wrap:wrap;gap:10px;display:flex}.ProductDetails-wrap .pro-spec-wrap .condition-btn button{background-color:#0000;border:3px solid #d9d9d9;padding:6px 28px;font-size:15px;font-weight:500;transition:all .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .condition-btn button span{color:#165dba;margin-left:5px;font-weight:600}.ProductDetails-wrap .pro-spec-wrap .condition-btn button:hover,.ProductDetails-wrap .pro-spec-wrap .condition-btn button.active{border-color:#165dba}.ProductDetails-wrap .pro-spec-wrap .condition-btn .Refurbished-btn button span{color:#871c23;margin-left:5px;font-weight:600}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap{position:relative}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width{gap:10px;width:-moz-fit-content;width:fit-content;display:flex}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width .new-warranty-label{color:#fff;font-size:18px;font-weight:500;position:absolute;top:4px;left:52px}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width .refurb-warranty-label{color:#fff;font-size:15.5px;font-weight:500;position:absolute;top:5px;left:48px}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width .arrow{transition:transform .2s ease-in-out}.ProductDetails-wrap .pro-spec-wrap .warranty-wrap .warranty-width:hover .arrow{transform:translate(5px)}.ProductDetails-wrap .pro-spec-wrap .list-price-wrap .list-price-text{font-size:17px;font-weight:500;text-decoration:line-through}.ProductDetails-wrap .pro-spec-wrap .Price-wrap .Price-text{font-size:36px;font-weight:500;line-height:normal}.ProductDetails-wrap .related-wrap .related-grid{width:-moz-fit-content;width:fit-content}.ProductDetails-wrap .related-wrap .related-grid .box{border:1px solid #d9d9d9;width:-moz-fit-content;width:fit-content;padding:5px 10px;font-size:14px;font-weight:400;transition:all .2s ease-in-out}.ProductDetails-wrap .related-wrap .related-grid .box:hover{background-color:#f4f5f6;border-color:#165dba}.ProductDetails-wrap .license-wrap select{width:100%;max-width:237px;height:31px}.ProductDetails-wrap .cta{background-color:#000;padding:10px 36px;font-size:18px;display:inline-block}.ProductDetails-wrap .pro-name-key{width:105px;font-size:16px;font-weight:500}.ProductDetails-wrap .pro-maring{margin-top:20px}.ProductDetails-wrap .pro-maring .pro-name-cta,.ProductDetails-wrap .pro-maring .cta-border{border-radius:2px;height:45px;padding:8px 36px}.ProductDetails-wrap .pro-maring .cta-border:hover{color:#fff;background-color:#000}@media only screen and (max-width:400px){.ProductDetails-wrap .box-side-tag{padding:8px 20px}.ProductDetails-wrap .pro-name-wrap .pro-name-value{font-size:20px}.ProductDetails-wrap .pro-spec-wrap{grid-template-columns:90px auto;row-gap:20px}.ProductDetails-wrap .pro-spec-wrap dt,.ProductDetails-wrap .pro-spec-wrap dd,.ProductDetails-wrap .pro-spec-wrap .spec-desc,.ProductDetails-wrap .pro-spec-wrap .rating .rating-text,.ProductDetails-wrap .pro-spec-wrap .rating .rating-count{font-size:14px}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently{margin-top:6px}.ProductDetails-wrap .pro-spec-wrap .rating .times-recently .times-recently-text{font-size:12px}.ProductDetails-wrap .pro-spec-wrap .condition-btn button{padding:6px 24px;font-size:14px}.ProductDetails-wrap .pro-spec-wrap .Price-wrap .Price-text{flex-wrap:wrap;font-size:26px;display:flex}.ProductDetails-wrap .pro-name-key{width:90px;font-size:14px}}
.counter{background:#fff;border:1px solid #ddd;border-radius:2px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.counter .btn{cursor:pointer;color:#333;background:#fff;border:none;justify-content:center;align-items:center;width:20px;height:100%;font-size:18px;display:flex}.counter .btn:hover{background:#f5f5f5}.counter .btn:active{background:#eee}.counter .value{text-align:center;-webkit-user-select:none;user-select:none;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;justify-content:center;align-items:center;width:40px;height:100%;font-size:16px;font-weight:500;display:flex}
.ProductAside-info{flex-direction:column;gap:15px;display:flex}.ProductAside-info .box{cursor:pointer;grid-template-columns:36px auto 6px;align-items:center;column-gap:10px;transition:all .2s ease-in-out;display:grid}.ProductAside-info .box .box-img{background-color:#d9d9d9;justify-content:center;align-items:center;width:100%;height:36px;display:flex}.ProductAside-info .box p{font-size:14px;font-weight:500}.ProductAside-info .box:hover{transform:translate(8px)}
.sidebar-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0000004d;animation:.25s fadeIn;position:fixed;inset:0}.sidebar-overlay .SidebarInfo-wrap{z-index:100;background-color:#fff;width:100%;max-width:460px;height:100vh;padding:20px;transition:all .5s;position:fixed;top:0;right:0;box-shadow:-4px 4px 20px #00000026}.sidebar-overlay .SidebarInfo-wrap.slide-in{animation:.35s forwards slideIn}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-overlay .SidebarInfo-wrap .sidebar-close{cursor:pointer;color:#fff;background:#165dba;border:1px solid #165dba;border-radius:100%;width:30px;height:30px;font-size:26px;line-height:1.15;transition:all .2s ease-in-out;position:absolute;top:20px;right:15px}.sidebar-overlay .SidebarInfo-wrap .sidebar-close:hover{color:#165dba;background-color:#0000}.sidebar-overlay .SidebarInfo-wrap .title-sidebar{text-align:center;border-bottom:1px solid #d9d9d9;width:100%;padding-bottom:18px;font-size:20px;font-weight:400}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap{scrollbar-width:none;flex-direction:column;gap:25px;height:87vh;margin-top:25px;padding-bottom:30px;display:flex;overflow-x:auto}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap .sidebar-box .sidebar-box-title{font-size:20px;font-weight:500}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap .sidebar-box ul{flex-direction:column;gap:28px;margin-block:28px 0;padding-left:0;list-style:none;display:flex}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap .sidebar-box ul li{align-items:start;gap:15px;display:flex}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap .sidebar-box ul li .sidebar-box-child .sidebar-box-child-title{font-size:17px;font-weight:500}.sidebar-overlay .SidebarInfo-wrap .sidebar-wrap .sidebar-box ul li .sidebar-box-child .sidebar-box-child-decs{margin-top:8px;font-size:15px;font-weight:400}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.ProductAside-info-logo{flex-direction:column;gap:15px;margin-top:30px;display:flex}.ProductAside-info-logo p{flex-wrap:wrap;gap:15px;font-size:16px;font-weight:700;display:flex}.ProductAside-info-logo span{font-size:14px;font-weight:500;line-height:18px}
.Tooltip-sp{z-index:20;flex:0 0 15px;width:15px;height:15px;position:relative}.Tooltip-sp__trigger{cursor:pointer;background:0 0;border:0;width:15px;height:15px;padding:0;line-height:0;display:block}.Tooltip-sp__trigger img{width:15px;height:15px;display:block}.Tooltip-sp__trigger:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:50%}.Tooltip-sp__content{box-sizing:border-box;color:#000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:.5px solid #575757;width:320px;padding:16px;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:5px;box-shadow:0 4px 4px #00000040}.Tooltip-sp__content>p{color:#757575;font-size:16px;font-weight:400;line-height:22px;margin:12px 0 0!important}@media (max-width:575px){.Tooltip-sp__content>p{font-size:14px;line-height:18px;margin:6px 0 0!important}}.Tooltip-sp:hover .Tooltip-sp__content,.Tooltip-sp:focus-within .Tooltip-sp__content{opacity:1;visibility:visible;pointer-events:auto}.Tooltip-sp__header{border-bottom:.5px solid #8b8b8b;justify-content:space-between;align-items:flex-start;gap:16px;min-height:34px;display:flex}.Tooltip-sp__header h2{font-size:18px;font-weight:500;line-height:normal;margin:0!important}@media (max-width:575px){.Tooltip-sp__header h2{font-size:16px}}.Tooltip-sp__close{color:#000;flex:0 0 17px;width:17px;height:17px;display:block;position:relative}.Tooltip-sp__close span,.Tooltip-sp__close span:after{content:"";transform-origin:50%;background:currentColor;width:18px;height:1px;position:absolute;top:8px;left:0;transform:rotate(45deg)}.Tooltip-sp__close span:after{top:0;transform:rotate(90deg)}@media (max-width:575px){.Tooltip-sp__content{width:240px;left:auto;transform:translate(-50%,-4px)}.Tooltip-sp:hover .Tooltip-sp__content,.Tooltip-sp:focus-within .Tooltip-sp__content{transform:translate(-50%)}}
.ProductBadges-wrap{flex-wrap:wrap;align-items:center;gap:5px;margin-top:24px;display:flex}.ProductBadges-wrap .ProductBadges-box{padding:5px 10px}.ProductBadges-wrap .ProductBadges-box span{font-size:12px}
