.grumpi-badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--grumpi-badge-bg, #E63946);color:var(--grumpi-badge-fg, #FFFFFF);font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.75rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:.5em .9em;border-radius:9999px;white-space:nowrap;box-shadow:0 1px 4px #0000001f;-webkit-user-select:none;user-select:none}.grumpi-badge--overlay{position:absolute;top:10px;left:10px;z-index:5;pointer-events:none}.product__media .grumpi-badge--overlay,.product-single__media .grumpi-badge--overlay,.product-single__photos .grumpi-badge--overlay,.product__gallery-container .grumpi-badge--overlay{font-size:.875rem;padding:.6em 1.05em;top:16px;left:16px}.grumpi-badge--price{margin-left:.5rem;vertical-align:middle;font-size:.7rem;padding:.4em .75em}.grid-product__image-wrapper,.grid-product__image,.product-card__image,.product-card__image-wrapper,.card__media,.card-wrapper{position:relative}.badge,.badge--onsale{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1!important;border-radius:9999px!important}.product-card__image-wrapper .badges,.product-card__image-container .badges,.product-card__media .badges{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important}.product__media .badges,.product-single__media .badges,.product__gallery-container .badges{top:16px!important;left:16px!important;right:auto!important;bottom:auto!important}.grumpi-price-row{display:flex!important;flex-wrap:nowrap!important;align-items:baseline!important;column-gap:16px;width:max-content;margin-inline:auto}@media(max-width:767px){.grumpi-price-row{justify-content:center!important}}@media(min-width:768px){.grumpi-price-row{justify-content:flex-start!important;margin-inline:0}}.grumpi-price-row>*{flex-shrink:0}.grumpi-price-row .price__sale,.grumpi-price-row .price__regular{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:clamp(1.1rem,3.5vw,1.4rem);letter-spacing:-.01em;line-height:1.1}.grumpi-price-row .price__regular{font-weight:700;color:#2f1717!important}.grumpi-price-row .price__sale{font-weight:500;opacity:.6}.grumpi-price-row .grumpi-badge--price{font-size:.65rem;padding:.45em .95em;margin-left:0;align-self:center}@media(max-width:480px){.grumpi-price-row{column-gap:12px!important}.grumpi-price-row .price__sale,.grumpi-price-row .price__regular{font-size:1.05rem}.grumpi-price-row .grumpi-badge--price{font-size:.7rem;padding:.4em .8em}}body .product__text-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-around!important;align-items:stretch!important;gap:0!important;background:#fffbf5!important;border:none!important;border-radius:10px!important;padding:.7rem .4rem!important;margin-top:12px!important;min-height:0!important;height:auto!important}body .product__text-group .product__text{flex:1 1 0!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:.6rem .4rem!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-right:1px solid rgba(38,21,21,.1)!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}body .product__text-group .product__text:last-child{border-right:none!important}body .product__text-group .product__text-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-width:0!important;background:transparent!important;padding:0!important;margin:0!important;min-height:0!important}body .product__text-group .product__text figure,body .product__text-group .product__text figure img,body .product__text-group .product__text img,body .product__text-group .product__text svg{width:auto!important;height:32px!important;max-width:40px!important;margin:0!important;padding:0!important;flex-shrink:0!important;object-fit:contain!important}body .product__text-group .product__text figure{display:flex!important;align-items:center!important}body .product__text-group .product__text .rte,body .product__text-group .product__text p{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.9rem!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;padding:0!important}@media(max-width:767px){body .product__text-group .product__text figure,body .product__text-group .product__text figure img,body .product__text-group .product__text img,body .product__text-group .product__text svg{height:30px!important}body .product__text-group .product__text .rte,body .product__text-group .product__text p{font-size:.9rem!important}}@media(max-width:480px){body .product__text-group{padding:.6rem .3rem!important}body .product__text-group .product__text{padding:.5rem .3rem!important}body .product__text-group .product__text-inner{gap:.35rem!important}body .product__text-group .product__text figure,body .product__text-group .product__text figure img,body .product__text-group .product__text img,body .product__text-group .product__text svg{height:22px!important;max-width:32px!important}body .product__text-group .product__text .rte,body .product__text-group .product__text p{font-size:.7rem!important}}.product__title h1{margin:0!important}.product__title .split-words{line-height:.9!important}.grumpi-price-justify{margin:4px 0 0;text-align:center;font-family:Red Hat Display,sans-serif;font-size:.6rem;font-weight:800;line-height:1.1;color:#2f7d4f}.grumpi-price-justify .grumpi-price-sep{opacity:.55}@media(min-width:768px){.grumpi-price-justify{text-align:left}}@media(max-width:480px){.grumpi-price-justify{font-size:.7rem}}.product-sticky-form__variant .button,.product-sticky-form__variant button[name=add]{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-weight:700!important;color:#2f1717!important;border:2px solid #2f1717!important;border-radius:9999px!important}.product-sticky-form__variant .button .btn-text,.product-sticky-form__variant button[name=add] .btn-text{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;color:#2f1717!important}@media(max-width:767px){.product-sticky-form__variant .button,.product-sticky-form__variant button[name=add]{width:auto!important;height:auto!important;min-width:150px!important;aspect-ratio:auto!important;padding:.8rem 1.4rem!important}.product-sticky-form__variant .button .btn-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;white-space:nowrap!important}.product-sticky-form__variant .button .btn-text span{display:inline!important}}.product-sticky-form [id^=StickyPrice-] .price,.product-sticky-form [id^=StickyPrice-] .price *{font-family:Red Hat Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.product-sticky-form [id^=StickyPrice-] .price__regular,.product-sticky-form [id^=StickyPrice-] .price-per-item--current{font-weight:700!important;color:#2f1717!important;font-size:1.05rem!important}.product-sticky-form [id^=StickyPrice-] .price__sale{font-weight:500!important;opacity:.6!important;font-size:.95rem!important}.product-sticky-form [id^=StickyPrice-]{text-align:left!important}.product-sticky-form [id^=StickyPrice-] .price{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;column-gap:8px!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/grumpi-sale-badge.css.map */
