cart-cross-sell{display:block}cart-cross-sell[hidden],.cross-sell__item[hidden],.cross-sell__error[hidden]{display:none!important}cart-cross-sell:not([data-ready]) .cross-sell__list{opacity:0;animation:cross-sell-reveal .2s ease 1.5s forwards}cart-cross-sell[data-ready] .cross-sell__list{animation:cross-sell-reveal-from .45s ease both}@keyframes cross-sell-reveal{to{opacity:1}}@keyframes cross-sell-reveal-from{0%{opacity:0}to{opacity:1}}.cross-sell__head{padding:var(--inner, 15px)}.cross-sell__heading{margin:0;font-size:12px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.cross-sell__item{display:flex;flex-direction:column;gap:10px;min-width:0;transition:opacity .2s ease}.cross-sell__item.is-loading{opacity:.45;pointer-events:none}.cross-sell__image{display:block;position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#0000000a}.cross-sell__image img,.cross-sell__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cross-sell__item:hover .cross-sell__image img{transform:scale(1.04)}.cross-sell__info{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.cross-sell__title{display:-webkit-box;overflow:hidden;font-size:11.5px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cross-sell__price{margin:0;font-size:13px;line-height:1.3}.cross-sell__price-old{margin-left:6px;text-decoration:line-through;opacity:.55}.cross-sell__actions{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px}.cross-sell__select{width:100%;padding:7px 8px;font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid var(--border, currentColor);border-radius:0}.cross-sell .cross-sell__btn{width:100%;min-height:0;padding:10px 8px;font-size:11px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cross-sell__error{margin:0;font-size:12px;line-height:1.3;color:var(--error, #c00)}.cross-sell__notice{margin:0;padding:12px;font-size:12px;border:1px dashed var(--border, currentColor)}.cart-block--cross-sell{border-top:1px solid var(--border, rgba(0, 0, 0, .1))}.cross-sell--integrated .cross-sell__head,.cross-sell--fallback .cross-sell__head{padding-bottom:0}.cross-sell--integrated .cross-sell__list,.cross-sell--fallback .cross-sell__list{display:flex;gap:12px;padding:16px var(--inner, 15px) 22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--inner, 15px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.cross-sell--integrated .cross-sell__list::-webkit-scrollbar,.cross-sell--fallback .cross-sell__list::-webkit-scrollbar{display:none}.cross-sell--integrated .cross-sell__item,.cross-sell--fallback .cross-sell__item{flex:0 0 148px;scroll-snap-align:start}.cross-sell--notice{padding:var(--inner, 15px)}.cross-sell--lateral{display:none}.cart-block--cross-sell-lateral{display:block}@media(min-width:750px){.cart-block--cross-sell-lateral{display:none}.cross-sell--lateral{display:block;position:fixed;top:0;bottom:0;right:var(--DRAWER-WIDTH, 380px);z-index:6001;box-sizing:border-box;width:240px;max-width:calc(100vw - var(--DRAWER-WIDTH, 380px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg);color:var(--text);border-left:1px solid var(--border);visibility:hidden;opacity:0;transform:translate(32px);transition:transform .45s ease,opacity .3s ease,visibility 0s linear .45s}.drawer--cart.is-open .cross-sell--lateral{visibility:visible;opacity:1;transform:none;transition-delay:.1s,.1s,0s}.cross-sell--lateral .cross-sell__head{position:sticky;top:0;z-index:2;padding-bottom:12px;background:var(--bg)}.cross-sell--lateral.cross-sell--cols-1 .cross-sell__image{aspect-ratio:1 / 1.1}.cross-sell--lateral.cross-sell--cols-2{width:340px}.cross-sell--lateral .cross-sell__list{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 14px;padding:4px var(--inner, 15px) 32px}.cross-sell--lateral.cross-sell--cols-2 .cross-sell__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-sell--lateral[hidden]{display:none!important}.drawer--cart.is-empty .cross-sell--lateral{display:none}}@media(prefers-reduced-motion:reduce){.cross-sell--lateral,.cross-sell__item,.cross-sell__image img,cart-cross-sell[data-ready] .cross-sell__list{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cart-cross-sell.css.map */
