.pre-order-info{font-size:12px;color:#303030}.Cart__Taxes{padding:0 23px}.Cart__Taxes{margin-bottom:20px!important;font-size:12px;color:#303030}.Cart__Checkout{margin-top:0}.cross-sell{overflow:hidden}.cross-sell-carousel{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none}.cross-sell-carousel::-webkit-scrollbar{display:none}#cross-sell .carousel-cell{flex:0 0 75%;scroll-snap-align:start;margin-right:12px}@media (max-width: 768px){.cross-sell-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}#cross-sell .carousel-cell{flex:0 0 85%;margin-right:8px}}@media (max-width: 480px){#cross-sell .carousel-cell{flex:0 0 90%;margin-right:6px}}.flickity-slider .carousel-cell{margin-right:4px}#variant-options div:hover{background-color:#f5f5f5}#variant-options{display:flex;align-items:center;justify-content:space-between}#variant-options label{display:flex;align-items:center;justify-content:center;padding:5px;box-shadow:#e5e5e5 0 0 0 1px;cursor:pointer;font-size:11px;width:52px;height:52px}#variant-popup #variant-options label{width:45px;height:45px}#variant-options label:has(input[type=radio]:checked){box-shadow:#111 0 0 0 1px inset}#popup-overlay{position:fixed;top:0;left:0;width:100%;background:#00000080;z-index:99999;opacity:0;transition:opacity .3s ease;pointer-events:none;height:calc(100% - 48px)}#popup-overlay.active{opacity:1;pointer-events:auto}.cross-sell-popup{margin-left:auto;margin-right:auto;position:fixed;padding:20px;background:#fff;border:1px solid #ccc;box-shadow:0 0 10px #0000004d;z-index:100000;bottom:48px;left:0;right:0;transform:scaleY(0);transform-origin:bottom;transition:transform .4s cubic-bezier(.2,0,0,.2);text-align:center}.cross-sell-popup.active{transform:scaleY(1)}.cross-sell-popup *{opacity:0;transition:opacity .3s ease .6s}.cross-sell-popup.active *{opacity:1}.size-error{display:none;color:red;font-size:12px;margin-top:5px}.cross-sell-popup-close{position:absolute;top:5px;right:10px;cursor:pointer;font-size:20px;border:none;background:none;z-index:1001}.cross-sell-popup-close:hover{opacity:.7}#cross-sell:empty{padding-bottom:199.09px;background:#f7f7f7}#cross-sell{background:#f7f7f7}#cross-sell>p{margin:20px;font-size:14px;display:inline-block;font-weight:400}.cross-sell-carousel{padding:0 0 20px 20px;margin:0 0 20px 15px}@media screen and (max-width: 450px){.cross-sell-carousel{padding:0 0 20px 10px}}.carousel-cell{width:75%}.cross-sell-product{padding:8px;display:flex;align-items:center;gap:11px;background:#fff}@supports not (gap: 11px){.cross-sell-product{margin:-5.5px}.cross-sell-product>*{margin:5.5px}}.cross-sell-product a:has(img){max-width:30%;min-width:20%}.cross-sell-product img{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 450px){.cross-sell-product img{height:80px}}.cross-sell-product p.is-active{width:0;overflow:hidden}.cross-sell-product p{display:flex;flex-direction:column;margin:0}.cs-product-info--wrapper{width:100%;display:flex;flex-direction:column;gap:12px}#variant-popup p span,.cross-sell-product p span{font-size:12px;color:#121212;font-weight:400}#variant-popup p span.price__def,.cross-sell-product p span.price__def{margin-right:5px}#variant-popup p span.price__compare,.cross-sell-product p span.price__compare{color:#979797;text-decoration:line-through}#variant-popup p span.pre-order-info{margin-top:0!important;font-size:11px;color:#979797}.cross-sell-product p span.price__percent{color:green}.cross-sell-product .cs-product-btn.is-active{width:0;overflow:hidden;display:none}.cross-sell-product .cs-product-btn{border:1px solid rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content;color:#fff;background:#000;padding:6px;text-transform:uppercase;transition:all .3s;font-size:11px;font-weight:300;line-height:11px;right:9px}.cross-sell-product .cs-product-btn:hover{color:#000;border:1px solid #000;background:none}.cs-card__options-wrapper{justify-content:space-between;display:flex;flex-direction:column;width:0;height:0;overflow:hidden}.cs-card__options-wrapper.is-active{width:100%;height:auto;overflow:visible}.cs-product-close{text-align:right;cursor:pointer}.cs-variants{margin:0;display:flex;gap:7px}.cs-variant-select{width:100%;padding:8px;border:1px solid #ddd;border-radius:0;font-size:14px}.cs-variant-option{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;box-shadow:#e5e5e5 0 0 0 1px;font-size:11px;width:32px;height:32px}#variant-options input[type=radio],.cs-variant-option input[type=radio]{width:0;height:0;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.cs-variant-option:has(input[type=radio]:checked){box-shadow:#111 0 0 0 1px inset}.cs-variant-option:not(.disabled):hover{box-shadow:#111 0 0 0 1px inset}#variant-options label.disabled,.cs-variant-option.disabled{position:relative;color:#979797;background:#f7f7f7}#variant-options label.disabled:before,.cs-variant-option.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right bottom,transparent calc(50% - 1px),#e5e5e5,transparent calc(50% + 1px))}#variant-options label.disabled input[type=radio],.cs-variant-option.disabled input[type=radio]{cursor:not-allowed;pointer-events:none}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em}.size-error{display:none;color:red;font-size:11px;margin-top:5px;text-align:left}.size-error.is-visible{display:block}.cart-drawer__total{font-size:14px;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}p.Cart__Taxes.Text--subdued{font-size:small}.Drawer__Footer .HorizontalList__Item{margin:6px 3px}.cart-drawer__title{font-weight:500}.preorder{opacity:.5;cursor:not-allowed;pointer-events:none;position:relative}.preorder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right bottom,transparent calc(50% - 1px),#e5e5e5,transparent calc(50% + 1px))}#cross-sell .sold_out_variants_mt:after{font-size:10px;top:1px;left:3px}.discount-name span{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:#f0f0f0;padding:2px 6px;border-radius:3px;color:#121212;margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/140/assets/cart-cross-sell.out.css.map */
