.popup__overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:#000000b3;transition:opacity .5s ease-in-out;visibility:hidden;opacity:0}.popup__overlay:target{visibility:visible;opacity:1;z-index:99}.popup__box{padding:24px;background:#fff;border-radius:8px;width:40%;position:relative}.popup__box h2{color:#333;font-size:2em;font-weight:700;font-family:Verdana,sans-serif;margin-top:0}.popup__close{position:absolute;top:20px;right:30px;transition:all .2s ease-out;color:#333;font-size:30px;font-weight:700;line-height:1.25;text-decoration:none}.popup__close:hover{color:#600}.popup__content{max-height:30%;overflow:auto}@media screen and (max-width:1280px){.popup__box{width:60%}}@media screen and (max-width:720px){.popup__box{width:80%}}.gf-gbadge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5em .8em;max-width:100%;margin:.4rem 0 1.2rem;padding:.6em 1.3em;font-size:calc(1.5rem * var(--gf-scale, 1));line-height:1.2;color:rgb(var(--color-foreground));text-decoration:none;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:999px;box-shadow:0 1px 4px #0000001f}.gf-gbadge:hover{border-color:rgba(var(--color-foreground),.35);box-shadow:0 2px 8px #00000029}.gf-gbadge:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gf-gbadge__logo{width:1.9em;height:1.9em;display:block;flex:none}.gf-gbadge__rating{font-size:1.25em;font-weight:700}.gf-gbadge__stars{font-size:1.3em;letter-spacing:.05em;line-height:1;background:linear-gradient(90deg,#fbbc04 var(--gf-pct),rgba(var(--color-foreground),.2) var(--gf-pct));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gf-gbadge__text{font-size:.9em;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.gf-gbadge{font-size:calc(1.4rem * var(--gf-scale, 1));padding:.6em 1.1em}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
