.lc-badge_container{position:relative;display:inline-block;overflow:visible}.lc-badge_container svg{display:block;width:100%;height:auto}.lc-badge_container:after{content:attr(attr);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;white-space:pre-wrap;word-break:break-word;text-align:center;font-family:inherit;font-size:clamp(1.8rem,2.5vw,1rem);line-height:1.1;color:currentColor;max-width:40%;pointer-events:none}@media (max-width:500px){.lc-badge_container:after{max-width:77%;width:100%}}.shopify-section{overflow:visible;position:relative}.shopify-section.shopify-section-group-header-group{overflow:auto;position:sticky!important;z-index:444!important;top:-2px!important}.shopify-section.shopify-section-group-header-group{overflow:auto;position:sticky;z-index:1}.shopify-section.shopify-section-group-header-group.scrolled-past-header{z-index:3}.badge-block{width:var(--badge-size);height:auto;max-width:min(var(--badge-size),400px);max-height:min(var(--badge-size),400px);box-sizing:border-box}.badge-svg,.badge-block img{width:100%;height:auto;max-width:100%;max-height:100%;display:block;object-fit:contain;box-sizing:border-box}.badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--badge-size) * .12);line-height:.9;font-weight:700;color:currentColor;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis}.badge-block[style*="--badge-size: 10%"] .badge-text,.badge-block[style*="--badge-size: 15%"] .badge-text,.badge-block[style*="--badge-size: 20%"] .badge-text{font-size:calc(var(--badge-size) * .15);font-weight:900;width:70%}.badge-block[style*="--badge-size: 25%"] .badge-text,.badge-block[style*="--badge-size: 30%"] .badge-text,.badge-block[style*="--badge-size: 35%"] .badge-text{font-size:calc(var(--badge-size) * .14);font-weight:800;width:65%}.badge-block[style*="--badge-size: 40%"] .badge-text,.badge-block[style*="--badge-size: 45%"] .badge-text,.badge-block[style*="--badge-size: 50%"] .badge-text{font-size:calc(var(--badge-size) * .12);font-weight:700;width:60%}.badge-block[style*="--badge-size: 80%"] .badge-text,.badge-block[style*="--badge-size: 90%"] .badge-text,.badge-block[style*="--badge-size: 100%"] .badge-text{font-size:calc(var(--badge-size) * .1);font-weight:600;width:55%}@media screen and (max-width: 749px){.badge-text{font-size:calc(var(--badge-size) * .14);width:65%;line-height:.85}.badge-block[style*="--badge-size: 10%"] .badge-text,.badge-block[style*="--badge-size: 15%"] .badge-text{font-size:max(8px,calc(var(--badge-size) * .16))}}@media screen and (max-width: 480px){.badge-text{font-size:calc(var(--badge-size) * .16);width:70%;line-height:.8}}@media screen and (min-width: 750px) and (max-width: 989px){.badge-text{font-size:calc(var(--badge-size) * .13);width:62%}}.badge-block{position:relative}.badge-text{z-index:2}.badge-svg{z-index:1}body{overflow-x:hidden}.shopify-section:not(.shopify-section-group-header-group){overflow:visible;position:relative}.banner{overflow:visible}.badge-text{line-height:clamp(.7,1.2 - (var(--badge-size) / 100),1.1)}.badge-spin.always .badge-text,.badge-spin.load .badge-text,.badge-spin.view.in-view .badge-text{backface-visibility:hidden;transform-style:preserve-3d}
/*# sourceMappingURL=/cdn/shop/t/3/assets/badge.css.map */
