:root{--trc-ink:#111111;--trc-body:#444444;--trc-muted:#888888;--trc-faint:#aeaeae;--trc-line:#ebebeb;--trc-line-strong:#d9d9d9;--trc-soft:#f5f5f5;--trc-card:#ffffff;--trc-good:#14854e;--trc-good-soft:#e8f5ee;--trc-warn:#b45309;--trc-warn-soft:#fdf3e7;--trc-radius:10px;--trc-pill:30px;--trc-ease:cubic-bezier(.3,1,.3,1)}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .woocommerce-badges{top:var(--trc-badge-top,7px)!important;left:var(--trc-badge-left,7px)!important}.trc-card-badges{position:absolute;top:var(--trc-badge-top,7px);left:var(--trc-badge-left,7px);z-index:5;display:flex;flex-direction:column;gap:5px;pointer-events:none}.trc-card-badge{font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:4px;padding:3px 8px;width:max-content;line-height:1.5}.trc-card-badge--save{background:var(--trc-good);color:#fff}.trc-card-badge--best{background:#d9480f;color:#fff}.trc-card-badge--pop{background:var(--trc-ink);color:#fff}.trc-card-badge--low{background:var(--trc-warn-soft);color:var(--trc-warn)}.trc-card-badge--out{background:var(--trc-soft);color:var(--trc-muted)}.woocommerce-badges .trc-card-badge{display:inline-block;margin:0 0 4px}.trc-card-vanaf{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.trc-card-vanaf-label{font-size:11.5px;color:var(--trc-muted);font-weight:400}.trc-card-vanaf-amt .amount{font-weight:700;color:var(--trc-ink)}.trc-card-vanaf .amount{font-variant-numeric:tabular-nums}.trc-card-old{font-size:12px;color:var(--trc-faint);font-weight:400}.trc-card-old s{text-decoration-color:#11111159}.trc-card-old .amount{font-weight:400}.trc-card-deliver{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--trc-good);font-weight:500;margin-top:3px;line-height:1.5}.trc-card-deliver svg{flex:none}.trc-card-deliver--out{color:var(--trc-muted);font-weight:400}li.product.trc-chip-hidden{display:none!important}.trc-card-conditions{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--trc-muted);margin-top:3px;line-height:1.5}.trc-card-conditions svg{flex:none;color:var(--trc-good)}.trc-card-caps{list-style:none;margin:5px 0 0;padding:0;display:flex;gap:5px;flex-wrap:wrap}.trc-card-caps a,.trc-card-caps span{display:inline-block;font-size:11.5px;font-weight:500;color:var(--trc-ink);background:var(--trc-soft);border-radius:var(--trc-pill);padding:3px 10px;text-decoration:none;line-height:1.5;transition:background .2s var(--trc-ease),color .2s var(--trc-ease)}.trc-card-caps a:hover{background:var(--trc-ink);color:#fff}.trc-card-caps-more span{color:var(--trc-muted);background:transparent}.trc-card-colors{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:6px;align-items:center}.trc-card-dot{display:block;width:15px;height:15px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000002e;transition:transform .15s var(--trc-ease)}.trc-card-dot:hover{transform:scale(1.2)}.trc-card-colors .is-oos .trc-card-dot{opacity:.35}.trc-card-colors-more a{font-size:11px;color:var(--trc-muted);text-decoration:none}.trc-card-specs{list-style:none;margin:5px 0 0;padding:0;display:flex;gap:5px;flex-wrap:wrap}.trc-card-specs li{font-size:11px;color:var(--trc-body);background:var(--trc-card);border:1px solid var(--trc-line);border-radius:var(--trc-pill);padding:2px 9px;line-height:1.6;white-space:nowrap}.trc-color-card-variant{color:var(--trc-muted);font-weight:400}.trc-hub-head{margin:4px 0 14px}.trc-hub-sub{margin:0 0 6px;font-size:14px;color:var(--trc-muted)}.trc-hub-price{margin:0 0 4px;display:flex;align-items:baseline;gap:8px}.trc-hub-va{font-size:13px;color:var(--trc-muted)}.trc-hub-amt .amount,.trc-hub-amt{font-size:26px;font-weight:700;color:var(--trc-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.trc-hub-usp{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:6px 22px;flex-wrap:wrap;font-size:13px;color:var(--trc-body)}.trc-hub-usp li{display:flex;align-items:center;gap:7px}.trc-hub-usp svg{color:var(--trc-good);flex:none}.trc-hub-usp b{font-weight:600;color:var(--trc-ink)}.trc-hub-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0 4px}.trc-hub-chips .trc-chip{border:1px solid var(--trc-line-strong);background:var(--trc-card);color:var(--trc-ink);font-size:13.5px;font-weight:500;border-radius:var(--trc-pill);padding:8px 16px;cursor:pointer;transition:border-color .2s var(--trc-ease),background .2s var(--trc-ease),color .2s var(--trc-ease)}.trc-hub-chips .trc-chip:hover{border-color:var(--trc-ink)}.trc-hub-chips .trc-chip[aria-pressed=true]{background:var(--trc-ink);border-color:var(--trc-ink);color:#fff}.trc-hub-chips .trc-chip:focus-visible{outline:2px solid var(--trc-ink);outline-offset:2px}.trc-hub-chips-hint{font-size:12px;color:var(--trc-faint)}.trc-hub-faq{margin:26px 0 6px;max-width:720px}.trc-hub-faq h2{font-size:19px;margin:0 0 10px}.trc-hub-faq-item{border:1px solid var(--trc-line);border-radius:var(--trc-radius);background:var(--trc-card);margin-bottom:8px}.trc-hub-faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:12px 14px;font-weight:600;font-size:14px;color:var(--trc-ink)}.trc-hub-faq-item summary::-webkit-details-marker{display:none}.trc-hub-faq-item summary:after{content:"+";font-size:17px;color:var(--trc-muted);transition:transform .2s var(--trc-ease)}.trc-hub-faq-item[open] summary:after{transform:rotate(45deg)}.trc-hub-faq-item p{margin:0;padding:0 14px 12px;font-size:14px;color:var(--trc-body);max-width:60ch}.trc-hub-sibs{margin:26px 0 8px}.trc-hub-sibs h2{font-size:19px;margin:0 0 12px}.trc-hub-sibs-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.trc-hub-sib{flex:0 0 150px;background:var(--trc-card);border:1px solid var(--trc-line);border-radius:var(--trc-radius);padding:14px 12px;text-align:center;text-decoration:none;transition:box-shadow .2s var(--trc-ease),border-color .2s var(--trc-ease)}.trc-hub-sib:hover{box-shadow:0 2px 10px #1111110f;border-color:var(--trc-line-strong)}.trc-hub-sib img{width:64px;height:64px;object-fit:contain;margin:0 auto 8px;display:block}.trc-hub-sib b{display:block;font-size:13.5px;color:var(--trc-ink);font-weight:600}.trc-hub-sib span{font-size:12px;color:var(--trc-muted)}.trc-hub-sib .amount{font-variant-numeric:tabular-nums}.trc-cat-trust{margin:22px 0 4px;border-block:1px solid var(--trc-line);background:var(--trc-card)}.trc-cat-trust ul{list-style:none;margin:0;padding:12px 4px;display:flex;gap:8px 26px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--trc-body)}.trc-cat-trust li{display:flex;align-items:center;gap:7px}.trc-cat-trust svg{color:var(--trc-good);flex:none}.trc-cat-trust b{font-weight:600;color:var(--trc-ink)}.trc-cat-trust--top{margin:4px 0 22px}.trc-cat-trust--sc{margin:14px 0}.trc-trust-inline{list-style:none;margin:10px 0;padding:0;display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--trc-body)}.trc-trust-inline li{display:flex;align-items:center;gap:6px}.trc-trust-inline svg{color:var(--trc-good);flex:none}@media(max-width:767px){.trc-hub-amt .amount,.trc-hub-amt{font-size:22px}.trc-hub-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.trc-hub-chips .trc-chip{flex:none}}@media(prefers-reduced-motion:reduce){.trc-hub-chips .trc-chip,.trc-hub-sib,.trc-hub-faq-item summary:after{transition:none}}.trc-cards-off .trc-card-badge,.trc-cards-off .trc-card-badges,.trc-cards-off .trc-card-conditions,.trc-cards-off .trc-card-caps,.trc-cards-off .trc-card-colors,.trc-cards-off .trc-card-specs,.trc-cards-off .trc-card-deliver,.trc-cards-off .trc-card-vanaf-label,.trc-cards-off .trc-card-old,.trc-no-badges .trc-card-badge,.trc-no-badges .trc-card-badges,.trc-no-conditions .trc-card-conditions,.trc-no-chips .trc-card-caps,.trc-no-dots .trc-card-colors,.trc-no-specs .trc-card-specs,.trc-no-delivery .trc-card-deliver{display:none!important}ul.products.trc-style-boxed li.product{background:transparent;border:0;padding:0;box-shadow:none}ul.products.trc-style-boxed li.product>.product-inner{background:#fff;border:1px solid #ececec;border-radius:14px;padding:12px 12px 14px;box-sizing:border-box;height:100%;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}ul.products.trc-style-boxed li.product:hover>.product-inner{border-color:#dedede;box-shadow:0 12px 32px #11111114;transform:translateY(-2px)}ul.products.trc-style-boxed li.product>.product-inner img{border-radius:9px}ul.products.trc-style-boxed li.product:not(:has(>.product-inner)){background:#fff;border:1px solid #ececec;border-radius:14px;padding:12px 12px 14px;box-sizing:border-box;transition:box-shadow .22s ease,border-color .22s ease}ul.products.trc-style-boxed li.product:not(:has(>.product-inner)):hover{border-color:#dedede;box-shadow:0 12px 32px #11111114}ul.products.trc-style-boxed .trc-card-deliver{border-top:1px solid #f1f1f1;padding-top:8px;margin-top:8px;display:flex;width:100%}ul.products.trc-style-minimal .trc-card-specs{display:none}ul.products.trc-style-minimal .trc-card-caps a,ul.products.trc-style-minimal .trc-card-caps span:not(.trc-card-caps-more){background:transparent;border:0;padding:0 8px 0 0;border-radius:0;color:#767676;font-weight:500}ul.products.trc-style-minimal .trc-card-caps a:hover{color:#111;text-decoration:underline;text-underline-offset:3px}ul.products.trc-style-minimal .trc-card-conditions{color:#9a9a9a}ul.products.trc-style-minimal .trc-card-deliver{color:#767676}ul.products.trc-style-minimal .trc-card-deliver svg{opacity:.65}ul.products.trc-style-minimal .trc-card-vanaf-amt{font-size:1.08em;font-weight:700;letter-spacing:-.01em}ul.products.trc-style-minimal .trc-card-badge{background:transparent;border:1px solid currentColor;padding:1px 8px;font-weight:600}ul.products.trc-style-minimal .trc-card-badge--save{color:var(--trc-good)}ul.products.trc-style-minimal .trc-card-badge--best{color:#d9480f}ul.products.trc-style-minimal .trc-card-badge--pop{color:var(--trc-ink)}ul.products.trc-style-minimal .trc-card-colors .trc-card-dot{width:11px;height:11px}
