.service-product-entrance-comp .component-header{width:100%;background:#f1f5fb;margin-bottom:80px;padding:175px 0}
.service-product-entrance-comp .component-header .component-header-content{width:1400px;margin:0 auto}
.service-product-entrance-comp .component-header .component-title{font-size:50px;font-weight:600;line-height:normal;letter-spacing:0;color:#000;margin-bottom:22px}
.service-product-entrance-comp .component-header .component-describe{font-size:16px;font-weight:normal;line-height:normal;letter-spacing:0;color:#000}
.service-product-entrance-comp .component-content{max-width:1400px;margin:0 auto 100px}
.service-product-entrance-comp .service-product-type-tabs-wrap{margin-bottom:80px}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{display:inline-block;font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0;color:#000;opacity:.7;height:35px;box-sizing:border-box}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab.active{opacity:1;border-bottom:3px solid #000}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{margin-right:60px}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab:hover{cursor:pointer}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab:last-child{margin-right:unset}
.service-product-entrance-comp .service-product-list{display:flex;flex-wrap:wrap;gap:16px;width:100%}
.service-product-entrance-comp .service-product-list .service-product-item{border-radius:20px;background:#f9f9f9;flex:0 0 calc((100% - 32px)/3)}
.service-product-entrance-comp .service-product-list .service-product-item{cursor:pointer}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-img-wrap{padding:16px 0 15px;aspect-ratio:1/1}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-item-content{display:flex;flex-direction:column;justify-content:space-between;padding:30px}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name-describe{margin-bottom:20px}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name{font-size:22px;font-weight:600;line-height:30px;letter-spacing:0;color:#000;margin-bottom:10px}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-describe{font-size:20px;font-weight:normal;line-height:28px;letter-spacing:0;color:rgba(0,0,0,0.6)}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-price{margin-bottom:20px}
.service-product-entrance-comp .service-product-list .service-product-item .sales-price{font-size:28px;font-weight:500;line-height:36px;letter-spacing:0;color:#000;margin-right:20px}
.service-product-entrance-comp .service-product-list .service-product-item .original-price{font-size:20px;font-weight:500;line-height:28px;letter-spacing:0;text-decoration:line-through;color:#000;opacity:.5}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn{font-size:16px;font-weight:normal;line-height:24px;letter-spacing:0;color:#1455ff;display:inline-flex;align-items:center}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn::after{content:'';width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48Zz48Zz48L2c+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEsLTEuMjI0NjQ2ODUyNTg1MTY3OWUtMTYsMS4yMjQ2NDY4NTI1ODUxNjc5ZS0xNiwtMSwzMywzOSkiPjxwYXRoIGQ9Ik0yNS4yMjU0NTk5OTk5OTk5OTgsMzMuMDY5MUMyNS40NTkxNywzMy4yNzgsMjUuNTUyOTcwMDAwMDAwMDAyLDMzLjU4NzUsMjUuNDcwNjgsMzMuODc4NEMyNS4zODg0OCwzNC4xNjk1LDI1LjE0Mjk1LDM0LjM5NjY5OTk5OTk5OTk5NiwyNC44Mjg2NzAwMDAwMDAwMDIsMzQuNDcyODk5OTk5OTk5OTk2QzI0LjUxNDM3LDM0LjU0OSwyNC4xODAwOCwzNC40NjIxOTk5OTk5OTk5OTYsMjMuOTU0MzksMzQuMjQ1OEwxNi43NjMxMzYsMjcuNTg4MzVDMTYuNDEyMjg4MSwyNy4yNjMzNCwxNi40MTIyODgxLDI2LjczNjY1LDE2Ljc2MzEzNiwyNi40MTE2NEwyMy45NTQzOSwxOS43NTQyQzI0LjE4MDA4LDE5LjUzNzc3MjUsMjQuNTE0MywxOS40NTEsMjQuODI4NjcwMDAwMDAwMDAyLDE5LjUyNzExNTlDMjUuMTQyOTUsMTkuNjAzMjg3LDI1LjM4ODQ4LDE5LjgzMDUxNywyNS40NzA2OCwyMC4xMjE1NDFDMjUuNTUyOTcwMDAwMDAwMDAyLDIwLjQxMjUxLDI1LjQ1OTE3LDIwLjcyMTk4OTk5OTk5OTk5OCwyNS4yMjU0NTk5OTk5OTk5OTgsMjAuOTMwOTNMMTguNjY5NzMsMjdMMjUuMjI1NDU5OTk5OTk5OTk4LDMzLjA2OTFaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMxNDU1RkYiIGZpbGwtb3BhY2l0eT0iMSIvPjwvZz48L2c+PC9zdmc+") no-repeat center;display:inline-block;margin:4px 5px;background-size:cover}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn:focus-visible{outline:revert;outline-offset:2px}
@media screen and (max-width:750.98px){.service-product-entrance-comp .component-header{margin-bottom:6.6667vw;padding:0;position:relative;height:98.6667vw}
.service-product-entrance-comp .component-header .component-header-content{width:calc(100% - 17.3333vw);position:absolute;top:10.6666vw;left:8.6666vw}
.service-product-entrance-comp .component-header .component-title{font-size:5.6vw;line-height:1.14;text-align:center;margin-bottom:3.7333vw}
.service-product-entrance-comp .component-header .component-describe{font-size:3.2vw;line-height:1.6;text-align:center}
.service-product-entrance-comp .component-content{margin:0 4.26vw}
.service-product-entrance-comp .service-product-type-tabs-wrap{margin-bottom:6.6667vw}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{font-size:3.7333vw;margin-right:6.6667vw;height:auto;padding-bottom:1.3333vw;line-height:1.16}
.service-product-entrance-comp .service-product-type-tabs{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0;list-style:none}
.service-product-entrance-comp .service-product-type-tabs::-webkit-scrollbar{display:none}
.service-product-entrance-comp .service-product-type-tabs::before,.service-product-entrance-comp .service-product-type-tabs::after{content:"";position:absolute;top:0;width:10.9333vw;height:100%;pointer-events:none;z-index:1;transition:opacity .3s}
.service-product-entrance-comp .service-product-type-tabs::before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,0));opacity:0}
.service-product-entrance-comp .service-product-type-tabs::after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),rgba(255,255,255,0));opacity:1}
.service-product-entrance-comp .service-product-type-tabs::before{opacity:var(--mask-left-opacity,1)}
.service-product-entrance-comp .service-product-type-tabs::after{opacity:var(--mask-right-opacity,1)}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{opacity:.5}
.service-product-entrance-comp .service-product-list{flex-wrap:wrap;gap:2.1333vw;width:100%}
.service-product-entrance-comp .service-product-list .service-product-item{border-radius:20px;background:#f9f9f9;flex:0 0 100%}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-img-wrap{padding:0;aspect-ratio:1/1}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-item-content{padding:4vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name-describe{margin-bottom:2.6666vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name{font-size:4.2666vw;line-height:1.25;margin-bottom:1.3333vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-describe{font-size:4.2666vw;line-height:1.25}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-price{margin-bottom:2.6666vw}
.service-product-entrance-comp .service-product-list .service-product-item .sales-price{font-size:4.2666vw;line-height:1.25}
.service-product-entrance-comp .service-product-list .service-product-item .original-price{font-size:2.6666vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn{font-size:3.2vw;line-height:1.3}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn::after{width:3.2vw;height:3.2vw;margin:.5333vw}
}
@media screen and (min-width:751px) and (max-width:1439.98px){.service-product-entrance-comp .component-header{margin-bottom:5.7142vw;padding:12.5vw 0}
.service-product-entrance-comp .component-header .component-header-content{width:calc(100% - 40px);margin:0 auto}
.service-product-entrance-comp .component-header .component-title{font-size:3.5714vw;margin-bottom:1.5714vw}
.service-product-entrance-comp .component-header .component-describe{font-size:1.1429vw}
.service-product-entrance-comp .component-content{max-width:calc(100% - 40px);margin:0 auto 7.1428vw}
.service-product-entrance-comp .service-product-type-tabs-wrap{margin-bottom:5.7142vw}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{font-size:1.1429vw;line-height:1.5;height:auto}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab{margin-right:4.2857vw}
.service-product-entrance-comp .service-product-type-tabs .service-product-type-tab:last-child{margin-right:unset}
.service-product-entrance-comp .service-product-list{gap:1.1428vw;width:100%}
.service-product-entrance-comp .service-product-list .service-product-item{border-radius:20px;background:#f9f9f9;flex:0 0 calc((100% - 2.2857vw)/3)}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-img-wrap{padding:1.1428vw 0}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-item-content{padding:2.1428vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name-describe{margin-bottom:1.1428vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-name{font-size:1.5714vw;line-height:1.3;margin-bottom:.7142vw}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-describe{font-size:1.4285vw;line-height:1.4}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-price{margin-bottom:1.4285vw}
.service-product-entrance-comp .service-product-list .service-product-item .sales-price{font-size:2vw;line-height:1.2857vw;margin-right:1.4285vw}
.service-product-entrance-comp .service-product-list .service-product-item .original-price{font-size:1.4285vw;line-height:1.4}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn{font-size:1.1428vw;line-height:1.5}
.service-product-entrance-comp .service-product-list .service-product-item .service-product-buy-btn::after{width:1.1428vw;height:1.1428vw;margin:.2857vw}
}