.trx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}@media (min-width:700px){.trx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.trx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}@media (min-width:700px){ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.trx-li{display:contents}.trx-card{position:relative;display:flex;flex-direction:column;background:var(--dark);color:var(--on-dark);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);border:1px solid rgba(212,160,23,.18);transition:transform .2s var(--ease),border-color .2s;contain:layout paint}.trx-card:hover{transform:translateY(-3px);border-color:rgba(212,160,23,.55)}.trx-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden}.trx-card__img{width:100%;height:100%;object-fit:cover}.trx-card__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 4px;flex:1}.trx-card__title{font-size:.92rem;line-height:1.45;margin:0;color:var(--on-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.trx-card__title a:hover{color:var(--gold2)}.trx-card__rate{display:flex;align-items:center;gap:3px;font-size:.78rem;color:var(--gold2)}.trx-card__rate span{color:#9f967f}.trx-card__price{margin-top:auto;font-size:.95rem;line-height:1.4}.trx-card__price ins{text-decoration:none;font-weight:700;color:var(--gold2)}.trx-card__price del{color:#8a826e;font-size:.8rem}.trx-card__price .from{font-size:.75rem;color:#a59b84}.trx-card__cta{margin:8px 12px 12px;display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:12px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#111;font-weight:700;font-size:.9rem}.trx-card__cta:hover{color:#111;filter:brightness(1.06)}.trx-card.is-out{opacity:.7}.trx-badge{position:absolute;top:8px;inset-inline-start:8px;padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:700;line-height:1.6}.trx-badge--sale{background:var(--red);color:#fff}.trx-badge--out{inset-inline-start:auto;inset-inline-end:8px;background:#000;color:#fff}.trx-rail .trx-grid--rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:0 16px 8px;scrollbar-width:none}.trx-rail .trx-grid--rail::-webkit-scrollbar{display:none}.trx-grid--rail .trx-card{flex:0 0 46%;scroll-snap-align:start}@media (min-width:700px){.trx-grid--rail .trx-card{flex-basis:23.5%}}.trx-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px 4px}.trx-chips::-webkit-scrollbar{display:none}.trx-chip{flex:none;padding:7px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:.88rem;font-weight:700;white-space:nowrap}.trx-chip.is-active{background:#111;color:var(--gold2);box-shadow:none}.trx-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.trx-toolbar .woocommerce-result-count{margin:0;font-size:.88rem;color:var(--muted)}.woocommerce-ordering select,.trx-toolbar select{min-height:42px;padding:0 12px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface)}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;padding:0;margin:22px 0 0}.woocommerce-pagination .page-numbers li>*{min-width:42px;height:42px;display:grid;place-items:center;padding:0 10px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:700}.woocommerce-pagination .current{background:#111!important;color:var(--gold2)}.trx-term-desc p{margin:.3em 0 0}.price,.price ins,.price .amount{text-decoration:none;color:var(--price)}.price del{color:var(--muted);font-size:.7em;font-weight:400;margin-inline-start:6px}.price .from{font-size:.6em;color:var(--muted);font-weight:400}.woocommerce-product-details__short-description{color:var(--ink2);margin-bottom:12px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wc-block-components-button:not(.is-link),.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border:0;border-radius:14px;background:#111;color:var(--gold2);font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none}.woocommerce .button:hover,.wc-block-components-button:not(.is-link):hover,.wp-block-button__link:hover{background:#000;color:#ffe08a}.woocommerce .button.alt,.woocommerce #place_order,.checkout-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{background:linear-gradient(180deg,var(--gold2),var(--gold))!important;color:#111!important;min-height:54px;font-size:1.05rem;width:100%}.return-to-shop .button,.return-to-shop .trx-btn,.wc-block-cart__empty-cart__title~* .wp-block-button__link,.wp-block-woocommerce-empty-cart-block .wp-block-button__link{background:#111!important;color:var(--gold2)!important;border-radius:999px;padding-inline:28px}.trx-empty--cart>.trx-i{color:var(--gold-ink)}.woocommerce form .input-text,.woocommerce form select,.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea,.select2-container .select2-selection--single{width:100%;min-height:50px;padding:10px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);font-size:1rem;outline:0}.trx-auth .u-column1,.trx-auth .u-column2,.woocommerce-form-login:not(.u-column1 *),.woocommerce-ResetPassword,.lost_reset_password{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh);padding:20px}.woocommerce-form-login .button{width:100%}.trcp-banner-wrap{display:none}.trx-card__title a{color:var(--on-dark)}.trx-card{border-radius:14px}.trx-card__body{padding:8px 10px 0;gap:2px;flex:0 0 auto}.trx-card__title{font-size:.86rem;min-height:0;line-height:1.4}.trx-card__rate{font-size:.72rem}.trx-card__price{margin-top:2px;font-size:.88rem}.trx-card__cta{margin:auto 10px 10px;min-height:36px;font-size:.85rem;border-radius:10px}.trx-card__body+.trx-card__cta{margin-top:auto;padding-top:0}.trx-card__price+*{margin-top:0}.trx-grid{gap:10px}.trx-card .trx-card__body{margin-bottom:8px}.trx-shop .trx-all{padding-top:4px}.trx-chips{margin-bottom:8px}.trx-card__cta{text-align:center;line-height:1.2;padding:4px 8px}.trx-card__cta font{display:contents}@media (max-width:899px){.trx-fcard:nth-child(4){grid-column:1/-1}.trx-fcard:nth-child(4) .trx-flist{grid-template-columns:repeat(3,auto);justify-content:space-between}}.trx-opt__name font,.trx-btn font{display:contents}.trx-card{border-radius:14px}.trx-card__media{aspect-ratio:1/1}.trx-card .trx-badge{top:6px;inset-inline-start:6px;padding:1px 6px;font-size:.68rem;border-radius:6px;line-height:1.6}.trx-card__body{padding:7px 8px 0;gap:3px;margin:0;text-align:center;align-items:center}.trx-card__title{font-size:.84rem;line-height:1.35;text-align:center;width:100%;-webkit-line-clamp:2}.trx-card__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:5px;margin:0;font-size:.86rem;white-space:nowrap;line-height:1.3}.trx-card__price ins{font-weight:700}.trx-card__price del{font-size:.72rem;color:#8f8775;order:2}.trx-card__price .from,.trx-card__rate{display:none}.trx-card__cta{margin:7px 8px 8px;min-height:40px;height:40px;padding:0 8px;font-size:.86rem;border-radius:10px;text-align:center}.trx-card__body+.trx-card__cta{margin-top:7px}.trx-marquee__track>.trx-card{flex:0 0 calc((100vw - 32px) / 2.5);max-width:200px}.trx-marquee.is-ready .trx-marquee__track{animation-duration:40s}.trx-marquee:hover .trx-marquee__track,.trx-marquee.is-paused .trx-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.trx-marquee.is-ready .trx-marquee__track{animation-name:trx-mq;animation-timing-function:linear;animation-iteration-count:infinite}}.trx-catcard::before{background:linear-gradient(160deg,color-mix(in srgb,var(--tint,#d4a017) 38%,transparent) 0%,transparent 45%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.86))}.trx-catcard{border-color:color-mix(in srgb,var(--tint,#d4a017) 55%,transparent)}.trx-catcard__name{font-size:1.18rem;bottom:30px}.trx-catcard__count{color:color-mix(in srgb,var(--tint,#d4a017) 35%,#ffe7a0)}.trx-hero2{background:radial-gradient(120% 90% at 85% 0%,rgba(212,160,23,.32),transparent 55%),var(--dark);color:var(--on-dark);padding:20px 0 18px;border-radius:0 0 24px 24px;text-align:center}.trx-hero2__main{max-width:640px;margin:0 auto;min-width:0}.trx-hero2 h1{margin:0 0 12px;font-size:clamp(26px,7vw,40px);color:var(--on-dark);line-height:1.4;text-align:center}.trx-hero2 h1 b{color:var(--gold2)}.trx-hero2 .trx-hero__search{width:100%;max-width:none;min-height:50px;margin:0;border-radius:999px;box-sizing:border-box}.trx-trustbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.trx-trustbar li{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(242,201,76,.25);font-size:.82rem;font-weight:700;line-height:1.2;color:#e7dfca;white-space:nowrap}.trx-trustbar li::marker{content:none}.trx-trustbar .trx-i{color:var(--gold2);flex:none;width:16px;height:16px}.trx-trustbar b{display:inline;color:var(--gold2);font-size:.92rem;margin-inline-end:.3em}@media (min-width:900px){.trx-trustbar{grid-template-columns:repeat(4,minmax(0,1fr))}}.trx-hero2__in,.trx-hero2__in>*{min-width:0}@media (max-width:767px){.trx-hero2__in{grid-template-columns:minmax(0,1fr)!important;padding-inline:16px;box-sizing:border-box}.trx-hero2__main{width:100%;max-width:100%}.trx-hero2 .trx-hero__search,.trx-hero2 .trx-qs{width:100%;max-width:100%;margin-inline:0;transform:none;box-sizing:border-box}.trx-trustbar{gap:10px}.trx-trustbar li{min-width:0;padding:8px 6px;font-size:13px;gap:4px}.trx-trustbar li>*{min-width:0}.trx-trustbar b{font-size:13px}.trx-trustbar .trx-i{width:14px;height:14px}.trx-hero2 .trx-rot{display:inline-block}}.trx-wa-fab{display:grid;width:48px;height:48px;bottom:calc(var(--bb) + 12px + env(safe-area-inset-bottom));inset-inline-end:auto;left:14px;right:auto;z-index:43;transition:bottom .25s cubic-bezier(.22,.8,.24,1)}.trx-wa-fab .trx-i{width:24px;height:24px}body.trx-has-buybar .trx-wa-fab{bottom:calc(var(--bb) + 96px + env(safe-area-inset-bottom))}@media (min-width:1024px){.trx-wa-fab{bottom:22px;width:56px;height:56px}body.trx-has-buybar .trx-wa-fab{bottom:100px}}body.home:not(.trx-hero-off) .trx-wa-fab{opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}body.trx-private .trx-wa-fab,body.woocommerce-cart .trx-wa-fab,body.woocommerce-checkout .trx-wa-fab{display:none!important}.trx-toast{padding-inline-end:34px}.trx-toast__x{position:absolute;top:6px;inset-inline-end:6px;width:24px;height:24px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#cfc6b1;font-size:14px;line-height:1;display:grid;place-items:center}.trx-toast a{color:inherit}.trx-toast a{display:flex;flex-direction:column;gap:1px;min-width:0}.trx-toast strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1023px){.trx-toast{max-width:calc(100vw - 92px)}}.trx-marquee{direction:ltr}@media (max-width:899px){body.woocommerce-cart{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.trx-grid,.trx-rail{align-items:stretch}.trx-card{display:flex;flex-direction:column;height:100%}.trx-card .trx-card__body{flex:1 1 auto;display:flex;flex-direction:column}.trx-card .trx-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.35em);line-height:1.35}.trx-card .trx-card__price{margin-top:auto}.trx-card .trx-card__body+.trx-card__cta{margin-top:8px}.trx-marquee__track{align-items:stretch}@media (min-width:900px){body.woocommerce-cart .trx-main{max-width:var(--wrap)!important;width:100%}body.woocommerce-cart .trx-page,body.woocommerce-cart .trx-content,body.woocommerce-cart .woocommerce,body.woocommerce-cart .trx-cart,body.woocommerce-cart .trx-cart__grid{width:100%!important;max-width:none!important;float:none!important;margin-inline:0}}