.cart-cross-sell{width:100%;min-width:0;padding-top:var(--cart-cross-sell-padding-top);padding-bottom:var(--cart-cross-sell-padding-bottom);flex-shrink:0;display:block}.product-cross-sell{width:100%;min-width:0;display:block}.cart-cross-sell--drawer{border-top:var(--style-border-width) solid var(--color-border)}.cart-cross-sell__heading{font-family:var(--font-heading--family);text-align:center;text-transform:uppercase;margin:0 0 24px;font-size:16px;font-weight:700;line-height:1.2}.template-product .cart-cross-sell__heading{text-transform:initial;font-size:24px;font-weight:600}.cart-cross-sell__slider{width:100%;min-width:0;overflow:hidden}.cart-cross-sell__slider:not(.swiper-initialized) .cart-cross-sell__products{gap:14px}@media only screen and (width>=768px){.cart-cross-sell__slider:not(.swiper-initialized) .cart-cross-sell__products{gap:16px}}.cart-cross-sell__products{width:100%;padding:0 0 10px;display:flex}.cart-cross-sell__product{flex:0 0 140px;width:140px;transition:opacity .2s,transform .2s}.template-product .cart-cross-sell__product{border:1px solid #dbdbdb;border-radius:10px;flex-direction:column;height:auto;display:flex;overflow:hidden}.template-product .cart-cross-sell__details{text-align:left;flex-direction:column;flex-grow:1;padding:5px 10px 10px;display:flex}.template-product .cart-cross-sell__title,.template-product .cart-cross-sell__price{width:100%;display:block}.template-product .cart-cross-sell__form-component{margin-top:auto;padding-top:10px}.cart-cross-sell__product--removing{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.cart-cross-sell__product--removing{transition-duration:.01ms}}.cart-cross-sell__slider.swiper-initialized .cart-cross-sell__product{flex-basis:auto}.cart-cross-sell__media{aspect-ratio:4/5;background:rgb(var(--color-foreground-rgb)/.05);width:100%;position:relative;overflow:hidden}.cart-cross-sell__image-link{width:100%;height:100%;display:block}.cart-cross-sell__image{object-fit:cover;width:100%;height:100%;display:block}.cart-cross-sell__image--placeholder{color:rgb(var(--color-foreground-rgb)/.3)}.cart-cross-sell__form-component{margin-top:5px;display:block}.cart-cross-sell__form{margin:0}.cart-cross-sell__add-button{color:#fff;min-width:76px;min-height:30px;box-shadow:none;cursor:pointer;text-transform:uppercase;transition:opacity var(--animation-speed-fast) var(--animation-easing);background:#ea792e;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:5px 18px;font-size:12px;font-weight:700;line-height:1;display:flex}.cart-cross-sell__add-button:hover{opacity:.8}.cart-cross-sell__add-button:focus-visible{outline-offset:2px;outline:2px solid}.cart-cross-sell__add-button:disabled{cursor:not-allowed;opacity:.45}.cart-cross-sell__add-button--added:disabled{opacity:1}.cart-cross-sell__details{text-align:center;flex-direction:column;align-items:center;gap:5px;padding-top:14px;display:flex}.cart-cross-sell__title{color:inherit;font-size:13px;line-height:1.25;text-decoration:none}@media only screen and (width>=750px){.cart-cross-sell__title{font-size:14px}}.cart-cross-sell__price{font-size:14px;line-height:1.2}.cart-cross-sell .swiper-pagination{margin-top:16px}.cart-cross-sell .swiper-pagination .swiper-pagination-bullet{background:#d9d9d9;border-radius:50%;width:10px;height:10px;margin:0 4px!important}.cart-cross-sell .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ea792e}
