.product-card{position:relative;background:transparent!important;background-color:transparent!important;border-radius:6px;overflow:hidden;transition:box-shadow .25s var(--ease, cubic-bezier(.4,0,.2,1)),transform .25s var(--ease, cubic-bezier(.4,0,.2,1))}.product-card:hover,.product-card:focus,.product-card:focus-within,.product-card:active{background:transparent!important;background-color:transparent!important;box-shadow:0 10px 28px #1a1d2114,0 2px 6px #1a1d210a;transform:translateY(-2px)}.product-card__image{aspect-ratio:1/1;background:transparent;border:none;border-radius:0;margin-bottom:0;position:relative;overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-card:hover .product-card__image,.product-card:focus-within .product-card__image{background:transparent!important}.product-card__image img{transition:transform .4s var(--ease, cubic-bezier(.4,0,.2,1))}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:0}.product-card__pillar{display:inline-block;align-self:flex-start;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite, #3E4449);background:var(--paper-warm, #F9F7F3);padding:4px 9px;border-radius:3px;margin-bottom:12px}.product-card__name{font-family:var(--font-sans, "Inter", sans-serif);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--ink, #1A1D21);margin-bottom:8px}.product-card__meta{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px;letter-spacing:.02em;color:var(--steel, #6B7280);margin-bottom:14px}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--mist, #E5E7EB);padding-top:14px;margin-top:4px}.product-card__price{font-size:16px;font-weight:600;color:var(--ink, #1A1D21);display:flex;align-items:baseline;gap:8px;margin:0}.product-card__price--was{font-size:13px;color:var(--steel, #6B7280);text-decoration:line-through;font-weight:400}.product-card__sold-out{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel, #6B7280)}.product-card__cta{position:static;left:auto;right:auto;bottom:auto;background:transparent;color:var(--blue, #2A4E7A);padding:0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:0;opacity:1;transform:none;pointer-events:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:gap .2s var(--ease, cubic-bezier(.4,0,.2,1)),color .2s var(--ease, cubic-bezier(.4,0,.2,1))}.product-card__cta:after{content:"\2192";display:inline-block;transition:transform .2s var(--ease, cubic-bezier(.4,0,.2,1))}.product-card:hover .product-card__cta{color:var(--blue-dark, #1E3A5F)}.product-card:hover .product-card__cta:after{transform:translate(4px)}.tu-pillar-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.tu-pillar-row .tu-pillar-filter{margin-bottom:0}.tu-pillar-row .tu-sort{margin-left:auto}@media(max-width:640px){.tu-pillar-row{gap:16px}.tu-pillar-row .tu-sort{margin-left:0;width:100%;justify-content:flex-end}}.tu-pillar-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.tu-pillar-filter__btn{display:inline-flex;align-items:center;padding:13px 24px;background:var(--white, #FFFFFF);color:var(--graphite, #3E4449);border:1px solid var(--mist, #E5E7EB);border-radius:4px;font-family:var(--font-sans, "Inter", sans-serif);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .15s var(--ease, cubic-bezier(.4,0,.2,1));cursor:pointer}.tu-pillar-filter__btn:hover{border-color:var(--graphite, #3E4449);color:var(--ink, #1A1D21)}.tu-pillar-filter__btn.is-active{background:var(--ink, #1A1D21);color:var(--white, #FFFFFF);border-color:var(--ink, #1A1D21)}.tu-cat-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding:6px;background:var(--paper-warm, #F9F7F3);border-radius:6px;align-self:flex-start;width:fit-content}.tu-cat-filter__btn{display:inline-flex;align-items:center;padding:11px 22px;background:transparent;color:var(--steel, #6B7280);border:none;border-radius:4px;font-family:var(--font-sans, "Inter", sans-serif);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s var(--ease, cubic-bezier(.4,0,.2,1)),color .15s var(--ease, cubic-bezier(.4,0,.2,1))}.tu-cat-filter__btn:hover{color:var(--ink, #1A1D21)}.tu-cat-filter__btn.is-active{background:var(--blue, #2A4E7A);color:var(--white, #FFFFFF)}.tu-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.tu-toolbar .tu-cat-filter{margin-bottom:0}.tu-sort{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.tu-sort__label{font-family:var(--font-sans, "Inter", sans-serif);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--steel, #6B7280)}.tu-sort__select{appearance:none;-webkit-appearance:none;background:var(--white, #FFFFFF);color:var(--ink, #1A1D21);border:1px solid var(--mist, #E5E7EB);border-radius:4px;padding:10px 36px 10px 14px;font-family:var(--font-sans, "Inter", sans-serif);font-size:13px;font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231A1D21' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s var(--ease, cubic-bezier(.4,0,.2,1));min-width:200px}.tu-sort__select:hover{border-color:var(--graphite, #3E4449)}.tu-sort__select:focus-visible{outline:2px solid var(--blue, #2A4E7A);outline-offset:2px}@media(max-width:640px){.tu-toolbar{flex-direction:column;align-items:stretch}.tu-sort{margin-left:0;justify-content:flex-end}}.cross-pillar-grid{grid-template-columns:repeat(3,1fr)!important;max-width:1120px!important;margin:0 auto}@media(max-width:860px){.cross-pillar-grid{grid-template-columns:1fr!important;max-width:480px!important}}.tu-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:56px}.tu-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--white, #FFFFFF);color:var(--ink, #1A1D21);border:1px solid var(--mist, #E5E7EB);border-radius:4px;font-family:var(--font-sans, "Inter", sans-serif);font-size:14px;font-weight:500;text-decoration:none;transition:all .15s var(--ease, cubic-bezier(.4,0,.2,1));cursor:pointer}.tu-pagination__btn:hover{border-color:var(--graphite, #3E4449);color:var(--ink, #1A1D21)}.tu-pagination__btn.is-active{background:var(--blue, #2A4E7A);color:var(--white, #FFFFFF);border-color:var(--blue, #2A4E7A);cursor:default}.tu-pagination__btn.is-disabled{color:var(--steel, #6B7280);cursor:default;opacity:.5}.tu-pagination__arrow svg{display:block}.cross-pillar-card--primary{background:var(--ink, #1A1D21);border-color:var(--ink, #1A1D21);color:var(--white, #FFFFFF)}.cross-pillar-card--primary:hover{background:#000;border-color:#000}.cross-pillar-card--primary .cross-pillar-card__label{color:#ffffff8c}.cross-pillar-card--primary .cross-pillar-card__name,.cross-pillar-card--primary .cross-pillar-card__arrow{color:var(--white, #FFFFFF)}@media(max-width:640px){.tu-cat-filter{width:100%}.tu-cat-filter__btn{flex:1 1 auto;padding:10px 14px;font-size:11px;letter-spacing:.1em;justify-content:center}.tu-pillar-filter{gap:8px}.tu-pillar-filter__btn{padding:11px 16px;font-size:11px;letter-spacing:.1em}.product-card__body{padding:16px 18px 18px}.product-card__name{font-size:16px}}@media(prefers-reduced-motion:reduce){.product-card,.product-card__image img,.product-card__cta,.product-card__cta:after{transition:none}.product-card:hover,.product-card:hover .product-card__image img{transform:none}.product-card:hover .product-card__cta:after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/turonic-product-card.css.map */
