.badge.fn-badge-new{border-radius:0;border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:.4rem .8rem}.product__title .fn-badge-new--pdp{margin-bottom:1.2rem}.product__title .fn-badge-new--pdp[hidden]{display:none}.fn-hema{position:absolute;top:.8rem;right:.8rem;z-index:2;left:auto;bottom:auto;width:max-content;height:auto;margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:.5rem .7rem .4rem;border:1px solid #000;background:transparent;color:#000;font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:700;font-size:1rem;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.fn-hema>span{display:block;width:auto;position:static}.fn-hema__free{font-weight:400}.fn-hema--pdp{top:clamp(.8rem,1.6vw,1.6rem);right:clamp(.8rem,1.6vw,1.6rem);padding:clamp(.4rem,.7vw,.8rem) clamp(.6rem,.9vw,1rem) clamp(.3rem,.55vw,.6rem);font-size:clamp(1rem,.55vw + .75rem,1.5rem)}.product-media-container:has(>.fn-hema){position:relative}.product-media-container>.fn-hema.fn-hema--pdp{position:absolute;left:auto;z-index:2}.spf-product-card__image-wrapper>.fn-hema.fn-hema--card,.card__media>.fn-hema.fn-hema--card{position:absolute;left:auto;z-index:3;top:.8rem;right:.8rem;font-size:.9rem;padding:.4rem .6rem .3rem}@media screen and (max-width:749px){.spf-product-card__image-wrapper>.fn-hema.fn-hema--card,.card__media>.fn-hema.fn-hema--card{top:.5rem;right:.5rem;font-size:.8rem;padding:.3rem .5rem .25rem}}.badge.fn-card-badge{border-radius:0;font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:.4rem .8rem}.badge.fn-card-badge--bestseller{background:transparent;color:#000;border:1px solid #000}.badge.fn-card-badge--sale{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground))}.badge.fn-card-badge--sold-out{background:#f2f2f2;color:#6b6b6b;border:1px solid #f2f2f2}.card__inner .fn-card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:1}.card__inner .fn-card-video.is-playing{opacity:1}.card__inner:has(.fn-card-video) .card__badge{z-index:2;position:relative}.fn-card__hover--video .fn-card-video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.fn-card__hover--video .fn-card-video.is-playing{opacity:1}.thumbnail-list__item .thumbnail__badge.fn-thumb-play{top:50%;left:50%;right:auto;width:24%;max-width:3.2rem;height:auto;transform:translate(-50%,-50%);background:none;border:0;box-shadow:none;color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.25));pointer-events:none;z-index:1}.thumbnail__badge.fn-thumb-play .svg-wrapper,.thumbnail__badge.fn-thumb-play svg{width:100%;height:auto;display:block}.product-media-container:has(>.fn-pdp-video)>modal-opener{display:none}.product-media-container>.fn-pdp-video{position:relative;width:100%;aspect-ratio:var(--ratio, .8);overflow:hidden;background:#fff}.fn-pdp-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fn-pdp-video>.fn-pdp-video__toggle{position:absolute;top:auto;right:auto;max-width:none;left:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);z-index:3;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:1rem 1.1rem;border:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.3))}.fn-pdp-video__icon{display:flex;width:100%;height:100%}.fn-pdp-video__icon svg{width:100%;height:100%}.fn-pdp-video__icon--play{display:none}.fn-pdp-video.is-paused .fn-pdp-video__icon--play{display:flex}.fn-pdp-video.is-paused .fn-pdp-video__icon--pause{display:none}@media screen and (max-width:749px){.fn-pdp-video>.fn-pdp-video__toggle{width:3rem;height:3rem;padding:.8rem .9rem;left:.8rem;bottom:.8rem}}.spf-product-card .spf-product__label.fn-globo-new{background:#000;color:#fff;border:0;border-radius:0!important;font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;padding:.4rem .8rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fn-badges.css.map */
