/* Only the specifically requested final-section, popup edge and pricing corrections. */
#shopify .shopify-primary-action{margin:26px auto 0;display:flex;flex-direction:column;align-items:center;gap:12px}
#shopify .shopify-primary-action .button{background:#272623;color:#f5f0e8;border-color:#272623;display:inline-flex;align-items:center;gap:24px}
#shopify .shopify-primary-action small{font-size:11px;line-height:1.5}
#shopify .shopify-install:active>span{transform:translate(2px,-2px)}
#pricing .plan-stores{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:20px 0 12px;min-height:55px;padding-top:14px;border-top:1px solid var(--line);font-size:10px}
#pricing .plan-stores>span{border:1px solid var(--line);border-radius:6px 6px 3px 3px;padding:7px 9px;position:relative}
#pricing .plan-stores>small{font-size:10px;margin-left:auto;opacity:.75}
#pricing .plan-stores-pro>span{background:#d6b7ed;border-color:#a885be;color:#272623}
#pricing .plan-stores-pro>small{width:100%;text-align:right;margin-top:4px;opacity:1;font-weight:600}
#pricing .plan-stores>b{font-size:12px;font-weight:400}
#pricing .plan-price{position:relative}
#pricing .price-entering{display:block;color:inherit;font:inherit;letter-spacing:inherit}
#pricing .price-leaving{position:absolute;inset:0;margin:0;pointer-events:none;font:inherit;color:inherit;letter-spacing:inherit}
/* One rounded shell owns the boundary. Footer children cannot protrude through it. */
#your-look #store-assistant.floating-assistant{box-sizing:border-box;overflow:hidden;isolation:isolate;border-radius:28px;background:var(--assistant-bg);box-shadow:0 8px 28px #27262310}
#your-look .floating-assistant .assistant-panels{min-height:0}
#your-look .floating-assistant .assistant-tabs{box-sizing:border-box;flex:0 0 74px;min-height:74px;width:100%;margin:0;border-radius:0;border-bottom:0;background:var(--assistant-bg);padding:8px 12px}
#your-look .floating-assistant .assistant-credit{box-sizing:border-box;flex:0 0 30px;min-height:30px;width:100%;margin:0;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:0;border-bottom:0;background:var(--assistant-bg);font-size:9px}
.floating-kinder{overflow:visible}.floating-kinder>img{will-change:transform}
@media(prefers-reduced-motion:reduce){.floating-kinder>img{animation:none;will-change:auto}#shopify .shopify-install>span{transition:none;transform:none}}
/* Popovers have UA padding. Without this reset their children sit inside a white rim. */
#your-look #store-assistant.floating-assistant[popover]{padding:0;margin:0;border:1px solid var(--assistant-line);border-radius:28px;overflow:hidden;background-clip:padding-box}
#your-look #store-assistant.floating-assistant .assistant-head{border-top-left-radius:0;border-top-right-radius:0}
#your-look #store-assistant.floating-assistant .assistant-credit{border-top:1px solid var(--assistant-line);box-shadow:none}
