.product-seals{display:flex;flex-wrap:wrap;gap:16px 12px;margin:0;padding:0;list-style:none}.product-seal{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:10px;min-width:min(100%,80px);max-width:100%;color:var(--fg);text-align:center}.product-seal--inline,.product-seal:only-child{flex-direction:row;align-items:center;min-width:min(100%,200px);text-align:start}.product-seal__mark{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--seal-size, 64px);height:var(--seal-size, 64px);border:1px solid var(--border, currentColor);border-radius:50%;color:var(--fg)}.product-seal__mark:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed color-mix(in srgb,var(--fg) 45%,transparent);border-radius:50%;pointer-events:none}.product-seal__icon{width:42%;height:42%}.product-seal__image{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;object-fit:cover}.product-seal__content{display:flex;flex-direction:column;gap:2px;min-width:0}.product-seal__heading,.product-seal__text{display:block;margin:0}.product-seal__text{color:color-mix(in srgb,var(--fg) 76%,var(--bg))}@media(prefers-reduced-motion:no-preference){.js [data-seal-stamp]:not(.is-stamped) .product-seal__mark,.js [data-seal-stamp]:not(.is-stamped) .product-seal__content{opacity:0}.js [data-seal-stamp]:not(.is-stamped) .product-seal__mark{transform:scale(1.15) rotate(-12deg)}[data-seal-stamp].is-stamped .product-seal__mark{animation:product-seal-stamp .64s cubic-bezier(.3,.7,.2,1) both;animation-delay:calc(var(--seal-index, 0) * .12s)}[data-seal-stamp].is-stamped .product-seal__content{animation:product-seal-text .42s var(--motion-ease, ease) both;animation-delay:calc(var(--seal-index, 0) * .12s + .26s)}}@keyframes product-seal-stamp{0%{opacity:0;transform:scale(1.15) rotate(-12deg)}45%{opacity:1;transform:scale(.96) rotate(2deg)}70%{transform:scale(1.02) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes product-seal-text{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.product-seals{gap:14px 16px}.product-seal{flex-basis:calc(50% - 8px)}.product-seal--inline,.product-seal:only-child{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-seal.css.map */
