.re-card .re-card__badge-top{position:absolute;top:13px;left:auto;right:11px;z-index:2;min-width:0;pointer-events:none}.re-card-badge-wrap{position:absolute;top:13px;left:auto;right:11px;z-index:2;display:block;pointer-events:none}.product-card-wrapper .card__media,.product-card-wrapper .card__inner{position:relative}.product-card-wrapper>.card>.card__content>.card__badge{display:none}.re-card .re-card__badge-top .re-badge,.re-card-badge-wrap .re-badge{--re-badge-bg: #315b3d;--re-badge-ring: #24472e;position:relative;isolation:isolate;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;min-width:68px;min-height:68px;max-width:68px;padding:9px;box-sizing:border-box;border:2px solid rgba(255,255,255,.98);border-radius:50%;background:var(--re-badge-bg);color:#fff;box-shadow:0 0 0 2px var(--re-badge-ring),0 5px 13px #18221c33;font-family:inherit;font-size:10.5px;font-weight:850;line-height:1.04;letter-spacing:.045em;text-align:center;text-transform:uppercase;white-space:normal;overflow:visible;pointer-events:none}.re-card .re-card__badge-top .re-badge:before,.re-card-badge-wrap .re-badge:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid rgba(255,255,255,.48);border-radius:inherit;pointer-events:none}.re-badge__label{display:block;max-width:52px}.re-card .re-card__badge-top .re-badge--offer,.re-card-badge-wrap .re-badge--offer{--re-badge-bg: #f46f21;--re-badge-ring: #cf5111;transform:rotate(-4deg);letter-spacing:0}.re-badge--offer .re-badge__eyebrow{display:block;margin-bottom:1px;font-size:7px;font-weight:800;line-height:1;letter-spacing:.16em;opacity:.92}.re-badge--offer .re-badge__value{display:block;font-size:17px;font-weight:900;line-height:.98;letter-spacing:-.035em;white-space:nowrap}.re-badge--offer .re-badge__suffix{display:block;margin-top:1px;font-size:7px;font-weight:850;line-height:1;letter-spacing:.13em}.re-badge--offer .re-badge__value--word{font-size:14px;letter-spacing:.02em;text-transform:uppercase}.re-card .re-card__badge-top .re-badge--best-seller,.re-card-badge-wrap .re-badge--best-seller{--re-badge-bg: #c88a20;--re-badge-ring: #9f6910;transform:rotate(3deg)}.re-card .re-card__badge-top .re-badge--coming-soon,.re-card-badge-wrap .re-badge--coming-soon{--re-badge-bg: #5a7791;--re-badge-ring: #405d76}.re-card .re-card__badge-top .re-badge--new,.re-card .re-card__badge-top .re-badge--new-in,.re-card-badge-wrap .re-badge--new,.re-card-badge-wrap .re-badge--new-in{--re-badge-bg: #2f7b4b;--re-badge-ring: #225f38;transform:rotate(-2deg)}.re-card .re-card__badge-top .re-badge--limited,.re-card .re-card__badge-top .re-badge--limited-stock,.re-card-badge-wrap .re-badge--limited,.re-card-badge-wrap .re-badge--limited-stock{--re-badge-bg: #765c8f;--re-badge-ring: #5c4572}.re-card .re-card__badge-top .re-badge--gaffer-s-choice,.re-card .re-card__badge-top .re-badge--staff-pick,.re-card-badge-wrap .re-badge--gaffer-s-choice,.re-card-badge-wrap .re-badge--staff-pick{--re-badge-bg: #303538;--re-badge-ring: #1e2224;transform:rotate(2deg)}.re-card .re-card__badge-top .re-badge--out-of-stock,.re-card-badge-wrap .re-badge--out-of-stock{--re-badge-bg: #697178;--re-badge-ring: #4e555b}.re-card .re-card__badge-top .re-badge--clearance,.re-card-badge-wrap .re-badge--clearance{--re-badge-bg: #a42730;--re-badge-ring: #771a21;width:auto;min-width:86px;max-width:98px;height:40px;min-height:40px;padding:7px 13px;border:0;border-radius:0;background:var(--re-badge-bg);box-shadow:0 5px 12px #34121430;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);transform:rotate(-2deg);font-size:9.5px;line-height:1;letter-spacing:.095em}.re-card .re-card__badge-top .re-badge--clearance:before,.re-card-badge-wrap .re-badge--clearance:before{top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.45);border-radius:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}@media(hover:hover)and (min-width:750px){.re-card:hover .re-card__badge-top .re-badge,.product-card-wrapper:hover .re-card-badge-wrap .re-badge{box-shadow:0 0 0 2px var(--re-badge-ring),0 7px 16px #18221c3b}}@media(max-width:749px){.re-card .re-card__badge-top,.re-card-badge-wrap{top:9px;left:auto;right:8px}.re-card .re-card__badge-top .re-badge,.re-card-badge-wrap .re-badge{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;padding:7px;font-size:8.5px;box-shadow:0 0 0 2px var(--re-badge-ring),0 4px 10px #18221c2e}.re-card .re-card__badge-top .re-badge:before,.re-card-badge-wrap .re-badge:before{top:4px;right:4px;bottom:4px;left:4px}.re-badge__label{max-width:43px}.re-badge--offer .re-badge__eyebrow{font-size:6px}.re-badge--offer .re-badge__value{font-size:14px}.re-badge--offer .re-badge__suffix{font-size:6px}.re-badge--offer .re-badge__value--word{font-size:11px}.re-card .re-card__badge-top .re-badge--clearance,.re-card-badge-wrap .re-badge--clearance{width:auto;min-width:72px;max-width:82px;height:33px;min-height:33px;padding:6px 9px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/re-badges.css.map */
