.ProductAside-info-logo{flex-direction:column;gap:20px;margin-top:30px;display:flex}.ProductAside-info-logo p{flex-wrap:wrap;gap:15px;font-size:16px;font-weight:700;display:flex}
.ProductAside-wrap{grid-area:form;display:block}@media screen and (max-width:1199px){.ProductAside-wrap{display:none}}.ProductAside-wrap .ProductAside-form{border:1px solid #d9d9d9;width:100%;margin-top:30px;padding:20px 12px}.ProductAside-wrap .ProductAside-form .form-title{font-size:18px;font-weight:500}.ProductAside-wrap .ProductAside-form .form-desc{margin-top:3px;font-size:14px;font-weight:400}.ProductAside-wrap .ProductAside-form form{margin-top:12px}.ProductAside-wrap .ProductAside-form form .form-gride{grid-template-columns:repeat(2,1fr);gap:16px 8px;display:grid}.ProductAside-wrap .ProductAside-form form .form-gride input{border:1px solid #d9d9d9;border-radius:0;width:100%;height:35px;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5}:is(.ProductAside-wrap .ProductAside-form form .form-gride input:focus-visible,.ProductAside-wrap .ProductAside-form form .form-gride input:focus){box-shadow:none;border-color:#165dba;outline:none}.ProductAside-wrap .ProductAside-form form .form-gride input::placeholder{font-size:12px;font-weight:500}.ProductAside-wrap .ProductAside-form form .form-gride .qty{position:relative}.ProductAside-wrap .ProductAside-form form .form-gride .qty span{color:#919191;border-right:1px solid #d9d9d9;padding-right:10px;font-size:12px;font-weight:500;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ProductAside-wrap .ProductAside-form form .form-gride .qty input{padding-left:50px}.ProductAside-wrap .ProductAside-form form .cta{background-color:#000;width:100%;max-width:250px;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:8px;padding-block-end:8px;font-size:15px}.ProductAside-wrap .ProductAside-form form .form-dicount{flex-direction:column;gap:10px;margin-top:15px;display:flex}.ProductAside-wrap .ProductAside-form form .form-dicount p{font-size:14px;font-weight:400}
.ProductImg-wrap{width:100%}.ProductImg-wrap .ProductImg-inner{position:relative;top:50%;transform:translateY(-50%)}.ProductImg-wrap .ProductImg-inner .ProductImg-main{cursor:crosshair;height:400px;position:relative;overflow:hidden}.ProductImg-wrap .ProductImg-inner .ProductImg-main .main-img{object-fit:contain;object-position:center center;height:100%;transition:transform .25s}.ProductImg-wrap .ProductImg-inner .ProductImg-main.zoomed .main-img{transform:scale(2)}.ProductImg-wrap .ProductImg-inner .ProductImg-main .zoom-toggle{cursor:pointer;z-index:2;background:#fff;border:1px solid #ccc;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;bottom:12px;right:12px}.ProductImg-wrap .ProductImg-inner .ProductImg-slider{margin-top:16px}.ProductImg-wrap .ProductImg-inner .ProductImg-slider .thumbs{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.ProductImg-wrap .ProductImg-inner .ProductImg-slider .thumbs::-webkit-scrollbar{display:none}.ProductImg-wrap .ProductImg-inner .ProductImg-slider .thumb{cursor:pointer;background:#fff;border:1px solid #ddd;flex:0 0 95px;height:70px;padding:6px}.ProductImg-wrap .ProductImg-inner .ProductImg-slider .thumb.active{border-color:#000}.ProductImg-wrap .ProductImg-inner .ProductImg-slider .thumb img{object-fit:contain;pointer-events:none;width:100%;height:100%}@media only screen and (max-width:1199px){.ProductImg-wrap .ProductImg-inner img{width:100%;max-width:400px;margin-inline-start:auto;margin-inline-end:auto}.ProductImg-wrap .ProductImg-inner .ProductImg-swiper{width:100%;max-width:400px;padding-inline-start:20px;padding-inline-end:20px}}@media only screen and (max-width:991px){.ProductImg-wrap .ProductImg-inner{position:unset;transform:unset}.ProductImg-wrap .ProductImg-inner .ProductImg-main{height:300px}}
.ProductLayout-sp{margin-top:24px}.ProductLayout-sp .ProductLayout-wrap{grid-template-columns:25% auto 390px;grid-template-areas:"image detail form";gap:20px;display:grid}@media only screen and (min-width:1200px) and (max-width:1400px){.ProductLayout-sp .ProductLayout-wrap{grid-template-columns:25% auto 350px}}@media only screen and (min-width:992px) and (max-width:1199px){.ProductLayout-sp .ProductLayout-wrap{grid-template-columns:40% 60%;gap:30px}}@media only screen and (max-width:991px){.ProductLayout-sp .ProductLayout-wrap{flex-direction:column-reverse;gap:30px;display:flex}}
.NavigationTabs-sp{z-index:100;background-color:#fff;box-shadow:5px 5px 10px #e4e4e4}.NavigationTabs-sp .navigation-tabs{justify-content:space-between;align-items:center;column-gap:35px;max-width:960px;margin-inline-start:auto;margin-inline-end:auto;list-style:none;display:flex;overflow-x:auto}.NavigationTabs-sp .navigation-tabs li{cursor:pointer;padding-block-start:18px;padding-block-end:18px;font-size:16px;font-weight:400;transition:all .25s;position:relative}.NavigationTabs-sp .navigation-tabs li:after{content:"";transform-origin:0;background-color:#165dba;width:100%;height:2px;transition:all .2s ease-in-out;position:absolute;bottom:15px;left:0;transform:scaleX(0)}.NavigationTabs-sp .navigation-tabs li:hover:after{transform:scaleX(1)}
.Specifications-sp .Specifications-grid{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.Specifications-sp .Specifications-grid dt,.Specifications-sp .Specifications-grid dd{align-items:center;height:100%;padding:18px 0 18px 12px;display:flex}.Specifications-sp .Specifications-grid dt{font-size:15px;font-weight:700}.Specifications-sp .Specifications-grid dt:nth-child(odd){margin-left:5px}.Specifications-sp .Specifications-grid dd{font-size:14px;font-weight:500}.Specifications-sp .Specifications-grid dt:nth-child(8n+1),.Specifications-sp .Specifications-grid dt:nth-child(8n+2),.Specifications-sp .Specifications-grid dt:nth-child(8n+3),.Specifications-sp .Specifications-grid dt:nth-child(8n+4),.Specifications-sp .Specifications-grid dd:nth-child(8n+1),.Specifications-sp .Specifications-grid dd:nth-child(8n+2),.Specifications-sp .Specifications-grid dd:nth-child(8n+3),.Specifications-sp .Specifications-grid dd:nth-child(8n+4){background-color:#eee}@media only screen and (max-width:991px){.Specifications-sp .Specifications-grid{grid-template-columns:repeat(2,1fr)}.Specifications-sp .Specifications-grid dt,.Specifications-sp .Specifications-grid dd{padding:18px 12px;background-color:#0000!important}.Specifications-sp .Specifications-grid>:nth-child(4n+1),.Specifications-sp .Specifications-grid>:nth-child(4n+2){background-color:#eee!important}.Specifications-sp .Specifications-grid dt{font-size:14px;font-weight:700}.Specifications-sp .Specifications-grid dt:nth-child(odd){margin-left:5px}.Specifications-sp .Specifications-grid dd{font-size:13px;font-weight:500}}
.Certifications-sp .para{margin-top:6px}.Certifications-sp .para span{color:#165dba}.Certifications-sp .Certifications-wrap{grid-template-columns:repeat(8,1fr);align-items:center;gap:25px;max-width:800px;margin-top:25px;display:grid}@media only screen and (max-width:767px){.Certifications-sp .Certifications-wrap{grid-template-columns:repeat(4,1fr)}}
.Comparison-sp .Comparison-wrap{overflow-x:auto}.Comparison-sp .Comparison-wrap table{width:100%}.Comparison-sp .Comparison-wrap table tr th img{object-fit:contain;width:100%;max-width:300px;height:200px;margin-inline-start:auto;margin-inline-end:auto}.Comparison-sp .Comparison-wrap table tr th .table-title{text-align:center;font-size:16px}.Comparison-sp .Comparison-wrap table tr th,.Comparison-sp .Comparison-wrap table tr td{text-align:center;width:auto;min-width:200px;max-width:350px;padding-bottom:12px}.Comparison-sp .Comparison-wrap table tbody tr td{text-align:center;min-width:200px;padding:22px 10px;font-size:14px;font-weight:500}.Comparison-sp .Comparison-wrap table tbody tr td:first-child{text-align:left;padding-left:12px;font-size:15px;font-weight:700}.Comparison-sp .Comparison-wrap table tbody tr:nth-child(odd){background-color:#eee}
.ProReview-sp .reviews-header{border-bottom:1px solid #d9d9d9;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.ProReview-sp .reviews-header .write-review-btn{color:#165dba;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.ProReview-sp .reviews-header .write-review-btn:hover{text-decoration:underline}.ProReview-sp .main-grid{gap:50px;display:flex}@media (max-width:991px){.ProReview-sp .main-grid{flex-direction:column;gap:0}}.ProReview-sp .main-grid .sidebar{flex:0 0 400px}.ProReview-sp .main-grid .sidebar .rating-summary{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex}.ProReview-sp .main-grid .sidebar .rating-summary .stars-row{align-items:center;gap:4px;display:flex}.ProReview-sp .main-grid .sidebar .rating-summary .stars-row .rating-num{margin-left:8px;font-size:18px;font-weight:700}.ProReview-sp .main-grid .sidebar .rating-summary .verified-info{color:#000;align-items:center;gap:6px;font-size:12px;display:flex}.ProReview-sp .main-grid .sidebar .filter-section h3{font-size:16px}.ProReview-sp .main-grid .sidebar .filter-section .filter-item{align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.ProReview-sp .main-grid .sidebar .filter-section .filter-item input[type=radio]{accent-color:#000;width:14px;height:14px}.ProReview-sp .main-grid .sidebar .filter-section .filter-item label{min-width:25px;font-size:16px;font-weight:500}.ProReview-sp .main-grid .sidebar .filter-section .filter-item .progress-bg{background:#f0f0f0;border-radius:2px;flex:1;height:4px}.ProReview-sp .main-grid .sidebar .filter-section .filter-item .progress-bg .progress-fill{background:#165dba;border-radius:2px;height:100%}.ProReview-sp .main-grid .sidebar .filter-section .filter-item .pct{text-align:right;width:35px;font-size:16px;font-weight:500}.ProReview-sp .main-grid .reviews-feed{flex:1}.ProReview-sp .main-grid .reviews-feed .review-item{border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-bottom:30px}.ProReview-sp .main-grid .reviews-feed .review-item .user-block{align-items:center;gap:12px;margin-bottom:15px;display:flex}.ProReview-sp .main-grid .reviews-feed .review-item .user-block .avatar{background:#f9f9f9;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.ProReview-sp .main-grid .reviews-feed .review-item .user-block .u-info h4,.ProReview-sp .main-grid .reviews-feed .review-item .user-block .u-info p,.ProReview-sp .main-grid .reviews-feed .review-item .user-block .u-info span{margin:0;font-size:16px;font-weight:500}.ProReview-sp .main-grid .reviews-feed .review-item .user-block .u-info p{color:#9c9c9c;font-size:12px}.ProReview-sp .main-grid .reviews-feed .review-item .item-stars{gap:5px;display:flex}.ProReview-sp .main-grid .reviews-feed .review-item .item-stars span{align-items:center;gap:2px;font-size:15px;font-weight:400;display:flex}.ProReview-sp .main-grid .reviews-feed .review-item .comment{margin-top:15px;font-size:16px;line-height:28px}.ProReview-sp .main-grid .reviews-feed .review-item .date-loc{opacity:.6;margin-top:20px;font-size:16px}.ProReview-sp .main-grid .reviews-feed .pagination{justify-content:space-between;align-items:center;padding-top:20px;display:flex}@media (max-width:500px){.ProReview-sp .main-grid .reviews-feed .pagination{flex-direction:column;gap:15px;padding-top:0}}.ProReview-sp .main-grid .reviews-feed .pagination .results{color:#9c9c9c;font-size:13px}.ProReview-sp .main-grid .reviews-feed .pagination .pages{gap:6px;display:flex}.ProReview-sp .main-grid .reviews-feed .pagination .pages button{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.ProReview-sp .main-grid .reviews-feed .pagination .pages button.active{color:#fff;background:#165dba;border-color:#165dba}.ProReview-sp .main-grid .reviews-feed .pagination .pages button:hover:not(.active){color:#165dba;border-color:#165dba}
.RelatedSearches-sp{background-color:#f4f5f6;padding-block-start:56px;padding-block-end:56px}.RelatedSearches-sp .RelatedSearches-wrap{flex-wrap:wrap;gap:25px 10px;margin-top:38px;display:flex}.RelatedSearches-sp .RelatedSearches-wrap .box{border:1px solid #666;padding:5px 15px;font-size:18px;font-weight:400;transition:all .2s ease-in-out}@media only screen and (max-width:767px){.RelatedSearches-sp .RelatedSearches-wrap .box{font-size:13px}}.RelatedSearches-sp .RelatedSearches-wrap .box:hover{border:1px solid #165dba;transform:translateY(-5px)}
.StickyAddtoCart-wrap{z-index:101;background-color:#fff;border-bottom:1px solid #165dba;justify-content:space-between;align-items:center;width:100%;padding:15px 32px;transition:all .5s ease-in-out;display:flex;position:fixed;top:0;transform:translateY(-100%)}.StickyAddtoCart-wrap.is-visible{transform:translateY(0)}.StickyAddtoCart-wrap .content .title{font-size:24px;font-weight:700}.StickyAddtoCart-wrap .content .desc{margin-top:5px;font-size:20px;font-weight:500}.StickyAddtoCart-wrap .buttons{align-items:center;gap:20px;display:flex}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing{font-size:24px;font-weight:700}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing .list-price{color:#767676;font-size:14px;font-weight:500;text-decoration:line-through}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing .discount{display:none}.StickyAddtoCart-wrap .buttons .pricing-wrap .warehouse{color:#767676;font-size:12px;font-weight:400}.StickyAddtoCart-wrap .buttons .buttons-wrap{gap:12px;display:flex}.StickyAddtoCart-wrap .buttons .buttons-wrap .button-1,.StickyAddtoCart-wrap .buttons .buttons-wrap .button-2{height:-moz-fit-content;height:fit-content;padding:10px 21px;font-size:18px}.StickyAddtoCart-wrap .buttons .buttons-wrap .button-2{background-color:#000}@media only screen and (max-width:991px){.StickyAddtoCart-wrap .content{display:none}.StickyAddtoCart-wrap .buttons{flex-direction:column;align-items:start;gap:6px;width:100%}.StickyAddtoCart-wrap .buttons .pricing-wrap{align-items:center;gap:6px;display:flex}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing{align-items:center;gap:4px;display:flex}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing .list-price{display:none}.StickyAddtoCart-wrap .buttons .pricing-wrap .pricing .discount{display:flex}.StickyAddtoCart-wrap .buttons .pricing-wrap .warehouse{display:none}.StickyAddtoCart-wrap .buttons .buttons-wrap{flex-wrap:wrap;gap:6px;width:100%}.StickyAddtoCart-wrap .buttons .buttons-wrap .button-1,.StickyAddtoCart-wrap .buttons .buttons-wrap .button-2{flex:1;font-size:13px}}
.ProductOverview-sp .ProductOverview-wrap h2{margin-top:24px;font-size:42px;font-weight:400}.ProductOverview-sp .ProductOverview-wrap h3{margin-top:24px;font-size:18px;font-weight:500}.ProductOverview-sp .ProductOverview-wrap p{margin-top:22px;font-size:18px;font-weight:400}@media only screen and (max-width:767px){.ProductOverview-sp .ProductOverview-wrap h2{margin-top:15px;font-size:28px;font-weight:500;line-height:38px}.ProductOverview-sp .ProductOverview-wrap .usecase-item:not(:first-of-type){margin-top:30px}.ProductOverview-sp .ProductOverview-wrap h3{margin-top:10px;font-size:18px;font-weight:500;line-height:26px}.ProductOverview-sp .ProductOverview-wrap p{margin-top:10px;font-size:15px;font-weight:400;line-height:28px}}
.ProductLogos-sp{background-color:#f4f5f6;padding-block-start:50px;padding-block-end:50px;position:relative}.ProductLogos-sp .ProductLogos-tag{color:#fff;text-align:center;background-color:#165dba;justify-content:center;align-items:center;width:100%;max-width:321.46px;height:34px;display:flex;position:absolute;top:0;left:0}.ProductLogos-sp .ProductLogos-tag p{letter-spacing:.25em;font-size:15px;font-weight:400}.ProductLogos-sp .ProductLogos-wrap{justify-self:center;gap:20px;width:1120px;margin-top:18px}@media only screen and (max-width:767px){.ProductLogos-sp{padding-block-start:50px;padding-block-end:30px}.ProductLogos-sp .ProductLogos-tag{max-width:230px}.ProductLogos-sp .ProductLogos-tag p{letter-spacing:.1em;font-size:13px;font-weight:300}}
