.card-horizontal-wrapper{cursor:default;display:flex;gap:1.2rem;flex-direction:column;overflow:hidden}.card-horizontal-wrapper .card-horizontal__box{display:flex;gap:1.6rem}.card-horizontal-wrapper .product-form__controls-group label.color-swatch .color{padding:1rem}.card-horizontal-wrapper .product-form__controls-group label.color-swatch .color::after{width:.8rem;height:.8rem}.card-horizontal-wrapper .product-form__controls-group label.color-swatch .color-name{display:none}.card-horizontal-wrapper .product-form__controls-group{justify-content:flex-start;gap:.3rem}.card-horizontal-wrapper .card-horizontal__block{display:flex;flex-direction:column}.card-horizontal-wrapper .product_color-count{display:none}.card-horizontal-wrapper .price--on-sale .price__sale{justify-content:flex-start}.card-horizontal-wrapper .product-parameters{margin:0}.card-horizontal-wrapper .card-horizontal__image:hover .media.media--hover-effect>img:first-child:not(:only-of-type){opacity:0;transform:scale(1.12);transition:transform var(--duration-long) ease,opacity var(--duration-long) ease}.card-horizontal-wrapper .card-horizontal__image:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.1);transition:transform var(--duration-long) ease,opacity var(--duration-long) ease}.card-horizontal-wrapper .card-horizontal__image:hover .media.media--hover-effect>img{transform:scale(1.12);transition:transform var(--duration-long) ease,opacity var(--duration-long) ease}.card-horizontal-wrapper .card__sku{text-align:left;margin-bottom:.3rem}.card-horizontal-wrapper .card__badge{justify-content:flex-start;margin-bottom:.6rem;min-height:auto}.card-horizontal-wrapper .card__badge .small-text{margin-bottom:0;color:rgba(var(--color-accent));font-size:.9rem}.card-horizontal-wrapper .card__description{margin-top:.6rem}.card-horizontal__image{position:relative;min-width:6.4rem;flex:1 0 6rem;overflow:hidden;align-self:normal}.card-horizontal__image img{border-radius:var(--border-radius)}.card-horizontal__image .media{border-radius:var(--border-radius)}.card-horizontal__information{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.card-horizontal__information .subtitle{color:rgb(var(--color-base-text))}.card-horizontal__title-color{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.3rem}@media screen and (max-width: 576px){.card-horizontal__title-color{flex-wrap:wrap}.card-horizontal__title-color .product-parameters-color{margin-bottom:.4rem}}.card-horizontal__title{margin:0;pointer-events:all;margin-bottom:1rem}.card-horizontal__title a{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);line-height:var(--font-body-line-height);word-break:break-word;transition:all var(--duration-default) linear}.card-horizontal__title a:hover{opacity:.7}.card-horizontal__link{cursor:pointer;position:absolute;left:50%;bottom:1rem;margin:0;padding:.5rem 1rem;width:auto;height:auto;min-width:6.4rem;min-height:unset;background:none;font-size:1rem;line-height:1.2;text-transform:capitalize;text-decoration:none;color:rgba(var(--color-base-text), 1);background-color:rgb(var(--color-background));border:none;border-radius:3rem;box-shadow:none;transform:translateX(-50%) translateY(100%);opacity:0;z-index:3;pointer-events:all;text-align:center;transition:transform var(--duration-short)}.card-horizontal__link.loading span{opacity:0}.card-horizontal__link .loading-overlay__spinner{width:1.6rem;height:1.6rem}.card-horizontal__link span{transition:opacity var(--duration-short)}.card-horizontal__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-background));border-radius:3rem;z-index:-1;transition:transform var(--duration-default) ease}.card-horizontal__link:hover::after{transform:scale(1.1)}.card-horizontal__description{margin-top:1rem;font-family:var(--font-text-card-family);font-style:var(--font-text-card-style);font-weight:var(--font-text-card-weight);font-size:calc(var(--font-text-card-scale)*1.5rem);line-height:var(--font-body-line-height)}