.tk-fp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.tk-fp__title{margin:0}.tk-fp__head .tk-eyebrow{margin:0 0 8px}.tk-fp__all{white-space:nowrap}.tk-fp__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.tk-fp__item{min-width:0}@media screen and (min-width:750px){.tk-fp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.tk-fp__grid{grid-template-columns:repeat(var(--tk-fp-cols, 3),minmax(0,1fr));gap:20px}}.tk-fp__card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;gap:14px;height:100%;color:#171514}.tk-fp__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--tk-radius, 16px);background:var(--tk-placeholder, #f2f2f1)}.tk-fp__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.tk-fp__img--alt{opacity:0}@media(hover:hover){.tk-fp__card:hover .has-alt .tk-fp__img--alt{opacity:1}}.tk-fp__badge{position:absolute;z-index:1;top:12px;left:12px;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;background:#171514;color:#fff;font-size:12px;font-weight:700}.tk-fp__body{display:flex;flex-direction:column;gap:8px;min-width:0}.tk-fp__name{margin:0;font-size:16px;font-weight:700;line-height:1.35;text-wrap:balance}.tk-fp__name a{color:inherit;text-decoration:none}.tk-fp__name a:hover{text-decoration:underline;text-underline-offset:3px}.tk-fp__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px}.tk-fp__price{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.tk-fp__meta{font-size:13px;color:#6b6560;white-space:nowrap}.tk-fp__actions{display:grid;gap:8px;margin-top:auto;padding-top:4px}.tk-fp__actions.has-sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-fp__add,.tk-fp__sample{width:100%;justify-content:center;padding-inline:12px;white-space:nowrap}.tk-fp__add.is-loading{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.tk-fp__head{align-items:flex-end;flex-direction:row;margin-bottom:18px}.tk-fp__all{min-height:0;height:auto;padding:0;background:none!important;color:#171514!important;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;box-shadow:none;border:0!important;border-radius:0;white-space:nowrap}.tk-fp__title{font-size:30px}.tk-fp__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tk-fp__grid::-webkit-scrollbar{display:none}.tk-fp__item{flex:0 0 78%;scroll-snap-align:start}.tk-fp__price{font-size:18px}.tk-fp__name{font-size:15px}}.tk-fp__vars{display:flex;flex:0 1 auto;gap:2px;padding:3px;border-radius:99px;background:#f2f2f1}.tk-fp__var{flex:0 0 auto;height:30px;padding:0 11px;border:0;border-radius:99px;background:transparent;color:#171514;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.tk-fp__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tk-fp__var.is-on{background:#171514;color:#fff}.tk-fp__var[disabled]{opacity:.4;cursor:not-allowed}@media screen and (min-width:990px){.tk-fp--dense .tk-fp__grid{gap:16px}.tk-fp--dense .tk-fp__name{font-size:15px}.tk-fp--dense .tk-fp__price{font-size:18px}.tk-fp--dense .tk-fp__var{height:26px;padding:0 8px;font-size:12px}.tk-fp--dense .tk-fp__actions.has-sample{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tk-fp.css.map */
