ff-cart-cross-sell.ff-xs{display:block;padding:var(--ff-xs-pad-top, 16px) var(--ff-xs-pad-x, 20px) var(--ff-xs-pad-bottom, 8px)}ff-cart-cross-sell.ff-xs:empty{display:none}.ff-xs--has-divider{border-top:var(--ff-xs-divider-width, 1px) solid var(--ff-xs-divider-color, #e5e5e5)}.ff-xs--bordered{border:var(--ff-xs-ctn-border-w, 1px) solid var(--ff-xs-ctn-border-color, #e5e5e5);border-radius:var(--ff-xs-ctn-radius, 6px);padding:var(--ff-xs-ctn-pad, 10px)}.ff-xs--bordered.ff-xs--has-divider{border-top:var(--ff-xs-ctn-border-w, 1px) solid var(--ff-xs-ctn-border-color, #e5e5e5)}.ff-xs--background{background:var(--ff-xs-ctn-bg, #f5f5f5);border-radius:var(--ff-xs-ctn-radius, 6px);padding:var(--ff-xs-ctn-pad, 10px)}.ff-xs__heading{font-size:var(--ff-xs-heading-size, 14px);font-weight:var(--ff-xs-heading-weight, 600);color:var(--ff-xs-heading-color, #121212);text-transform:var(--ff-xs-heading-transform, none);letter-spacing:var(--ff-xs-heading-ls, 0em);text-align:var(--ff-xs-heading-align, left);line-height:1.3;margin:0 0 var(--ff-xs-heading-mb, 10px)}.ff-xs__cards{display:flex;flex-direction:column;gap:var(--ff-xs-gap, 10px)}.ff-xs__card{display:flex;gap:var(--ff-xs-inner-gap, 12px);align-items:center;text-decoration:none;color:inherit}.ff-xs__img-wrap{flex-shrink:0;width:var(--ff-xs-img-w, 70px);border-radius:var(--ff-xs-img-radius, 4px);overflow:hidden;aspect-ratio:var(--ff-xs-img-ratio, 1)}.ff-xs__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ff-xs__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ff-xs__title{font-size:var(--ff-xs-title-size, 13px);font-weight:var(--ff-xs-title-weight, 500);color:var(--ff-xs-title-color, #121212);line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--ff-xs-title-lines, 1);-webkit-box-orient:vertical}.ff-xs__title-link{color:inherit;text-decoration:none}.ff-xs__title-text.fx--underline,.ff-xs__title-text.fx--underline-lift{background-size:0% 1px}.ff-xs__card:hover .ff-xs__title-text.fx--underline,.ff-xs__card:hover .ff-xs__title-text.fx--underline-lift{background-size:100% 1px}.ff-xs__title-text .fx__label{color:inherit!important}.ff-xs__prices{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.ff-xs__price{font-size:var(--ff-xs-price-size, 13px);font-weight:var(--ff-xs-price-weight, 600);color:var(--ff-xs-price-color, #121212);line-height:1.3}.ff-xs__compare{font-size:var(--ff-xs-compare-size, 11px);font-weight:400;color:var(--ff-xs-compare-color, #999999);text-decoration:line-through;line-height:1.3}.ff-xs__atc{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:var(--ff-xs-atc-border-w, 1px) solid var(--ff-xs-atc-border-color, #121212);border-radius:var(--ff-xs-atc-radius, 4px);padding:var(--ff-xs-atc-pad-y, 6px) var(--ff-xs-atc-pad-x, 12px);font-size:var(--ff-xs-atc-size, 11px);font-weight:var(--ff-xs-atc-weight, 600);color:var(--ff-xs-atc-color, #121212);background:var(--ff-xs-atc-bg, transparent);background-clip:padding-box;text-transform:var(--ff-xs-atc-transform, uppercase);letter-spacing:.04em;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .15s ease;--btn-bg: var(--ff-xs-atc-bg, transparent);--btn-text: var(--ff-xs-atc-color, #121212);--btn-border: var(--ff-xs-atc-border-color, #121212)}.ff-xs__atc .fx__label{color:inherit!important}.ff-xs__atc:disabled,.ff-xs__atc[aria-busy=true]{opacity:.5;pointer-events:none}.ff-xs__loading{display:flex;justify-content:center;padding:12px 0}.ff-xs__spinner{width:18px;height:18px;border:2px solid var(--ff-cd-divider-color, #e5e5e5);border-top-color:var(--ff-cd-text, #121212);border-radius:50%;animation:ffXsSpin .6s linear infinite}@keyframes ffXsSpin{to{transform:rotate(360deg)}}@media(max-width:749px){.ff-xs__heading{font-size:var(--ff-xs-heading-size-m, 13px)}.ff-xs__img-wrap{width:var(--ff-xs-img-w-m, 60px)}.ff-xs__title{font-size:var(--ff-xs-title-size-m, 12px)}.ff-xs__price{font-size:var(--ff-xs-price-size-m, 12px)}.ff-xs__compare{font-size:var(--ff-xs-compare-size-m, 10px)}.ff-xs__atc{font-size:var(--ff-xs-atc-size-m, 10px)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ff-cart-cross-sell.css.map */
