.vin-fx-drift .vin-fx-drift-panel.vin-fx-drift-panel{width:min(780px,100%);padding:40px 40px 34px;border-radius:16px}.vin-fx-drift .vin-fx-drift-eyebrow.vin-fx-drift-eyebrow{display:none}.vin-fx-drift .vin-fx-drift-body.vin-fx-drift-body{margin-bottom:30px}.vin-fx-drift .vin-fx-drift-opts.vin-fx-drift-opts{gap:16px}.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt{padding:24px 0;border:1px solid #E5E5E5;border-radius:16px;background:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.vin-fx-drift .vin-fx-drift-opt--vin.vin-fx-drift-opt--vin{border-color:#1d1d1f}@media(hover:hover){.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt:hover{border-color:#1d1d1f;transform:translateY(-2px);box-shadow:0 12px 30px #0000001a}}.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt:focus{outline:none}.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d1d1f}.vin-fx-drift .vin-fx-drift-badge.vin-fx-drift-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:0 24px;padding:6px 12px;border:1px solid #1D1D1F;border-radius:6px;background:#fff;color:#1d1d1f;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.vin-fx-drift .vin-fx-drift-opt--vin .vin-fx-drift-badge.vin-fx-drift-badge{padding:6px 12px 6px 10px;color:#0f7a3d;background:#e7f4ec;border-color:#bfe3cd}.vin-fx-drift .vin-fx-drift-badge.vin-fx-drift-badge svg{width:14px;height:14px}.vin-fx-drift .vin-fx-drift-opt .vin-fx-drift-shot.vin-fx-drift-shot{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:190px;margin-top:14px;padding:10px 24px 4px;background:#fff}.vin-fx-drift .vin-fx-drift-opt .vin-fx-drift-shot.vin-fx-drift-shot img{flex:0 0 auto;margin:0;width:calc(96% * var(--fx-len, 1));max-width:100%;max-height:100%;height:auto;object-fit:contain;object-position:center bottom;transform:none}.vin-fx-drift .vin-fx-drift-opt .vin-fx-drift-shot:not([data-fx-white]):not([data-fx-miss]) img{opacity:0}.vin-fx-drift .vin-fx-drift-shot--empty.vin-fx-drift-shot--empty{background:#f4f4f4;margin-inline:24px;border-radius:10px}.vin-fx-drift .vin-fx-drift-name.vin-fx-drift-name{margin:20px 24px 6px;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.vin-fx-drift .vin-fx-drift-meta.vin-fx-drift-meta{margin:0 24px 24px;font-size:16px;color:#737373}.vin-fx-drift .vin-fx-drift-cta.vin-fx-drift-cta{min-height:50px;margin:auto 24px 0;border:1px solid #1D1D1F;border-radius:999px;background:#fff;color:#1d1d1f;font-size:16px;font-weight:600;transition:background-color .2s ease,color .2s ease}.vin-fx-drift .vin-fx-drift-opt--vin .vin-fx-drift-cta.vin-fx-drift-cta{background:#1d1d1f;color:#fff}@media(hover:hover){.vin-fx-drift .vin-fx-drift-opt--filters:hover .vin-fx-drift-cta.vin-fx-drift-cta{background:#f4f4f4}}@media screen and (max-width:640px){.vin-fx-drift .vin-fx-drift-panel.vin-fx-drift-panel{padding:26px 20px 22px}.vin-fx-drift .vin-fx-drift-opts.vin-fx-drift-opts{gap:12px}.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt{padding:18px 0}.vin-fx-drift .vin-fx-drift-opt .vin-fx-drift-shot.vin-fx-drift-shot{height:130px}}@media(prefers-reduced-motion:reduce){.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt,.vin-fx-drift .vin-fx-drift-cta.vin-fx-drift-cta{transition:none}.vin-fx-drift .vin-fx-drift-opt.vin-fx-drift-opt:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-drift.css.map */
