.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}@media(min-width: 1152px){.compare-with-dropdown .section-text-content{position:absolute;top:0;left:0}}@media(max-width: 1151.98px){.compare-with-dropdown .product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media(max-width: 1151.98px){.compare-with-dropdown .variant-title{max-width:calc(100% - 1.5rem);overflow:hidden;white-space:nowrap;position:relative}.compare-with-dropdown .variant-title::after{content:"";width:2rem;height:100%;position:absolute;right:-1px;top:0;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 2.08%, #000000 100%);pointer-events:none}.compare-with-dropdown .variant-title.variant-title-fixed::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 2.08%, #181819 100%)}.compare-with-dropdown .variant-title.dark::after{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 2.08%, #fff 100%)}.compare-with-dropdown .variant-title.dark.variant-title-fixed::after{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 2.08%, #FAFAFA 100%)}.compare-with-dropdown .variant-title.light::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 2.08%, #000000 100%)}.compare-with-dropdown .variant-title.light.variant-title-fixed::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0) 2.08%, #181819 100%)}}.compare-with-dropdown .product-text.light{color:#fff}.compare-with-dropdown .product-text.dark{color:#000}.compare-with-dropdown .parameter-value.light{color:#ccc}.compare-with-dropdown .parameter-value.light.enlarge-text{color:#fff}.compare-with-dropdown .parameter-value.dark{color:#2e2e2e}.compare-with-dropdown .parameter-value.dark.enlarge-text{color:#000}.compare-with-dropdown .parameter-value.highlight-richtext .colored-text{color:#ff8a3d}.compare-with-dropdown .parameter-icon img{width:calc(0 * (100vw - 375px) + 64px);height:calc(0 * (100vw - 375px) + 64px);margin-bottom:var(--se-spacer-3)}@media(max-width: 1151.98px){.compare-with-dropdown .parameter-icon img{margin-bottom:var(--se-spacer-1)}}@media screen and (max-width: 375px){.compare-with-dropdown .parameter-icon img{width:64px;height:64px}}@media screen and (min-width: 1920px){.compare-with-dropdown .parameter-icon img{width:64px;height:64px}}@media(min-width: 1152px){.compare-with-dropdown .col-left{width:66.6666666667%}}.compare-with-dropdown .border-style.light{border-bottom:1px solid rgba(255,255,255,.3)}@media(min-width: 1152px){.compare-with-dropdown .border-style.light{border:1px solid rgba(255,255,255,.3)}}.compare-with-dropdown .border-style.dark{border-bottom:1px solid rgba(0,0,0,.3)}@media(min-width: 1152px){.compare-with-dropdown .border-style.dark{border:1px solid rgba(0,0,0,.3)}}.compare-with-dropdown .border-style-light{border-bottom:1px solid rgba(255,255,255,.15)}@media(min-width: 1152px){.compare-with-dropdown .border-style-light{border:1px solid rgba(255,255,255,.15)}}.compare-with-dropdown .border-style-dark{border-bottom:1px solid rgba(0,0,0,.15)}@media(min-width: 1152px){.compare-with-dropdown .border-style-dark{border:1px solid rgba(0,0,0,.15)}}@media(max-width: 1439.98px){.compare-with-dropdown .icon-wrapper svg{width:1.5rem;height:auto}}@media(max-width: 1151.98px){.compare-with-dropdown .icon-wrapper svg{width:1rem;height:auto}}.compare-with-dropdown .border-color.light{border-color:rgba(255,255,255,.25) !important}.compare-with-dropdown .border-color.dark{border-color:rgba(0,0,0,.25) !important}@media(min-width: 1152px){.compare-with-dropdown .hide-border-pc-true{border-width:0 !important}.compare-with-dropdown .hide-border-pc-true .parameter-value-container{padding-top:0 !important}}@media(max-width: 1151.98px){.compare-with-dropdown .hide-border-mob-true{border-width:0 !important}.compare-with-dropdown .hide-border-mob-true .parameter-value-container{padding-top:0 !important}}@media(min-width: 1152px){.compare-with-dropdown .has-pc-border-bottom{border-bottom:1px solid rgba(255,255,255,.25)}}.compare-with-dropdown .fixed-variant-select-wrapper.light{background:#181819;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.compare-with-dropdown .fixed-variant-select-wrapper.dark{background:#fafafa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.compare-with-dropdown .note-wrapper{background:linear-gradient(0deg, #2E2E2E 0%, #000 100%)}@media(max-width: 1151.98px){.compare-with-dropdown .note-wrapper{background:linear-gradient(180deg, #000 0%, #2E2E2E 100%)}}.compare-with-dropdown .note-wrapper.light{color:#ccc}.compare-with-dropdown .note-wrapper.dark{color:#2e2e2e}.compare-with-dropdown .metafield-rich_text_field>*{margin-bottom:0 !important}.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{color:#ccc;font-size:var(--se-fs-text);--se-fs-text: 0.875rem;line-height:1.2}@media(max-width: 374.98px){.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{--se-fs-text: 0.75rem}}@media(min-width: 375px)and (max-width: 1151.98px){.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{--se-fs-text: calc(0.0025740026 * (100vw - 375px) + 0.75rem)}}@media(min-width: 1152px)and (max-width: 1919.98px){.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{--se-fs-text: calc(0 * (100vw - 1152px) + 0.875rem)}}@media(min-width: 1920px){.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{--se-fs-text: 0.875rem}}@media(max-width: 1151.98px){.compare-with-dropdown .price.price--on-sale .price__sale .price__compare{margin-left:0;margin-top:var(--se-spacer-extra-4)}}.compare-with-dropdown .price.price--on-sale .d-inline-block{display:block !important}.compare-with-dropdown .price.price--on-sale .mt-n2{margin-top:0 !important}
