.cart-warning-drawer{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:101;visibility:hidden;transition:visibility 0s ease .4s}.cart-warning-drawer.open{visibility:visible;transition:visibility 0s ease}.cart-warning-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.cart-warning-drawer__content{position:absolute;bottom:0;left:0;width:100%;height:87%;background:var(--color-white);overflow-y:auto;overflow-x:clip;transform:translateY(100%);transition:transform .4s ease;padding-bottom:72px}.cart-warning-drawer.open .cart-warning-drawer__content{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cart-warning-drawer__content{transition-duration:0s}}.cart-warning-drawer__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 0 24px;border-bottom:1px solid var(--color-primary-100);position:sticky;top:0;z-index:3;background-color:var(--color-white)}.cart-warning-drawer__title{margin:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.2px;color:var(--color-primary-700)}.cart-warning-drawer__close{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:none;background:var(--color-primary-50);color:var(--color-primary-700);cursor:pointer;transition:background-color .2s ease}.cart-warning-drawer__close:hover{background:var(--color-primary-100)}.cart-warning-drawer__close svg{width:20px;height:20px}.cart-warning-drawer__body{margin-top:24px}.cart-warning-drawer__scroller{overflow-x:auto;padding-bottom:16px;contain:paint}@supports not selector(::-webkit-scrollbar){.cart-warning-drawer__scroller{scrollbar-width:thin;scrollbar-color:var(--color-primary-300) var(--color-neutral-gray-100)}}.cart-warning-drawer__scroller::-webkit-scrollbar{height:8px;-webkit-appearance:none;appearance:none}.cart-warning-drawer__scroller::-webkit-scrollbar-track{background-color:var(--color-neutral-gray-100);border-radius:999px}.cart-warning-drawer__scroller::-webkit-scrollbar-thumb{background-color:var(--color-primary-300);border-radius:999px}.cart-warning-drawer__table{width:100%;border-collapse:collapse;table-layout:auto}.cart-warning-drawer__corner,.cart-warning-drawer__field-label{width:390px;min-width:390px;max-width:390px}.cart-warning-drawer__product-col{min-width:320px;padding:0 12px 24px;vertical-align:bottom;font-weight:inherit;text-align:left}.cart-warning-drawer__product{display:flex;flex-direction:column;gap:0;max-width:320px;margin:0 auto}.cart-warning-drawer__product-title{margin:0;padding:12px 16px;border-radius:8px;background-color:var(--color-primary-50);font-size:18px;font-weight:600;line-height:28px;letter-spacing:-.2px;color:var(--color-primary-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-warning-drawer__product-media{display:flex;align-items:center;justify-content:center;height:208px;margin-top:24px;border:1px solid var(--color-primary-100);border-radius:12px;overflow:hidden;background-color:var(--color-white)}.cart-warning-drawer__product-image{max-width:100%;max-height:100%;object-fit:contain}.cart-warning-drawer__product-form{display:block;margin:0}.cart-warning-drawer__product-button{--cta-pad-right: 20px;--cta-icon: 20px;--cta-gap: 16px;--mask-top-offset: calc( var(--cta-pad-right) + var(--cta-icon) + var(--cta-gap) / 2 - 8.86px );--mask-bottom-offset: calc( var(--cta-pad-right) + var(--cta-icon) + var(--cta-gap) / 2 - 8.86px );width:100%;margin-top:16px;justify-content:space-between;gap:var(--cta-gap)}.cart-warning-drawer__product-button-icon{display:inline-flex}.cart-warning-drawer__product-button-icon svg{width:var(--cta-icon);height:var(--cta-icon)}.cart-warning-drawer__section-heading{padding:32px 24px 20px 0;text-align:left;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.2px;text-transform:uppercase;color:var(--color-primary-700)}.cart-warning-drawer__field-label{padding:10px 24px 10px 32px;text-align:left;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-.2px;color:var(--color-primary-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-warning-drawer__field-value{padding:10px 16px;text-align:center;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.2px;color:var(--color-neutral-gray-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-warning-drawer__feature-row:nth-child(odd) .cart-warning-drawer__field-label,.cart-warning-drawer__feature-row:nth-child(odd) .cart-warning-drawer__field-value{background-color:var(--color-primary-100)}.cart-warning-drawer__no-data{padding:20px;margin:20px 0;text-align:center;font-size:16px;color:var(--color-neutral-gray-600)}.cart-warning-drawer__close:focus-visible,.cart-warning-drawer__product-button:focus-visible{outline:3px solid var(--btn-focus-ring);outline-offset:2px}@media(max-width:1439px){.cart-warning-drawer__corner,.cart-warning-drawer__field-label{width:400px;min-width:400px;max-width:400px}.cart-warning-drawer__field-label,.cart-warning-drawer__field-value{white-space:normal;overflow-wrap:break-word;overflow:visible;text-overflow:clip}.cart-warning-drawer__product-col{width:280px;min-width:280px;max-width:280px}.cart-warning-drawer__product{max-width:280px}}@media(max-width:719px){.cart-warning-drawer__heading{padding:20px 0 16px}.cart-warning-drawer__title{font-size:18px;line-height:28px}.cart-warning-drawer__corner,.cart-warning-drawer__field-label{width:240px;min-width:240px;max-width:240px}.cart-warning-drawer__field-label,.cart-warning-drawer__field-value{padding:8px 16px;font-size:14px;line-height:20px}.cart-warning-drawer__product-col{width:220px;min-width:220px;max-width:220px;padding:0 8px 16px}.cart-warning-drawer__product{max-width:220px}.cart-warning-drawer__product-media{height:148px;margin-top:16px}.cart-warning-drawer__product-title{font-size:14px;line-height:20px;padding:8px 12px}.cart-warning-drawer__product-button{--cta-icon: 16px}.cart-warning-drawer__section-heading{padding:20px 16px 12px 0;font-size:18px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/compare-product_drawer.css.map */
