.card-information .price-item{font-weight:700;font-size:16px}
.card-information{margin-top:0;gap:4px}
.card-heading{margin-bottom:6px}
.icon-badges{display:flex;flex-direction:column;gap:2px;margin:8px!important}
.icon-badges img{width:38px;height:38px}
.card-inner{position:relative;overflow:hidden}
.icon-badges{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;margin:8px!important;top:0;left:0}
.card-heading a{font-size:13px!important}
.card-vendor{font-size:10px!important;margin-bottom:2px}
.appstle_sub_widget{position:relative;order:99}
.product-form-input.single-option{position:absolute!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}
.buy-buttons-block .product-form-input{margin-top:8px!important;margin-bottom:0!important}
.badge.badge--bottom-left{background:#D56A29!important;color:#fff!important;border-color:#D56A29!important}
.grid-item:has(.sold-out){opacity:0.55;filter:grayscale(0.6)}
.grid-item:has(.sold-out) .card-media img{filter:grayscale(1)}
.grid-item:has(.sold-out):hover{opacity:0.85}
@media(max-width:989px){.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);padding:12px 16px;display:flex;align-items:center;gap:12px;transform:translateY(100%);transition:transform .3s ease}.sticky-atc.visible{transform:translateY(0)}.sticky-atc__price{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;white-space:nowrap}.sticky-atc__button{flex:1;padding:12px;background:#262626;color:#E9E1C8;border:none;cursor:pointer;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}}
.card-media img{mix-blend-mode:multiply!important}