:root{--csa-h:0px}.caramel-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:998;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);border-top:1px solid rgba(0,0,0,.07);box-shadow:0 -8px 24px #00000014;transform:translateY(120%);transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.caramel-sticky-atc.is-visible{transform:translateY(0)}.caramel-sticky-atc__inner{display:flex;gap:11px;align-items:center;max-width:640px;margin:0 auto}.caramel-sticky-atc__thumb{flex:0 0 auto;width:46px;height:46px;border-radius:9px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#f4f4f4}.caramel-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.caramel-sticky-atc__title{font-size:12.5px;font-weight:600;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caramel-sticky-atc__pricerow{display:flex;align-items:baseline;gap:7px;margin-top:1px;flex-wrap:nowrap}.caramel-sticky-atc__price{font-size:15px;font-weight:800;color:#1d1d1d;white-space:nowrap}.caramel-sticky-atc__compare{font-size:12px;font-weight:500;color:#9a9a9a;text-decoration:line-through;white-space:nowrap}.caramel-sticky-atc__save{font-size:10.5px;font-weight:800;color:#fff;background:#e23744;padding:1px 6px;border-radius:999px;letter-spacing:.02em;white-space:nowrap}.caramel-sticky-atc__compare[hidden],.caramel-sticky-atc__save[hidden]{display:none}.caramel-sticky-atc__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 20px;background:#275497;color:#fff;border:none;border-radius:10px;font-size:14.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 12px #27549747;transition:background .2s ease,opacity .2s ease,transform .08s ease,box-shadow .2s ease;font-family:inherit;white-space:nowrap}.caramel-sticky-atc__btn svg{width:18px;height:18px;flex:0 0 auto}.caramel-sticky-atc__btnimg,.caramel-sticky-atc__btn .csa-icon-check,.caramel-sticky-atc__btn--success .csa-icon-cart{display:none}.caramel-sticky-atc__btn--success .csa-icon-check{display:block}.caramel-sticky-atc__btn:hover{background:#1d4078;box-shadow:0 6px 16px #27549757}.caramel-sticky-atc__btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.caramel-sticky-atc__btn:active{transform:translateY(1px)}.caramel-sticky-atc__btn--success{background:#2d7a2d!important;box-shadow:0 4px 12px #2d7a2d4d!important}.caramel-sticky-atc__btn--warn{background:#e07a00!important;box-shadow:0 4px 12px #e07a004d!important}@media(max-width:768px){.caramel-sticky-atc__thumb,.caramel-sticky-atc__info{display:none!important}.caramel-sticky-atc__inner{justify-content:flex-start;max-width:none}.caramel-sticky-atc__btn{padding:0 18px 0 0;gap:10px;overflow:hidden;height:54px;min-height:54px;border-radius:13px}.caramel-sticky-atc__btnimg{display:block;height:54px;width:54px;object-fit:cover;flex:0 0 auto;border-right:1px solid rgba(255,255,255,.22)}.caramel-sticky-atc__btn svg{margin:0}.caramel-sticky-atc__btntext{display:inline}}@media(min-width:769px){.caramel-sticky-atc{left:50%;right:auto;bottom:20px;transform:translate(-50%) translateY(180%);max-width:560px;width:calc(100% - 32px);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:12px 14px;box-shadow:0 16px 44px #00000029}.caramel-sticky-atc.is-visible{transform:translate(-50%) translateY(0)}.caramel-sticky-atc__title{font-size:13.5px}.caramel-sticky-atc__price{font-size:16px}}.caramel-variant-highlight{outline:3px solid #ff9800!important;outline-offset:6px!important;border-radius:8px!important;animation:caramelPulse 1.2s ease-in-out 2}@keyframes caramelPulse{0%,to{outline-color:#ff9800}50%{outline-color:#ffd180}}@media(max-width:768px){body.csa-visible #back-to-top,body.csa-visible .back-to-top,body.csa-visible [data-back-to-top],body.csa-visible .atc-banner--container,body.csa-visible [data-atc-banner],body.csa-visible .message-banner--container,body.csa-visible [data-message-banner],body.csa-visible .cart-preview,body.csa-visible [class*=cart-drawer],body.csa-visible [class*=view-cart],body.csa-visible [class*=viewcart],body.csa-visible [class*=mini-cart],body.csa-visible [class*=floating-cart],body.csa-visible .cfb-sticky-cart,body.csa-visible iframe[src*=cartkit],body.csa-visible iframe[title*=cart i],body.csa-visible .klarna-placement,body.csa-visible iframe[id*=klarna]{transform:translateY(calc(-1 * (var(--csa-h) + 10px)))!important;transition:transform .28s ease}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/caramel-sticky-cart.css.map */
