.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.authority-snapshot-root .sdf-product-type-active{color:#e60012!important;font-weight:700}.authority-snapshot-root .sdf-product-type-active:after{--tw-scale-x:1;background-color:#e60012}.authority-snapshot-root #scene .sdf-about-scene-left .swiper-slide>img:first-child{filter:brightness(1.3)}.authority-snapshot-root #scene .sdf-about-scene-right .swiper-slide img{filter:brightness(1.2)}.authority-snapshot-root #scene .sdf-about-scene-right .swiper-slide span{text-shadow:0 1px 5px #0009}.authority-snapshot-root.sdf-product-detail-page :has(>#introduction){background-color:#fff}.authority-snapshot-root #specialProducts .model-text{font-weight:900}.authority-snapshot-root .sdf-product-hover{display:none}@media(min-width:1025px)and (hover:hover){.authority-snapshot-root .sdf-product-card-slot:hover{z-index:40}.authority-snapshot-root .sdf-product-hover{display:block;height:100%;left:36.3%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:opacity .18s ease;visibility:hidden;width:100%;z-index:20}.authority-snapshot-root .sdf-product-card-slot:hover>.sdf-product-hover{opacity:1;pointer-events:auto;visibility:visible}.authority-snapshot-root .sdf-product-hover-panel{border:.0625rem solid #c9caca;border-radius:.5rem;box-shadow:0 10px 20px #0002;display:flex;flex-direction:column;height:23.75rem;justify-content:flex-end;overflow:hidden;width:30.1875rem}.authority-snapshot-root .sdf-product-hover-actions{align-items:flex-end;background:#fff;display:flex;gap:1rem;height:4rem;justify-content:center;padding-bottom:1.125rem}.authority-snapshot-root .sdf-product-hover-actions a{align-items:center;background:#fff;border:.0625rem solid #e60012;border-radius:.625rem;color:#595757;display:flex;font-size:1rem;font-weight:700;height:2.3125rem;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:6.5rem}.authority-snapshot-root .sdf-product-hover-actions a:hover{background:#e60012;color:#fff}}.authority-snapshot-root .sdf-home-video-description{width:min(100%,88rem)}.sdf-authority-mask{background-color:#fff;inset:0;z-index:80}.sdf-authority-mask,.sdf-product-certificate-dialog{align-items:center;display:flex;justify-content:center;position:fixed}.sdf-product-certificate-dialog{background:#000b;inset:0;padding:2rem;z-index:100}.sdf-product-certificate-dialog img{max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.sdf-product-certificate-dialog button{color:#fff;font-size:2rem;position:absolute;right:2rem;top:1rem}.sdf-product-tab-content{padding-bottom:5.625rem;width:100%}.sdf-product-tab-scroll{height:27.5625rem;overflow-y:auto;padding-bottom:0}.sdf-product-cert-content{align-items:center;display:flex;flex-direction:column;height:auto;overflow:visible;padding-bottom:6rem}.sdf-product-doc-grid{display:grid;gap:.9375rem;grid-template-columns:repeat(4,minmax(0,1fr))}.sdf-product-certificate-grid{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;width:100%}.sdf-product-doc-card{align-items:normal;border:.0625rem solid #ddd;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:#242424;display:flex;gap:.5rem;height:8rem;justify-content:space-between;min-width:0;padding:2.5rem 1.25rem 1.25rem;text-decoration:none}.sdf-product-doc-title{align-items:center;display:flex;flex:none;font-size:1rem;font-weight:700;gap:.5rem;height:2.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:66.6667%}.sdf-product-doc-icon{flex:none;height:1.5rem;width:1.5rem}.sdf-product-doc-name{font-family:Y-Bold,sans-serif;font-size:1rem!important;font-weight:400;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdf-product-doc-action{align-items:center;border:.0625rem solid #e60012;border-radius:.5rem;color:#e60012;display:flex;flex:none;font-family:Y-Regular,sans-serif;font-size:1rem;font-weight:400;height:2.5rem;padding:0 1.25rem}.sdf-product-doc-card:hover .sdf-product-doc-action{background:#e60012;color:#fff}.sdf-product-certificate-card{align-items:center;background:#fff;border:.0625rem solid #e5e5e5;border-radius:0;cursor:pointer;display:flex;flex:0 0 15.775rem;flex-direction:column;height:20.5625rem;min-width:0;padding:2.7125rem 0 1.925rem;text-align:center;width:15.775rem}.sdf-product-certificate-media{display:flex;height:11.9rem;justify-content:center;margin-bottom:2.28125rem;width:100%}.sdf-product-certificate-filter{align-self:flex-start;margin-bottom:1.25rem;position:relative;width:50%}.sdf-product-certificate-chevron{color:#4b5563;height:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.sdf-product-certificate-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #888;border-radius:.75rem;color:#333;display:block;font-size:1rem;height:3rem;padding:0 .75rem 0 2.5rem;width:100%}.sdf-product-certificate-image{height:100%;-o-object-fit:contain;object-fit:contain;width:80%}.sdf-product-certificate-pdf{margin:0 auto;width:3rem}.sdf-product-certificate-name{color:#666;font-size:.95375rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.sdf-product-certificate-empty{color:#666;padding:2rem 0}.sdf-product-certificate-more{background:#fff;border:.0625rem solid #e60012;border-radius:.625rem;color:#e60012;cursor:pointer;font-size:1.125rem;height:2.9375rem;margin-top:2rem;width:10.5625rem}.sdf-product-certificate-more:hover{background:#e60012;color:#fff}@media(max-width:1023px){.sdf-product-tab-content{padding-bottom:2rem}.sdf-product-tab-scroll{height:auto;overflow:visible;padding-bottom:2rem}.sdf-product-cert-content{padding-bottom:.5rem}.sdf-product-doc-grid{gap:.9375rem;grid-template-columns:1fr}.sdf-product-certificate-grid{gap:.875rem;justify-content:center}.sdf-product-certificate-card{flex-basis:48%;height:16rem;padding:.875rem 0 .7rem;width:48%}.sdf-product-certificate-media{margin-bottom:.9625rem}.sdf-product-certificate-name{font-size:.875rem}.sdf-product-certificate-more{font-size:1rem;height:3rem;width:8rem}}
