.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:20px;height:20px}.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}.icon-wrap-sm-md svg,.icon-wrap-sm-md img{width:20px;height:20px}@media(min-width: 768px){.icon-wrap-sm-md svg,.icon-wrap-sm-md img{width:24px;height:24px}}.icon-wrap-md-lg svg,.icon-wrap-md-lg img{width:24px;height:24px}@media(min-width: 1152px){.icon-wrap-md-lg svg,.icon-wrap-md-lg img{width:32px;height:32px}}.fs-icon-wrap-lg svg,.fs-icon-wrap-lg img{width:24px;height:24px}@media(min-width: 768px){.fs-icon-wrap-lg svg,.fs-icon-wrap-lg img{width:32px;height:32px}}.fs-icon-wrap-md svg,.fs-icon-wrap-md img{width:20px;height:20px}@media(min-width: 768px){.fs-icon-wrap-md svg,.fs-icon-wrap-md img{width:24px;height:24px}}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.rounded-05{border-radius:.5rem !important}.stairs .stairs-wrapper{--stairs-initial-width: min(100%, calc(var(--se-container-inner-width, 100%) + var(--scrollbar-width, 0px)));width:var(--stairs-wrapper-width, var(--stairs-initial-width))}.stairs .no-rounded .stair-picture{border-radius:0 !important}.stairs .fits-viewport{width:100%;height:100vh}.stairs .stair-picture::after{content:"";display:block;width:100%;height:100%;background-color:#000;will-change:opacity;opacity:var(--overlayOpacity, 0)}.stairs .stair-img{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}.stairs .stair-contents-container{padding-bottom:var(--paddingBottom)}.stairs .stair-text{will-change:transform;transform:translateY(var(--copyY, 0px))}.stairs .stair-text .display-7 p{font-size:inherit;line-height:inherit;font-weight:inherit}.stairs .stair-text .richtext-with-link p:not(:last-child){margin-bottom:25px}@media(min-width: 1024px){.stairs .stair-text .richtext-with-link p:not(:last-child){margin-bottom:34px}}
