.fx-pc-wrap{--fxc-ink: #1D1D1F;--fxc-line: #E5E5E5;--fxc-meta: #86868B;--fxc-mute: #D4D4D4;--fxc-stock: #0F7A3D;--fxc-dot: #16A34A;--fxc-red: #ED2225;--fxc-r: 10px;--fxc-ease: .15s ease-out}.fx-pc-wrap{display:block}.fx-pc-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px}.fx-pc-title{margin:0;font-size:clamp(27px,3.2vw,36px);font-weight:700;letter-spacing:-.015em;line-height:1.1;color:var(--fxc-ink)}.fx-pc-src{margin:0;font-size:16px;color:var(--fxc-meta)}.fx-pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.fx-pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media screen and (min-width:1100px){.fx-pc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-pc{display:flex;flex-direction:column;height:100%;min-height:260px;margin:0;padding:0;background:#fff;border:1px solid var(--fxc-line);border-radius:var(--fxc-r);overflow:hidden;text-decoration:none;text-align:left;font:inherit;color:inherit;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.fx-pc:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a;border-color:#9a9a9a}.fx-pc:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fxc-ink);border-color:var(--fxc-ink)}.fx-pc__shot{position:relative;flex:0 0 auto;width:100%;aspect-ratio:4 / 3;background:#fff;border-bottom:1px solid var(--fxc-line);overflow:hidden}.fx-pc__shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fx-pc__shot[data-fx-crop=contain] img{object-fit:contain}.fx-pc__shot--empty{display:grid;place-items:center;background:#f5f5f7;color:var(--fxc-meta);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.fx-pc__tag{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 11px 5px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap;-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px)}.fx-pc__tag svg{width:13px;height:13px;flex:0 0 auto}.fx-pc__tag--definite{background:#e7f4ecf0;color:var(--fxc-stock)}.fx-pc__tag--verify{background:#fcf2e2f0;color:#8a6100}.fx-pc__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.fx-pc__name{margin:0;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--fxc-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fx-pc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--fxc-line)}.fx-pc__money{display:flex;flex-direction:column;gap:3px;min-width:0}.fx-pc__flag{font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;color:var(--fxc-red)}.fx-pc__was{font-size:12.5px;font-weight:500;line-height:1;color:var(--fxc-meta);text-decoration:line-through;font-variant-numeric:tabular-nums}.fx-pc__price{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--fxc-ink);font-variant-numeric:tabular-nums}.fx-pc__stock{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;font-size:13px;font-weight:600;color:var(--fxc-stock);white-space:nowrap}.fx-pc__dot{width:7px;height:7px;border-radius:999px;background:var(--fxc-dot);flex:0 0 auto}.fx-pc__stock.is-out{color:var(--fxc-meta)}.fx-pc__stock.is-out .fx-pc__dot{background:var(--fxc-mute)}@media screen and (max-width:749px){.fx-pc__name{font-size:15px}.fx-pc__price{font-size:19px}.fx-pc__stock{font-size:12px}.fx-pc-head{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.fx-pc{transition:none}.fx-pc:hover{transform:none}}.product-grid{--fxc-ink: #1D1D1F;--fxc-line: #E5E5E5;--fxc-meta: #86868B;--fxc-mute: #D4D4D4;--fxc-stock: #0F7A3D;--fxc-dot: #16A34A;--fxc-red: #ED2225}.product-grid .card-wrapper .card--card{background:#fff;border:1px solid var(--fxc-line);border-radius:10px;overflow:hidden;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.product-grid .card-wrapper:hover .card--card{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a;border-color:#9a9a9a}.product-grid .card-wrapper .card--card:after{display:none}.product-grid .card-wrapper .card__inner{flex:0 0 auto;border-bottom:1px solid var(--fxc-line);background:#fff}.product-grid .card-wrapper .card--card .card__inner.ratio:before{padding-bottom:75%}.product-grid .card-wrapper .card__media{margin:0;width:100%;border-radius:0}.product-grid .card-wrapper .card__media .media img{object-fit:cover;object-position:center}.product-grid .card-wrapper .card__media[data-fx-crop=contain] .media img{object-fit:contain}.product-grid .card-wrapper .card--card>.card__content{display:flex;flex-direction:column;gap:2px;margin-top:0;padding:12px 14px}.product-grid .card-wrapper .card--card>.card__content .card__information{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;padding:0}.product-grid .card-wrapper .card__heading{font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--fxc-ink)}.product-grid .card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit}.product-grid .card-wrapper.underline-links-hover:hover a,.product-grid .card-wrapper:hover .card__heading a{text-decoration:none}.product-grid .card-wrapper .card__information .card-information{margin-top:auto;padding-top:10px;border-top:1px solid var(--fxc-line)}.product-grid .card-wrapper .card-information>.caption-large{display:none}.product-grid .card-wrapper .card-information>*+*{margin-top:0}.product-grid .card-wrapper .card-information .price{font-size:20px;letter-spacing:-.02em;color:var(--fxc-ink)}.product-grid .card-wrapper .card-information .price__container,.product-grid .card-wrapper .card-information .price__regular,.product-grid .card-wrapper .card-information .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.product-grid .card-wrapper .card-information .price-item{margin:0;font-variant-numeric:tabular-nums}.product-grid .card-wrapper .card-information .price-item--sale,.product-grid .card-wrapper .card-information .price__regular .price-item--regular{font-size:20px;font-weight:700;line-height:1;color:var(--fxc-ink)}.product-grid .card-wrapper .card-information .price__sale .price-item--regular,.product-grid .card-wrapper .card-information .fx-dealer-was{font-size:12.5px;font-weight:500;line-height:1;color:var(--fxc-meta);text-decoration:line-through;order:-1}.product-grid .card-wrapper .card-information .fx-dealer-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.product-grid .card-wrapper .card-information .fx-dealer-now{font-size:20px;font-weight:700;line-height:1;color:var(--fxc-ink)}.product-grid .card-wrapper .card-information .fx-dealer-flag{order:-2}.product-grid .card-wrapper .card--card.card--media>.card__content .card__badge{display:block;position:absolute;top:8px;right:8px;left:auto;z-index:3;margin:0}.product-grid .card-wrapper .card__badge .badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border:0;border-radius:999px;background:#f4f4f4f0;color:var(--fxc-meta);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px)}.product-grid .card-wrapper .card__badge .badge:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--fxc-mute);flex:0 0 auto}@media screen and (max-width:749px){.product-grid .card-wrapper .card__heading{font-size:15px}.product-grid .card-wrapper .card-information .price-item--sale,.product-grid .card-wrapper .card-information .fx-dealer-now,.product-grid .card-wrapper .card-information .price__regular .price-item--regular{font-size:19px}}@media(prefers-reduced-motion:reduce){.product-grid .card-wrapper .card--card{transition:none}.product-grid .card-wrapper:hover .card--card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-cards.css.map */
