.upsell-message__message{width:100%;padding:0 30px 16px 30px;display:flex;justify-content:center}.upsell-message__message p{border-top:1px solid var(--colorBorder);text-align:center;line-height:10px;color:#333;font-family:"Barlow",var(--typeBaseFallback);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;width:100%;padding-top:16px;margin-bottom:0}cart-upsell{display:grid;height:auto;position:relative;width:100%}cart-upsell .main-carousel{position:relative;overflow:hidden;height:100%;min-height:160px;padding-bottom:30px}cart-upsell .main-carousel.flickity-enabled .flickity-viewport{height:100% !important;display:block;position:relative;transition:height .2s}cart-upsell .main-carousel.flickity-enabled .flickity-page-dots{bottom:10px}cart-upsell .main-carousel .upsell__upsell{background-color:#dba8e5;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;transition:opacity .4s;opacity:0}cart-upsell .main-carousel .upsell__upsell.hidden{display:none}cart-upsell .main-carousel .upsell__upsell.flickity-lazyloaded,cart-upsell .main-carousel .upsell__upsell.carousel-cell-image.flickity-lazyerror,cart-upsell .main-carousel .upsell__upsell.is-selected{opacity:1}cart-upsell .main-carousel .upsell__upsell .upsell__item{align-items:center;display:flex;pointer-events:all !important}cart-upsell .main-carousel .upsell__upsell .upsell__item img{width:60px;height:60px;margin-right:var(--grid-gutter)}cart-upsell .main-carousel .upsell__upsell .upsell__item .upsell__form{width:100%}cart-upsell .main-carousel .upsell__upsell .upsell__item .variant-wrapper{position:relative;margin:0;display:block}cart-upsell .main-carousel .upsell__upsell .upsell__item .variant-wrapper label.variant__label{margin-bottom:4px;line-height:14px}cart-upsell .main-carousel .upsell__upsell .upsell__item .variant-wrapper .variant-input-wrap{margin:0}cart-upsell .main-carousel .upsell__upsell .upsell__item .variant-wrapper .color-swatch{height:14px;width:14px;padding:0;margin:0 6px 0px 0}cart-upsell .main-carousel .upsell__upsell .upsell__item .variant-wrapper .color-swatch::before{border-width:2px}cart-upsell .main-carousel .upsell__upsell .upsell__title{color:#333;font-size:13px;font-family:"Barlow",var(--typeBaseFallback);margin:0 0 2px 0;line-height:18px}cart-upsell .main-carousel .upsell__upsell .upsell__button{display:flex;align-items:center;justify-content:center;border:0;background-color:#ff402d;color:#fff;font-family:"Barlow",var(--typeBaseFallback);font-size:10px;border-radius:4px;padding:6px 4px;cursor:pointer;margin-top:4px}cart-upsell .main-carousel .upsell__upsell .upsell__button[disabled]{opacity:.5;cursor:not-allowed}cart-upsell .main-carousel .upsell__upsell .upsell__button .loading-overlay__spinner{display:flex}@media screen and (min-width: 767px){cart-upsell .main-carousel{min-height:172px}cart-upsell .main-carousel .upsell__upsell{padding:16px 30px}cart-upsell .main-carousel .upsell__upsell .upsell__item img{width:100px;height:100px}cart-upsell .main-carousel .upsell__upsell .upsell__item .upsell__button{padding:6px 20px}cart-upsell .main-carousel .upsell__upsell .upsell__item .upsell__title{margin:0 0 10px 0;line-height:14px}}