:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card){background:radial-gradient(130% 70% at 50% 0%,rgba(160,24,24,.26) 0%,transparent 62%),linear-gradient(180deg,#221111 0%,#140a0a 100%)!important;border:1px solid rgba(255,70,70,.26)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px -30px rgba(0,0,0,.9);isolation:isolate;overflow:hidden}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(255,90,99,.7),rgba(255,90,99,0) 38%,rgba(255,90,99,0) 70%,rgba(255,90,99,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none}
@media (hover:hover){:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover{border-color:rgba(255,72,82,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 54px -28px rgba(208,4,8,.55)!important}:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover:before{opacity:1}}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media-wrap,.txsl-card__media-wrap){padding:12px 12px 0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media,.txsl-card__media){aspect-ratio:4/3!important;border-radius:16px;background:#fff!important;overflow:hidden;isolation:isolate}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media,.txsl-card__media):before{content:""!important;position:absolute;inset:0;height:auto!important;z-index:0!important;background:radial-gradient(55% 45% at 50% 46%,rgba(230,57,70,.16),transparent 72%)!important;opacity:0;transition:opacity .45s}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media,.txsl-card__media):after{content:""!important;position:absolute;left:18%;right:18%;bottom:9%;top:auto;height:10%!important;z-index:0!important;background:radial-gradient(50% 50% at 50% 50%,rgba(40,20,20,.18),transparent 70%)!important;filter:blur(2px)}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover :is(.tresxfb-card__media,.txsl-card__media):before{opacity:1}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__img,.txsl-card__img){position:relative;z-index:1;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;transform:none!important;transition:none!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover :is(.tresxfb-card__img,.txsl-card__img){transform:none!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__shine,.txsl-card__shine){z-index:2;mix-blend-mode:soft-light}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__cat-pill,.txsl-card__cat){left:10px!important;bottom:10px!important;top:auto!important;display:inline-flex!important;align-items:center;gap:6px;padding:5px 10px 5px 9px!important;border-radius:999px!important;background:rgba(18,12,12,.84)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.12em!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__cat-pill,.txsl-card__cat):before{content:"";width:6px;height:6px;border-radius:50%;background:#ff3b47;box-shadow:0 0 8px rgba(255,59,71,.8)}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__badge--oos,.txsl-card__badge--oos){top:10px!important;left:10px!important;background:rgba(18,12,12,.86)!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card__wl{top:16px!important;right:16px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl){width:36px!important;height:36px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;color:#2a1c1c!important;border:0!important;box-shadow:0 8px 18px -10px rgba(0,0,0,.45)!important;transition:transform .2s,color .2s!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl):hover{transform:scale(1.08);color:#d0040b!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl).is-in{color:#d0040b!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl) svg{width:17px!important;height:17px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl).is-in svg{fill:currentColor}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .txsl-wl{top:16px!important;right:16px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__body,.txsl-card__body){padding:14px 16px 16px!important;gap:8px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__title,.txsl-card__title){font-size:16px!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.22!important;color:#fff!important;min-height:2.44em!important}
@media (hover:hover){:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover :is(.tresxfb-card__title,.txsl-card__title){color:#ff5a63!important}}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__meta,.txsl-card__stock){font-size:11px!important;letter-spacing:.02em}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__price,.txsl-card__price){display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline;gap:2px 10px!important;margin-top:auto!important;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-from,.txsl-card__from){flex:0 0 100%;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:rgba(255,255,255,.5)!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-amount,.txsl-card__amount){font-size:24px!important;font-weight:700!important;letter-spacing:-.01em;color:#ff3a40!important;line-height:1.05!important;font-variant-numeric:tabular-nums;white-space:nowrap}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-amount,.txsl-card__amount) small{font-size:.5em!important;font-weight:700!important;color:rgba(255,255,255,.55)!important;margin-left:2px;letter-spacing:.04em}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-hint,.txsl-card__hint){margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid rgba(126,226,168,.28);background:rgba(126,226,168,.07);color:#8be8b3!important;font-size:10px!important;font-weight:700!important;letter-spacing:.03em!important;white-space:nowrap}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-hint,.txsl-card__hint):before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .x3f-pp__plain, :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .x3f-pp__plain .amount, :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .x3f-pp__plain bdi{font-size:22px!important;font-weight:700!important;color:#ff3a40!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__actions,.txsl-card__actions){gap:8px!important;margin-top:4px!important;flex-wrap:nowrap!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn,.txsl-card__btn){min-height:46px!important;border-radius:14px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view){flex:0 0 44px!important;width:44px!important;min-width:44px!important;padding:0!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view) span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view) svg{display:block!important;width:18px!important;height:18px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view):hover{border-color:rgba(255,72,82,.6)!important;background:rgba(208,4,8,.12)!important;color:#fff!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--cart,.txsl-card__btn--cart){flex:1 1 auto!important;background:linear-gradient(90deg,#c4231c 0%,#e2453d 100%)!important;border:0!important;box-shadow:0 14px 28px -16px rgba(226,69,61,.9),inset 0 1px 0 rgba(255,255,255,.18)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.16em!important;overflow:hidden}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--cart,.txsl-card__btn--cart):after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s;pointer-events:none}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--cart,.txsl-card__btn--cart):hover:after{transform:translateX(120%)}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):active{transform:scale(.985)}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-card{margin:0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-labs{gap:5px;margin:2px 0 0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-lab{padding:3px 8px 3px 6px;font-size:10px;letter-spacing:.06em}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-flvs{gap:5px;margin:2px 0 0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-flv{padding:3px 9px 3px 7px;font-size:10.5px;letter-spacing:.02em;line-height:1.3}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-flv .x3fb-i{width:12px;height:12px}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-bars{gap:7px;margin:6px 0 0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-bar__h{flex-wrap:nowrap;font-size:9.5px;letter-spacing:.11em;margin-bottom:5px}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-bar__h>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-bar__h b{flex:0 0 auto;font-size:10.5px}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-seg i, :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-val{height:5px}
@media (max-width:600px){
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card){border-radius:17px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media-wrap,.txsl-card__media-wrap){padding:8px 8px 0}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__media,.txsl-card__media){border-radius:12px;aspect-ratio:4/3!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__cat-pill,.txsl-card__cat){left:7px!important;bottom:7px!important;padding:4px 8px 4px 7px!important;font-size:8.5px!important;letter-spacing:.08em!important;max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card__wl, :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .txsl-wl{top:11px!important;right:11px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-wl-btn,.txsl-wl){width:32px!important;height:32px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__body,.txsl-card__body){padding:10px 11px 12px!important;gap:6px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__title,.txsl-card__title){font-size:13px!important;letter-spacing:.02em!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__price,.txsl-card__price){padding-top:8px;gap:2px 6px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-from,.txsl-card__from){font-size:9px!important;letter-spacing:.12em!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-amount,.txsl-card__amount){font-size:20px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-hint,.txsl-card__hint){margin-left:0;padding:3px 7px;font-size:9.5px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn,.txsl-card__btn){min-height:42px!important;border-radius:11px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view){flex:0 0 42px!important;width:42px!important;min-width:42px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--cart,.txsl-card__btn--cart){font-size:10.5px!important;letter-spacing:.06em!important;padding:0 8px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-flv:nth-child(n+3), :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-lab:nth-child(n+2), :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-bar:nth-child(n+2){display:none}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-card .x3fb-flv{font-size:10px;padding:2px 7px 2px 5px}
}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__ppg-hint,.txsl-card__hint):before{animation:x3fPulse 2.4s ease-in-out infinite}
@keyframes x3fPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(139,232,179,.55)}50%{opacity:.75;box-shadow:0 0 0 4px rgba(139,232,179,0)}}
@media (max-width:600px){
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar{padding:12px!important;gap:10px!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar__controls{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px!important;width:100%}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar__controls .tresxfb-form, :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar__controls .tresxfb-select{width:100%!important;min-width:0!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar__count{font-size:10px!important;letter-spacing:.1em!important}
:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) .tresxfb-toolbar__deg{display:block!important;margin:3px 0 0!important}
}
@media (max-width:360px){:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card__btn--view,.txsl-card__btn--view){display:none!important}}
@media (prefers-reduced-motion:reduce){:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card), :is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card) *{transition:none!important;animation:none!important}:is(#x3fneo,.x3f-neo):is(#x3fneo,.x3f-neo) :is(.tresxfb-card,.txsl-card):hover :is(.tresxfb-card__img,.txsl-card__img){transform:none}}