@charset "UTF-8";.badge{--badge-light-outline: rgba(0, 0, 0, .1622);--badge-dark-standard-bg: rgba(255, 255, 255, .0419);--badge-dark-outline: rgba(255, 255, 255, .093);--badge-danger-bg: #fde7e9;--badge-danger-stroke: #c42b1c;--badge-danger-text: #c42b1c;--badge-dark-danger-stroke: #ff99a4;--badge-dark-danger-bg: #442726;--badge-dark-accent-bg: #60cdff;--badge-gap: .5rem;--badge-padding-y: .25rem;--badge-padding-x: .75rem;--badge-font-size: var(--fs-14, .875rem);--badge-font-weight: 400;--badge-font-family: var(--font-family-roboto);--badge-line-height: 100%;--badge-letter-spacing: var(--letter-spacing, 0);--badge-color: var(--color-gray-900, #181818);--badge-bg-color: transparent;--badge-border-color: var(--badge-light-outline);--badge-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;--badge-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--badge-transition-duration: .2s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:9999px;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);font-family:var(--badge-font-family);line-height:var(--badge-line-height);letter-spacing:var(--badge-letter-spacing);color:var(--badge-color);background-color:var(--badge-bg-color);border:1px solid var(--badge-border-color);transition-property:var(--badge-transition-property);transition-timing-function:var(--badge-transition-timing-function);transition-duration:var(--badge-transition-duration);cursor:pointer}.badge:hover,.badge:focus,.badge.active{--badge-color: var(--color-white, #ffffff);--badge-bg-color: var(--color-blue-500, #006ce1);--badge-border-color: var(--color-blue-500, #006ce1)}#ProductsSwipers .swiper{width:100%}#ProductsSwipers .swiper .swiper-slide{cursor:pointer}#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}.product-config{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}.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:8px;color:var(--color-gray-900);font-weight:500;line-height:var(--line-height-16);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-color-selector-circle{display:inline;width:1rem;height:1rem;border-radius:249.75rem;--un-bg-opacity:1;background-color:rgb(83 86 90 / var(--un-bg-opacity))}.product-config-price-tag{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;text-align:right}.product-config-price{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{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-within+.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-within+.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)}}.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;--btn-focus-outline: none}}@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)}}#addToCartToast{--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}#addToCartToast .toast-body{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}
