.free-protection-glass{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--free-protection-glass-accent);border-radius:.75rem;background:color-mix(in srgb,currentColor 4%,transparent)}.free-protection-glass[hidden]{display:none}.free-protection-glass__content{display:flex;align-items:center;gap:.75rem;min-width:0}.free-protection-glass__icon{flex:0 0 auto;color:var(--free-protection-glass-accent);font-size:1.5rem}.free-protection-glass__copy{min-width:0}.free-protection-glass__title,.free-protection-glass__text{margin:0}.free-protection-glass__title{font-size:.95rem;font-weight:700;line-height:1.25}.free-protection-glass__text{margin-block-start:.25rem;font-size:.8rem;line-height:1.35;opacity:.8}.free-protection-glass__button{flex:0 0 auto;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--free-protection-glass-accent);border-radius:999px;background:var(--free-protection-glass-accent);color:var(--free-protection-glass-accent-text);font:inherit;font-size:.85rem;font-weight:700;line-height:1.2;cursor:pointer}.free-protection-glass__button:hover{filter:brightness(.94)}.free-protection-glass__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.free-protection-glass--added .free-protection-glass__button{border-color:var(--free-protection-glass-success);background:var(--free-protection-glass-success);color:#fff}.free-protection-glass--swap .free-protection-glass__button{background:transparent;border-style:dashed;color:var(--free-protection-glass-accent)}.free-protection-glass__badge{display:none}@keyframes free-protection-glass-gradient-loop{0%{opacity:0;background-position:100% 50%}10%{opacity:1;background-position:100% 50%}35%{opacity:1;background-position:50% 50%}60%{opacity:1;background-position:0% 50%}85%{opacity:1;background-position:50% 50%}to{opacity:0;background-position:100% 50%}}@media screen and (max-width:749px){.free-protection-glass--compact{display:block;padding:0;border:0;border-radius:0;background:transparent}.free-protection-glass--compact .free-protection-glass__content{display:none}.free-protection-glass--compact .free-protection-glass__button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;border-radius:12px;padding-inline:1rem}.free-protection-glass--compact .free-protection-glass__badge{display:inline-flex;flex:0 0 auto;align-items:center;min-height:1.35rem;padding:.2rem .5rem;border-radius:999px;background:#fffffff5;color:#1f2937;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap;text-transform:uppercase}.free-protection-glass--compact:not(.free-protection-glass--added) .free-protection-glass__button{position:relative;overflow:hidden;isolation:isolate;border:2px solid #3b82f6;background:#3b82f6;color:#fff;box-shadow:0 4px 14px #3b82f640}.free-protection-glass--compact:not(.free-protection-glass--added) .free-protection-glass__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(110deg,#ef4444 0% 38%,#8b5cf6 52% 64%,#3b82f6 67% 100%);background-size:300% 100%;background-position:100% 50%;content:"";pointer-events:none;opacity:0;animation:free-protection-glass-gradient-loop 5.5s linear infinite;will-change:background-position,opacity}.free-protection-glass--compact .free-protection-glass__button>*{position:relative;z-index:1}}@media(prefers-reduced-motion:reduce){.free-protection-glass--compact:not(.free-protection-glass--added) .free-protection-glass__button:before{animation:none;opacity:1;background-position:50% 50%}}
/*# sourceMappingURL=/cdn/shop/t/237/compiled_assets/styles.css.map */
