/** Shopify CDN: Minification failed

Line 6:89 The "+" operator only works if there is whitespace on both sides

**/
.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 14px calc(14px+env(safe-area-inset-bottom));background:rgba(242,240,234,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform 0.35s var(--ease),opacity 0.35s var(--ease);transform:translateY(120%);display:flex;align-items:center;gap:12px;}.sticky-cta.show{transform:translateY(0);}.sticky-swatch{width:26px;height:26px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.10);}.sticky-cta .left{display:flex;flex-direction:column;line-height:1.15;}.sticky-cta .price{font-size:17px;font-weight:600;letter-spacing:-0.01em;}.sticky-cta .price s{color:var(--ink-mute);font-weight:400;margin-left:6px;font-size:13px;}.sticky-cta .save{font-size:11px;color:var(--accent);font-weight:500;letter-spacing:0.04em;}.sticky-cta .btn{flex:1;padding:16px 18px;font-size:15px;}@media (min-width:600px){.sticky-cta{max-width:520px;left:50%;right:auto;transform:translate(-50%,120%);border-radius:999px;border:1px solid var(--line-strong);margin-bottom:20px;bottom:0;box-shadow:0 12px 40px -10px rgba(0,0,0,0.25);padding:8px 8px 8px 22px;}.sticky-cta.show{transform:translate(-50%,0);}.sticky-cta .btn{border-radius:999px;padding:14px 22px;}}@media (min-width:760px){.sticky-cta{display:none;}}