.frame-upgrade{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:24px;border:0;border-radius:18px;color:#292929;background:#fff;box-shadow:0 12px 60px #0003}.frame-upgrade::backdrop{background:#0009}.frame-upgrade h2{font-size:clamp(26px,5vw,34px);line-height:1.1;margin:8px 32px 12px 0}.frame-upgrade p{margin:8px 0;line-height:1.45}.frame-upgrade__close{position:absolute;right:12px;top:12px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}.frame-upgrade__artwork{display:flex;align-items:center;gap:16px;margin:16px 0;padding:12px;background:#f5f5f3;border-radius:10px}.frame-upgrade__artwork img{width:68px;height:68px;object-fit:contain}.frame-upgrade__artwork p{font-size:13px}.frame-upgrade__colours{border:0;margin:0;padding:0}.frame-upgrade__colours legend{font-weight:700;margin-bottom:10px}.frame-upgrade__colours>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.frame-upgrade__colour{position:relative;cursor:pointer}.frame-upgrade__colour input{position:absolute;opacity:0;width:1px;height:1px}.frame-upgrade__colour span{min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #b5b5b5;border-radius:10px;padding:10px 4px;font-size:13px}.frame-upgrade__colour span:before{content:"";width:20px;height:20px;border:1px solid #0003;border-radius:50%;background:var(--frame-colour)}.frame-upgrade__colour input:checked+span{border:2px solid #292929;padding:9px 3px;background:#f5f5f3;font-weight:700}.frame-upgrade__colour input:focus-visible+span{outline:3px solid #1457c5;outline-offset:3px}.frame-upgrade__pricing{margin:16px 0}.frame-upgrade__pricing>strong{font-size:23px}.frame-upgrade__comparison{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.frame-upgrade__comparison[hidden]{display:none}.frame-upgrade__comparison p{margin:0;font-size:16px}.frame-upgrade__comparison strong{padding:6px 12px;border-radius:999px;background:#f7e9e9;color:#292929;font-size:16px}.frame-upgrade__add{width:100%;border-radius:999px;background:#292929;color:#fff;min-height:48px}.frame-upgrade__add:after,.frame-upgrade__add:before{border-radius:999px}.frame-upgrade__keep{display:block;width:100%;margin-top:8px;min-height:48px;border:0;background:transparent;color:#292929;text-decoration:underline;cursor:pointer;font:inherit}.frame-upgrade button:disabled{opacity:.6;cursor:wait}@media(max-width:479px){.frame-upgrade{padding:24px 20px}.frame-upgrade__artwork{padding:12px;gap:12px}.frame-upgrade__artwork img{width:68px;height:68px}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg */
