.hover-indicator__control{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:radial-gradient(closest-side,rgba(60,60,59,.3),rgba(60,60,59,0));border:0;box-shadow:none;color:currentColor;color:#fff;display:block;font:inherit;height:56px;margin:0;padding:0;position:relative;touch-action:manipulation;transition:opacity .3s,visibility .3s,transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:56px}.hover-indicator__control--cursor.hover-indicator__control--interacted{opacity:.3}.hover-indicator__control--cursor.hover-indicator__control--active{opacity:0;transform:translateY(16px);visibility:hidden}.hover-indicator__control-icon{fill:currentColor;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:2}.base-video{cursor:pointer;display:block}.base-video,.base-video__wrapper{position:relative}:not(#\9) .base-video__image{width:100%/*! @specificity */}.base-video__video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.base-video__cursor-wrapper{bottom:0;color:#fff;display:none;position:absolute;right:0;z-index:5}@media(hover:hover){.base-video__cursor-wrapper{display:block}}.base-video__play-wrapper{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;color:currentColor;color:#fff;display:block;font:inherit;margin:0;padding:16px;position:absolute;right:0;top:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;z-index:5}.base-video__play-wrapper:before{background:radial-gradient(closest-side,rgba(60,60,59,.3),rgba(60,60,59,0));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media(hover:hover){.base-video__play-wrapper{display:none}}.base-video__play{fill:currentColor;height:24px;position:relative;width:24px;z-index:2}.button-round{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;box-shadow:none;color:currentColor;color:#eaeaea;font:inherit;height:40px;margin:0;padding:0;position:relative;touch-action:manipulation;transition-duration:.3s;transition-property:background,color;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:40px}.button-round--variant-silver-lighter{background:#fafafa;color:#cbcbcb}@media (hover:hover){.button-round--variant-silver-lighter:hover,.button-round-container:hover .button-round--variant-silver-lighter{background:#eaeaea;color:#3c3c3b}.button-round--variant-silver-lighter:active,.button-round-container:active .button-round--variant-silver-lighter{background:#dadada;color:#1d1d1b}}.button-round--variant-silver-light{background:#f3f3f3;color:#cbcbcb}@media (hover:hover){.button-round--variant-silver-light:hover,.button-round-container:hover .button-round--variant-silver-light{background:#eaeaea;color:#3c3c3b}.button-round--variant-silver-light:active,.button-round-container:active .button-round--variant-silver-light{background:#dadada;color:#1d1d1b}}.button-round__icon{fill:currentColor;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.product-tags{display:flex;flex-wrap:wrap}.product-tags--appearance-card{gap:4px;max-width:calc(100% - 48px)}.product-tags--appearance-list{gap:4px 8px}@media(min-width:1024px){.product-tags--appearance-list{gap:6px 12px}}@media(min-width:1660px){.product-tags--appearance-list{gap:8px 16px}}.product-tags__item{flex:0 0 auto;line-height:0}.product-tags__item-label{background-color:#828282;background-image:none!important;border-radius:4px;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1;padding:8px 12px;text-transform:uppercase;transition-duration:.3s;transition-property:background-color}@media (hover:hover){.product-tags__item-label--link:hover{background-color:#fafafa}}.product-tags__item-label--link:active{background-color:#f3f3f3}.card-base-slider,.product-tags__item-label--custom-background{color:#fff}.card-base-slider__image{width:100%}.card-base-slider__pagination{background:linear-gradient(180deg,rgba(60,60,59,0),rgba(60,60,59,.6));bottom:0;display:flex;justify-content:center;left:0;padding:24px 16px 12px;position:absolute;right:0;z-index:5}@media (hover:hover){.card-base:hover .card-base-slider__pagination{opacity:1;transform:none}}@media(min-width:768px){.card-base-slider__pagination{padding-bottom:16px}}@media(hover:hover){.card-base-slider__pagination{opacity:0;transform:translateY(8px);transition-duration:.3s;transition-property:opacity,transform}}.card-base-slider__pagination .swiper-pagination-bullet{background:currentColor;cursor:pointer;flex:1 1 auto;height:2px;margin:0 4px;max-width:16px;opacity:.3;position:relative;transition-duration:.3s;transition-property:opacity,max-width;width:100%}.card-base-slider__pagination .swiper-pagination-bullet:before{bottom:-16px;content:"";display:block;left:-4px;position:absolute;right:-4px;top:-16px}.card-base-slider__pagination .swiper-pagination-bullet:after{background:currentColor;border-radius:10px;bottom:-2px;content:"";display:block;left:0;position:absolute;right:0;top:-2px;transform:scaleY(.33);transition:transform .2s}@media (hover:hover){.card-base-slider__pagination .swiper-pagination-bullet:hover:after{transform:scaleY(1)}.card-base-slider__pagination .swiper-pagination-bullet:hover{opacity:1}}.card-base-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{cursor:default;flex-grow:2;max-width:32px;opacity:1;pointer-events:none}.card-base-slider__navigation{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:4}.card-base-slider__navigation-button{-webkit-touch-callout:none;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;bottom:0;box-shadow:none;color:currentColor;display:flex;font:inherit;margin:0;padding:0;pointer-events:all;position:absolute;top:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;width:20%;z-index:1}.card-base-slider__navigation-button:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.3s;transition-property:opacity,transform;width:100%}@media (hover:hover){.card-base-slider__navigation-button:hover:before{opacity:1;transform:none}}.card-base-slider__navigation-button[disabled]{opacity:0!important}@media (hover:hover){.card-base:hover .card-base-slider__navigation-button{opacity:1}.card-base-slider__navigation-button{opacity:0;transition-duration:.3s;transition-property:opacity,transform}}.card-base-slider__navigation-button--prev{justify-content:flex-start;left:0;padding-left:12px;transform:translateX(-8px)}.card-base-slider__navigation-button--prev:before{background:linear-gradient(90deg,rgba(60,60,59,.6),rgba(60,60,59,0))}.card-base-slider__navigation-button--next{justify-content:flex-end;padding-right:12px;right:0;transform:translateX(8px)}.card-base-slider__navigation-button--next:before{background:linear-gradient(90deg,rgba(60,60,59,0),rgba(60,60,59,.6))}.card-base-slider__navigation-arrow{fill:currentColor;filter:drop-shadow(0 4px 6px #3c3c3b);height:24px;transition-duration:.3s;transition-property:transform;width:24px}@media (hover:hover){.card-base:hover .card-base-slider__navigation-arrow{transform:none}}.card-base-slider__navigation-arrow--prev{transform:translateX(8px)}.card-base-slider__navigation-arrow--next{transform:translateX(-8px)}.card-base{display:flex;flex-direction:column;position:relative;transition-duration:.3s;transition-property:transform,box-shadow}.card-base--background-silver-lighter{background:#fafafa}.card-base--background-white{background:#fff}.card-base__media-wrapper{overflow:hidden;position:relative}.card-base__media-wrapper--type-video{z-index:3}.card-base__tags{left:18px;position:absolute;top:12px;z-index:2}.card-base__media{height:auto;transition-duration:.3s;transition-property:transform;width:100%;will-change:transform}@media (hover:hover){.card-base:hover .card-base__media{transform:scale(1.05)}}.card-base__content{grid-gap:0;align-items:start;display:grid;flex:1;gap:0;padding:16px 0}@media(min-width:768px){.card-base__content{gap:8px}}.card-base__content--flat{gap:8px;grid-template-rows:min-content;padding:12px 0 0}.card-base__text{grid-gap:4px;display:grid;gap:4px}.card-base__name{font-size:18px;letter-spacing:.01em;line-height:25.2px}@media(min-width:360px){.card-base__name{font-size:calc(16.28571px + .47619vw)}}@media(min-width:1200px){.card-base__name{font-size:22px}}@media(min-width:360px){.card-base__name{line-height:calc(22.8px + .66667vw)}}@media(min-width:1200px){.card-base__name{line-height:30.8px}}.card-base--compact .card-base__name{font-size:16px;line-height:25.6px}@media(min-width:360px){.card-base--compact .card-base__name{font-size:calc(15.14286px + .2381vw)}}@media(min-width:1200px){.card-base--compact .card-base__name{font-size:18px}}@media(min-width:360px){.card-base--compact .card-base__name{line-height:calc(24.22857px + .38095vw)}}@media(min-width:1200px){.card-base--compact .card-base__name{line-height:28.8px}}.card-base__description{color:#3c3c3b;font-size:14px;font-weight:300;line-height:22.4px}@media(min-width:360px){.card-base__description{font-size:calc(13.14286px + .2381vw)}}@media(min-width:1200px){.card-base__description{font-size:16px}}@media(min-width:360px){.card-base__description{line-height:calc(21.02857px + .38095vw)}}@media(min-width:1200px){.card-base__description{line-height:25.6px}}.card-base__footer{align-items:center;display:flex;margin-top:auto}.card-base__line{flex:1;height:1px;margin-right:16px;transform-origin:100% 50%;transition:transform .3s}@media (hover:hover){.card-base:hover .card-base__line{transform:scaleX(0)}}.card-base--background-white .card-base__line{background:linear-gradient(90deg,hsla(0,0%,95%,0),#f3f3f3)}.card-base--background-silver-lighter .card-base__line{background:linear-gradient(90deg,hsla(0,0%,92%,0),#eaeaea)}.card-base__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}