@charset "UTF-8";#ProductsSwipers .swiper{width:100%}#ProductsSwipers .swiper .swiper-slide{aspect-ratio:1/1;cursor:pointer}#ProductsSwipers .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.5rem;overflow:hidden}#ProductsSwipers #ProductsThumbSwiperContainer{position:relative;margin-top:1.25rem;display:flex;align-items:center;gap:.25rem}@media (min-width: 768px){#ProductsSwipers #ProductsThumbSwiperContainer{margin-top:1rem}}@media (min-width: 1280px){#ProductsSwipers #ProductsThumbSwiperContainer{margin-top:2rem}}#ProductsSwipers #ProductsThumbSwiperContainer .swiper{margin-left:0;margin-right:0;transition-property:all;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#ProductsSwipers #ProductsThumbSwiperContainer .swiper .swiper-slide{aspect-ratio:1/1;width:3.375rem;height:3.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){#ProductsSwipers #ProductsThumbSwiperContainer .swiper .swiper-slide{width:5rem;height:5rem}}#ProductsSwipers #ProductsThumbSwiperContainer .swiper .swiper-slide.active img{border-width:1px;border-color:var(--color-gray-900);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#ProductsSwipers #ProductsThumbSwiperContainer .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;border-width:1px;border-color:transparent;border-radius:.25rem}#ProductsSwipers #ProductsThumbSwiperContainer button[data-direction=prev],#ProductsSwipers #ProductsThumbSwiperContainer button[data-direction=next]{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#ProductsSwipers #ProductsThumbSwiperContainer button[data-direction=prev].swiper-button-disabled,#ProductsSwipers #ProductsThumbSwiperContainer button[data-direction=next].swiper-button-disabled{visibility:hidden}.btn-choice{pointer-events:none;position:absolute;clip:rect(0,0,0,0)}.btn-choice:disabled{pointer-events:none}.needs-validation[novalidate][data-needs-loading=true][data-loading=true] .btn-choice,.needs-validation[novalidate][data-needs-loading=true][data-loading=true] .btn-choice+label{pointer-events:none;cursor:default}.product-config{--color: #53565A;width:100%;display:flex;flex-direction:column;gap:.5rem;border-width:1px;border-color:var(--color-gray-500);border-radius:.5rem;background-color:var(--color-white);padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-config:hover{border-color:var(--color-gray-900)}.product-config[data-variant=black]{--color: #222426}.product-config[data-variant=white]{--color: #FFFFFF}.product-config[data-variant=red]{--color: #B42D18}.product-config[data-variant=blue]{--color: #0057B7}.product-config-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.product-config-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--color-gray-900);font-weight:400;line-height:var(--line-height-16-sh);letter-spacing:var(--letter-spacing);font-family:var(--font-family-roboto);font-size:var(--fs-16)}.product-config-color-selector{width:1rem;height:1lh;display:flex;align-items:center}.product-config-notification{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.product-config-notification .notification-icon{--icon-size: .875rem;--color: #856D00;padding:0}.product-config-color-selector-circle{display:inline;width:1rem;height:1rem;border-width:1px;border-color:var(--color-gray-100);border-radius:249.75rem;background-color:var(--color, #53565A)}.product-config-price-tag{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:4px}.product-config-price{text-align:right;color:var(--color-gray-900);font-weight:400;line-height:var(--line-height-16-sh);letter-spacing:var(--letter-spacing);font-family:var(--font-family-roboto);font-size:var(--fs-16)}.product-config-price-description{text-align:right;color:var(--color-orange-600);font-weight:400;line-height:var(--line-height-13);letter-spacing:var(--letter-spacing);font-family:var(--font-family-roboto);font-size:var(--fs-13)}.product-config-option-hint{width:100%;text-align:left;color:var(--color-gray-600);font-weight:400;line-height:var(--line-height-12);letter-spacing:var(--letter-spacing);font-family:var(--font-family-roboto);font-size:var(--fs-12)}.product-config-choice:disabled+.btn-choice-label>[role=button]{pointer-events:none;border-color:var(--color-gray-100)}.product-config-choice:disabled+.btn-choice-label>[role=button] .product-config-title{color:var(--color-gray-300)}.product-config-choice:disabled+.btn-choice-label>[role=button] .product-config-color-selector-circle{opacity:.3}.product-config-choice:disabled+.btn-choice-label>[role=button] .product-config-price{color:var(--color-gray-300)}.product-config-choice:disabled+.btn-choice-label>[role=button] .product-config-price-description{color:var(--color-orange-400)}.product-config-choice:disabled+.btn-choice-label>[role=button] .product-config-option-hint{color:var(--color-gray-200)}.product-config-choice:focus:focus-visible+.btn-choice-label>[role=button]{border-color:var(--color-gray-200);outline-width:2px;outline-color:var(--color-blue-500);outline-offset:2px;outline-style:solid}.product-config-choice:checked:focus:focus-visible+.btn-choice-label>[role=button]{border-color:var(--color-blue-500)}.product-config-choice:checked+.btn-choice-label>[role=button]{border-width:.125rem;border-color:var(--color-blue-500)}#SolutionsRight [data-collapse]{width:100%;padding-top:.5rem;padding-bottom:0}@media (min-width: 768px){#SolutionsRight [data-collapse]{border-bottom-width:1px;border-bottom-color:var(--color-gray-200);padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){#SolutionsRight [data-collapse] button{display:none}}#SolutionsRight [data-collapse] button+div>*{margin-bottom:1rem;line-height:var(--line-height-150);font-family:var(--font-family-roboto);font-size:var(--fs-14)}#SolutionsRight [data-collapse] button+div>*:last-child{margin-bottom:0}@media (min-width: 1280px){#SolutionsRight [data-collapse] button+div>*{font-size:var(--fs-18)}}.solutions-feature{background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:3rem;padding-bottom:3rem}@media (min-width: 768px){.solutions-feature{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1280px){.solutions-feature{padding-top:5rem;padding-bottom:5rem}}.solutions-feature-container{margin-left:auto;margin-right:auto;width:100%;max-width:1260px;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.solutions-feature-container{width:87.5%;padding-left:0;padding-right:0}}.solutions-feature-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width: 1280px){.solutions-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions-feature-card{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;background-color:var(--color-white);padding:2.5rem}.solutions-feature-card-title{font-weight:500;line-height:var(--line-height-120);font-family:var(--font-family-tt-norms-pro-medium);font-size:var(--fs-24)}.solutions-feature-card-text{font-weight:400;line-height:var(--line-height-140);font-family:var(--font-family-tt-norms-pro-normal);font-size:var(--fs-18);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 6);line-clamp:var(--line-clamp, 6)}.bookmark-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size, 18px);height:var(--icon-size, 18px)}.bookmark-icon .bookmark-svg{width:100%;height:100%;display:block}.bookmark-icon .bookmark-svg path{fill:var(--icon-color, var(--color-blue-500));transition:fill .2s ease-in-out}.bookmark-icon.bookmark-active .bookmark-svg path{fill:var(--icon-color, var(--color-blue-500))}.bookmark-icon.bookmark-normal .bookmark-svg path{fill:var(--icon-color, var(--color-blue-500))}.bookmark-icon.bookmark-default{padding:1px 4px;width:var(--icon-size, 24px);height:var(--icon-size, 24px)}.bookmark-icon.bookmark-thick{padding:0 2px}.bookmark-icon:hover .bookmark-svg path{fill:var(--color-blue-600, #0051a8)}.bookmark-icon:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:2px}@media (min-width: 768px){#SolutionsFollower button[type=submit]{--btn-padding-x: .75rem;--btn-padding-y: .375rem;--btn-font-size: var(--fs-14, .875rem);--btn-line-height: var(--line-height-14-sh, 1.125rem);--btn-letter-spacing: .01rem;--btn-min-height: 2rem;--btn-min-width: auto;--btn-border-radius: .5rem;--btn-gap: .625rem}}@media (max-width: 767.9px){#SolutionsFollower button[data-favorite]{--btn-min-height: 1.125rem;--btn-min-width: 1.125rem;--btn-padding-x: 0rem;--btn-padding-y: 0rem;--btn-border-width: 0rem;--btn-border-radius: 0rem;--btn-font-size: 0rem;--btn-letter-spacing: 0rem;--btn-gap: 0rem;--btn-color: var(--color-blue-500, #006ce1);--btn-bg: transparent;--btn-border-color: var(--color-blue-500, #006ce1);--btn-hover-color: var(--color-blue-500, #006ce1);--btn-hover-bg: transparent;--btn-hover-border-color: transparent;--btn-focus-color: var(--color-blue-500, #006ce1);--btn-focus-bg: transparent;--btn-focus-border-color: transparent;--btn-focus-within-color: var(--color-blue-500, #006ce1);--btn-focus-within-bg: transparent;--btn-focus-within-border-color: transparent;--btn-disabled-color: var(--color-gray-300, #006ce1);--btn-disabled-bg: transparent;--btn-disabled-border-color: transparent}}@media (min-width: 768px){#SolutionsFollower button[data-favorite]{--btn-gap: .5rem;--icon-size: 1rem}#SolutionsFollower button[data-favorite]:hover:not(.no-focus) .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite].hover .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite]:focus:not(.no-focus) .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite].focus .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite]:active:not(.no-focus) .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite]:focus-within:not(.no-focus) .bookmark-icon .bookmark-svg path,#SolutionsFollower button[data-favorite].active .bookmark-icon .bookmark-svg path{fill:var(--color-white, #fff)}}.custom-toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 1.5rem;--bs-toast-padding-y: .75rem;--bs-toast-spacing: 1.25rem;--bs-toast-max-width: auto;--bs-toast-font-size: var(--fs-18);--bs-toast-color: var(--color-white, #fff);--bs-toast-bg: var(--color-black-85, rgba(0, 0, 0, .85));--bs-toast-border-width: 0px;--bs-toast-border-color: transparent;--bs-toast-border-radius: .5rem;--bs-toast-box-shadow: none;--bs-toast-header-color: transparent;--bs-toast-header-bg: transparent;--bs-toast-header-border-color: transparent}.custom-toast .toast-body{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}
