.ui-card-product-button._sm .ui-card-product-button__pic{aspect-ratio:1}@supports not (aspect-ratio:1){.ui-card-product-button._sm .ui-card-product-button__pic:before{content:"";float:left;padding-top:100%}.ui-card-product-button._sm .ui-card-product-button__pic:after{clear:both;content:"";display:block}}.ui-card-product-button._lg .ui-card-product-button__pic{aspect-ratio:1.3543307087}@supports not (aspect-ratio:1.3543307087){.ui-card-product-button._lg .ui-card-product-button__pic:before{content:"";float:left;padding-top:73.83721%}.ui-card-product-button._lg .ui-card-product-button__pic:after{clear:both;content:"";display:block}}@media (min-width:768px){.ui-card-product-button._lg .ui-card-product-button__pic{aspect-ratio:1.2902097902}@supports not (aspect-ratio:1.2902097902){.ui-card-product-button._lg .ui-card-product-button__pic:before{content:"";float:left;padding-top:77.50678%}.ui-card-product-button._lg .ui-card-product-button__pic:after{clear:both;content:"";display:block}}}@media (min-width:1280px){.ui-card-product-button._lg .ui-card-product-button__pic{aspect-ratio:1.2395209581}@supports not (aspect-ratio:1.2395209581){.ui-card-product-button._lg .ui-card-product-button__pic:before{content:"";float:left;padding-top:80.67633%}.ui-card-product-button._lg .ui-card-product-button__pic:after{clear:both;content:"";display:block}}}@media (min-width:1600px){.ui-card-product-button._lg .ui-card-product-button__pic{aspect-ratio:1.3780160858}@supports not (aspect-ratio:1.3780160858){.ui-card-product-button._lg .ui-card-product-button__pic:before{content:"";float:left;padding-top:72.56809%}.ui-card-product-button._lg .ui-card-product-button__pic:after{clear:both;content:"";display:block}}}@media (min-width:1920px){.ui-card-product-button._lg .ui-card-product-button__pic{aspect-ratio:1.3212765957}@supports not (aspect-ratio:1.3212765957){.ui-card-product-button._lg .ui-card-product-button__pic:before{content:"";float:left;padding-top:75.68438%}.ui-card-product-button._lg .ui-card-product-button__pic:after{clear:both;content:"";display:block}}}.ui-card-product-button._lg .ui-card-product-button__details{gap:8px}.ui-card-product-button._active .ui-card-product-button__picture:after{opacity:1;visibility:visible}.ui-card-product-button__inner{display:flex;flex-direction:column;gap:12px;height:100%}@media (min-width:1280px){.ui-card-product-button__inner{gap:16px}}@media (hover:hover) and (pointer:fine){.ui-card-product-button__inner._hover .ui-card-product-button__link:hover .ui-card-product-button__details{color:var(--state-hover-hover-brand-1,#f94141)!important}.ui-card-product-button__inner._hover .ui-card-product-button__link:hover .ui-card-product-button__pic{transform:scale(1.03)}}@supports selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible .ui-card-product-button__details{color:var(--state-hover-hover-brand-1,#f94141)!important}body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible .ui-card-product-button__pic{transform:scale(1.03)}body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible[type=radio]+label{outline:auto #000;outline-offset:.2rem}}@supports not selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added] .ui-card-product-button__details{color:var(--state-hover-hover-brand-1,#f94141)!important}body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added] .ui-card-product-button__pic{transform:scale(1.03)}body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added]:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added][type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added][type=radio]+label{outline:auto #000;outline-offset:.2rem}}@supports selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link:focus-visible[type=radio]+label{outline:auto #000;outline-offset:.2rem}}@supports not selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added]:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added][type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button__inner._hover .ui-card-product-button__link[data-focus-visible-added][type=radio]+label{outline:auto #000;outline-offset:.2rem}}.ui-card-product-button__link{display:flex;flex-direction:column;flex-grow:1;gap:12px}@media (min-width:1280px){.ui-card-product-button__link{gap:16px}}.ui-card-product-button__details{color:var(--on-surface-on-surface-main);display:flex;flex-direction:column;flex-grow:1;gap:6px;padding-right:16px}.ui-card-product-button .ui-card-product-button__title{display:-webkit-box;flex-grow:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition-duration:.2s;transition-property:color;transition-timing-function:ease-in-out}.ui-card-product-button .ui-card-product-button__title._single-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ui-card-product-button .ui-card-product-button__tag{left:16px;position:absolute;top:16px}.ui-card-product-button__cart{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-right:16px}@media (min-width:768px){.ui-card-product-button__cart{gap:16px}}.ui-card-product-button__cart-total-price{display:flex;flex-grow:1;justify-content:flex-end}.ui-card-product-button .ui-card-product-button__cart-counter{opacity:1;transition-duration:.2s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;visibility:visible}.ui-card-product-button .ui-card-product-button__cart-counter._hidden{opacity:0;visibility:hidden}.ui-card-product-button .ui-card-product-button__cart-button{padding-bottom:0;transition-duration:.2s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;white-space:nowrap}.ui-card-product-button .ui-card-product-button__cart-button._in-cart{color:var(--on-surface-on-surface-accent,#ea1f29);cursor:default;text-decoration:none}@supports selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart:focus-visible:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart:focus-visible[type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart:focus-visible[type=radio]+label{outline:auto #000;outline-offset:.2rem}}@supports not selector(:focus-visible){body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart[data-focus-visible-added]:not(input):not(textarea),body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart[data-focus-visible-added][type=checkbox]+label,body:not(._use-mouse) .ui-card-product-button .ui-card-product-button__cart-button._in-cart[data-focus-visible-added][type=radio]+label{outline:auto #000;outline-offset:.2rem}}.ui-card-product-button .ui-card-product-button__cart-button._loading{opacity:0;visibility:hidden}.ui-card-product-button__picture{background:var(--additional-skeleton-surface,#c3c5d3);overflow:hidden}.ui-card-product-button__picture:after{border:1px solid var(--accent-brand-blue,#293484);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition-duration:.2s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;visibility:hidden}.ui-card-product-button .ui-card-product-button__pic{transition-duration:.2s;transition-property:transform;transition-timing-function:ease-in-out}.ui-card-product-button .ui-card-product-button__button-loader{opacity:0;position:absolute;top:8px;transition-duration:.2s;transition-property:opacity,visibility;transition-timing-function:ease-in-out;visibility:hidden}.ui-card-product-button .ui-card-product-button__button-loader._active{opacity:1;visibility:inherit}.ui-card-product-button__balance{display:flex;flex-direction:column;gap:4px;padding-right:16px}.ui-card-product-button__balance-bar{--bar-width-percent:0;background:var(--surface-surface-high,#e9ebee);border-radius:999px;height:8px}.ui-card-product-button__balance-bar:after{background:var(--on-surface-on-surface-main,#293484);border-radius:999px;content:"";height:8px;left:0;min-width:8px;position:absolute;top:0;transition-duration:.2s;transition-property:width;transition-timing-function:ease-in-out;width:calc(var(--bar-width-percent)*1%)}.ui-card-product-button__balance-captions{align-items:center;display:flex;justify-content:space-between}.ui-card-product-button .ui-card-product-button__balance-still,.ui-card-product-button .ui-card-product-button__balance-value{width:auto}
