.canalla-floating-atc{position:fixed;inset:auto 0 0;z-index:40;display:block;background:#fff;color:#121212;border-top:1px solid #e5e5df;box-shadow:0 -.4rem 2rem #0000000c;padding:1.2rem 2.4rem max(1.2rem,env(safe-area-inset-bottom))}.canalla-floating-atc[hidden],body:has(cart-drawer.active) .canalla-floating-atc{display:none}.canalla-floating-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(22rem,auto);align-items:center;gap:1.6rem;max-width:120rem;margin:0 auto}.canalla-floating-atc__inner:not(:has(.canalla-floating-atc__image)){grid-template-columns:minmax(0,1fr) minmax(22rem,auto)}.canalla-floating-atc__image{width:5.6rem;height:5.6rem;object-fit:contain}.canalla-floating-atc__details{min-width:0}.canalla-floating-atc__title{font-size:1.4rem;font-weight:600;line-height:1.35;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canalla-floating-atc__variant{margin:.2rem 0 0;font-size:1.2rem;line-height:1.35}.canalla-floating-atc__price{margin:.3rem 0 0;font-size:1.6rem;line-height:1.3;font-weight:700}.canalla-floating-atc__button{min-height:5.2rem;padding:1rem 2.4rem;font-weight:700;font-size:1.5rem;line-height:1.25;letter-spacing:0;--color-button: 249, 235, 24;--color-button-text: 18, 18, 18}.canalla-floating-atc__button:focus-visible{outline:2px solid #121212;outline-offset:3px}.canalla-floating-atc__button[disabled]{cursor:not-allowed}.canalla-floating-atc__error{grid-column:1 / -1;margin:0;color:#a52222;font-size:1.3rem;line-height:1.4}body:has(canalla-floating-atc:not([hidden])){padding-bottom:var(--canalla-floating-atc-height, 8.2rem)}body:has(canalla-floating-atc:not([hidden])) shopify-chat{bottom:var(--canalla-floating-atc-height, 8.2rem)!important;height:calc(100% - var(--canalla-floating-atc-height, 8.2rem))!important;transform:translateZ(0)}body:has(canalla-floating-atc:not([hidden])) #accessease-icon{transform:translateY(calc(-1 * var(--canalla-floating-atc-height, 8.2rem)))}@media(max-width:749px){.canalla-floating-atc{padding:1rem 1.2rem max(1rem,env(safe-area-inset-bottom))}.canalla-floating-atc__inner,.canalla-floating-atc__inner:not(:has(.canalla-floating-atc__image)){grid-template-columns:minmax(0,1fr) minmax(15rem,48%);gap:1rem}.canalla-floating-atc__image{display:none}.canalla-floating-atc__title{font-size:1.2rem}.canalla-floating-atc__price{font-size:1.5rem}.canalla-floating-atc__button{padding:1rem;font-size:1.4rem;min-height:4.8rem}}@media print{.canalla-floating-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/canalla-floating-atc.css.map */
