.jdp-rb-host{position:relative!important;overflow:hidden!important}html body .jdp-ribbon-instock{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:18px!important;right:-36px!important;left:auto!important;bottom:auto!important;width:136px!important;margin:0!important;padding:3px 0!important;transform:rotate(45deg)!important;background:linear-gradient(180deg,#4ade80 0,#16a34a 50%,#12823b 51%,#18a64a)!important;border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;box-shadow:0 1px 3px #00000073!important;color:#fff!important;font:700 11px/1.3 Verdana,Tahoma,sans-serif!important;letter-spacing:1.5px!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 -1px 0 #0b5d27!important;pointer-events:none!important;z-index:30!important;white-space:nowrap!important}html body .jdp-ribbon-instock.l{right:auto!important;left:-36px!important;transform:rotate(-45deg)!important}html body .jdp-ribbon-instock.sm{top:12px!important;width:104px!important;font-size:9px!important;padding:2px 0!important}html body .jdp-ribbon-instock.sm.l{left:-28px!important}html body .jdp-ribbon-instock.lg{top:26px!important;right:-46px!important;width:190px!important;font-size:15px!important;padding:5px 0!important}html body .badge.badge-instock,html body .jdp-tag-instock{display:inline-block;border-radius:2px!important;padding:3px 6px!important;border:1px solid #0b5d27!important;background:linear-gradient(180deg,#6ee79a 0,#1fae52 50%,#12823b 51%,#1a9c48)!important;color:#fff!important;font:700 11px/1 Verdana,Tahoma,sans-serif!important;letter-spacing:1px;text-transform:uppercase;text-shadow:0 -1px 0 #0b5d27;box-shadow:inset 0 1px #ffffff8c,1px 1px #0000004d!important;white-space:nowrap}html body .jdp-card-tags{display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:6}html body .jdp-tag-host{position:relative!important}html body .jdp-tag-instock{position:absolute;top:6px;left:6px;z-index:6;pointer-events:none}html body .jdp-tag-instock.sm{top:4px;left:4px;padding:2px 4px!important;font-size:9px!important;letter-spacing:.5px}.section-header{position:relative;z-index:999!important}#header>.color-accent-3{overflow:visible!important}body:has(predictive-search[open]) #jx-tab,body:has(predictive-search[open]) #jx-top{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jdp-instock.css.map */
